From 0a534bc89df569e31afe551a027e621ee9c7b95e Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 11 Aug 2021 22:01:31 +0800 Subject: [PATCH 01/56] refactor: 1 --- packages/gui/extra/pac/pac.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/gui/extra/pac/pac.txt b/packages/gui/extra/pac/pac.txt index b6ba3c52..4233316b 100644 --- a/packages/gui/extra/pac/pac.txt +++ b/packages/gui/extra/pac/pac.txt @@ -3919,9 +3919,9 @@ gigporno.ru !--wsgzao.github.io !--|https://wsgzao.github.io .github.io -||github.io -||githubusercontent.com -||githubassets.com +!||github.io +!||githubusercontent.com +!||githubassets.com .gizlen.net ||gizlen.net From 473e2fea976d63ea0e50ea1e055c2719707b1c41 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 11 Aug 2021 23:23:09 +0800 Subject: [PATCH 02/56] =?UTF-8?q?refactor:=20shutdown=20=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/config/index.js | 41 +++++++++++-------- packages/gui/src/background.js | 6 +++ .../src/lib/interceptor/impl/proxy.js | 1 + .../proxy/mitmproxy/createRequestHandler.js | 1 - 4 files changed, 31 insertions(+), 18 deletions(-) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index be151504..83927706 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -74,8 +74,30 @@ module.exports = { replace: '(.+)\\/raw\\/(.+)', proxy: 'raw.fastgit.org$1/$2' }, - 'raw.11githubusercontent.com': { - '.*': { proxy: 'raw.fastgit.org' } + 'raw.githubusercontent.com': { + '.*': { + proxy: 'raw.githubusercontent.com', + sni: 'baidu.com' + } + // '.*': { proxy: 'raw.fastgit.org' } + }, + 'user-images.githubusercontent.com': { + '.*': { + proxy: 'user-images.githubusercontent.com', + sni: 'baidu.com' + } + }, + 'github.githubassets.com': { + '.*': { + proxy: 'github.githubassets.com', + sni: 'baidu.com' + } + }, + 'avatars.githubusercontent.com': { + '.*': { + proxy: 'avatars.githubusercontent.com', + sni: 'baidu.com' + } }, // 'github.githubassets.com': { // '.*': { @@ -164,11 +186,6 @@ module.exports = { server: 'https://dns.alidns.com/dns-query', cacheSize: 1000 }, - // ipaddress: { - // type: 'ipaddress', - // server: 'ipaddress', - // cacheSize: 1000 - // }, usa: { type: 'https', server: 'https://1.1.1.1/dns-query', @@ -184,16 +201,6 @@ module.exports = { server: 'https://rubyfish.cn/dns-query', cacheSize: 1000 } - // google: { - // type: 'https', - // server: 'https://8.8.8.8/dns-query', - // cacheSize: 1000 - // }, - // dnsSB: { - // type: 'https', - // server: 'https://doh.dns.sb/dns-query', - // cacheSize: 1000 - // } }, mapping: { // 'assets.fastgit.org': 'usa', diff --git a/packages/gui/src/background.js b/packages/gui/src/background.js index dec9ad6a..0c7411bb 100644 --- a/packages/gui/src/background.js +++ b/packages/gui/src/background.js @@ -241,3 +241,9 @@ if (isDevelopment) { }) } } + +// 系统关机和重启时的操作 +process.on('exit', function () { + log.info('系统关机,退出app') + quit(app) +}) diff --git a/packages/mitmproxy/src/lib/interceptor/impl/proxy.js b/packages/mitmproxy/src/lib/interceptor/impl/proxy.js index bf9745a6..a86b0212 100644 --- a/packages/mitmproxy/src/lib/interceptor/impl/proxy.js +++ b/packages/mitmproxy/src/lib/interceptor/impl/proxy.js @@ -35,6 +35,7 @@ module.exports = { } // eslint-disable-next-line // no-template-curly-in-string + // eslint-disable-next-line no-template-curly-in-string proxyTarget = proxyTarget.replace('${host}', rOptions.hostname) // const backup = interceptOpt.backup diff --git a/packages/mitmproxy/src/lib/proxy/mitmproxy/createRequestHandler.js b/packages/mitmproxy/src/lib/proxy/mitmproxy/createRequestHandler.js index 9a3a14dc..f672658e 100644 --- a/packages/mitmproxy/src/lib/proxy/mitmproxy/createRequestHandler.js +++ b/packages/mitmproxy/src/lib/proxy/mitmproxy/createRequestHandler.js @@ -6,7 +6,6 @@ const DnsUtil = require('../../dns/index') const log = require('../../../utils/util.log') const RequestCounter = require('../../choice/RequestCounter') const InsertScriptMiddleware = require('../middleware/InsertScriptMiddleware') -const OverWallMiddleware = require('../middleware/overwall') const speedTest = require('../../speed/index.js') const defaultDns = require('dns') const MAX_SLOW_TIME = 8000 // 超过此时间 则认为太慢了 From 73487046725fd7a3c788d0c96ed7e7de42eb92db Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sun, 15 Aug 2021 06:09:45 -0700 Subject: [PATCH 03/56] build: ubuntu build --- packages/core/src/config/index.js | 2 +- packages/core/src/shell/scripts/kill-by-port.js | 3 ++- packages/gui/src/background.js | 4 +++- packages/gui/vue.config.js | 9 ++++++++- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index 26baaac9..457d8726 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -215,7 +215,7 @@ module.exports = { }, speedTest: { enabled: true, - interval: 160000, + interval: 60000, hostnameList: ['github.com'], dnsProviders: ['usa', 'quad9', 'rubyfish'] } diff --git a/packages/core/src/shell/scripts/kill-by-port.js b/packages/core/src/shell/scripts/kill-by-port.js index ba834ff2..2f321949 100644 --- a/packages/core/src/shell/scripts/kill-by-port.js +++ b/packages/core/src/shell/scripts/kill-by-port.js @@ -9,7 +9,8 @@ const executor = { return true }, async linux (exec, { port }) { - throw Error('暂未实现此功能') + await exec('kill `lsof -i:' + port + " |grep 'dev-sidecar\\|electron' |awk '{print $2}'`") + return true }, async mac (exec, { port }) { await exec('kill `lsof -i:' + port + " |grep 'DevSide\\|Elect' |awk '{print $2}'`") diff --git a/packages/gui/src/background.js b/packages/gui/src/background.js index 71ae4aca..d1958088 100644 --- a/packages/gui/src/background.js +++ b/packages/gui/src/background.js @@ -34,6 +34,7 @@ function setTray (app) { // 系统托盘图标目录 label: '退出', click: () => { + console.log('force quit') forceClose = true quit(app) } @@ -83,7 +84,7 @@ function isLinux () { function hideWin () { if (win) { if (isLinux()) { - win.minimize() + quit(app) } else { win.hide() } @@ -193,6 +194,7 @@ if (!isFirstInstance) { // Quit when all windows are closed. app.on('window-all-closed', () => { + console.log('window-all-closed') // On macOS it is common for applications and their menu bar // to stay active until the user quits explicitly with Cmd + Q if (process.platform !== 'darwin') { diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 25aef364..6f20b26c 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -58,11 +58,18 @@ module.exports = { allowToChangeInstallationDirectory: true }, mac: { - icon: 'build/mac/icon.icns' + icon: './build/mac/icon.icns' }, win: { requestedExecutionLevel: 'requireAdministrator' }, + icon: './build/icons/512x512.png', + linux: { + icon: './build/icons/', + target: [ + 'AppImage' + ] + }, publish: { provider: 'generic', url: 'http://dev-sidecar.docmirror.cn/update/' From 06a0cd335d8b95c3f12990cf5dc885cf93eeb5f4 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sun, 15 Aug 2021 20:46:26 -0700 Subject: [PATCH 04/56] build: ubuntu build --- packages/gui/vue.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 6f20b26c..864bac25 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -65,7 +65,7 @@ module.exports = { }, icon: './build/icons/512x512.png', linux: { - icon: './build/icons/', + icon: './build/mac/', target: [ 'AppImage' ] From 14ab76e65c0e70ab62607582e201eaafc5c9458c Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 16 Aug 2021 20:28:36 -0700 Subject: [PATCH 05/56] ubuntu support --- packages/core/src/config/index.js | 54 ++++++++++--------- packages/core/start/user_config.json5 | 2 +- .../mitmproxy/src/lib/interceptor/impl/sni.js | 13 +++++ .../mitmproxy/src/lib/interceptor/index.js | 3 +- .../proxy/mitmproxy/createRequestHandler.js | 2 +- 5 files changed, 45 insertions(+), 29 deletions(-) create mode 100644 packages/mitmproxy/src/lib/interceptor/impl/sni.js diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index 457d8726..deb181dc 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -38,24 +38,19 @@ module.exports = { 'github.com': { '/.*/.*/releases/download/': { redirect: 'download.fastgit.org', - desc: 'release文件加速下载跳转地址', - sni: 'baidu.com' + desc: 'release文件加速下载跳转地址' }, '/.*/.*/archive/': { - redirect: 'download.fastgit.org', - sni: 'baidu.com' + redirect: 'download.fastgit.org' }, - '/.*/.*/blame/': { - redirect: 'hub.fastgit.org', - sni: 'baidu.com' + redirect: 'hub.fastgit.org' }, '^/[^/]+/[^/]+(/releases(/.*)?)?$': { script: [ 'github' ], - desc: 'clone加速复制链接脚本', - sni: 'baidu.com' + desc: 'clone加速复制链接脚本' }, '/.*': { proxy: 'github.com', @@ -63,6 +58,30 @@ module.exports = { desc: '目前禁掉sni就可以直接访问,如果后续github.com的ip被封锁,只能再走proxy模式', sni: 'baidu.com' } + // '/.*/.*/raw11/': { + // replace: '(.+)\\/raw\\/(.+)', + // proxy: 'raw.fastgit.org$1/$2', + // sni: 'baidu.com' + // } + }, + 'github-releases.githubusercontent.com': { + '.*': { + proxy: 'github-releases.githubusercontent.com', + sni: 'baidu.com' + } + }, + 'raw.githubusercontent.com': { + proxy: 'raw.githubusercontent.com', + sni: 'baidu.com' + }, + 'github.githubassets.com': { + '.*': { + proxy: 'github.githubassets.com', + sni: 'baidu.com' + } + }, + 'customer-stories-feed.github.com': { + '.*': { proxy: 'customer-stories-feed.fastgit.org' } }, 'api.github.com': { '^/_private/browser/stats$': { @@ -70,23 +89,6 @@ module.exports = { desc: 'github的访问速度分析上传,没有必要,直接返回成功' } }, - '/.*/.*/raw11/': { - replace: '(.+)\\/raw\\/(.+)', - proxy: 'raw.fastgit.org$1/$2' - }, - 'raw.11githubusercontent.com': { - '.*': { proxy: 'raw.fastgit.org' } - }, - // 'github.githubassets.com': { - // '.*': { - // proxy: 'assets-gh.docmirror.top/_proxy', - // test: 'https://github.githubassets.com/favicons/favicon.svg', - // desc: '静态资源加速' - // } - // }, - 'customer-stories-feed.github.com': { - '.*': { proxy: 'customer-stories-feed.fastgit.org' } - }, // google cdn 'www.google.com': { '/recaptcha/.*': { proxy: 'www.recaptcha.net' } diff --git a/packages/core/start/user_config.json5 b/packages/core/start/user_config.json5 index b745d13c..44f31d6c 100644 --- a/packages/core/start/user_config.json5 +++ b/packages/core/start/user_config.json5 @@ -3,7 +3,7 @@ autoStart: { enabled: true, }, - mode: 'safe', + mode: 'default', }, plugin: { node: { diff --git a/packages/mitmproxy/src/lib/interceptor/impl/sni.js b/packages/mitmproxy/src/lib/interceptor/impl/sni.js new file mode 100644 index 00000000..b912b40e --- /dev/null +++ b/packages/mitmproxy/src/lib/interceptor/impl/sni.js @@ -0,0 +1,13 @@ +module.exports = { + requestIntercept (context, interceptOpt) { + const { rOptions } = context + if (interceptOpt.sni != null) { + rOptions.servername = interceptOpt.sni + console.log('sni replace', rOptions.hostname, rOptions.servername) + } + return true + }, + is (interceptOpt) { + return !!interceptOpt.sni + } +} diff --git a/packages/mitmproxy/src/lib/interceptor/index.js b/packages/mitmproxy/src/lib/interceptor/index.js index 0a50ec3f..3f8b461e 100644 --- a/packages/mitmproxy/src/lib/interceptor/index.js +++ b/packages/mitmproxy/src/lib/interceptor/index.js @@ -3,6 +3,7 @@ const redirect = require('./impl/redirect') const abort = require('./impl/abort') const success = require('./impl/success') const script = require('./impl/script') -const modules = [proxy, redirect, abort, script, success] +const sni = require('./impl/sni') +const modules = [proxy, redirect, abort, script, success, sni] module.exports = modules diff --git a/packages/mitmproxy/src/lib/proxy/mitmproxy/createRequestHandler.js b/packages/mitmproxy/src/lib/proxy/mitmproxy/createRequestHandler.js index 9a3a14dc..b2635072 100644 --- a/packages/mitmproxy/src/lib/proxy/mitmproxy/createRequestHandler.js +++ b/packages/mitmproxy/src/lib/proxy/mitmproxy/createRequestHandler.js @@ -54,7 +54,7 @@ module.exports = function createRequestHandler (createIntercepts, middlewares, e if (!reqIncpt.requestIntercept) { continue } - const goNext = reqIncpt.requestIntercept(context, req, res, ssl, next) + const goNext = reqIncpt.requestIntercept(context, req, res, ssl) if (goNext) { next() return From 07d043608549a82a489d7d25cfc36f9aa23e9e1b Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 00:33:07 -0700 Subject: [PATCH 06/56] 1 --- packages/core/src/config/index.js | 6 ++++++ packages/gui/build/icons/1024x1024.png | Bin 48511 -> 68125 bytes packages/gui/build/icons/128x128.png | Bin 5024 -> 5640 bytes packages/gui/build/icons/16x16.png | Bin 577 -> 961 bytes packages/gui/build/icons/24x24.png | Bin 949 -> 1297 bytes packages/gui/build/icons/256x256.png | Bin 10441 -> 12070 bytes packages/gui/build/icons/32x32.png | Bin 1196 -> 1588 bytes packages/gui/build/icons/48x48.png | Bin 1898 -> 2280 bytes packages/gui/build/icons/512x512.png | Bin 22253 -> 27703 bytes packages/gui/build/icons/64x64.png | Bin 2532 -> 2918 bytes packages/mitmproxy/src/index.js | 7 ++++++- 11 files changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index deb181dc..a78b19d0 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -89,6 +89,12 @@ module.exports = { desc: 'github的访问速度分析上传,没有必要,直接返回成功' } }, + 'v2ex.com': { + '.*': { + proxy: 'v2ex.com', + sni: 'baidu.com' + } + }, // google cdn 'www.google.com': { '/recaptcha/.*': { proxy: 'www.recaptcha.net' } diff --git a/packages/gui/build/icons/1024x1024.png b/packages/gui/build/icons/1024x1024.png index 7788ada187e2185411d874c51d34996af72ebe88..92ff79f4540b464eef839f056a66909f78ea04a2 100644 GIT binary patch literal 68125 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≦yMQhc5Qo>=bXpzzzYtEK^b6YJ%+Nekhhy9G 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�FhSVPe#_eYgQtkV;_SJ{E&gD4c|y1?3UdQq*nYG(?V*_NbE69vy!8~tz30m# z%Sx?8GVf8H3}#X~9^oUDYwG^m5x@gEC&%RXj&UGfsir>vJ_h5SJ|*g&RFdNr*CZ`@ zDW`dg@M0(Z)I_!j*xtlH-AFx{Bxf;b>UvfCWw&NJrHw|3x#{#+o~;pc1Bw4cWN6Xq zpUlj)?^f8nu_C9L**mXG&3Jk+-ypKK8!aN z-HN+8t8cuI4ddigFShkMLUbT5pthD4-h!L_%Pn}b1z1WAhh=qroYD8F)u+uv{f{4) zF5}K}s(cj|)Odl$ndvbXHI&w~KLL5PE>*s#2bI9$akKJ8??q3O2x%;Urp#=?7YZd<;1uG2(Qjr!6zIR>M)G%mjyfk7d&4FtyP zAT9Lsu-Qf`hnmMO=w@(WN*1l!LN(H-MTcCZb!es2w}toCI?e`_2B~C(Pq$#gr&Wi* su`b@Q$%*Mn$A9yv^5*nO0pHnU;ZLBcPgr3@0PyF`$@3?$$8B%?A1-F+mH+?% literal 48511 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 P$R(8JHRLdN?mz!OY+L^K diff --git a/packages/gui/build/icons/128x128.png b/packages/gui/build/icons/128x128.png index ac7e1cb3ca630f665d5f9cb0e0846113515c7bda..0f2ca4d59e2579f4e0109a9662872be82ba6b574 100644 GIT binary patch literal 5640 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 diff --git a/packages/gui/build/icons/16x16.png b/packages/gui/build/icons/16x16.png index c77fedad724538539f68333b1843b4bf1967c49a..79dd2265ebd3b7abeb8c0d70f6388cd488342c25 100644 GIT binary patch delta 940 zcmV;d15^CL1i=T8BYy#JX+uL$X=7sm04R}lkvmHRK@^2Q6GicXh!!FiK~yXhf`V9T zEYbuCQNdS}U9*X>yIFQONU#-bECdVD##iA#&{nWj5ClaKvGEW1YDCsMMu>UwB+NvFbaDH-$U&TzXmfKzPuV0}5X%T`TdE;%tfE6uUF2NeHQ) zk?bGV{;-~NE#U#-Udt@#zvodmY0lWQ(^9)+cH@yEPK*c|1y(Te8Io#CW|e)>AKw&t z@#yk*DB_AEOMgzhgQ6CsYeuRedPY8zqRRb$o}Mu>Tg3rSs z_&S2{1DxAse_nDLdl!AHto80g>pGlXlr?P!&NiU)-buUZA1N#|WEk*r0xk2MXyPFs?jVM3rHgQ^%O!@;{>gns^KwqyGLp8==MO`b9g*DDPeG{rf=ZYy$-WUy7{ zWyrP>XMfO=;9>yjWy0rb0ZtYMPF5x`27#+DzJclIpMEnu{_qpbW&x8pK;edm42nYR z3|F3iV*vVu!Bm!qA#Uj%hLaD!Fns;>j{#&XUIUbc*%|nOuGpBY&hYr-FNO;9eAe#U-0HkPRiaJA$ zn>54nI8_D-K30ZAGf@U1pdrX0R9_f{58{ATB$$aYH12%DaN@xih5~y@h6Rzz3{QYg zMh8Ft{6iN4hXcdAZ+{rnL^&ClfbLfoVP|OA@q{6F?E{9pZ+@U?m~reSh5?MS^=JNb zuzxZ$G<(T1sEcthY`^}2Vd@cxLQpt>ydnwol7TcggX{F`Ctvo delta 553 zcmV+^0@nS(2f+l8BYy%2NklwI%St`iFq>+=~CFqEF-7}n@(3yzLfcJZ}a!slY+;< zVV{raxcjCnufjvFk{17=Mygb;EcR*knm)AV35yL#0m@_Dfq#U_t&_X>kaM^^9g#&sBn+y!}C?P^7zmaC*U^x3i9cu6icZc}70klz)`R=#0&3QITFOph-b;Btwt@ zG|HT!;>Ku(O14wt;p-f}$30D)YK<`dWf|pp{3F?fa7fUeFnQW*@!;$pf+U*|H8l3d zbbK8RCPAU-@%{@QB1RRCtH>AD(4^r0!~(Oni%$wtp?xPVO)11t<%yU81Rwwb2tWV= rn98m&JR<#zIlF)Wbg5F2klXhM$rG^PHSW<400000NkvXXu0mjfNj?q1 diff --git a/packages/gui/build/icons/24x24.png b/packages/gui/build/icons/24x24.png index c2faa1ed2237824682cf257904b790655133b5be..256a7f513b22b4aeca1a57ef9e373c6ec52106fb 100644 GIT binary patch delta 1278 zcmVyIFQONU#-bECdVD##iA#&{nWj5ClaKvGEW1YDCsMMu>UwB+NvFbaDH-$U&TzXmfKzPuV0}5X%T`TdE;%tfE6uUF2NeHQ) zk?bGV{;-~NE#U#-Udt@#zvodmY0lWQ(^9)+cH@yEPK*c|1y(Te8Io#CW|e)>AKw&t z@#yk*DB_AEOMgzhgQ6CsYeuRedPY8zqRRb$o}Mu>Tg3rSs z_&S2{1DxAse_nDLdl!AHto80g>pGlXlr?P!&NiU)-buUZA1N#|WEk*r0xk2X1;UND6_ICEzqzs3yLff${@pj^hW}dB0_up zDI(dR9~B9SMnu$)h@c-8R-lHK6+J99Enj4osk_=f?rvwU?sa$FtyLRX_S`cw-<+8< z-yBYR^?y27{VkzHCwi3_tb7dqgLrddw~9Au_s;3ma*Iya9~u&s6|=<+^%LOhr9jV+ zQHBcQjirL#B9u%ATu^W@TdWQ)Md=YZo*NC)-F-WV;yWF%G84j9SiyNz7Uqjm((pxxXYC{Mx8P|2qiDtED=oNLn1uRHo$MCu z%Of)}0NN*gc*=lZcIhF~1x$#?8IU~%Y3|k|Jzj-GwKq6ciSmsxpzO4@eQ5lua{wnF zkAE{D|Cmb+F!tir2<|AVp;sqn*0e_oN zc%vP*OvoWQ+y{qQ$yPBQn3++yN02;LqHZ2U6u~x+TBX@({jkC-+z$hc5-O!Y9U3D3|S8KO(R8PM9hK;CT z6O=|XwL(qPfJ9DvA?#T{`t;b->(;L`O*t1m`uwqi?1r{6)iCSW6braOYSrod3}y?P oU7~}JuR`n&5e%n_B0IEy08O1MYw6lM1ONa407*qoM6N<$f*@sFBLDyZ delta 928 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 literal 10441 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 diff --git a/packages/gui/build/icons/32x32.png b/packages/gui/build/icons/32x32.png index 4712b92875c13cb4036f125e80fde1b765d2fcb5..dac1fd5d120ec82d50dfa67b3ab3ba5c78762cdb 100644 GIT binary patch delta 1572 zcmV+<2HW|p3A7B5BYy#JX+uL$X=7sm04R}lkvmHRK@^2Q6GicXh!!FiK~yXhf`V9T zEYbuCQNdS}U9*X>yIFQONU#-bECdVD##iA#&{nWj5ClaKvGEW1YDCsMMu>UwB+NvFbaDH-$U&TzXmfKzPuV0}5X%T`TdE;%tfE6uUF2NeHQ) zk?bGV{;-~NE#U#-Udt@#zvodmY0lWQ(^9)+cH@yEPK*c|1y(Te8Io#CW|e)>AKw&t z@#yk*DB_AEOMgzhgQ6CsYeuRedPY8zqRRb$o}Mu>Tg3rSs z_&S2{1DxAse_nDLdl!AHto80g>pGlXlr?P!&NiU)-buUZA1N#|WEk*r0xk2oBr_%&F$R7B0ht0}CI*a%Iv^;+3BrcEFgsR8S=Z5Sy&S*ybkv^Hb6VCx zc#|gm-hc1CJm2}=_j%9Zz@)aJ*>){pt@nk+wIh;{%TyfcAAm?kF6^=jp##MxU;V)? zs|UH-hU2#LKKp5wxZ(jM)D6jiv^{AZSS*AVZ`|pZ#5KB>6WA~a9BO9UQ8OzC(=sRF zN`C+mDH<>geyS&AG>JipUps*uFp3;TLSs?m0)GiShdp(rSW=uB(^fMeuk2|@Sc=+H zZaxCgosU~GjRN+)R)&skbJ6_fOiZ^;QpBj5VN)ch&7}-XH4jykqtJ5%AT6=7ClD{{^@ZMH&A5N4^l1awd+sLseL*>iKN!L1 zzkl>A68_rh!?_-xLigow{b=b@>O@VL_n_?dj9}@mHhl4NF)ExE{H{9L>^uwR=4IfA zD}y-F=E3C~ezf)Z6C$S#fFcc#M&uJME6HMQX26Z1=o6v#Ygki=p^-4&{jMACu_u*~ zohc>+fCApS6O!Y8_|DJD{6p>=Y!|+Q8&*Ho{quf`hV?F zY&_hFGjZ)hlzJ~xJu4f#Ta@jo_EP}Z{_GqEXv6#@utIFF`F~pKAhN4j_=o(rwpbx&>B)|n;3vn zhe^Kg=1aE~HXSzuXlFmOLBK~RdVggyS@)C!uP;b_zvr)O({X%)SP^>0`ne!mIn`*~ z63MjwJB+4_9$a+?@KuXDWpz^$qTW;z13;&|=(>XqOPp9x5WQowfqK0FliBq&v8%Z& z9RmTpf4m1{V_h@Hr$6`M^glzId+|yI5zS!Nuzy_{999GRyg_7{1y~q}uYb?FvGrI_ zLa<6U^S7faPq2G?W^ zwpQigB{nChj*?08-DI9Rdw=vUNJ4b|@r#9MUOyA|4E>>dUja;I#rt06bOp2$y9sZx z&eD_n3V^yuYj{1*=vz++K=OI1=c%D5exMFe3z3(ONIXN}(%Brh+QqnIm#Tw$2S?F( zO1rBlw`kxZ2Sz1+)3~$gI5eDef!>Jei^%N@;ZW-U2K`}8Ys&r5KOIixw~mMTdHx?& WiI46-?GG3L000091%(fqKHE)vYKdb zlC+#_K={F!4zd;vrXKXHj5N<<_njGprGQN+`)11 z0MBtRPhNxV83PXS?DrG6ud=q@c0;w)C=t0Ts7aZCz@woVg@1_KB8BUmCZ*=U_OgIb zS$o`eL9sUmHK~yQkx_`ap0ac=lfuh3e?FwiYj^|`UxT3I>Y#))ga#6%%e1O%qxooCZ2aaxI4l$pe~ z7aZv2*o}-QC)J3KATmuBqlBKtD4}<$bAa(&>>NN(WSaJ$_tB+P=8jC!gvG$W||~qNgx!_n2g9c999D_&znhcb~3UkFjnb&8)XG4OlC<|GS$WD z#3Q3)kOV$`Et_>u+YtqUm^;10Y(Cu1xekR<BMv4 z&H(X-uY&q12@n zW)gjBgkS#lbLx5@<7sFK(9jYfH_e2@YJZ?-FwCxsCs>$aW~yYy=ot+2)oBk8qRpq$ z=2M9|=JK=srA+eDOtkt`;t@%(V=g~2AC_kE<`O$*gUDn=609`eMoj5^8(+RLm->wh zuqVq*L?nS`TMT@#@-g&s?IzwWaWD~)1j@{U*&syghBa|32~vB?&6#$E5~mff66WCLZURFQ z#$ynob#hU1Pt66zUK-S-LK39$Wy`3;X0>DsX4H{EbuQJMG~4nMBAZ!00000NkvXXu0mjf*jqH_ diff --git a/packages/gui/build/icons/48x48.png b/packages/gui/build/icons/48x48.png index 7f3fb8ebf870783ed5d150b992398d0de3c1e3ce..52eda64ffdcd6460238b5bc0843fd730bf040f57 100644 GIT binary patch delta 2269 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 A!vFvP literal 22253 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�mTo~nKNcc5%_?!@0>^0>0=1AszQW2tTNF-bq9j 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 diff --git a/packages/gui/build/icons/64x64.png b/packages/gui/build/icons/64x64.png index 983d8fffd6ab52fb065555aa8db7c47f0a3bbd6f..b1093380d8e31fed9a865d8a93e60ef0a7c08863 100644 GIT binary patch delta 2912 zcmV-m3!n7l6Xq6>BYy#JX+uL$X=7sm04R}lkvmHRK@^2Q6GicXh!!FiK~yXhf`V9T zEYbuCQNdS}U9*X>yIFQONU#-bECdVD##iA#&{nWj5ClaKvGEW1YDCsMMu>UwB+NvFbaDH-$U&TzXmfKzPuV0}5X%T`TdE;%tfE6uUF2NeHQ) zk?bGV{;-~NE#U#-Udt@#zvodmY0lWQ(^9)+cH@yEPK*c|1y(Te8Io#CW|e)>AKw&t z@#yk*DB_AEOMgzhgQ6CsYeuRedPY8zqRRb$o}Mu>Tg3rSs z_&S2{1DxAse_nDLdl!AHto80g>pGlXlr?P!&NiU)-buUZA1N#|WEk*r0xk2*KKn?r$!-$zeh~;HF(pA-ZNZib3{VwXa3+F`BZX2d1Fh`< zE!sLATTweqAzG;~+71kesEwIIg{n9_6a*z8DhN`DLLl#VV&2)!_I!W%H-9$&b9dP! z_RQ?;|9}7Y+~@#iWHs9GNaDAc+<(qV5e>`sJ$&ab$SoLPVZmF|idz#7 zechE8Ulfcm#Zfz}Xx-eSrsrQO3fX*l^!c{lkP$oVP5c@Y>>+}FwQW7*c8jVi|J%(y zC9B7klz($9;TqJ??xcU6X`szVs;H5#l?XaRcZ*}j$|t+r zmVX>2#^L%rC(%ZG9>}5T}RJdX%9 z)2MJ`Ue?Zaw%?yc$&r1-UQW)Gs1Vw5e_>7d`V{B^76LVeW)cioDQWd3-2V^S|IvKT4-Ct9;iF&rYR8 zhw{)y?_>GR>LnOfjpU_JtKnx^YIG>&CWR}u5^6Eg^vp=baujqqdsWM&g<8BpH-CUb zWl|Caw}+}vif1a?bsOMQ4c?#|;7Vf`wRXEy6*ynjp<2G{qdL`cX`vQx&<)V-bko)k zYZVnJzS>HsuC*$bqu{{BX4-SMQI!XU2#5|}YEk72x&a`~)9+T&tEcM+306|qNh=F4 zla5H1PM0Yg3H4v*QSzIAmk#Q~`+vcZWPYw*H$C)5DeX8}OTYMj65Tzq&#hH|)kC$d z1JZSGd4>Blo=AT?JIzyu@4UIAFXFpU(@DGe&7ZB*H%|gALNo|MsJnDm3DvhLhrH6d-q%C&2}p(byt@BQ#c)EC5~UvDsXXV+3S;>*tL2@E+!52NRt?G~@<=@KU!oeS9QMOo^aW z9tmQYEGh`)#k9AryO$o>chw)=g}OsJ2S9-A1lxdY@PY3p5`G|zjw4^R&}$#pk=1M> z41baSe6XC#n)*kMr@-KaDSvZ)vAeTZJ@PWxrY`o#Fbh4(+2DP*#1reLNj)w%g>aY* z`si94%-)S@<3B&07jJJ zCxEy5&9r{yw|-bd8xB?whP+5N1~wm>l|n18Be^iv8eXY+^M8C3<#9}($M^V0mgnHW zC(snhbCJI!YXH3c71zU2bbyrgkDPURQzwIyPrOsk5t><;BS636i4MPDP`3eaR7oD$ zPvEw(4nk@QYUiY5!+~<8`oi;#hbpMGOWPBuHsV8JAaViO5%3Mk_j-acI=DPFg7P0+ zX{9@Iq6IcU(SJZ@&N1KtS9z|gUC8ramd1Rc1yLK(1~}j;&Iml39Gdr3rAd= z?jGyO#l0IrM7C-E7*9DSCgkgKgphg7?ot9O><>N5aY%8gGAwSSZCL|giwUrMk!~Ls zNv|!tO&Xn6vL(BmMk!eG3~?*{GZI$7-U$V&51wkMA$1ttV={ zb@2Hfh>#_A=8DIhZrOn#EI}c6&r9x)2;(?E0HT9`sq(weHqcrOZ=Iw28h4EmUZZ9Wmu$ouRuk_K(1Qui;eSmAYo;d;$P2`dfaq>MQc3^e@Yh!Y zCU`T4&67A|Oy+n2&>!6Dh3XDkKR2Cj;*kd0aG-*o=ZQ2>gb|?20Ah#OY=F@q-~k-` zAi%j?-#1wXN+|DkkXx*q*#~~0zq__v@MiJ(-Y_T%&mejSpL;b}aqnkM9s|Jm08+mU zpnuWjKYoKk-bnT@>N%vA>=&4yr+JM>#z_hUNf04c-VI zc%5Ub^E^$%a{!Dv_T^Xf_YbP+BD-c^2y?)Q7y-OclHZhsio2EaB~>?YMB1Z0o%%5kVw8k%X<>MI}C z2AIw35HaDhki{VF5;-)-#%ZH8tPNlkNtPm6dJQqG4PZ7X-SyRTy}Ap02D>oSw%^Pp z2HhLB*%>9yL)_|!r_mMz$baBsi-1b&A!La-AYp`{JC8DV;1X;jz3bp@;=O-=;eRs( zdT1jr+F;+15rXb!&WTSNsT6EpEPie~p}e&g^1SeVwXo^ZC_#5i&K*lEO|Gzej8+aN zKeoetQr;$@Py$}SA1=1a9Ot!&-|fBXGuoUQ+Wy3dJ2r>N4;!qo#^5Wih?gfGn=?PS zbYagVd*gB(CJg3V^|deT7Q^;fe_50lPLHzA&|PqYI6;Zyq$9-$z8Vkp#G|v&8TSK% z=l|=&)1p-i{iE2akI%>P@%fpfY6{n_Tryxk{{H~}zge4Pzsacp0000< KMNUMnLSTY5vzr6} delta 2523 zcmV<12_*LB7UUC8L8L;7(*hj?t61!S-Z{!0y*uYlub>ViR1}{$iUZV&My9QWfl~Y8VFmh-w4^X? zfIiY>^V&SR@BKfHy-ds%u;+7Lg73l zundPVdWuzjzgLO2T;uI)`Ioh~Cpm}U95-*+-gGol`r9GHR?h{fR7tcia1E__`rc(P z^8tkqEPrsv?T5nUTcV~~!38RADc-K6YjxB0H@|!AFB^~WK85$)yy5w#L*a@oh9y)k za27)L>dxkCmw&I=dvwR9Q_9bud|KPq@E=Yr22U zvPadYIx1F$O|72ukk_U1jU`pAxWtRsrIHei=xjb5@c;dFXxNMTq=$2Tlng}0L;G?xgeCN7aK3?ZW2sjap^Wzu0 zc)B&nSnl{lC3R&s#xm1m=Szz#`Q=}`$;3qXq=itJWQ%9IdHTx@ES~8`2>#b>ubm&S zn9bc+_a+997>$KcBvat~H`HNQC7Jx&H8uF$8rjV9*vZvwubpfpldPuH z#sa^S(byEhRdb8UCa#<0Dz2MkBbj7wn`A6SHic{scSgunYiERPB$MpKK%7v*Ae*Cs zDA{Z}*hj859qc0;$s|kY7LUE!%V=Id72?3@5P#Y1JT}DEBLj?O^Wh+Sjt`TKWC}dI zw~MC^^)pg?UyQq2-os*ShdM%x#sYqKu#bQJ^GU{{G6f9NV%@frJh8u*uU+YxgBW94HiNW1?Za$793&r-Y2aueO4?O(ifOENQBz_=2>ze@md(KH zQb`FXOuqH(De|Q<#TqIdlsOgB?!4T`oqw16NEwV8y!6g6fB1VJsuZkP^#&Q>56g@a^krx%HzJNI^zrPKD-156z7pl7>av!P8+Lf4!GNP?-X=Ja#sIp`JPA zc5PE9gWENSxi>%IJNZx_*|$!HpD zT+~-MC=^u+nj1Yly04pjNV2FXQh(XH=0p6`r~EiINhS_Wa`%;fwtZzDKDWkbu9#g+ zp?z|;n|w(|VN(Q8+*VIxwTra=u+E>}=;tRd2l(UP`{@hoq|Ns`dGhwT*j33$Lcn~# zlR}$Y;UHfsqqzG@KOe4jk@ncDJv^|hlUULu&7n%xU0uyxSNKV3takCuC4W^scXW`2 zRZbRGyI5G|WP#s_+pbV(#SVphsbpYN1Zyw%k+$(bAOF3*gOOso$#-|0K~p4aE~_Nv z>rGXBy{U@HkkC!?CCT8jS#CTom6S-rQF6zo`qzy!LMvCbs zn-2C-D6O3l4xA2?FG&Wioe|PLR#!xw$3`|ar8Yh>(@k1yXM{|C_J2x%-cXW!nHJpl zLI;H)$)L3}%!y!}6h#UiYMzCr2r^Nn;Gr95qA7xuj==;6Plw55C~EM{EhjNdi+ud_ zPtv_cyAY`Wigr;-x=nf zttZh3^h9R7SD+aFC@9C9Jr_OUh-l-0b?=0*?2_2%JsgFV<+NbRhVL zXWIt&(;NMaW%J=6fwM^-Suu<15*xWNOpE(pIKyMF^-xHPcj?;ox+TeE=dmGbOKmKy za*y{)F(}EY?9^z}{72^4~2l>^$ZWh%PQC_5y(i76ze=08$%~k~=T=ky25l@zpE+-1e~w=KGwS2*&A;=zmOvDl8=Dfo1c{uq^(MQt`QiZi&nRo4KWzev%WE$JkKFk|u!uX3ds!D7q zQjjn#_MHgvAJ3d()4@I_qQ(~auKM{IeJzi?=YLoqHnn=DvE9dq*?oK%O%W8^6^3I5 zx@j>{MKam``5ApJ%5z&<%%#h3dZR1pT5TaD)0}BRG-+a5Oqe1p{Ze=T$_-!r+ { + log.info('uncaughtExceptionMonitor:', err, origin) + }) process.on('exit', function (code) { log.info('代理服务进程被关闭:', code) }) + process.on('beforeExit', (code) => { + console.log('Process beforeExit event with code: ', code) + }) } const api = { From f507e755b21e738951eaf39da6a686ed76f18cf5 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 01:10:28 -0700 Subject: [PATCH 07/56] fix: ubuntu process crash bug --- packages/core/src/modules/server/index.js | 11 ++++++++++- packages/core/start/user_config.json5 | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/core/src/modules/server/index.js b/packages/core/src/modules/server/index.js index 19862971..a0515a9b 100644 --- a/packages/core/src/modules/server/index.js +++ b/packages/core/src/modules/server/index.js @@ -11,7 +11,7 @@ if (JSON5.default) { JSON5 = JSON5.default } -let server +let server = null function fireStatus (status) { event.fire('status', { key: 'server.enabled', value: status }) } @@ -79,6 +79,15 @@ const serverApi = { serverProcess.send({ type: 'action', event: { key: 'close' } }) } } + serverProcess.on('beforeExit', (code) => { + log.warn('server process beforeExit', code) + }) + serverProcess.on('exit', (code) => { + log.warn('server process exit', code) + }) + serverProcess.on('uncaughtException', (err, origin) => { + log.error('server process uncaughtException', err) + }) serverProcess.on('message', function (msg) { log.info('收到子进程消息', msg.type, msg.event.key) if (msg.type === 'status') { diff --git a/packages/core/start/user_config.json5 b/packages/core/start/user_config.json5 index 44f31d6c..f33f45d7 100644 --- a/packages/core/start/user_config.json5 +++ b/packages/core/start/user_config.json5 @@ -25,7 +25,7 @@ }, server: { intercept: { - enabled: false, + enabled: true, }, }, } \ No newline at end of file From 30e551444dfcaa49eb7d859a58822bec3617aee3 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 02:24:30 -0700 Subject: [PATCH 08/56] fix: deb package --- doc/linux.md | 13 +++++++++++++ packages/core/src/modules/server/index.js | 7 +++++-- packages/gui/package.json | 9 ++++++--- packages/gui/src/bridge/auto-start/backend.js | 2 +- packages/gui/src/bridge/update/backend.js | 3 +++ packages/gui/vue.config.js | 4 ++-- packages/mitmproxy/src/index.js | 11 +++++++---- test/test.js | 1 - 8 files changed, 37 insertions(+), 13 deletions(-) create mode 100644 doc/linux.md diff --git a/doc/linux.md b/doc/linux.md new file mode 100644 index 00000000..234989b6 --- /dev/null +++ b/doc/linux.md @@ -0,0 +1,13 @@ +# linux + +## anzhuang + +## zhengshu + +### huohu + +### chrome + +## xiezai + + diff --git a/packages/core/src/modules/server/index.js b/packages/core/src/modules/server/index.js index a0515a9b..48ada821 100644 --- a/packages/core/src/modules/server/index.js +++ b/packages/core/src/modules/server/index.js @@ -82,8 +82,11 @@ const serverApi = { serverProcess.on('beforeExit', (code) => { log.warn('server process beforeExit', code) }) - serverProcess.on('exit', (code) => { - log.warn('server process exit', code) + serverProcess.on('SIGPIPE', (code, signal) => { + log.warn('server process SIGPIPE', code, signal) + }) + serverProcess.on('exit', (code, signal) => { + log.warn('server process exit', code, signal) }) serverProcess.on('uncaughtException', (err, origin) => { log.error('server process uncaughtException', err) diff --git a/packages/gui/package.json b/packages/gui/package.json index a9880890..08fa1909 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -3,6 +3,7 @@ "version": "1.5.1", "private": false, "license": "MPL-2.0", + "main": "background.js", "scripts": { "serve": "vue-cli-service serve", "lint": "vue-cli-service lint", @@ -13,8 +14,11 @@ "electron:icons": "electron-icon-builder --input=./public/logo/win.png --output=build --flatten", "electron:icons-mac": "electron-icon-builder --input=./public/logo/mac.png --output=build --flatten" }, - "author": "Greper", - "main": "background.js", + "homepage": "https://github.com/docmirror/dev-sidecar", + "author": { + "email": "xiaojunnuo@qq.com", + "name": "Greper" + }, "dependencies": { "@docmirror/dev-sidecar": "^1.5.1", "@docmirror/mitmproxy": "^1.5.1", @@ -47,7 +51,6 @@ "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.0", "json5-loader": "^4.0.1", - "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-eslint": "~4.5.0", "@vue/cli-service": "~4.5.0", diff --git a/packages/gui/src/bridge/auto-start/backend.js b/packages/gui/src/bridge/auto-start/backend.js index 5dce8c59..e04cbb14 100644 --- a/packages/gui/src/bridge/auto-start/backend.js +++ b/packages/gui/src/bridge/auto-start/backend.js @@ -8,7 +8,7 @@ export default { // 开启 开机自启动 ipcMain.on('auto-start', (event, message) => { - console.log('updateExe', ex) + log.info('auto-start', app.getPath('exe')) if (message.value) { app.setLoginItemSettings({ openAtLogin: true, diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index 22ae8b27..a212450c 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -10,6 +10,7 @@ import logger from '../../utils/util.log' import appPathUtil from '../../utils/util.apppath' // eslint-disable-next-line no-unused-vars const isMac = process.platform === 'darwin' +const isLinux = process.platform === 'linux' function downloadFile (uri, filePath, onProgress, onSuccess, onError) { progress(request(uri), { @@ -54,6 +55,8 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { }) if (isMac) { autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') + } else if (isLinux) { + autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') } else { autoUpdater.updateConfigPath = path.join(__dirname, 'win-unpacked/resources/app-update.yml') } diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 864bac25..174a9bf0 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -47,7 +47,7 @@ module.exports = { } ], appId: 'dev-sidecar', - productName: 'DevSidecar', + productName: 'dev-sidecar', // eslint-disable-next-line no-template-curly-in-string artifactName: 'DevSidecar-${version}.${ext}', copyright: 'Copyright © 2020-2021 Greper', @@ -67,7 +67,7 @@ module.exports = { linux: { icon: './build/mac/', target: [ - 'AppImage' + 'deb' ] }, publish: { diff --git a/packages/mitmproxy/src/index.js b/packages/mitmproxy/src/index.js index 1caa54a2..08b3e2ce 100644 --- a/packages/mitmproxy/src/index.js +++ b/packages/mitmproxy/src/index.js @@ -37,11 +37,14 @@ function registerProcessListener () { process.on('uncaughtExceptionMonitor', (err, origin) => { log.info('uncaughtExceptionMonitor:', err, origin) }) - process.on('exit', function (code) { - log.info('代理服务进程被关闭:', code) + process.on('exit', function (code, signal) { + log.info('代理服务进程被关闭:', code, signal) }) - process.on('beforeExit', (code) => { - console.log('Process beforeExit event with code: ', code) + process.on('beforeExit', (code, signal) => { + console.log('Process beforeExit event with code: ', code, signal) + }) + process.on('SIGPIPE', (code, signal) => { + log.warn('sub Process SIGPIPE', code, signal) }) } diff --git a/test/test.js b/test/test.js index e6bf0c46..0864d348 100644 --- a/test/test.js +++ b/test/test.js @@ -31,7 +31,6 @@ function testCa() { process.env.NODE_EXTRA_CA_CERTS = 'C:\\Users\\Administrator\\.dev-sidecar\\dev-sidecar.ca.crt' process.env.GLOBAL_AGENT_HTTP_PROXY = "http://127.0.0.1:1181" process.env.GLOBAL_AGENT_HTTPS_PROXY = "http://127.0.0.1:1181" - console.log('111', process.env.NODE_EXTRA_CA_CERTS) const options = { agent : new https.Agent({ From 3648a7dcf375ca399af5a326325225d1c2ca8768 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 03:57:22 -0700 Subject: [PATCH 09/56] 1 --- packages/gui/build/icons/0x0.png | Bin 0 -> 23732 bytes packages/gui/build/icons/1024x1024.png | Bin 68125 -> 54282 bytes packages/gui/build/icons/128x128.png | Bin 5640 -> 5060 bytes packages/gui/build/icons/16x16.png | Bin 961 -> 591 bytes packages/gui/build/icons/24x24.png | Bin 1297 -> 885 bytes packages/gui/build/icons/256x256.png | Bin 12070 -> 10691 bytes packages/gui/build/icons/32x32.png | Bin 1588 -> 1185 bytes packages/gui/build/icons/48x48.png | Bin 2280 -> 1872 bytes packages/gui/build/icons/512x512.png | Bin 27703 -> 23732 bytes packages/gui/build/icons/64x64.png | Bin 2918 -> 2467 bytes packages/gui/build/icons/icon.icns | Bin 126181 -> 135247 bytes packages/gui/build/icons/icon.ico | Bin 270398 -> 361102 bytes packages/gui/build/mac/0x0.png | Bin 0 -> 24621 bytes packages/gui/package.json | 2 +- packages/gui/pkg/after-pack.js | 3 + packages/gui/src/bridge/update/backend.js | 2 +- packages/gui/vue.config.js | 6 +- packages/gui/yarn.lock | 445 +++++++++++----------- 18 files changed, 222 insertions(+), 236 deletions(-) create mode 100644 packages/gui/build/icons/0x0.png create mode 100644 packages/gui/build/mac/0x0.png diff --git a/packages/gui/build/icons/0x0.png b/packages/gui/build/icons/0x0.png new file mode 100644 index 0000000000000000000000000000000000000000..d838fc66bc19a6fe1776dd5b795eb02973992eb9 GIT binary patch literal 23732 zcmdqI4BaU$okL59^Z;j% z_w$|)=TA5|T+WO;)?V>jwf*=~RRQ-QE(AOv^_rcryD46KrufOiUuTW6* zyq-g)HQev*wqd+mbP2dSIzPX@mJst2E_$J0F)pL5JRsj6hYQK!kcN|Vo%|gN*d#r# zhl`35IA&*N_L5-G)89A!DKjqPHvaSZ>@OCN1o74LvJJ%Q{f7c-nM((kjRxWWzxe5O z<_X{ZVR{Ga+M^|Z+;hV2Pqg!tdFDeNnxa1$#`|YBjz|4yyD!u(!I|xG4CM20ZF->dsPOsU z!+D2-O5V!Thk_2i1s^(?z{meSeERR-z=!|uKvZ%B1FE~qF$(_Sf3K9ad$h~{y?Faj z#asV-87E-4`~UaqVfw$JD6!A~8=A@6jVgY2bjI85?uX*uO%4Xw(?#*peiF}I=j}75 zGmh$!T$Jo4kK#?8ot@oH+q==GH>Tf_MpvX#yhr@(q48^XgNMf5#k_smoSc1gbJq%O zOaZUxEu$!`@(XEZD;lhOTm4;Rd~~JiEIP@9da-#G+jJceUb~B{+*ZA3Hkr28I%(8B zmcPF7N7F9iSlikPeJOcR7(moY54p6Vo;LpaV~E7<;5f8_+W2XeyO<30sprAXSdGO% z#Gr(*9&ZGRKoCik;=r-P=t>nSVFX9ikj`S#^RsH$8_tqU1#ALo=)(|{kPb^z9EH$Fh4(to zW$rH?LJN2PD2$H{s(U37o#K3Vxmrn;o(eqwld zqc~f)Jgu6W`0Wn-%<#_Yz4`UQYl$!21WWwk_950A!I5Tkrw{q9`({Ri-ex{nRDnYC zCKcZ|ZfZ(c?>95U_V?#{Y9%M5FA}7^zuQep?`w5L5WmOB@(3u&@Zx$I8s7W2*9_ft zLHO)%lN7nO^N!l>JRff0Xk6Vu`;_@-Od?2ti|u9 zm$>#;T&zYI)m?FsPqCTrk;{whzlibSBEPPkvRUO_awych?L$l{Y`wl>Y3cHGZ6mDV z9)6z~dY^DNTM;+6=KH0oP>AWw`e-D;EetNoHw2&Is zgd5HXA$pk_kl}`Vw?RcmZs0Sws&X7>X%zS8{rnh3MZ#*Cw}MTd_Q8XG0zx*NOtJEt zFny`(&am!U$(oPPX%p1Z`vg~mBcD^dz^&O09WOUoF$ba0Z#>cFLQ=;E4fahN>Zt+x z9bnCL9>r4fvyZj3QY~vg-F&*(iVQ!7hwrYs>^Ggyx~YjH_UK}wqbp*=R78VR1Un>! zbf`<+C&J2Ns6Vt{2Vg=V$7Gc^8MWt2#}&2FwmvpupTtf2$xYZP&e#l{w#TN~4z80v zl5)#Hp_#*r@nJ1@i`ibyj<&Ae)2QMmN?;)QS;gr4T0}8^lklwTih@4@1X5|(7%(*F zc6Yd7ujC>z-o=D3`jvX^8UHS^wfMJ!jR^aN?aA7vdkzGI@i%5U%q4PR8Eyq%D0IKf zH=8lOi$m>~#$!TFi7@7pC|PS%TX_Chh>noZZ2y1%GJ+QVb7Koa^9i9rL&PzBk+% zl~xO}SX%S9>gVzUt=Q{gx2|fxVaI-^ijUNL!Dx^*$6f z5Zb$k?(vFxtqXvtN?+y4&|`_~4ygwbfY5Yj>kV46jOt>JncE#h_f#x=o?c()xEs?H z6LvL^bB~Y2rC0X=RzUNj)pgw5ZO-7QeP@P?f4;L;`b(ch2JPZ^FsVCkHw;D6IF6nN z0Aca%**Kn#ZS8hYC0P48HY7jy07s7tY9v4oyx19vqPa_=Lt%hIne0WnCc@-(lQdbf z8h5z3znq~2iF0FkNQORVX}{vkIgn${5a5k;O;Md%Y||2h4V=zztrXJdWhi_^JD?g zyJG{3ZiMF3lxpKST3vkPu+T_xGGZ=!_JYR0J5n9E6O53Ao}AL}1>!2kmMQ(v@Z%I& zCKD`eS@s>?%>J>gUn61(?|YWfXl{t3zE`1renAb4lJ%;_p3diZNFjjZ9SZ*C9nSF- z&N~|>xJDCvmM(02BP%*wF*8;3(RzN;`y^pj5qJ4??MH;v*3*Wm#XXbFj+yg<{e^ps z;&rCnRA*6yOe}(vGd?#|F)A+hTWI1e9=&uFYr_<+D0wT0VLf7NvCEtA@U@T3xQ;^x z8f})?{TA%l&R<<{R2(+z@7Z}2#!h79qDi~fox}Ib8m~HcryYoZGrVLBLVPqz;1pe1 z8IM%EO#X5&GQ3wHB7~z%|8?IEe$jhh+bBKlrHnPP*nPM{k=OIQ%8QxKjj)!=Ycb6x z;@JLl}+ry(m)-@i5^nNeQAz-aZ zI=<>C#1swv;ToOL?|u=lzF61JyI5aQ5?jl7mlcEvxEB>o5>m9}urRFhGyf4`yydc1 zN7q2%#l{0?k;|{I-!lw+0OTpuk~oi!v4^tq74IpncwDFgr=qE9<9pGQn!WGaii-1K zNE(C#x<`ev2yqa8xRRCHSxUb{L6ykw3d2yM;UC--Tm*Vb&Tzn+-7Y+^QqjbB85 z>@?#xe0tnjvUI{ntc@1dZia%I;y(BBNrYze=@^!CeHx@Km=iU$pSHcXlRg+K;6E73b^!8KotdG#d{$=! z_W<&JY3=g)&cpZ###GNyZt5e#Aw8|3n=heTG%r?(RXrZ@y9|X&+X~#oMHP-Ihzk_yJFK8G|LkLSS-_ zW(hHp>#q>t^jJLf`DC5ZkL?w1pQUakGhhXbJwsd@-I1HGNgOc)!>vWVUWpcoDNHX) z1<(ak;fq?W{8{oAjy&041);wNv+1DsDd587Xg07W4#v?z_ByDIdPhcaOl2b84?M|M~8gnTXF z_@z1YB}8yd;z#3AO3tG)3EXo3Y=0zuHhoW)JOsNx1F@oN(x~@TI4eD7>KS5#7aDIL z2IUxYw{(ZDa=p8UO8(IQI}Zp_h4iMLGJ1|U+RK1FX1Cur?p#oiIgBA zf$%+ZEJ+XuhxSty=3uM&5(ADoz$=wVr+U~-B6n8x>WUM*&508uiIs;$X}}3k>PXO0 zr#naO-HB5mP&CwEMKMlV&V-TM?|&6UjJ>4HgX|OGYZnWue5=BVG2Nn2t!VN~Kb0^p zUgT{D+OkVCOh3#?Skq{3DslfnTYFf|Z>gsjn&h1%a-8FaBXyN4=FjmiWsUG9R~xV) zE!MY`FE~U`2E$3})(5c+TpS*hiRVXAFf(MT37C8g<*4prz{@1uj1szioN?q1l%lp8 z-(f)A2ZxEj*RXyioRXcG>wY3u@{^c+xbnG6{P284p0V+XnpT3I-?=e}+0jyD%PCs# ztBw+qHFNQ8=0_5;J&O@+yjp(P?7hgb=&C}aOi4tdKyAQojr(GqP}PQWJ%Z87f&=&D z*FG9=eE_n&8NL~W7@Ia8%+HiWJxE3*yhe{W9)@Q40r-llz64FC!vof1diGxt1|y`bjnyN&RP8VCnZ&KMci35jrUs16g~OtY!Cwi%Z#0yz%m zV`UzI9q8pp%;pB6iuXjVjYOsV2D}Y;e+272`S{fPIEtm&1y0?+$`xYvTsHkukax{~ zuSHwM+_NE)Xr({A$r6w3sQ3&>B0dFlq z4~wHe?%}<=C)=tO*n=`jzS@cR^h^VKpPjbS`?8T#&-(Bav92=gZ@E<<%eIc$8)zJv zP!UAtclDYW6}Nq~0NqoJa({+*9BuDWu%{1yeLr!?eG!iKTg>20^;*^LjW(xk@MYDEb}sX#*_G$ZGLVSwVZrkj+fGBIt#Lt@_oQ`ZRt zbNC2l&J0ZVB6N>_s3-x^z=sEc919MaX3*8atS2`QC3 zGwiIskgGe2>$nG`4Ja!|3j$N_QP~+di9qg|M8gFmpI}D(^HmR|2`bTN{1~hcBOOjw zzy$L9okSey4(%@@lNpGfJxL?}O%j5cz(3cI8K^NSduGVK11E#$F)QB#3T^rFJoKrR5zrojfKM4?zq{OC?W99R2 zj%Q5%G3jrhBXu$G@;o%(sjOf0*JVDZK*iQz z>W+2_$3Tnc#`jxxXr41%m$@;8WCdGoP~QidO^~!)?vE?Xkru0nGFTc#;EE$H(83b2 zv`3!)>})Bf4GX~pcun7WADsuypP3wJ@=lU4ZLlJWV6p;c;l?qh@6@Q2G|LVHH^-;b zt*xw9wfTsRx2^Yq2LHdLJWYI25{~xr#jEhIg=`PuZpME&bg#SP$!ejK&qGs~F z3Uxe6znMfJ`JX96o3}X&ZKwzpjH%3D$GdqGPi(3S}?7j z2n|Hfqr5x;;-^z@TK!$0#`Fe{saOF=XQ&CMUfrhZe z;sEfLB$a|<3a~#%27&D*>2J{g$wU30Jfc35Br?24@olz?8*DO0Yty9LV(I16jy<2R zjMnJRCHT%qdjK<~N-b7+nWET;gT!UPZ0?S#s0uq?$OHOS5AXE=JA|F?ortj1gxW~8 z8}sE#Q^RAZVWS(_p8oUuUG-i53@AuG1XXv1lZ0m#|H*9<`^I*GPR5N0k485V!l#Gkj7v=0hE{5`??n;1%iO5C`8^~1w`jwhs*ocI9}i_wW= zpgG|rn_5QvP%|e-p4_#o*v`)!u;_^kD=%nyV`@D9Z6qde&Yn@dJUQ8uCcEk zzpv0D`JXDVBCE$|Y@D3Ykk`v^-C~^1T+~i}m%cjgB0HFQ&a(3=e@N8&|{Yiqry=vu@@nk||7ZPzGgmzHsF2*^xA@&vXIKk}y?R-H;bZ?3Y!m(p2K z=1Y`gp)l41P@d(Cg=wsUN$8zw07EbFSrvy_e+J&d-C@80V7qK)7H>CDj^!1< zP@gDXJjij5_yWH?%MM(tL&K^l^5`OlFp!J31{nh4z^WaG$;}PV1wi&esobH#BJ;V2 z22#pwf?H7BvLf~1Kran{P1 zB=9`*rJA!xuwK9CVWw^kuRxNK1xH8df^qNXO7Q{Ete}-N23(2)Q-4eSCbkMuK<;f)pmsPc3mHmTaQ4Ec+`HZ&!IublRLYHiI;AdzdIk(P2K)dBhv z{~PO+UBV?#07Ctv*q+IFYbk^AfhMZ3xOu*At^4gn)JT?{;{2HAPk&!nJ<)|l*+bs! zpvuqC6Q}GYKjyt#s%oM`jvNSRd_L*Qnra2orNE5{#zO6}IQl8c4+(tdfJN>y>6)IVz8PUczg!d|sEhd^2P9%r2 zMT(*Y+>>;3<*$fiP6p87y?lnpREESw!%*{7MJ6H{s6oQn{wr`8Ayops@}CL0x)FWV zYKWXqrA=&5JT&EJ!DrH7%nPq>3N>>;qzf;iv__;e%wR^b^u~3-z|QkMKHnaQeNiIs zD9$P-LkZ%OnKDk@>&>GICf|~E97uY|6EnXG(?cTW`6PgE2u2h$J+K{c9P0yBz6l`s zi49}&UiECJ*=q1r8)Z$iiVeK2(pU1FD>q@xZatft;M zc!zd2dJVUu3iu){^eQ!AIeoJY2`bg)#wogwx?&|gtx(^{F*va$9=V@$&H*6= z2nO^O1K-p0+qx(cF5ENBiHvLes>{Sjxh<5UHbZv2@ zo(FSgiB_fRd6}J)8`hU$#}~XmVg>tOlN(b**Gw%BC{2-~KKgW?G5yR~JLR7iXW1G< zRvGx-aJ0ecA>7JdZV3f7L+ztFt} zC5JeoUZiOFuQB?o&tnz13n`-kpDmG$GU#UmWpI~?!*U9%hpWiH$p(~H(Un((zWP*Tm(Uiv>6 zx(Z{onx;eT6PUYZot_mQy2@k%=P2G$tpuR}>Yo+UH`Jmi_lN>mNskj0Z#{Q9%JI=5AV7GJYCFCiS>q@l_d zNf&wkF2XQ9%8Xv8(~`MEf>c^A2*mGull5n3(!^C(mo5fm3XF|cV&X2|!JSFF2I5~B zC}4uJwX>-CD^XTD4W&|_{rwD^gREyJ^>yLl2#P66WPTU{!7G#e7N|-0S{ekoQrcIXiUS1Xj4$L{l*7RP$s5`bz7>8F5YB7PXG25nBAh225xdmexAq* zfyN}cs^QD-KiK_R)jla+LU>2pvh2OpclBkF=APXIsdikD*KrYyc=k^#LxpLyWgR=S z<2dZO-g`I`!fKjX`;zIlWSHpc!WE?}&;bV`&NH>t-n7d(F|K+vUYpM;nuY~?xYeE4BSXV16>fqiT!Z zrC|nAVN3&yAF@&r6}2yMo^{$Od0v{q>9~OB*z&V3UWZC+6yj4upP}J;vKePQ-hg zf+?p%n!hWG*#a(Nc@Mjs&0g!106hUSxH;{W4$q8t2<{41>JW3HgXGZTSUKpiDu>Bs ztg|^>E9hdb-{U*b@Q3l<#$cfn?w;XyW^!m)q4??Z&ukqrtF2 zn7}}d_nX7#9z8CDw_Q_oyYc`x6s60%%j+11;`t-B7WF!Ts(=dc%_B!nLNZ{bF3b$K znI9%s|77yMwWTwgI5VQ1u1sEx7dS>3RMiFc*F};f0g5;3!#owuC7^jhk!Wv!SEuuo z1&`15yLY7%fzqdXUv+4R3oi&v+&dzyDrphEo0uTe4cDDItFjy>KTa+VK=Pd=^J zPzD&AC-XG$MUdnHPH+6*e1e?P^~SD8hz>$Q5JM)!f^gk?_qY6_-)jjF5f2OdPIUmE z98&Y9f=~9F1ljJY$;D>rB?`ahNfhXuPR=T1dp@YvP~itgIzk8*C`S z-}}RNrVniKm}HZKopp`;TX}|;!vnfIIo8zTFhwp{_(5^HZo7i2t%=>6&tHM+e_q{8 zIs}!8LlF4zrTilJ0QjQ-K-lSbF=T(Kkt|-%iEt@jsm^=%C(DqwhAIKD9zb^b%-im; z{rNUq>uan+Q2)oXW|vvRAJRc~vCbh0%A`jj$h2j6ZdL?%5@}6+l9ip!T8BMrb9Gv0 ztekPu&qg>9zYp7ie8s%sYYCBS)mptygO<^Hbw49yoI$puOht?sSF1fL{De>Ka9#@PxEamw$i}u}g=y(*FGoNnw2gfpC*AmnMyVBm;R4!vN4Vf=lNo zn@RM5mOka4pCrybi6@pt(XX~Zof06X_bGxjr?l%JCPf=6U_yB53?eaUrer;)gGSfq z%vlmesd2_}<{8!H=@iUH$Yj|k*AlUPxB-FQ&NA??fHs2(d!!m|P)W5G4U1X&3#txJuy#t0OcG&vH4Z`Usk1ddz!87k&A1*dJS=(8SpGStlx0Z_5wq(`wUQ)@f!9Z^#Jd6`WVeyt#b&^AV8N%4sammP{=AG}p3eM%h*R;ow;Vw#x z65#c)NmEHd&(qpa_={FAgnLOFd%$C7w0f-}uM!h7{G)&)5Xp;8&~amqw2U#YJFg1Hj-O9j1;K*57LNF@Vcg^06}Xl==!IXe(e#aAJDUEA~r05g!F zN6}V+9-j<+%YXCiMeCE0tvr?;573o9cJIO510Z)EQ{l`b2jI_yU3u~ZQ#5HTU)CjF z8KjGo+mFM3_h>KbLFML|m%I@_<@cAwJKynjCJFSG$KHMquo0T4 zc0%RSw3Jm_Yy^C`?~5XKt?nf_(ekE*{o=6^uTuI5Q!#?A$! z^>W;m2+~Eo!O$FeNy$Q|K^6j#$`hHZT>}*fubCAA8~mK;1_CyAHAU;8ggO;)Y|tZ_ zL3|)pkg3(nw}75tX{T2mW?we@;(U>WTXQl9Tqr2sr(UmWS?oJ^q+W0e|K2`Ln3u1?86|OLb8l+9W*FKHtPR~p@lNIj2&)?pI?sJKk53a||QJ5t|GUKTwlEB8Q0*=n7mav-f@HY+7x+^`fGn9*7(EZOn^}U8qJSywpYQ z!$Ddno8wC3Yk>1GP!---Ik5Zc#uQDbcm5K8>b4Yv@KPDr&VR!ubDW&IPL?x-?Tx+e z(0q>z3|)`Gbq2_B@$KlpA*fuWmFe?3N~Pd{cD^^i=zTv8dFq|6mf*1PhxdL185eRP z)csy^VXC1U1o8=#dkFd-L{d9E*-T7$Lf4!dRG~pCb-ifp zr8O=Z82(J*4(-1s>Snsu+EKrp9}k$LA2k$X&@~hh69(*|u7WR+5}`RJW6B*ez+P6YH~fm9$E zzZv-7ueG1k&dH9oozJhP5j| zvL~dXUpJ<@Q>^f9DBc4VrLPC|D@e%pXp9jORWU$o4fnfI-mJY49-&6dlBm*>1!cU< zry+M>BXR)7omzh<2RoD)6-qSPrhM)9EVsJmk>(dkf@j-y%pV@wmHL!Z#kbU$O+5w| zLE`ls<5A7zEmHt7L&qP6$)(S(Gjh}UT5zQLJ!y44d$gxAzBP&U)$cQb{PrmZ>%}J! zHh=IC9F3D(Q}e9?k)xhdJSyno^GyH%0^&lO0p9&EsI3AAX*Yy0i_VDAY+O^I|mL~E}MD&?*GpDZw1v# zXNN$&X~EAcfb&VhWDHI_v%XNLL1q#0R-R~?7}LV#lj@CDzvf zWP?d+Ky-+2Mzu7JDeNBPSW+UZO8LKiW`@dl< ze6;GEq?Ks;944t&AjAAKDVDHNdWx!ObbV{=MUaY@w0xLiw)%%dy#!pE_yD{eQfLYI zcAkx7Yn|;P7D_Q4vLh!}2C$9Z(iGnL5 zpZ-76t`aQsW_SA^OA9yf^=s@X=k;M|?1)w<&=>W+l%)58h2r~_7kvw4hg}XmrtS-#|e-OwX4A$d1Pl+M_To%$U|udYQpfi)M|ZZabdId)#*jO)9&o zp~7kg{1+Clq>BGzhJ_a^US2BJr}5UFo{&?8muw?fFM`094)vO z-{ULLZ_uAAcuV4lObP-)d)Hy+nBB<;WEjVZn{60&2lSs#@83hJH_-=nb*yTm^P2^~3M4hMM*m6;07%AjO<@X-r;)xnW%akBXTinI#8r7S{AGatMWlkeEuT#E-;(WfU>>=0yu3t=`IB|<0pJwT5lwb$W1lmW3OBubje*0XQxYNm}8+Te!=gD@bMMpgv-&dMMEA`lB#DHce&}i)*(?%d`uLE~BX2Xh< zN6Fk$BVA>g6i_BZP%>nUwb`NDtkpeBP(BdN&IAcf`~kSPw$x<875&}F>CbiS>54)_ z=xgARI87>PSMbkmDOa%F4rD;q4rUK~-yKP;&Hfm+SjjPcvsMIL$cyA5W8W81db8zT zQ3^HqtD5+BGXsKdE|5!m%O;qnLr<^dOyQ*ef)ukaO$fF9nP5eB^Fb}xFnDq z2D>~C`d3QS2kz9@?WRKlm>DgT-)U?f?5`IUC-I?10^75&4_etHhU(F#%fD~^* zO{x?zN=iE;85M4*1-OA9tzvSyjk=(c4DOoRHLuW1y1nIJcTCoM3akF?wK&Taf%9=^)g_t_~BUy zV%*UM+|0=v19$x{+PU^y)63bYK3NTZi_!SB$ESOdXKqRgx%y1WnWB59n`Os7WMxO&*pn$%tUnT# zV6I`6{b@FiFRw$+ZI3qn4(>}KcB|X_Dn#;cs#@l^>jyDHcuHr}7#PJu)_>XSH4O^h z{S{@==_^>#{_(!*UUJr-FK4urv-K_JQ;3lO)dI2N3DGYWk0w=XZL}s_7q8gJ zG9^t5^+n$J*o+r*+eli7ZsA(nUqzPOcEo1wL~Gg*s1`Sch2D-{*VZ|^DPXP^moOX~ zsXCrZj-4*q&97><98jpfF)ztE$_d*45J&Pm~1~f4=6i0De&6hFrTs)UF%tLEfaHf3I1WH zWqNlzOS6c`4*L*VO^}u|LOqi*U0JqisNeKLqamozh$%^h8If@*Gv%I6La$y%M5TaUFzSr z3qNYE8xHD*^A>2}TY4@to(uwS{&8bOrseqR+~#Z~pxI&9_rTuuYGCdRTVd0Bj;!g- z_WVjps(G-v>$Us)GN1jYdl0Pbj}KS5srtHqGh)l$E&EBn>p?sd@$^H4EZicLy+VxD z%@^-ZeQt;De3GSZ+wH=x5)UsXhkrI*wNJ=cwJ zy})h=VLf=+a@=D$z4z$ul*=Aw6f1k9UkZco0n$%bu)BGE6QwH zG&L_P*SlFW-SIxV^QdWzNTtbO5Y_j^<%q}%j%@8?`0X? zhp*}nS*M0B18V2%dUSz-1tw}^SS6JK%Vo%aHlpX<1R3u&gA?%8?cdbh-)(<-fXp00sQn-#Z& zed3cL-9MM+!xps(pZ);;l-U~oWgONnN=zWOJk=ODH*B2zagaeQqyAG6DybrCJ2Q1s zU%RwvXy8#}=zBWDqVs%wq3OrYl;l~tn44R$`f!`UdYadUp7U_Jy$!%Y;RQN(h8FLT=`~{Sad?_htS^$1$Osy8_bQzEYsD$GmK#Z_lfZGr4xMja z)s%`wU{vgaN9%!~YqI_cYBojT(>YNoVA0D^*v7tS%k^yZteg|1B%K2>!ffq*ye|qM z2xw9|CzUZwcqci!of^%Qxntwt2RC`sc0EcbE10c1sh4?G>|2Y(9V5WJ?<@ zqKWqk2PUuA7Mx`)0&7C^cb@8+)pyKhE&ZJGvh(=8W9S_!+=NgW))TX&{w>;Ymg(Vl z`@N~T+4vQvTGxczVEu89pz2RL&odqVPa#8JN!#nJt;6d}t4ysNUwX|Y(;dZpp*x-3 zEIGk9{1B?CU#_F1DhjaF&t=Z{;AU15pKc2q?q0W%>CtjWJOh0q8vj;>#P?#x+Q)mm zn4nuEUa&5WjY=V2Xq4u4)rhMfmrKT?7Y2aBa%=dKGC4Lg&2 z*k{~HG9syxJ_n7`i7#q^T@>nH#4Ar-0dxC*SNGO@ld%A6SRGoRS+W}ZFwpJtX-G>D z{_~OT&fA|V)!3g(zCBJbdPAi#^S;IPtM1bgw!KWcX%~n5!YYDHI}EQx;5N4uxb%0R z4cnEcNT0zFRaF!Ecz_REZ5EhRsf7Lq;HXQRttVsk>L)**0WV)+R=@tPjHtbiT>z>- zrHyH%ef`VF+0%3n`o)G>>MGquhTI&$o($%|tW1mR0xCuZPFaIZQ#pqz?kh}&V0743 zsWxjz5x1W0O+*br_nU0dN`m&v^O@@nm#}JL+nhwiwDT0!fa)Yc2!V`6+)(-1%=PBK zH8TD;T1I3SNK`dc)1Z9z&yzVBas}kblwo^G3&)qDqdIcOvzw*FNr}Y_4;g|-c$$p% z_|FH$C`vtVJsF~MWt>eIf)8sYn=L2%4v$YXMV%*t3A$e}1QSqhVe8^O{auu9A*bZK z;;|EK%4i)fgUKK;^7WUb&r*l=4t*@3z!^+H+oMTqaJbbz(&sQ?x)UN_ zBnU;Kfi+-*2#9u&XyD$3&N}k=8RlQNxsl3x z`V-vINgN6!5qPDG0>~K4A;%UdoI+OBklPr=ZvY^U12qpoOtUq)7uo+5+c;N#62*4) z$u+6yrVb{9H-_Ot&AWr_?5ekF?oS6*NDYpP-ynZ|*ZZqzcHfjXxeX~Ch%a}Sg#FeQ z30Y6K1{)HHZoWoNb=e?x8}=L@82Z4j&A)JbZs=a$a@Rg?n?(gKrNnwJO`VBO7X_=U z4Z%Kqvr&1}t$SAMG$acSiH4+AqsDRJo8L*A`PKH_t#`|9(59By0+A{wSX`EbGN*J0 z>>(adwx{*e+ILx_)~aw_vrK$0y2Ufq@9!9{jvSFHuIT2NqR_@e+*eblFOh@OFFO~i zy1T9(*&-oV@<@&A6k+}gQ>~@GG>kHb=eDw=u#g?d#m(_FPjq$T!EnmaN5jV7Ef-?u zPhJycO1^oMNSQN&0~1#P$0NfZK0EE7t+T96Sh~n|Zam-QuJq006qg7MW3cv@k^MD1 zd=Azkt~2TQsdhW&tWt};y4@c+dGVWDqKBC(FXYp~NVcpG?kkIM>6Rs88O)`&N1G+b zqr&=DtM$)U?ZAW1XZ(Aqh<&1ilS{)wbG*&3N0gAwdRC-@6me)#zhl5J8*RU7L|y?QCXju5~oUBRiA zbfm`5_NNSO_C6?&BLVSzha31$&U7tP?K1&rHigqZ%{ExDBjR)8sd<(uILts70K3Jj zs^Qn)n9@a>49X&-z=66og%W7q4jpI%Lkw%WoG^z07nJnn3AfJbV40+{h~wG8Qj5iN zd7-?AgK-nIo+d}NqHgwE$x565NulVhRN@u z{^X}_pVNdL^S`$dOz9|ZU|$&?uCh_}_2LcOgm{2~dt?Sqp=9F5-A?C$VBL`9bOvg_ z(|3*rvLtB?$rv@<3CduU<=%&ZvYS@^;CRF90CS`w#*|sz)p(egm>3uH-10e<7U}2@ zVl!|kxBTs|DmEM?m7grLxc;u0$xLks+Z_fP0l3^ONBdzjm>?-baGcZLa|Ru*hGn&L6>{fbG-FvIdtIH-gw& zsPqd7?Gg}$fe+jYUQl$6eH||dHEJ|9F+u) zxmZE_#Xv6}nBfJ^5bYWdaDNg@ZMP@0O0_|;UH#K_q*ojm25Z0QPcr$vo~!Ey7(&H8 zQ#Y3OC+VFE3vzb|MBgjRqoTq|QJ-#RcD(+p+TT z@m2D^wFr$8_cl3UblL}NVgFOwr^u(fRe#f$T1G}jkYQ*bsb>_`>?qtHJOCiw2ywg= zK_A<`-2h%y7M9PfloOc-a#pG37pQBru+Z3fuNU`D&$TB@6|V8ge5sgMpy*($jw zI5mmPH+aw?H`XLKoQb#ky&hnz8$v*Nu)?1gV(ffGG2Z@3eQ1B0eTqWxA9>{V6yOIo z-(nj{AhT+#C(K6uC3=S?g!RY#-QnBcy}iBNdPWGq+ut1v=QgB(wkl1vhdmp+6Q9~Y z@z47lkp9k(=LAQ{rm*^*ALb=&&yoyC1E$1G{pFOO6W&L$zu?Wy$7l6V(H8kCN4 zHoYd=nskBxvz^dT77;4S(?Krgb+?fJ3NXYu#4P_+uDry&&r%auOK3)^y&~0y89u!( zZSDs1o8tg${l^R&CNON;u_pug%;42`<*P$4kTc~0W)8m0m5=r;zd4&jZu8OJ;(C=WA034RIZ!qM+ytWozBK2QdI6z)08SSSue6mG5o)@&zksl7 z|kY0uCfzsi=82hoZdP|1Aoex~6ZTeu(; z8_=RYIa7T;1PmEurJr3$V+_vshkYrT0Y$Hn6jcG`ef(;&Nj77@Y0Bps%UNUkEaOgO2XhsS_c8$kgUs`?^q|H@pV`e*U|7x)J&~W!YXkLE>h|(z~ zZ8?LheT9B}D9Bfd&L*HNA5Hm43Fj4;?_LKTA>h-wk8M_nFEh1ewxI_IEwB{I?nb8U zIL@USF_@J;=f9-t1HM}v?DP3Cm~_LK)o*(D6&Nk`?wdv5lic=r2ptiGBztG-Gr(ZkgT}BkM*si&FN9IKPKAZ>$ zRUUaVb$R&^BIeKzAN;-j#gj{GV1R!lYWJNt_hZ)gLE`ZLRCDG3P_OM@b>gvv$C^}f z8p$%2HagZQ3{Hd+M<}F(ambRvJPLChTXxDe=|QL|`#Mt-Ny?Hf*^gJYb+ItYFP^Z8A}uZ%4HqvCpCi%jU{>WS$D>eE4vBGenh6QDY>K4x(lc0t>s zef`{AZ4Rq93BSCPOPm>;2tEK6fp7es0?@4(a-dD*RgcuzYMub2TC}E56~>@9$wrUK zeD6{c&p|LnG{1^LZR0%@? zb-+O-x6-lSjN;&BwWftn{zN82dv+hHn1Qo@?V2C-q}pDuTXUR1k5$&tb3aXvtWVbN z5mam9GE6Cglj^vo*^(RvBX*6P&5Cg|y{_s1LR?i67TA&f9y=(}$SC^`x`imrq#6zQ z7$jS`9R0wIQ|;J%Cqvs2db8^#m!Zw;J*Ax?2)ydgxn3GN1`ute`^C{(8RUHkV zTEYZyP(2WZkcqLKdK*Lj1%r`?KpY%dpkk@t7H<2@O5oSpRsyMuiyaS0`-7)k{@}BF zS$WK<3`5orm$0AM@M6iIaHzTb`E85}gtZi;hum8Hh>#B9G0?_wPu9?Lz13VHq_t`W z^u92zl38tY+7tqY*J&seDq#7*$f(a5`z}2eb8x4K{WbFOpw*ecj*xi^_O*K%IZ$(@ z5Gc~T=BG7xiVqy7uezX11+xhnFd7Tzq-d{<5m|#TjZf%BfN|smSw+`2{kCs+V=*2bXQ-ui+8YJ$UsR|j67u~YPs(!o}HMaSc$c29xj;`q72SC5wFxUo=W6oF|zwZ zW;^5Nf2gfbkx9DH(g1ulX%n(`Nq6sB=IP&9ef?EOR9Z#TE<0DD22p9S# zwC^SNuc{E|R>ZB9`eCvh0X37j7{`WTpSm)X3i`%bx$@!n^PyJ@iQl8=K>y~mIMqH8 zF0>&-vttl~c#y68qoB_n{Egc_tvX^mR;+gKm$CNx`OMlM@?kcL_E2c)N2}*%gEsq_ z3O90yOupnfdN;JOwQ^OR&+mxry!$eacgq*V_SKEe;b(@Ji!+_ZLYJ01TZE5$w87tE zN>av|m>jmuJO6Gz(|VWSua{QKZ2tw!i+zOk{tl^u)fWoWE&tivDwq>oKk8~Mq)9VZ zQ-$=t)bR*Tr`rWhuL}*Y|92pP&C-)w=`w_+)lWx$G^sMLP{#A}^6uoTfFpGDms{;i zIRm=vAN+_ShGh=dg?4G-!nj)o_!+_@ctkyGjcrN z@k2FXlMuG%G8x)SA(2f+~Jx5!=CC7?gyDVaz@xt`2^BMI@-*+HT&Cn_|9D*JJ z)$dbDO80d53#O);&kg5Q^xR*;OwtM!RXsnAiU}Ib%^Btyx9rGqRogr5)WD6;6oG(| z?_70L&i~%Gtfn8mM{3|mlClMO@iC+6*wv>ZM>D*0s}{3%(N^_F?Mp8b>R>kh?ab#N z-31OIuPT7MWj6-DU(ZZCZ;efU{N+CP`KnIJ+Wq6IG)^!6WYjjhU zsFBWA0rJJ--zFs z)1Fni@*kBt!2LGUo}xI{wu@$~1reUO6Hrr_hZ|{>A!~C=v3v(RM-t?og$ilL(9J>W z%Er=YJG*(OK&PQ3Lv~Fc30&>m6 zX?){a6kBFBopzsRSa8cp)IT9I3!B$@TYd&F@61)>A78E3tNHw1$w^k+3k0XLe=_EB zS3iUcvA+^q-Do7;;Hd{O``33rFo;v$OO^|%cLgu^Dagw1TJat^K2-Zxym)%psFD@I z7qpZJQ3chZbn%^^3i`9~9p_)ZaO@)whVz_jUhheE#= zd79eV+et4^3i0bLNYGx5UOH8WHOlHBmRGM845~MA0fx>udOM(3Q=Duf^Alw+|MohBe2$Z~8M88Bw2AVyHnK&n}nQ%+_mTHw$tW zfgmQx!XmF<(*t`%;*G!zG}lpoJz4KUT#2^`^@fJt?g3>R0y&7c_xG8P-y!p(a`dl| zahLwK+9s~h<<2vbI?L+%k$gZwgAA}^*W_R{KM2Il2>dza{-Jj1-hE$p@BW^0N8ei> zl}OAB`ni@cS(!Vu8Scbx^c^*Q$g)cH1c#!z~ndLX858mTsk=!_l9a z8j0{#biVqjKrQmRxeK3lhQ9P%rljNdKPxF~y~GP|OGghx2yd@dk;Jn*NkU-^i&3W) zNdoXHE**dh=Rn@dw7p0U6of1}^28yvXa!iRJEIA6s8g}Pwxe`ygUDR5bzEEtGwQl0 z2AXaUs*rXk76~ssOAXXgOxf-HA3zSI4GvJU5$K{WNfCuVBl02bWqw7ZJA;1gka{$4 zMb|yerO$qS)UUQ9n*NI=8-hu~1{V(jxe=22@qz9Hfn| zZbr9GjTJj=>AYPuqe%?hRe*K9D$bef%rvK$u91n0uUh?_7Jde;*ZKSBaAU#Yh4>Zh z$a;TnN3YKxdw|_NM=rN;?EtC{43po&UL>C6idfAF=;D|HwK$ylhSudi`Frn;?mYjRL~&J`*EH#t)q7<=Pf$7)RI(TG0* zHHqUjcZS8A#15&2L$VC`A7$7dul!ur-{3nDLu48sYQM!;IRFxzwRvNZGk!AOBJAqo z4Vg91+RZUz81m7G0Z`b+4L2yhE!%%jg(d~ITjn8bK~#|a&wn}uzF@^nfLm$bXkKYx zz7bDv{Q8Eu?xzX}v&h$;-9J0*H~edMy`EnvaVh=8L~-d|m@yHrhg9wWel9ErN5Pg0 zX7uPZz`)w&cL)I3WW z?Rp>UH=`&_25sZ($PSI+98#kQnj4EOVOT@Ea2X1mL+L$UmZ+SihSRiz{BGyPqM`%b z`~*8eq)>vd0opw%TJCc_XHV)avY|anApmd}5%)k%+o;UPN^b106b`QkGvYV_@IsM>8zj{p zj5{C;mlW>t`9h28zHGk$R;;^De&zbx@{fht1fv_@qjo*+bP#m=vUN3Y#uAebXVC-iQu3dOio(Lk#Ly&LwfX-B8 zNe08vL<|PJD{+{>_2FZXROK3`HGFE3yCagOO)(tFRN(mwg|g&Q6d zZ&H&dxjAlu4AoJ2NJ5I_9hB-|Bam$Wy{%J(8#-avD$Ol}}4B!iZUZ53=g z*g5>mX}S?SI2=zB4iO2$z6U$%r2dsgj0LL6r`;F$jlv!1Z@X(l8dvyt3No2SnTAQ{vFU zdICwp2o(Q>-2m2C1f2!w2;XrJSD-Xdgd#~k#c=My#RmsM9t4{cakxQIAb4))-HHBJ zLQ_-3T^iHZm0-hH*r+?WV9RScs48ZF~!jzsi0{P zjf1G0RG=-vq zjt`JNPI9Dhu*H{W@JorjQ2C$<~FUX;!Azm(*#4%!k*}I*?`5 zuh26xR~Z+dqD{p_OehdaXP-e>I7v7t1x%&HUn;kh)Jn%Zg*v)@0C+6n(;- MIeYqvf%EPE0UavlmjD0& literal 0 HcmV?d00001 diff --git a/packages/gui/build/icons/1024x1024.png b/packages/gui/build/icons/1024x1024.png index 92ff79f4540b464eef839f056a66909f78ea04a2..ed2f935c44b14776d5b1a2537b8b09f348907efd 100644 GIT binary patch literal 54282 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≦yMQhc5Qo>=bXpzzzYtEK^b6YJ%+Nekhhy9G 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�FhSVPe#_eYgQtkV;_SJ{E&gD4c|y1?3UdQq*nYG(?V*_NbE69vy!8~tz30m# z%Sx?8GVf8H3}#X~9^oUDYwG^m5x@gEC&%RXj&UGfsir>vJ_h5SJ|*g&RFdNr*CZ`@ zDW`dg@M0(Z)I_!j*xtlH-AFx{Bxf;b>UvfCWw&NJrHw|3x#{#+o~;pc1Bw4cWN6Xq zpUlj)?^f8nu_C9L**mXG&3Jk+-ypKK8!aN z-HN+8t8cuI4ddigFShkMLUbT5pthD4-h!L_%Pn}b1z1WAhh=qroYD8F)u+uv{f{4) zF5}K}s(cj|)Odl$ndvbXHI&w~KLL5PE>*s#2bI9$akKJ8??q3O2x%;Urp#=?7YZd<;1uG2(Qjr!6zIR>M)G%mjyfk7d&4FtyP zAT9Lsu-Qf`hnmMO=w@(WN*1l!LN(H-MTcCZb!es2w}toCI?e`_2B~C(Pq$#gr&Wi* su`b@Q$%*Mn$A9yv^5*nO0pHnU;ZLBcPgr3@0PyF`$@3?$$8B%?A1-F+mH+?% diff --git a/packages/gui/build/icons/128x128.png b/packages/gui/build/icons/128x128.png index 0f2ca4d59e2579f4e0109a9662872be82ba6b574..3b6d122289870ac7d6aadfcb2abced1ddeb2b1da 100644 GIT binary patch literal 5060 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 FV1h695UBtF delta 940 zcmV;d15^CZ1i=T8BYy#JX+uL$X=7sm04R}lkvmHRK@^2Q6GicXh!!FiK~yXhf`V9T zEYbuCQNdS}U9*X>yIFQONU#-bECdVD##iA#&{nWj5ClaKvGEW1YDCsMMu>UwB+NvFbaDH-$U&TzXmfKzPuV0}5X%T`TdE;%tfE6uUF2NeHQ) zk?bGV{;-~NE#U#-Udt@#zvodmY0lWQ(^9)+cH@yEPK*c|1y(Te8Io#CW|e)>AKw&t z@#yk*DB_AEOMgzhgQ6CsYeuRedPY8zqRRb$o}Mu>Tg3rSs z_&S2{1DxAse_nDLdl!AHto80g>pGlXlr?P!&NiU)-buUZA1N#|WEk*r0xk2MXyPFs?jVM3rHgQ^%O!@;{>gns^KwqyGLp8==MO`b9g*DDPeG{rf=ZYy$-WUy7{ zWyrP>XMfO=;9>yjWy0rb0ZtYMPF5x`27#+DzJclIpMEnu{_qpbW&x8pK;edm42nYR z3|F3iV*vVu!Bm!qA#Uj%hLaD!Fns;>j{#&XUIUbc*%|nOuGpBY&hYr-FNO;9eAe#U-0HkPRiaJA$ zn>54nI8_D-K30ZAGf@U1pdrX0R9_f{58{ATB$$aYH12%DaN@xih5~y@h6Rzz3{QYg zMh8Ft{6iN4hXcdAZ+{rnL^&ClfbLfoVP|OA@q{6F?E{9pZ+@U?m~reSh5?MS^=JNb zuzxZ$G<(T1sEcthY`^}2Vd@cxLQpt>ydnwol7TcggX{F`C*a3@6&k@UhhK@|M~!HCrh5rQC$S_aM$g_aTIzXh@CA`_O)ZOt{=mfNk{ zZnwMJqR)r_J;6LxPaF(7>b6DgZeLg-?|+sc009W*l7JK-^C%f3 zm+sE|e(rekbE8H1yl9<*hc&E9B_x7w~?>$v~ePzm#^Q~>x$F8>OiGe9*DOf!9 z%`xF{c`2donSWZ&yclNx*4r?7%WT9p1u%vD4t7Q=5O!y|yS{lJ76prNxFRf~(yd~u zbgP)snnC|~4pUyj#i0x)VRuEaC|DHmu!!g5Zx3YFJbGEE=o~YKx3Vs1KWaZSzAuQQyZ&@H3TT82xtmdP>RYtuRpSyXhVRX z2h$vQAjsj45qc9jp1pS^3wgNC&j+2O+=@yOr(NN>`>NU7+Dm*e&7O@bII{b8h9)&^ zLa-1`mw%L^aFY~(5TF|plWs^xQW{$hck$AxKUv6Um&PeY z*k0@B-E+g3I{H$)cKRBxHijrKvtc^^OM;VKNlH<%NQ7k8o8MgHr@=Ilpo_NlelGN- zC}@q3(ROj1)qV%h-(O9YTV*i{7CDPqQo@(NC4Xr-JIsZ?6!XpKdHTn5e17R~cGUXV z*ASpg70e|i76nV*&@(KyIFQONU#-bECdVD##iA#&{nWj5ClaKvGEW1YDCsMMu>UwB+NvFbaDH-$U&TzXmfKzPuV0}5X%T`TdE;%tfE6uUF2NeHQ) zk?bGV{;-~NE#U#-Udt@#zvodmY0lWQ(^9)+cH@yEPK*c|1y(Te8Io#CW|e)>AKw&t z@#yk*DB_AEOMgzhgQ6CsYeuRedPY8zqRRb$o}Mu>Tg3rSs z_&S2{1DxAse_nDLdl!AHto80g>pGlXlr?P!&NiU)-buUZA1N#|WEk*r0xk2X1;UND6_ICEzqzs3yLff${@pj^hW}dB0_up zDI(dR9~B9SMnu$)h@c-8R-lHK6+J99Enj4osk_=f?rvwU?sa$FtyLRX_S`cw-<+8< z-yBYR^?y27{VkzHCwi3_tb7dqgLrddw~9Au_s;3ma*Iya9~u&s6|=<+^%LOhr9jV+ zQHBcQjirL#B9u%ATu^W@TdWQ)Md=YZo*NC)-F-WV;yWF%G84j9SiyNz7Uqjm((pxxXYC{Mx8P|2qiDtED=oNLn1uRHo$MCu z%Of)}0NN*gc*=lZcIhF~1x$#?8IU~%Y3|k|Jzj-GwKq6ciSmsxpzO4@eQ5lua{wnF zkAE{D|Cmb+F!tir2<|AVp;sqn*0e_oN zc%vP*OvoWQ+y{qQ$yPBQn3++yN02;LqHZ2U6u~x+TBX@({jkC-+z$hc5-O!Y9U3D3|S8KO(R8PM9hK;CT z6O=|XwL(qPfJ9DvA?#T{`t;b->(;L`O*t1m`uwqi?1r{6)iCSW6braOYSrod3}y?P oU7~}JuR`n&5e%n_B0IEy08O1MYw6lM1ONa407*qoM6N<$f?D@nVgLXD diff --git a/packages/gui/build/icons/256x256.png b/packages/gui/build/icons/256x256.png index 16025d6e6f0baf64baac84a2bd38e018508d19b7..aef49c44d5d434c0ae1b3987ca499f7c36c3db6a 100644 GIT binary patch literal 10691 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 Di|6YG literal 12070 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 diff --git a/packages/gui/build/icons/32x32.png b/packages/gui/build/icons/32x32.png index dac1fd5d120ec82d50dfa67b3ab3ba5c78762cdb..1828629946174574d5598cd099412fd98efbecc2 100644 GIT binary patch delta 1166 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 delta 2269 zcmV<32qO2;4(Jh(BYy#JX+uL$X=7sm04R}lkvmHRK@^2Q6GicXh!!FiK~yXhf`V9T zEYbuCQNdS}U9*X>yIFQONU#-bECdVD##iA#&{nWj5ClaKvGEW1YDCsMMu>UwB+NvFbaDH-$U&TzXmfKzPuV0}5X%T`TdE;%tfE6uUF2NeHQ) zk?bGV{;-~NE#U#-Udt@#zvodmY0lWQ(^9)+cH@yEPK*c|1y(Te8Io#CW|e)>AKw&t z@#yk*DB_AEOMgzhgQ6CsYeuRedPY8zqRRb$o}Mu>Tg3rSs z_&S2{1DxAse_nDLdl!AHto80g>pGlXlr?P!&NiU)-buUZA1N#|WEk*r0xk2fOg@ZNr zT}Sih6meLv4`9dsgUTcIY1=EDhBrK*VA}?&D8S=M*V;Z^obVuTeeOz^ihv%dHE*x$ z)U6$;puKUCf-O$tTEtAv>lE|QY_8i(7YB;w^?zyxCJZrxQOm&XItP?DI7IbIJCS3s zPEp-)M6Ver;Fsr^;N3Z?5Uo@8f<9Z;0_%UMfCgKa4-vvl*qJU5Gfk9YKQ-z#45*cT zAFBnA#lrRlLw&##gc-x4;OkXcpb?paurqECB=r+kpJ_5oTKN8@Y`Fc-Sh)4}7})ac z5P#6B#GM+0{5H%=k%TcaDFPOci4*h_cABwo^$1>-Z_pu7(%KVf%QQIwUpXNjHqA{H zeKEtNgXAcUXdl-&*&HR-uMk&>*w6slp3aPfv=||vWn)aDrl3*vtwX6XAt7MU{(A_$ zd8-kq*m)>#a6+5YC99(1O1o%(NC;f6Xn%zc7shd({PDmBwhlMH8Jt~i*mtQ;(9Shj z(E}a2)*#v+5(3pNo$%Jt`#vPd4d(s$mnaBoJaDyMlynWwwfayQG}(RKC^r!si9;dZ z62;9qWzAT=+6AGYXdUxXIlYYhl~jD*h13=a86?_iClJ?d+opHJY8E69Az= zw`JZCw!I9~hJp*#f-!OpAt!LR-ocs$$*RZWVJW)O32BC2Zq=@4JN-^TtQh=hy)+4M(f z8dB*)Y=nx9&LmY2J7CMN{@cAb!H}5H{86#6V_~`^c)o@yxW#y7p!|Nh=YA)U9HoY> zsQEzZx&)&dK3OzW4yRzFm8@qE-94)liY%?r-YIm2+zPKwNq@p(L_C#{ zM1dWX(j#GNMkHLg*D5zm&?iY?;!q=-0%!4DUo#%QZD*?CD?D_3p|iRW%_mq{G&(L| z0-`1~`;llkygI8Fd@CkeTtyUvhwsB@(%?O;ocLmn(?P6WQYZZ3g6DC#+kuK;HL}No zMd@tdA@7iX>^>Bhw_pVdEPo*aPurdQ)F8O_w+$+B3>6$Blk_kS{ri6rT02k?5Lk`D zCK5e@1MU2|19w@w=Y)dNs)J>4Eca0ukr)AcmYM@yPjrmqFSGMiR_I^8=LY{L=9G?ZXo356YM~OvAe0Sdv|3dRuXcvbA6=j;wpPDc5VutZOCbG9ksBPMn*N#}Aq(;1k6$A6d?{%VaMQkj; zO<~@6#na*OjhxHIn%GMwE*+?7bh4y|p&KRlN^+#Q5!T|3nUokcO7Ggf>%6hpMOClz7&T$vUqg&Z3Uko|2ZrKhGQz;m-sV=<_HS`TYsngRXPFlXADO`x3vBw diff --git a/packages/gui/build/icons/512x512.png b/packages/gui/build/icons/512x512.png index b0672c2a20e688cb7e0dab6380731b0485875e98..d838fc66bc19a6fe1776dd5b795eb02973992eb9 100644 GIT binary patch literal 23732 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 MIeYqvf%EPE0UavlmjD0& literal 27703 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 A!vFvP diff --git a/packages/gui/build/icons/64x64.png b/packages/gui/build/icons/64x64.png index b1093380d8e31fed9a865d8a93e60ef0a7c08863..742abc69df548de183d70ec9107d4de71794c5ac 100644 GIT binary patch delta 2458 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 KMNUMnLSTYYCYr+l diff --git a/packages/gui/build/icons/icon.icns b/packages/gui/build/icons/icon.icns index 39bee01a76abcb3e37735b6addd0d561957a2bc2..f076e03953fa26292577fac6d344395d740524bf 100644 GIT binary patch literal 135247 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 diff --git a/packages/gui/build/icons/icon.ico b/packages/gui/build/icons/icon.ico index 21b26b2c5cc199c8eef0459caf4e8ccec19adafd..a8b713926b72ad62246b8731c4ef3606acf7bbcf 100644 GIT binary patch literal 361102 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

w22}7nRDttJ(m?`akCX!%3Hc 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 eUd_9Z{(=} literal 270398 zcmeI5cbr{C*~b^;^YK6ZhmZff2nYf}5E11?KqQDXMMWhdC@6|u5eqM!Y|8E?SwebQ z0!wz&mXJz%SrS4CDcgJRyV>4*nRkA7x$&~O<;=O~%*;9G89w3OJ#FSZ&-0y`JLP#| zV$S3LA)OaplJyRG-#xLZe$#NEQ^AIZS&HUL|P&BOM=09XJMU;~VR6*r`$ zq@>SnSn}K>`{(~~Q+oXL*5k9TVi`04hyIZa$Ob~#02l!)U}nS8=NX=w1<~$EE*eAb#Lw~H?ZP0KVsz@e#0s@|A|$+^+#5={!vzx z^nI2+|5{qF&eyAhZ7?2+fA|+rr9aA->KzdqC|vnH)^K

n=aWMhClCq%_jo!a9o% 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 literal 0 HcmV?d00001 diff --git a/packages/gui/package.json b/packages/gui/package.json index 08fa1909..3ace4bd0 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -45,7 +45,7 @@ }, "devDependencies": { "@vue/eslint-config-standard": "^5.1.2", - "electron-icon-builder": "^1.0.2", + "electron-icon-builder": "^2.0.1", "eslint-plugin-import": "^2.20.2", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", diff --git a/packages/gui/pkg/after-pack.js b/packages/gui/pkg/after-pack.js index b3205582..c5b43a57 100644 --- a/packages/gui/pkg/after-pack.js +++ b/packages/gui/pkg/after-pack.js @@ -8,6 +8,9 @@ exports.default = async function (context) { if (context.packager.platform.nodeName === 'darwin') { targetPath = path.join(context.appOutDir, `${context.packager.appInfo.productName}.app/Contents/Resources`) systemType = 'mac' + } else if (context.packager.platform.nodeName === 'linux') { + targetPath = path.join(context.appOutDir, './resources') + systemType = 'linux' } else { targetPath = path.join(context.appOutDir, './resources') systemType = 'win' diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index a212450c..669eda45 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -56,7 +56,7 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { if (isMac) { autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') } else if (isLinux) { - autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') + // autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') } else { autoUpdater.updateConfigPath = path.join(__dirname, 'win-unpacked/resources/app-update.yml') } diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 174a9bf0..17b35da2 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -63,11 +63,11 @@ module.exports = { win: { requestedExecutionLevel: 'requireAdministrator' }, - icon: './build/icons/512x512.png', linux: { - icon: './build/mac/', + icon: 'build/mac/', target: [ - 'deb' + // 'deb' + 'AppImage' ] }, publish: { diff --git a/packages/gui/yarn.lock b/packages/gui/yarn.lock index be10bff0..86981c71 100644 --- a/packages/gui/yarn.lock +++ b/packages/gui/yarn.lock @@ -1021,26 +1021,24 @@ cssnano-preset-default "^4.0.0" postcss "^7.0.0" -"@jimp/bmp@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.9.8.tgz" - integrity sha512-CZYQPEC3iUBMuaGWrtIG+GKNl93q/PkdudrCKJR/B96dfNngsmoosEm3LuFgJHEcJIfvnJkNqKw74l+zEiqCbg== +"@jimp/bmp@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.16.1.tgz#6e2da655b2ba22e721df0795423f34e92ef13768" + integrity sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" + "@jimp/utils" "^0.16.1" bmp-js "^0.1.0" - core-js "^3.4.1" -"@jimp/core@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/core/-/core-0.9.8.tgz" - integrity sha512-N4GCjcXb0QwR5GBABDK2xQ3cKyaF7LlCYeJEG9mV7G/ynBoRqJe4JA6YKU9Ww9imGkci/4A594nQo8tUIqdcBw== +"@jimp/core@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.16.1.tgz#68c4288f6ef7f31a0f6b859ba3fb28dae930d39d" + integrity sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" + "@jimp/utils" "^0.16.1" any-base "^1.1.0" buffer "^5.2.0" - core-js "^3.4.1" exif-parser "^0.1.12" file-type "^9.0.0" load-bmfont "^1.3.1" @@ -1049,296 +1047,269 @@ pixelmatch "^4.0.2" tinycolor2 "^1.4.1" -"@jimp/custom@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/custom/-/custom-0.9.8.tgz" - integrity sha512-1UpJjI7fhX02BWLJ/KEqPwkHH60eNkCNeD6hEd+IZdTwLXfZCfFiM5BVlpgiZYZJSsVoRiAL4ne2Q5mCiKPKyw== +"@jimp/custom@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.16.1.tgz#28b659c59e20a1d75a0c46067bd3f4bd302cf9c5" + integrity sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/core" "^0.9.8" - core-js "^3.4.1" + "@jimp/core" "^0.16.1" -"@jimp/gif@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/gif/-/gif-0.9.8.tgz" - integrity sha512-LEbfpcO1sBJIQCJHchZjNlyNxzPjZQQ4X32klpQHZJG58n9FvL7Uuh1rpkrJRbqv3cU3P0ENNtTrsBDxsYwcfA== +"@jimp/gif@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.16.1.tgz#d1f7c3a58f4666482750933af8b8f4666414f3ca" + integrity sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" + gifwrap "^0.9.2" omggif "^1.0.9" -"@jimp/jpeg@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.9.8.tgz" - integrity sha512-5u29SUzbZ32ZMmOaz3gO0hXatwSCnsvEAXRCKZoPPgbsPoyFAiZKVxjfLzjkeQF6awkvJ8hZni5chM15SNMg+g== +"@jimp/jpeg@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.16.1.tgz#3b7bb08a4173f2f6d81f3049b251df3ee2ac8175" + integrity sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" - jpeg-js "^0.3.4" + "@jimp/utils" "^0.16.1" + jpeg-js "0.4.2" -"@jimp/plugin-blit@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.9.8.tgz" - integrity sha512-6xTDomxJybhBcby1IUVaPydZFhxf+V0DRgfDlVK81kR9kSCoshJpzWqDuWrMqjNEPspPE7jRQwHMs0FdU7mVwQ== +"@jimp/plugin-blit@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz#09ea919f9d326de3b9c2826fe4155da37dde8edb" + integrity sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-blur@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.9.8.tgz" - integrity sha512-dqbxuNFBRbmt35iIRacdgma7nlXklmPThsKcGWNTDmqb/hniK5IC+0xSPzBV4qMI2fLGP39LWHqqDZ0xDz14dA== +"@jimp/plugin-blur@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz#e614fa002797dcd662e705d4cea376e7db968bf5" + integrity sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-circle@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.9.8.tgz" - integrity sha512-+UStXUPCzPqzTixLC8eVqcFcEa6TS+BEM/6/hyM11TDb9sbiMGeUtgpwZP/euR5H5gfpAQDA1Ppzqhh5fuMDlw== +"@jimp/plugin-circle@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz#20e3194a67ca29740aba2630fd4d0a89afa27491" + integrity sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-color@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.9.8.tgz" - integrity sha512-SDHxOQsJHpt75hk6+sSlCPc2B3UJlXosFW+iLZ11xX1Qr0IdDtbfYlIoPmjKQFIDUNzqLSue/z7sKQ1OMZr/QA== +"@jimp/plugin-color@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.16.1.tgz#0f298ba74dee818b663834cd80d53e56f3755233" + integrity sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" tinycolor2 "^1.4.1" -"@jimp/plugin-contain@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.9.8.tgz" - integrity sha512-oK52CPt7efozuLYCML7qOmpFeDt3zpU8qq8UZlnjsDs15reU6L8EiUbwYpJvzoEnEOh1ZqamB8F/gymViEO5og== +"@jimp/plugin-contain@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz#3c5f5c495fd9bb08a970739d83694934f58123f2" + integrity sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-cover@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.9.8.tgz" - integrity sha512-nnamtHzMrNd5j5HRSPd1VzpZ8v9YYtUJPtvCdHOOiIjqG72jxJ2kTBlsS3oG5XS64h/2MJwpl/fmmMs1Tj1CmQ== +"@jimp/plugin-cover@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz#0e8caec16a40abe15b1b32e5383a603a3306dc41" + integrity sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-crop@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.9.8.tgz" - integrity sha512-Nv/6AIp4aJmbSIH2uiIqm+kSoShKM8eaX2fyrUTj811kio0hwD3f/vIxrWebvAqwDZjAFIAmMufFoFCVg6caoQ== +"@jimp/plugin-crop@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz#b362497c873043fe47ba881ab08604bf7226f50f" + integrity sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-displace@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.9.8.tgz" - integrity sha512-0OgPjkOVa2xdbqI8P6gBKX/UK36RbaYVrFyXL8Jy9oNF69+LYWyTskuCu9YbGxzlCVjY/JFqQOvrKDbxgMYAKA== +"@jimp/plugin-displace@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz#4dd9db518c3e78de9d723f86a234bf98922afe8d" + integrity sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-dither@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.9.8.tgz" - integrity sha512-jGM/4ByniZJnmV2fv8hKwyyydXZe/YzvgBcnB8XxzCq8kVR3Imcn+qnd2PEPZzIPKOTH4Cig/zo9Vk9Bs+m5FQ== +"@jimp/plugin-dither@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz#b47de2c0bb09608bed228b41c3cd01a85ec2d45b" + integrity sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-fisheye@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.9.8.tgz" - integrity sha512-VnsalrD05f4pxG1msjnkwIFi5QveOqRm4y7VkoZKNX+iqs4TvRnH5+HpBnfdMzX/RXBi+Lf/kpTtuZgbOu/QWw== +"@jimp/plugin-fisheye@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz#f625047b6cdbe1b83b89e9030fd025ab19cdb1a4" + integrity sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-flip@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.9.8.tgz" - integrity sha512-XbiZ4OfHD6woc0f6Sk7XxB6a7IyMjTRQ4pNU7APjaNxsl3L6qZC8qfCQphWVe3DHx7f3y7jEiPMvNnqRDP1xgA== +"@jimp/plugin-flip@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz#7a99ea22bde802641017ed0f2615870c144329bb" + integrity sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-gaussian@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.9.8.tgz" - integrity sha512-ZBl5RA6+4XAD+mtqLfiG7u+qd8W5yqq3RBNca8eFqUSVo1v+eB2tzeLel0CWfVC/z6cw93Awm/nVnm6/CL2Oew== +"@jimp/plugin-gaussian@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz#0845e314085ccd52e34fad9a83949bc0d81a68e8" + integrity sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-invert@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.9.8.tgz" - integrity sha512-ESploqCoF6qUv5IWhVLaO5fEcrYZEsAWPFflh6ROiD2mmFKQxfeK+vHnk3IDLHtUwWTkAZQNbk89BVq7xvaNpQ== +"@jimp/plugin-invert@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz#7e6f5a15707256f3778d06921675bbcf18545c97" + integrity sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-mask@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.9.8.tgz" - integrity sha512-zSvEisTV4iGsBReitEdnQuGJq9/1xB5mPATadYZmIlp8r5HpD72HQb0WdEtb51/pu9Odt8KAxUf0ASg/PRVUiQ== +"@jimp/plugin-mask@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz#e7f2460e05c3cda7af5e76f33ccb0579f66f90df" + integrity sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-normalize@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.9.8.tgz" - integrity sha512-dPFBfwTa67K1tRw1leCidQT25R3ozrTUUOpO4jcGFHqXvBTWaR8sML1qxdfOBWs164mE5YpfdTvu6MM/junvCg== +"@jimp/plugin-normalize@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz#032dfd88eefbc4dedc8b1b2d243832e4f3af30c8" + integrity sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-print@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.9.8.tgz" - integrity sha512-nLLPv1/faehRsOjecXXUb6kzhRcZzImO55XuFZ0c90ZyoiHm4UFREwO5sKxHGvpLXS6RnkhvSav4+IWD2qGbEQ== +"@jimp/plugin-print@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.16.1.tgz#66b803563f9d109825970714466e6ab9ae639ff6" + integrity sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" load-bmfont "^1.4.0" -"@jimp/plugin-resize@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.9.8.tgz" - integrity sha512-L80NZ+HKsiKFyeDc6AfneC4+5XACrdL2vnyAVfAAsb3pmamgT/jDInWvvGhyI0Y76vx2w6XikplzEznW/QQvWg== +"@jimp/plugin-resize@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz#65e39d848ed13ba2d6c6faf81d5d590396571d10" + integrity sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-rotate@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.9.8.tgz" - integrity sha512-bpqzQheISYnBXKyU1lIj46uR7mRs0UhgEREWK70HnvFJSlRshdcoNMIrKamyrJeFdJrkYPSfR/a6D0d5zsWf1Q== +"@jimp/plugin-rotate@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz#53fb5d51a4b3d05af9c91c2a8fffe5d7a1a47c8c" + integrity sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-scale@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.9.8.tgz" - integrity sha512-QU3ZS4Lre8nN66U9dKCOC4FNfaOh/QJFYUmQPKpPS924oYbtnm4OlmsdfpK2hVMSVVyVOis8M+xpA1rDBnIp7w== +"@jimp/plugin-scale@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz#89f6ba59feed3429847ed226aebda33a240cc647" + integrity sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-shadow@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.9.8.tgz" - integrity sha512-t/pE+QS3r1ZUxGIQNmwWDI3c5+/hLU+gxXD+C3EEC47/qk3gTBHpj/xDdGQBoObdT/HRjR048vC2BgBfzjj2hg== +"@jimp/plugin-shadow@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz#a7af892a740febf41211e10a5467c3c5c521a04c" + integrity sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugin-threshold@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.9.8.tgz" - integrity sha512-WWmC3lnIwOTPvkKu55w4DUY8Ehlzf3nU98bY0QtIzkqxkAOZU5m+lvgC/JxO5FyGiA57j9FLMIf0LsWkjARj7g== +"@jimp/plugin-threshold@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz#34f3078f9965145b7ae26c53a32ad74b1195bbf5" + integrity sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" -"@jimp/plugins@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.9.8.tgz" - integrity sha512-tD+cxS9SuEZaQ1hhAkNKw9TkUAqfoBAhdWPBrEZDr/GvGPrvJR4pYmmpSYhc5IZmMbXfQayHTTGqjj8D18bToA== +"@jimp/plugins@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.16.1.tgz#9f08544c97226d6460a16ced79f57e85bec3257b" + integrity sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/plugin-blit" "^0.9.8" - "@jimp/plugin-blur" "^0.9.8" - "@jimp/plugin-circle" "^0.9.8" - "@jimp/plugin-color" "^0.9.8" - "@jimp/plugin-contain" "^0.9.8" - "@jimp/plugin-cover" "^0.9.8" - "@jimp/plugin-crop" "^0.9.8" - "@jimp/plugin-displace" "^0.9.8" - "@jimp/plugin-dither" "^0.9.8" - "@jimp/plugin-fisheye" "^0.9.8" - "@jimp/plugin-flip" "^0.9.8" - "@jimp/plugin-gaussian" "^0.9.8" - "@jimp/plugin-invert" "^0.9.8" - "@jimp/plugin-mask" "^0.9.8" - "@jimp/plugin-normalize" "^0.9.8" - "@jimp/plugin-print" "^0.9.8" - "@jimp/plugin-resize" "^0.9.8" - "@jimp/plugin-rotate" "^0.9.8" - "@jimp/plugin-scale" "^0.9.8" - "@jimp/plugin-shadow" "^0.9.8" - "@jimp/plugin-threshold" "^0.9.8" - core-js "^3.4.1" + "@jimp/plugin-blit" "^0.16.1" + "@jimp/plugin-blur" "^0.16.1" + "@jimp/plugin-circle" "^0.16.1" + "@jimp/plugin-color" "^0.16.1" + "@jimp/plugin-contain" "^0.16.1" + "@jimp/plugin-cover" "^0.16.1" + "@jimp/plugin-crop" "^0.16.1" + "@jimp/plugin-displace" "^0.16.1" + "@jimp/plugin-dither" "^0.16.1" + "@jimp/plugin-fisheye" "^0.16.1" + "@jimp/plugin-flip" "^0.16.1" + "@jimp/plugin-gaussian" "^0.16.1" + "@jimp/plugin-invert" "^0.16.1" + "@jimp/plugin-mask" "^0.16.1" + "@jimp/plugin-normalize" "^0.16.1" + "@jimp/plugin-print" "^0.16.1" + "@jimp/plugin-resize" "^0.16.1" + "@jimp/plugin-rotate" "^0.16.1" + "@jimp/plugin-scale" "^0.16.1" + "@jimp/plugin-shadow" "^0.16.1" + "@jimp/plugin-threshold" "^0.16.1" timm "^1.6.1" -"@jimp/png@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/png/-/png-0.9.8.tgz" - integrity sha512-9CqR8d40zQCDhbnXHqcwkAMnvlV0vk9xSyE6LHjkYHS7x18Unsz5txQdsaEkEcXxCrOQSoWyITfLezlrWXRJAA== +"@jimp/png@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.16.1.tgz#f24cfc31529900b13a2dd9d4fdb4460c1e4d814e" + integrity sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.9.8" - core-js "^3.4.1" + "@jimp/utils" "^0.16.1" pngjs "^3.3.3" -"@jimp/tiff@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.9.8.tgz" - integrity sha512-eMxcpJivJqMByn2dZxUHLeh6qvVs5J/52kBF3TFa3C922OJ97D9l1C1h0WKUCBqFMWzMYapQQ4vwnLgpJ5tkow== +"@jimp/tiff@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.16.1.tgz#0e8756695687d7574b6bc73efab0acd4260b7a12" + integrity sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ== dependencies: "@babel/runtime" "^7.7.2" - core-js "^3.4.1" utif "^2.0.1" -"@jimp/types@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/types/-/types-0.9.8.tgz" - integrity sha512-H5y/uqt0lqJ/ZN8pWqFG+pv8jPAppMKkTMByuC8YBIjWSsornwv44hjiWl93sbYhduLZY8ubz/CbX9jH2X6EwA== +"@jimp/types@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.16.1.tgz#0dbab37b3202315c91010f16c31766d35a2322cc" + integrity sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/bmp" "^0.9.8" - "@jimp/gif" "^0.9.8" - "@jimp/jpeg" "^0.9.8" - "@jimp/png" "^0.9.8" - "@jimp/tiff" "^0.9.8" - core-js "^3.4.1" + "@jimp/bmp" "^0.16.1" + "@jimp/gif" "^0.16.1" + "@jimp/jpeg" "^0.16.1" + "@jimp/png" "^0.16.1" + "@jimp/tiff" "^0.16.1" timm "^1.6.1" -"@jimp/utils@^0.9.8": - version "0.9.8" - resolved "https://registry.npmjs.org/@jimp/utils/-/utils-0.9.8.tgz" - integrity sha512-UK0Fu0eevQlpRXq5ff4o/71HJlpX9wJMddJjMYg9vUqCCl8ZnumRAljfShHFhGyO+Vc9IzN6dd8Y5JZZTp1KOw== +"@jimp/utils@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.16.1.tgz#2f51e6f14ff8307c4aa83d5e1a277da14a9fe3f7" + integrity sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw== dependencies: "@babel/runtime" "^7.7.2" - core-js "^3.4.1" + regenerator-runtime "^0.13.3" "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" @@ -2315,9 +2286,9 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -args@^5.0.0: +args@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/args/-/args-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/args/-/args-5.0.1.tgz#4bf298df90a4799a09521362c579278cc2fdd761" integrity sha512-1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ== dependencies: camelcase "5.0.0" @@ -3807,7 +3778,7 @@ core-js@^2.4.0: resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz?cache=0&sync_timestamp=1589682726446&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.11.tgz" integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw= -core-js@^3.4.1, core-js@^3.6.5: +core-js@^3.6.5: version "3.6.5" resolved "https://registry.npm.taobao.org/core-js/download/core-js-3.6.5.tgz?cache=0&sync_timestamp=1589682726446&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-3.6.5.tgz" integrity sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo= @@ -4613,14 +4584,14 @@ electron-devtools-installer@^3.1.0: semver "^7.2.1" unzip-crx-3 "^0.2.0" -electron-icon-builder@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/electron-icon-builder/-/electron-icon-builder-1.0.2.tgz" - integrity sha512-ti7Xp6UmOmq+AThfrnmPVaCiMYLWaVcyTVkPommmFHb4GkQhtOeTJtwtko+FnnC7RFBLo4MogDrz611lNdSVPw== +electron-icon-builder@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/electron-icon-builder/-/electron-icon-builder-2.0.1.tgz#f43171bde3074870158433aa6103497bc5249793" + integrity sha512-rg9BxW2kJi3TXsMFFNXWXrwQEd5dzXmeD+w7Pj3k3z7aYRePLxE89qU4lvL/rK1X/NTY5KDn3+Dbgm1TU2dGXQ== dependencies: - args "^5.0.0" + args "^5.0.1" icon-gen "^2.0.0" - jimp "^0.9.3" + jimp "^0.16.1" electron-publish@22.9.1: version "22.9.1" @@ -5787,6 +5758,14 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +gifwrap@^0.9.2: + version "0.9.2" + resolved "https://registry.yarnpkg.com/gifwrap/-/gifwrap-0.9.2.tgz#348e286e67d7cf57942172e1e6f05a71cee78489" + integrity sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA== + dependencies: + image-q "^1.1.1" + omggif "^1.0.10" + glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz" @@ -6344,6 +6323,11 @@ ignore@^5.1.1: resolved "https://registry.npm.taobao.org/ignore/download/ignore-5.1.8.tgz" integrity sha1-8VCotQo0KJsz4i9YiavU2AFvDlc= +image-q@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/image-q/-/image-q-1.1.1.tgz#fc84099664460b90ca862d9300b6bfbbbfbf8056" + integrity sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY= + immediate@~3.0.5: version "3.0.6" resolved "https://registry.npm.taobao.org/immediate/download/immediate-3.0.6.tgz" @@ -6950,22 +6934,21 @@ jest-worker@^26.2.1: merge-stream "^2.0.0" supports-color "^7.0.0" -jimp@^0.9.3: - version "0.9.8" - resolved "https://registry.npmjs.org/jimp/-/jimp-0.9.8.tgz" - integrity sha512-DHN4apKMwLIvD/TKO9tFfPuankNuVK98vCwHm/Jv9z5cJnrd38xhi+4I7IAGmDU3jIDlrEVhzTkFH1Ymv5yTQQ== +jimp@^0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.16.1.tgz#192f851a30e5ca11112a3d0aa53137659a78ca7a" + integrity sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw== dependencies: "@babel/runtime" "^7.7.2" - "@jimp/custom" "^0.9.8" - "@jimp/plugins" "^0.9.8" - "@jimp/types" "^0.9.8" - core-js "^3.4.1" + "@jimp/custom" "^0.16.1" + "@jimp/plugins" "^0.16.1" + "@jimp/types" "^0.16.1" regenerator-runtime "^0.13.3" -jpeg-js@^0.3.4: - version "0.3.7" - resolved "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz" - integrity sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ== +jpeg-js@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz#8b345b1ae4abde64c2da2fe67ea216a114ac279d" + integrity sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw== js-message@1.0.5: version "1.0.5" @@ -8169,7 +8152,7 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz" integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4= -omggif@^1.0.9: +omggif@^1.0.10, omggif@^1.0.9: version "1.0.10" resolved "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz" integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== From 1b0a8980d134316e210338608d0a7717d2ef3c8a Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 18:58:27 +0800 Subject: [PATCH 10/56] 1 --- packages/core/src/config/index.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index 457d8726..648675d0 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -97,14 +97,15 @@ module.exports = { }, 'ajax.googleapis.com': { '.*': { - proxy: 'ajax.loli.net', + proxy: 'gapis.geekzu.org', + backup: ['fonts.loli.net'], test: 'ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js' } }, 'fonts.googleapis.com': { '.*': { - proxy: 'fonts.loli.net', - backup: ['fonts.proxy.ustclug.org'], + proxy: 'fonts.geekzu.org', + backup: ['fonts.loli.net'], test: 'https://fonts.googleapis.com/css?family=Oswald' } }, From 8c8ca9a1065b569a174f8520c3b51a09f068c5df Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 04:49:27 -0700 Subject: [PATCH 11/56] 1 --- packages/gui/package.json | 2 +- packages/gui/src/bridge/auto-start/backend.js | 65 +++++++++++++++---- packages/gui/src/bridge/update/front.js | 4 +- packages/gui/vue.config.js | 4 +- 4 files changed, 56 insertions(+), 19 deletions(-) diff --git a/packages/gui/package.json b/packages/gui/package.json index 3ace4bd0..0f22611e 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -55,7 +55,7 @@ "@vue/cli-plugin-eslint": "~4.5.0", "@vue/cli-service": "~4.5.0", "babel-eslint": "^10.1.0", - "electron": "^13.0.0", + "electron": "13.1.9", "electron-devtools-installer": "^3.1.0", "eslint": "^6.7.2", "eslint-plugin-vue": "^6.2.2", diff --git a/packages/gui/src/bridge/auto-start/backend.js b/packages/gui/src/bridge/auto-start/backend.js index e04cbb14..6d4e3620 100644 --- a/packages/gui/src/bridge/auto-start/backend.js +++ b/packages/gui/src/bridge/auto-start/backend.js @@ -1,3 +1,29 @@ +import DevSidecar from '@docmirror/dev-sidecar' + +async function setAutoStartForLinux (app, enable = true) { + const path = app.getPath('exe') + if (enable) { + const cmd = ` +mkdir -p ~/.config/autostart/ +cat >> ~/.config/autostart/dev-sidecar.desktop < { - log.info('auto-start', app.getPath('exe')) + ipcMain.on('auto-start', async (event, message) => { + console.log('auto start', message) + const isLinux = DevSidecar.api.shell.getSystemPlatform() === 'linux' if (message.value) { - app.setLoginItemSettings({ - openAtLogin: true, - path: ex, - args: [ - '--hideWindow', '"true"' - ] - }) + if (isLinux) { + await setAutoStartForLinux(app, true) + } else { + app.setLoginItemSettings({ + openAtLogin: true, + path: ex, + args: [ + '--process-start-args', '"--hidden"' + ] + }) + } + event.sender.send('auto-start', { key: 'enabled', value: true }) } else { - app.setLoginItemSettings({ - openAtLogin: false, - path: ex, - args: [] - }) + if (isLinux) { + await setAutoStartForLinux(app, false) + } else { + app.setLoginItemSettings({ + openAtLogin: false, + path: ex, + args: [] + }) + } + event.sender.send('auto-start', { key: 'enabled', value: false }) } }) diff --git a/packages/gui/src/bridge/update/front.js b/packages/gui/src/bridge/update/front.js index 8f7f3191..051759ba 100644 --- a/packages/gui/src/bridge/update/front.js +++ b/packages/gui/src/bridge/update/front.js @@ -61,10 +61,10 @@ function install (app, api) { api.update.downloadPart(value) } else { api.shell.getSystemPlatform().then((platform) => { - if (platform === 'mac') { + if (platform === 'mac' || platform === 'linux') { app.$notification.open({ duration: 15, - message: 'Mac暂不支持全量自动升级', + message: '暂不支持自动升级', description: '请前往github或gitee项目release页面下载新版本手动安装', onClick: () => { diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 17b35da2..d07525f5 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -66,8 +66,8 @@ module.exports = { linux: { icon: 'build/mac/', target: [ - // 'deb' - 'AppImage' + 'deb' + // 'AppImage' ] }, publish: { From 59df2772a6089676556135dab99d32203ba47911 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 06:16:39 -0700 Subject: [PATCH 12/56] build: update --- packages/gui/package.json | 3 ++- packages/gui/pkg/after-all-artifact-build.js | 2 +- packages/gui/src/bridge/update/backend.js | 3 ++- packages/gui/vue.config.js | 4 ++-- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/gui/package.json b/packages/gui/package.json index 0f22611e..150c6315 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.5.1", + "version": "1.6.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -8,6 +8,7 @@ "serve": "vue-cli-service serve", "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", + "electron:build-w": "vue-cli-service electron:build --win", "electron": "vue-cli-service electron:serve", "postinstall": "electron-builder install-app-deps", "postuninstall": "electron-builder install-app-deps", diff --git a/packages/gui/pkg/after-all-artifact-build.js b/packages/gui/pkg/after-all-artifact-build.js index 61c911ba..51ad904b 100644 --- a/packages/gui/pkg/after-all-artifact-build.js +++ b/packages/gui/pkg/after-all-artifact-build.js @@ -15,7 +15,7 @@ function appendIntro (context, systemType, latest) { }) } exports.default = async function (context) { - // console.log('context222', context) appendIntro(context, 'mac', 'latest-mac.yml') appendIntro(context, 'win', 'latest.yml') + appendIntro(context, 'linux', 'latest-linux.yml') } diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index 669eda45..46df5d4d 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -51,7 +51,8 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { if (process.env.NODE_ENV === 'development' && !isMac) { autoUpdater.setFeedURL({ provider: 'generic', - url: 'http://localhost/dev-sidecar/' + // url: 'http://localhost/dev-sidecar/' + url: 'http://dev-sidecar.docmirror.cn/update/preview/' }) if (isMac) { autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index d07525f5..3fde517c 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -66,8 +66,8 @@ module.exports = { linux: { icon: 'build/mac/', target: [ - 'deb' - // 'AppImage' + 'deb', + 'AppImage' ] }, publish: { From af2dcbe49cf649c4119b447e7a06a792cc2084b9 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 21:20:27 +0800 Subject: [PATCH 13/56] refactor: 1 --- packages/core/src/config/index.js | 238 +++++++++++++++--------------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index bb59c145..0ec82153 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -77,7 +77,7 @@ module.exports = { } }, 'customer-stories-feed.github.com': { - '.*': {proxy: 'customer-stories-feed.fastgit.org'} + '.*': { proxy: 'customer-stories-feed.fastgit.org' } }, 'raw.githubusercontent.com': { @@ -109,128 +109,128 @@ module.exports = { '.*': { proxy: 'v2ex.com', sni: 'baidu.com' - }, - }, - // google cdn - 'www.google.com': { - '/recaptcha/.*': {proxy: 'www.recaptcha.net'} - // '.*': { - // proxy: 'gg.docmirror.top/_yxorp', - // desc: '呀,被你发现了,偷偷的用,别声张' - // } - }, - 'ajax.googleapis.com': { - '.*': { - proxy: 'gapis.geekzu.org', - backup: ['fonts.loli.net'], - test: 'ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js' - } - }, - 'fonts.googleapis.com': { - '.*': { - proxy: 'fonts.geekzu.org', - backup: ['fonts.loli.net'], - test: 'https://fonts.googleapis.com/css?family=Oswald' - } - }, - 'themes.googleapis.com': { - '.*': { - proxy: 'themes.loli.net', - backup: ['themes.proxy.ustclug.org'] - } - }, - 'themes.googleusercontent.com': { - '.*': {proxy: 'google-themes.proxy.ustclug.org'} - }, - // 'fonts.gstatic.com': { - // '.*': { - // proxy: 'gstatic.loli.net', - // backup: ['fonts-gstatic.proxy.ustclug.org'] - // } - // }, - 'clients*.google.com': {'.*': {abort: false, desc: '设置abort:true可以快速失败,节省时间'}}, - 'www.googleapis.com': {'.*': {abort: false, desc: '设置abort:true可以快速失败,节省时间'}}, - 'lh*.googleusercontent.com': {'.*': {abort: false, desc: '设置abort:true可以快速失败,节省时间'}}, - // mapbox-node-binary.s3.amazonaws.com/sqlite3/v5.0.0/napi-v3-win32-x64.tar.gz - '*.s3.amazonaws.com': { - '/sqlite3/.*': { - redirect: 'npm.taobao.org/mirrors' - } - }, - // 'packages.elastic.co': { '.*': { proxy: 'elastic.proxy.ustclug.org' } }, - // 'ppa.launchpad.net': { '.*': { proxy: 'launchpad.proxy.ustclug.org' } }, - // 'archive.cloudera.com': { '.*': { regexp: '/cdh5/.*', proxy: 'cloudera.proxy.ustclug.org' } }, - // 'downloads.lede-project.org': { '.*': { proxy: 'lede.proxy.ustclug.org' } }, - // 'downloads.openwrt.org': { '.*': { proxy: 'openwrt.proxy.ustclug.org' } }, - // 'secure.gravatar.com': { '.*': { proxy: 'gravatar.proxy.ustclug.org' } }, - '*.carbonads.com': { - '/carbon.*': { - abort: true, - desc: '广告拦截' - } - }, - '*.buysellads.com': { - '/ads/.*': { - abort: true, - desc: '广告拦截' - } } }, - whiteList: { - 'alipay.com': true, - '*.alipay.com': true, - 'pay.weixin.qq.com': true, - 'www.baidu.com': true + // google cdn + 'www.google.com': { + '/recaptcha/.*': { proxy: 'www.recaptcha.net' } + // '.*': { + // proxy: 'gg.docmirror.top/_yxorp', + // desc: '呀,被你发现了,偷偷的用,别声张' + // } }, - // sniList: { - // 'github.com': 'abaidu.com' + 'ajax.googleapis.com': { + '.*': { + proxy: 'gapis.geekzu.org', + backup: ['fonts.loli.net'], + test: 'ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js' + } + }, + 'fonts.googleapis.com': { + '.*': { + proxy: 'fonts.geekzu.org', + backup: ['fonts.loli.net'], + test: 'https://fonts.googleapis.com/css?family=Oswald' + } + }, + 'themes.googleapis.com': { + '.*': { + proxy: 'themes.loli.net', + backup: ['themes.proxy.ustclug.org'] + } + }, + 'themes.googleusercontent.com': { + '.*': { proxy: 'google-themes.proxy.ustclug.org' } + }, + // 'fonts.gstatic.com': { + // '.*': { + // proxy: 'gstatic.loli.net', + // backup: ['fonts-gstatic.proxy.ustclug.org'] + // } // }, - dns: { - providers: { - aliyun: { - type: 'https', - server: 'https://dns.alidns.com/dns-query', - cacheSize: 1000 - }, - usa: { - type: 'https', - server: 'https://1.1.1.1/dns-query', - cacheSize: 1000 - }, - quad9: { - type: 'https', - server: 'https://9.9.9.9/dns-query', - cacheSize: 1000 - }, - rubyfish: { - type: 'https', - server: 'https://rubyfish.cn/dns-query', - cacheSize: 1000 - } - }, - mapping: { - // 'assets.fastgit.org': 'usa', - '*githubusercontent.com': 'quad9', - '*yarnpkg.com': 'usa', - '*cloudfront.net': 'usa', - '*github.io': 'usa', - 'img.shields.io': 'usa', - '*.githubusercontent.com': 'usa', - '*.githubassets.com': 'usa', - // "解决push的时候需要输入密码的问题", - 'github.com': 'quad9', - '*github.com': 'usa', - '*.vuepress.vuejs.org': 'usa', - 'gh.docmirror.top': 'aliyun' - }, - speedTest: { - enabled: true, - interval: 60000, - hostnameList: ['github.com'], - dnsProviders: ['usa', 'quad9', 'rubyfish'] + 'clients*.google.com': { '.*': { abort: false, desc: '设置abort:true可以快速失败,节省时间' } }, + 'www.googleapis.com': { '.*': { abort: false, desc: '设置abort:true可以快速失败,节省时间' } }, + 'lh*.googleusercontent.com': { '.*': { abort: false, desc: '设置abort:true可以快速失败,节省时间' } }, + // mapbox-node-binary.s3.amazonaws.com/sqlite3/v5.0.0/napi-v3-win32-x64.tar.gz + '*.s3.amazonaws.com': { + '/sqlite3/.*': { + redirect: 'npm.taobao.org/mirrors' + } + }, + // 'packages.elastic.co': { '.*': { proxy: 'elastic.proxy.ustclug.org' } }, + // 'ppa.launchpad.net': { '.*': { proxy: 'launchpad.proxy.ustclug.org' } }, + // 'archive.cloudera.com': { '.*': { regexp: '/cdh5/.*', proxy: 'cloudera.proxy.ustclug.org' } }, + // 'downloads.lede-project.org': { '.*': { proxy: 'lede.proxy.ustclug.org' } }, + // 'downloads.openwrt.org': { '.*': { proxy: 'openwrt.proxy.ustclug.org' } }, + // 'secure.gravatar.com': { '.*': { proxy: 'gravatar.proxy.ustclug.org' } }, + '*.carbonads.com': { + '/carbon.*': { + abort: true, + desc: '广告拦截' + } + }, + '*.buysellads.com': { + '/ads/.*': { + abort: true, + desc: '广告拦截' } } }, - proxy: {}, - plugin: {} - } + whiteList: { + 'alipay.com': true, + '*.alipay.com': true, + 'pay.weixin.qq.com': true, + 'www.baidu.com': true + }, + // sniList: { + // 'github.com': 'abaidu.com' + // }, + dns: { + providers: { + aliyun: { + type: 'https', + server: 'https://dns.alidns.com/dns-query', + cacheSize: 1000 + }, + usa: { + type: 'https', + server: 'https://1.1.1.1/dns-query', + cacheSize: 1000 + }, + quad9: { + type: 'https', + server: 'https://9.9.9.9/dns-query', + cacheSize: 1000 + }, + rubyfish: { + type: 'https', + server: 'https://rubyfish.cn/dns-query', + cacheSize: 1000 + } + }, + mapping: { + // 'assets.fastgit.org': 'usa', + '*githubusercontent.com': 'quad9', + '*yarnpkg.com': 'usa', + '*cloudfront.net': 'usa', + '*github.io': 'usa', + 'img.shields.io': 'usa', + '*.githubusercontent.com': 'usa', + '*.githubassets.com': 'usa', + // "解决push的时候需要输入密码的问题", + 'github.com': 'quad9', + '*github.com': 'usa', + '*.vuepress.vuejs.org': 'usa', + 'gh.docmirror.top': 'aliyun' + }, + speedTest: { + enabled: true, + interval: 60000, + hostnameList: ['github.com'], + dnsProviders: ['usa', 'quad9', 'rubyfish'] + } + } + }, + proxy: {}, + plugin: {} +} From 053e50b010293a8145eaf3c3d3a03b610f30d487 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 21:32:07 +0800 Subject: [PATCH 14/56] refactor: 1 --- packages/gui/package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/gui/package.json b/packages/gui/package.json index 3ace4bd0..9845ed57 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.5.1", + "version": "1.6.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -8,6 +8,7 @@ "serve": "vue-cli-service serve", "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", + "electron:build:all": "vue-cli-service electron:build --win --mac --linux", "electron": "vue-cli-service electron:serve", "postinstall": "electron-builder install-app-deps", "postuninstall": "electron-builder install-app-deps", @@ -83,4 +84,4 @@ ], "__npminstall_done": false, "gitHead": "3566cd6d33cbe782d91e408d6f174dd826b2790f" -} \ No newline at end of file +} From 1d8c7665120ca785e1f4195cf7d8383c62aca41d Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 22:02:57 +0800 Subject: [PATCH 15/56] refactor: 1 --- packages/gui/.gitignore | 3 +- packages/gui/package.json | 2 +- packages/gui/yarn.lock | 11889 ------------------------------------ 3 files changed, 3 insertions(+), 11891 deletions(-) delete mode 100644 packages/gui/yarn.lock diff --git a/packages/gui/.gitignore b/packages/gui/.gitignore index a39ff919..a1010b67 100644 --- a/packages/gui/.gitignore +++ b/packages/gui/.gitignore @@ -21,7 +21,8 @@ pnpm-debug.log* *.njsproj *.sln *.sw? - +*.lock +*.log #Electron-builder output /dist_electron /config diff --git a/packages/gui/package.json b/packages/gui/package.json index 444b7a0f..74815ecc 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.6.0", + "version": "1.5.1", "private": false, "license": "MPL-2.0", "main": "background.js", diff --git a/packages/gui/yarn.lock b/packages/gui/yarn.lock deleted file mode 100644 index 86981c71..00000000 --- a/packages/gui/yarn.lock +++ /dev/null @@ -1,11889 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"7zip-bin@~5.0.3": - version "5.0.3" - resolved "https://registry.npm.taobao.org/7zip-bin/download/7zip-bin-5.0.3.tgz" - integrity sha1-vFtVMuyv2SOmHy+wl+OxCMAQaj8= - -"@ant-design/colors@^3.1.0": - version "3.2.2" - resolved "https://registry.npm.taobao.org/@ant-design/colors/download/@ant-design/colors-3.2.2.tgz?cache=0&sync_timestamp=1596611425139&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40ant-design%2Fcolors%2Fdownload%2F%40ant-design%2Fcolors-3.2.2.tgz" - integrity sha1-WtQ9YZ6RHzSI66wwPWBuZqhCOQM= - dependencies: - tinycolor2 "^1.4.1" - -"@ant-design/icons-vue@^2.0.0": - version "2.0.0" - resolved "https://registry.npm.taobao.org/@ant-design/icons-vue/download/@ant-design/icons-vue-2.0.0.tgz" - integrity sha1-A1f1AQpATp80qHpLQbKgjfaR284= - dependencies: - "@ant-design/colors" "^3.1.0" - babel-runtime "^6.26.0" - -"@ant-design/icons@^2.1.1": - version "2.1.1" - resolved "https://registry.npm.taobao.org/@ant-design/icons/download/@ant-design/icons-2.1.1.tgz?cache=0&sync_timestamp=1596527611576&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40ant-design%2Ficons%2Fdownload%2F%40ant-design%2Ficons-2.1.1.tgz" - integrity sha1-e5wI3/1PXUHbZn2dvl4BB9C9mko= - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.10.4.tgz?cache=0&sync_timestamp=1593522948158&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.10.4.tgz" - integrity sha1-Fo2ho26Q2miujUnA8bSMfGJJITo= - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/compat-data@^7.10.4", "@babel/compat-data@^7.11.0": - version "7.11.0" - resolved "https://registry.npm.taobao.org/@babel/compat-data/download/@babel/compat-data-7.11.0.tgz" - integrity sha1-6fc+/gmvE1W3I6fzmxG61jfXyZw= - dependencies: - browserslist "^4.12.0" - invariant "^2.2.4" - semver "^5.5.0" - -"@babel/core@^7.11.0": - version "7.11.6" - resolved "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.11.6.tgz?cache=0&sync_timestamp=1599146750684&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.11.6.tgz" - integrity sha1-OpRV3HOH/xusRXcGULwTugShVlE= - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.11.6" - "@babel/helper-module-transforms" "^7.11.0" - "@babel/helpers" "^7.10.4" - "@babel/parser" "^7.11.5" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.11.5" - "@babel/types" "^7.11.5" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.11.5", "@babel/generator@^7.11.6": - version "7.11.6" - resolved "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.11.6.tgz?cache=0&sync_timestamp=1599146753105&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.11.6.tgz" - integrity sha1-uGiQD4GxY7TUZOokVFxhy6xNxiA= - dependencies: - "@babel/types" "^7.11.5" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.10.4.tgz?cache=0&sync_timestamp=1593521294951&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.10.4.tgz" - integrity sha1-W/DUlaP3V6w72ki1vzs7ownHK6M= - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz?cache=0&sync_timestamp=1593522960718&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-builder-binary-assignment-operator-visitor%2Fdownload%2F%40babel%2Fhelper-builder-binary-assignment-operator-visitor-7.10.4.tgz" - integrity sha1-uwt18xv5jL+f8UPBrleLhydK4aM= - dependencies: - "@babel/helper-explode-assignable-expression" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-compilation-targets@^7.10.4", "@babel/helper-compilation-targets@^7.9.6": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.10.4.tgz?cache=0&sync_timestamp=1593522816195&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.10.4.tgz" - integrity sha1-gEro4/BDdmB8x5G51H1UAnYzK9I= - dependencies: - "@babel/compat-data" "^7.10.4" - browserslist "^4.12.0" - invariant "^2.2.4" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/helper-create-class-features-plugin@^7.10.4", "@babel/helper-create-class-features-plugin@^7.10.5": - version "7.10.5" - resolved "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.10.5.tgz" - integrity sha1-n2FEa6gOgkCwpchcb9rIRZ1vJZ0= - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-member-expression-to-functions" "^7.10.5" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.10.4" - -"@babel/helper-create-regexp-features-plugin@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.10.4.tgz?cache=0&sync_timestamp=1593522973297&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.10.4.tgz" - integrity sha1-/dYNiFJGWaC2lZwFeZJeQlcU87g= - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-regex" "^7.10.4" - regexpu-core "^4.7.0" - -"@babel/helper-define-map@^7.10.4": - version "7.10.5" - resolved "https://registry.npm.taobao.org/@babel/helper-define-map/download/@babel/helper-define-map-7.10.5.tgz" - integrity sha1-tTwQ23imQIABUmkrEzkxR6y5uzA= - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/types" "^7.10.5" - lodash "^4.17.19" - -"@babel/helper-explode-assignable-expression@^7.10.4": - version "7.11.4" - resolved "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.11.4.tgz?cache=0&sync_timestamp=1597948364953&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-explode-assignable-expression%2Fdownload%2F%40babel%2Fhelper-explode-assignable-expression-7.11.4.tgz" - integrity sha1-LY40cCUswXq6kX7eeAPUp6J2pBs= - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-function-name@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.10.4.tgz?cache=0&sync_timestamp=1593522977138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.10.4.tgz" - integrity sha1-0tOyDFmtjEcRL6fSqUvAnV74Lxo= - dependencies: - "@babel/helper-get-function-arity" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-get-function-arity@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.10.4.tgz?cache=0&sync_timestamp=1593521294451&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.10.4.tgz" - integrity sha1-mMHL6g4jMvM/mkZhuM4VBbLBm6I= - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-hoist-variables@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.10.4.tgz?cache=0&sync_timestamp=1593521294715&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.10.4.tgz" - integrity sha1-1JsAHR1aaMpeZgTdoBpil/fJOB4= - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-member-expression-to-functions@^7.10.4", "@babel/helper-member-expression-to-functions@^7.10.5": - version "7.11.0" - resolved "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.11.0.tgz?cache=0&sync_timestamp=1596144430473&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.11.0.tgz" - integrity sha1-rmnIPYTugvS0L5bioJQQk1qPJt8= - dependencies: - "@babel/types" "^7.11.0" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.8.3": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.10.4.tgz?cache=0&sync_timestamp=1593522965782&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.10.4.tgz" - integrity sha1-TFxUvgS9MWcKc4J5fXW5+i5bViA= - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.10.5", "@babel/helper-module-transforms@^7.11.0": - version "7.11.0" - resolved "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.11.0.tgz" - integrity sha1-sW8lAinkchGr3YSzS2RzfCqy01k= - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@babel/helper-replace-supers" "^7.10.4" - "@babel/helper-simple-access" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/template" "^7.10.4" - "@babel/types" "^7.11.0" - lodash "^4.17.19" - -"@babel/helper-optimise-call-expression@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.10.4.tgz?cache=0&sync_timestamp=1593521296446&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.10.4.tgz" - integrity sha1-UNyWQT1ZT5lad5BZBbBYk813lnM= - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.10.4.tgz?cache=0&sync_timestamp=1593521082372&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.10.4.tgz" - integrity sha1-L3WoMSadT2d95JmG3/WZJ1M883U= - -"@babel/helper-regex@^7.10.4": - version "7.10.5" - resolved "https://registry.npm.taobao.org/@babel/helper-regex/download/@babel/helper-regex-7.10.5.tgz?cache=0&sync_timestamp=1594750677873&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-regex%2Fdownload%2F%40babel%2Fhelper-regex-7.10.5.tgz" - integrity sha1-Mt+7eYmQc8QVVXBToZvQVarlCuA= - dependencies: - lodash "^4.17.19" - -"@babel/helper-remap-async-to-generator@^7.10.4": - version "7.11.4" - resolved "https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.11.4.tgz?cache=0&sync_timestamp=1597948363357&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-remap-async-to-generator%2Fdownload%2F%40babel%2Fhelper-remap-async-to-generator-7.11.4.tgz" - integrity sha1-RHTqn3Q48YV14wsMrHhARbQCoS0= - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-wrap-function" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-replace-supers@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.10.4.tgz?cache=0&sync_timestamp=1593522959591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.10.4.tgz" - integrity sha1-1YXNk4jqBuYDHkzUS2cTy+rZ5s8= - dependencies: - "@babel/helper-member-expression-to-functions" "^7.10.4" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-simple-access@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.10.4.tgz?cache=0&sync_timestamp=1593522975802&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.10.4.tgz" - integrity sha1-D1zNopRSd6KnotOoIeFTle3PNGE= - dependencies: - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-skip-transparent-expression-wrappers@^7.11.0": - version "7.11.0" - resolved "https://registry.npm.taobao.org/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.11.0.tgz" - integrity sha1-7sFi8RLC9Y068K8SXju1dmUUZyk= - dependencies: - "@babel/types" "^7.11.0" - -"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0": - version "7.11.0" - resolved "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.11.0.tgz" - integrity sha1-+KSRJErPamdhWKxCBykRuoOtCZ8= - dependencies: - "@babel/types" "^7.11.0" - -"@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.10.4.tgz?cache=0&sync_timestamp=1593521083613&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.10.4.tgz" - integrity sha1-p4x6clHgH2FlEtMbEK3PUq2l4NI= - -"@babel/helper-wrap-function@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.10.4.tgz?cache=0&sync_timestamp=1593522965325&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-wrap-function%2Fdownload%2F%40babel%2Fhelper-wrap-function-7.10.4.tgz" - integrity sha1-im9wHqsP8592W1oc/vQJmQ5iS4c= - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helpers@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helpers/download/@babel/helpers-7.10.4.tgz?cache=0&sync_timestamp=1593522959913&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.10.4.tgz" - integrity sha1-Kr6w1yGv98Cpc3a54fb2XXpHUEQ= - dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.10.4.tgz?cache=0&sync_timestamp=1593521095576&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.10.4.tgz" - integrity sha1-fRvf1ldTU4+r5sOFls23bZrGAUM= - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.10.4", "@babel/parser@^7.11.5", "@babel/parser@^7.7.0": - version "7.11.5" - resolved "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.11.5.tgz" - integrity sha1-x/9jA99xCA7HpPW4wAPFjxz1EDc= - -"@babel/plugin-proposal-async-generator-functions@^7.10.4": - version "7.10.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.10.5.tgz?cache=0&sync_timestamp=1594750682516&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-async-generator-functions%2Fdownload%2F%40babel%2Fplugin-proposal-async-generator-functions-7.10.5.tgz" - integrity sha1-NJHKvy98F5q4IGBs7Cf+0V4OhVg= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.10.4" - "@babel/plugin-syntax-async-generators" "^7.8.0" - -"@babel/plugin-proposal-class-properties@^7.10.4", "@babel/plugin-proposal-class-properties@^7.8.3": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.10.4.tgz?cache=0&sync_timestamp=1593522963242&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.10.4.tgz" - integrity sha1-ozv2Mto5ClnHqMVwBF0RFc13iAc= - dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-proposal-decorators@^7.8.3": - version "7.10.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.10.5.tgz?cache=0&sync_timestamp=1594750722573&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-decorators%2Fdownload%2F%40babel%2Fplugin-proposal-decorators-7.10.5.tgz" - integrity sha1-QomLukeLxLGuJCpwOpU6etNQ/7Q= - dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.5" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-decorators" "^7.10.4" - -"@babel/plugin-proposal-dynamic-import@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.10.4.tgz?cache=0&sync_timestamp=1593521093903&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-dynamic-import%2Fdownload%2F%40babel%2Fplugin-proposal-dynamic-import-7.10.4.tgz" - integrity sha1-uleibLmLN3QenVvKG4sN34KR8X4= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - -"@babel/plugin-proposal-export-namespace-from@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.10.4.tgz" - integrity sha1-Vw2IO5EDFjez4pWO6jxDjmLAX1Q= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.10.4.tgz?cache=0&sync_timestamp=1593521092651&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-json-strings%2Fdownload%2F%40babel%2Fplugin-proposal-json-strings-7.10.4.tgz" - integrity sha1-WT5ZxjUoFgIzvTIbGuvgggwjQds= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.0" - -"@babel/plugin-proposal-logical-assignment-operators@^7.11.0": - version "7.11.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.11.0.tgz" - integrity sha1-n4DkgsAwg8hxJd7hACa1hSfqIMg= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz?cache=0&sync_timestamp=1593521087263&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-nullish-coalescing-operator%2Fdownload%2F%40babel%2Fplugin-proposal-nullish-coalescing-operator-7.10.4.tgz" - integrity sha1-AqfpYfwy5tWy2wZJ4Bv4Dd7n4Eo= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - -"@babel/plugin-proposal-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.10.4.tgz?cache=0&sync_timestamp=1593522970329&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-numeric-separator%2Fdownload%2F%40babel%2Fplugin-proposal-numeric-separator-7.10.4.tgz" - integrity sha1-zhWQ/wplrRKXCmCdeIVemkwa7wY= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.11.0": - version "7.11.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.11.0.tgz" - integrity sha1-vYH5Wh90Z2DqQ7bC09YrEXkK0K8= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.10.4" - -"@babel/plugin-proposal-optional-catch-binding@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.10.4.tgz?cache=0&sync_timestamp=1593521089386&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-optional-catch-binding%2Fdownload%2F%40babel%2Fplugin-proposal-optional-catch-binding-7.10.4.tgz" - integrity sha1-Mck4MJ0kp4pJ1o/av/qoY3WFVN0= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@^7.11.0": - version "7.11.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.11.0.tgz" - integrity sha1-3lhm0GRvav2quKVmOC/joiF1UHY= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - -"@babel/plugin-proposal-private-methods@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.10.4.tgz?cache=0&sync_timestamp=1593522970831&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-private-methods%2Fdownload%2F%40babel%2Fplugin-proposal-private-methods-7.10.4.tgz" - integrity sha1-sWDZcrj9ulx9ERoUX8jEIfwqaQk= - dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-proposal-unicode-property-regex@^7.10.4", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.10.4.tgz" - integrity sha1-RIPNpTBBzjQTt/4vAAImZd36p10= - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-async-generators@^7.8.0": - version "7.8.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz" - integrity sha1-qYP7Gusuw/btBCohD2QOkOeG/g0= - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.10.4.tgz?cache=0&sync_timestamp=1593521086484&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-class-properties%2Fdownload%2F%40babel%2Fplugin-syntax-class-properties-7.10.4.tgz" - integrity sha1-ZkTmoLqlWmH54yMfbJ7rbuRsEkw= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-decorators@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.10.4.tgz?cache=0&sync_timestamp=1593521097781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-decorators%2Fdownload%2F%40babel%2Fplugin-syntax-decorators-7.10.4.tgz" - integrity sha1-aFMIWyxCn50yLQL1pjUBjN6yNgw= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz" - integrity sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM= - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz" - integrity sha1-AolkqbqA28CUyRXEh618TnpmRlo= - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-json-strings@^7.8.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz" - integrity sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo= - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.2.0", "@babel/plugin-syntax-jsx@^7.8.3": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.10.4.tgz" - integrity sha1-Oauq48v3EMQ3PYQpSE5rohNAFmw= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - integrity sha1-ypHvRjA1MESLkGZSusLp/plB9pk= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - integrity sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak= - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz?cache=0&sync_timestamp=1593521788128&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-numeric-separator%2Fdownload%2F%40babel%2Fplugin-syntax-numeric-separator-7.10.4.tgz" - integrity sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz" - integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE= - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz" - integrity sha1-YRGiZbz7Ag6579D9/X0mQCue1sE= - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz" - integrity sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io= - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.10.4.tgz" - integrity sha1-S764kXtU/PdoNk4KgfVg4zo+9X0= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-arrow-functions@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.10.4.tgz?cache=0&sync_timestamp=1593521290488&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-arrow-functions%2Fdownload%2F%40babel%2Fplugin-transform-arrow-functions-7.10.4.tgz" - integrity sha1-4ilg135pfHT0HFAdRNc9v4pqZM0= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-async-to-generator@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.10.4.tgz?cache=0&sync_timestamp=1593522968362&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-async-to-generator%2Fdownload%2F%40babel%2Fplugin-transform-async-to-generator-7.10.4.tgz" - integrity sha1-QaUBfknrbzzak5KlHu8pQFskWjc= - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.10.4" - -"@babel/plugin-transform-block-scoped-functions@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.10.4.tgz?cache=0&sync_timestamp=1593522071341&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-block-scoped-functions%2Fdownload%2F%40babel%2Fplugin-transform-block-scoped-functions-7.10.4.tgz" - integrity sha1-GvpZV0T3XkOpGvc7DZmOz+Trwug= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-block-scoping@^7.10.4": - version "7.11.1" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.11.1.tgz" - integrity sha1-W37+mIUr741lLAsoFEzZOp5LUhU= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-classes@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.10.4.tgz?cache=0&sync_timestamp=1593522971188&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-classes%2Fdownload%2F%40babel%2Fplugin-transform-classes-7.10.4.tgz" - integrity sha1-QFE2rys+IYvEoZJiKLyRerGgrcc= - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-define-map" "^7.10.4" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.10.4" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.10.4.tgz?cache=0&sync_timestamp=1593521290771&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-computed-properties%2Fdownload%2F%40babel%2Fplugin-transform-computed-properties-7.10.4.tgz" - integrity sha1-ne2DqBboLe0o1S1LTsvdgQzfwOs= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-destructuring@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.10.4.tgz?cache=0&sync_timestamp=1593521291443&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-destructuring%2Fdownload%2F%40babel%2Fplugin-transform-destructuring-7.10.4.tgz" - integrity sha1-cN3Ss9G+qD0BUJ6bsl3bOnT8heU= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-dotall-regex@^7.10.4", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.10.4.tgz?cache=0&sync_timestamp=1593522977820&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-dotall-regex%2Fdownload%2F%40babel%2Fplugin-transform-dotall-regex-7.10.4.tgz" - integrity sha1-RpwgYhBcHragQOr0+sS0iAeDle4= - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-duplicate-keys@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.10.4.tgz" - integrity sha1-aX5Qyf7hQ4D+hD0fMGspVhdDHkc= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-exponentiation-operator@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.10.4.tgz?cache=0&sync_timestamp=1593522967206&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-exponentiation-operator%2Fdownload%2F%40babel%2Fplugin-transform-exponentiation-operator-7.10.4.tgz" - integrity sha1-WuM4xX+M9AAb2zVgeuZrktZlry4= - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-for-of@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.10.4.tgz?cache=0&sync_timestamp=1593521291715&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-for-of%2Fdownload%2F%40babel%2Fplugin-transform-for-of-7.10.4.tgz" - integrity sha1-wIiS6IGdOl2ykDGxFa9RHbv+uuk= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-function-name@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.10.4.tgz?cache=0&sync_timestamp=1593522961117&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-function-name%2Fdownload%2F%40babel%2Fplugin-transform-function-name-7.10.4.tgz" - integrity sha1-akZ4gOD8ljhRS6NpERgR3b4mRLc= - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-literals@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.10.4.tgz?cache=0&sync_timestamp=1593521291903&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-literals%2Fdownload%2F%40babel%2Fplugin-transform-literals-7.10.4.tgz" - integrity sha1-n0K6CEEQChNfInEtDjkcRi9XHzw= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-member-expression-literals@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.10.4.tgz?cache=0&sync_timestamp=1593521293070&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-member-expression-literals%2Fdownload%2F%40babel%2Fplugin-transform-member-expression-literals-7.10.4.tgz" - integrity sha1-sexE/PGVr8uNssYs2OVRyIG6+Lc= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-modules-amd@^7.10.4": - version "7.10.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.10.5.tgz?cache=0&sync_timestamp=1594750712546&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-amd%2Fdownload%2F%40babel%2Fplugin-transform-modules-amd-7.10.5.tgz" - integrity sha1-G5zdrwXZ6Is6rTOcs+RFxPAgqbE= - dependencies: - "@babel/helper-module-transforms" "^7.10.5" - "@babel/helper-plugin-utils" "^7.10.4" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.10.4.tgz?cache=0&sync_timestamp=1593522963909&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-commonjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-commonjs-7.10.4.tgz" - integrity sha1-ZmZ8Pu2h6/eJbUHx8WsXEFovvKA= - dependencies: - "@babel/helper-module-transforms" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-simple-access" "^7.10.4" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.10.4": - version "7.10.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.10.5.tgz?cache=0&sync_timestamp=1594750707592&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-systemjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-systemjs-7.10.5.tgz" - integrity sha1-YnAJnIVAZmgbrp4F+H4bnK2+jIU= - dependencies: - "@babel/helper-hoist-variables" "^7.10.4" - "@babel/helper-module-transforms" "^7.10.5" - "@babel/helper-plugin-utils" "^7.10.4" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.10.4.tgz?cache=0&sync_timestamp=1593522964232&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-umd%2Fdownload%2F%40babel%2Fplugin-transform-modules-umd-7.10.4.tgz" - integrity sha1-moSB/oG4JGVLOgtl2j34nz0hg54= - dependencies: - "@babel/helper-module-transforms" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.10.4.tgz" - integrity sha1-eLTZeIELbzvPA/njGPL8DtQa7LY= - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.10.4" - -"@babel/plugin-transform-new-target@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.10.4.tgz" - integrity sha1-kJfXU8t7Aky3OBo7LlLpUTqcaIg= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-object-super@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.10.4.tgz?cache=0&sync_timestamp=1593522965761&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-object-super%2Fdownload%2F%40babel%2Fplugin-transform-object-super-7.10.4.tgz" - integrity sha1-1xRsTROUM+emUm+IjGZ+MUoJOJQ= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.10.4" - -"@babel/plugin-transform-parameters@^7.10.4": - version "7.10.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.10.5.tgz?cache=0&sync_timestamp=1594750687789&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-parameters%2Fdownload%2F%40babel%2Fplugin-transform-parameters-7.10.5.tgz" - integrity sha1-WdM51Y0LGVBDX0BD504lEABeLEo= - dependencies: - "@babel/helper-get-function-arity" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-property-literals@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.10.4.tgz?cache=0&sync_timestamp=1593521293406&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-property-literals%2Fdownload%2F%40babel%2Fplugin-transform-property-literals-7.10.4.tgz" - integrity sha1-9v5UtlkDUimHhbg+3YFdIUxC48A= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-regenerator@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.10.4.tgz?cache=0&sync_timestamp=1593521089707&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-regenerator%2Fdownload%2F%40babel%2Fplugin-transform-regenerator-7.10.4.tgz" - integrity sha1-IBXlnYOQdOdoON4hWdtCGWb9i2M= - dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.10.4.tgz?cache=0&sync_timestamp=1593522978219&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-reserved-words%2Fdownload%2F%40babel%2Fplugin-transform-reserved-words-7.10.4.tgz" - integrity sha1-jyaCvNzvntMn4bCGFYXXAT+KVN0= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-runtime@^7.11.0": - version "7.11.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.11.5.tgz" - integrity sha1-8Qi8jgzzPDfaAxwJfR30cLOik/w= - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - resolve "^1.8.1" - semver "^5.5.1" - -"@babel/plugin-transform-shorthand-properties@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.10.4.tgz?cache=0&sync_timestamp=1593521293679&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-shorthand-properties%2Fdownload%2F%40babel%2Fplugin-transform-shorthand-properties-7.10.4.tgz" - integrity sha1-n9Jexc3VVbt/Rz5ebuHJce7eTdY= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-spread@^7.11.0": - version "7.11.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.11.0.tgz" - integrity sha1-+oTTAPXk9XdS/kGm0bPFVPE/F8w= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0" - -"@babel/plugin-transform-sticky-regex@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.10.4.tgz?cache=0&sync_timestamp=1593521295131&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-sticky-regex%2Fdownload%2F%40babel%2Fplugin-transform-sticky-regex-7.10.4.tgz" - integrity sha1-jziJ7oZXWBEwop2cyR18c7fEoo0= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-regex" "^7.10.4" - -"@babel/plugin-transform-template-literals@^7.10.4": - version "7.10.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.10.5.tgz" - integrity sha1-eLxdYmpmQtszEtnQ8AH152Of3ow= - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-typeof-symbol@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.10.4.tgz?cache=0&sync_timestamp=1593522969066&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-typeof-symbol%2Fdownload%2F%40babel%2Fplugin-transform-typeof-symbol-7.10.4.tgz" - integrity sha1-lQnxp+7DHE7b/+E3wWzDP/C8W/w= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-unicode-escapes@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.10.4.tgz?cache=0&sync_timestamp=1593522967875&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-unicode-escapes%2Fdownload%2F%40babel%2Fplugin-transform-unicode-escapes-7.10.4.tgz" - integrity sha1-/q5SM5HHZR3awRXa4KnQaFeJIAc= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-unicode-regex@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.10.4.tgz" - integrity sha1-5W1x+SgvrG2wnIJ0IFVXbV5tgKg= - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/preset-env@^7.11.0": - version "7.11.5" - resolved "https://registry.npm.taobao.org/@babel/preset-env/download/@babel/preset-env-7.11.5.tgz" - integrity sha1-GMtLk3nj6S/+qSwHRxqZopFOQnI= - dependencies: - "@babel/compat-data" "^7.11.0" - "@babel/helper-compilation-targets" "^7.10.4" - "@babel/helper-module-imports" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-proposal-async-generator-functions" "^7.10.4" - "@babel/plugin-proposal-class-properties" "^7.10.4" - "@babel/plugin-proposal-dynamic-import" "^7.10.4" - "@babel/plugin-proposal-export-namespace-from" "^7.10.4" - "@babel/plugin-proposal-json-strings" "^7.10.4" - "@babel/plugin-proposal-logical-assignment-operators" "^7.11.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4" - "@babel/plugin-proposal-numeric-separator" "^7.10.4" - "@babel/plugin-proposal-object-rest-spread" "^7.11.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.10.4" - "@babel/plugin-proposal-optional-chaining" "^7.11.0" - "@babel/plugin-proposal-private-methods" "^7.10.4" - "@babel/plugin-proposal-unicode-property-regex" "^7.10.4" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-class-properties" "^7.10.4" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.0" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.10.4" - "@babel/plugin-transform-arrow-functions" "^7.10.4" - "@babel/plugin-transform-async-to-generator" "^7.10.4" - "@babel/plugin-transform-block-scoped-functions" "^7.10.4" - "@babel/plugin-transform-block-scoping" "^7.10.4" - "@babel/plugin-transform-classes" "^7.10.4" - "@babel/plugin-transform-computed-properties" "^7.10.4" - "@babel/plugin-transform-destructuring" "^7.10.4" - "@babel/plugin-transform-dotall-regex" "^7.10.4" - "@babel/plugin-transform-duplicate-keys" "^7.10.4" - "@babel/plugin-transform-exponentiation-operator" "^7.10.4" - "@babel/plugin-transform-for-of" "^7.10.4" - "@babel/plugin-transform-function-name" "^7.10.4" - "@babel/plugin-transform-literals" "^7.10.4" - "@babel/plugin-transform-member-expression-literals" "^7.10.4" - "@babel/plugin-transform-modules-amd" "^7.10.4" - "@babel/plugin-transform-modules-commonjs" "^7.10.4" - "@babel/plugin-transform-modules-systemjs" "^7.10.4" - "@babel/plugin-transform-modules-umd" "^7.10.4" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.4" - "@babel/plugin-transform-new-target" "^7.10.4" - "@babel/plugin-transform-object-super" "^7.10.4" - "@babel/plugin-transform-parameters" "^7.10.4" - "@babel/plugin-transform-property-literals" "^7.10.4" - "@babel/plugin-transform-regenerator" "^7.10.4" - "@babel/plugin-transform-reserved-words" "^7.10.4" - "@babel/plugin-transform-shorthand-properties" "^7.10.4" - "@babel/plugin-transform-spread" "^7.11.0" - "@babel/plugin-transform-sticky-regex" "^7.10.4" - "@babel/plugin-transform-template-literals" "^7.10.4" - "@babel/plugin-transform-typeof-symbol" "^7.10.4" - "@babel/plugin-transform-unicode-escapes" "^7.10.4" - "@babel/plugin-transform-unicode-regex" "^7.10.4" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.11.5" - browserslist "^4.12.0" - core-js-compat "^3.6.2" - invariant "^2.2.2" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/preset-modules@^0.1.3": - version "0.1.4" - resolved "https://registry.npm.taobao.org/@babel/preset-modules/download/@babel/preset-modules-0.1.4.tgz?cache=0&sync_timestamp=1598549925898&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fpreset-modules%2Fdownload%2F%40babel%2Fpreset-modules-0.1.4.tgz" - integrity sha1-Ni8raMZihClw/bXiVP/I/BwuQV4= - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/runtime@^7.11.0", "@babel/runtime@^7.8.4": - version "7.11.2" - resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.11.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.11.2.tgz" - integrity sha1-9UnBPHVMxAuHZEufqfCaapX+BzY= - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.7.2": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz" - integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.10.4.tgz" - integrity sha1-MlGZbEIA68cdGo/EBfupQPNrong= - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/parser" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.11.5", "@babel/traverse@^7.7.0": - version "7.11.5" - resolved "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.11.5.tgz" - integrity sha1-vnd7k7UY62127i4eodFD2qEeYcM= - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.11.5" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/parser" "^7.11.5" - "@babel/types" "^7.11.5" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - -"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.11.5" - resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.11.5.tgz" - integrity sha1-2d5XfQElLXfGgAzuA57mT691Zi0= - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - -"@develar/schema-utils@~2.6.5": - version "2.6.5" - resolved "https://registry.npm.taobao.org/@develar/schema-utils/download/@develar/schema-utils-2.6.5.tgz" - integrity sha1-Ps4ixYOEAkGabgQl+FdCuWHZtsY= - dependencies: - ajv "^6.12.0" - ajv-keywords "^3.4.1" - -"@docmirror/dev-sidecar@^1.5.1": - version "1.5.1" - resolved "https://registry.nlark.com/@docmirror/dev-sidecar/download/@docmirror/dev-sidecar-1.5.1.tgz#009d79f12a52c4085aa02e29091436e99c672a23" - integrity sha1-AJ158SpSxAhaoC4pCRQ26ZxnKiM= - dependencies: - "@docmirror/mitmproxy" "^1.5.1" - agentkeepalive "^2.1.1" - babel-preset-es2020 "^1.0.2" - charset "^1.0.0" - child_process "^1.0.2" - colors "^1.1.2" - commander "^2.9.0" - debug "^4.1.1" - dns-over-http "^0.2.0" - dns-over-tls "^0.0.8" - fix-path "^3.0.0" - iconv-lite "^0.4.13" - is-browser "^2.1.0" - jschardet "^1.4.1" - json5 "^2.1.3" - lodash "^4.7.0" - log4js "^6.3.0" - lru-cache "^6.0.0" - mkdirp "^0.5.1" - node-cmd "^3.0.0" - node-forge "^0.8.2" - node-powershell "^4.0.0" - require-context "^1.1.0" - through2 "^2.0.1" - tunnel-agent "^0.4.3" - util "^0.12.3" - validator "^13.1.17" - winreg "^1.2.4" - -"@docmirror/mitmproxy@^1.5.1": - version "1.5.1" - resolved "https://registry.nlark.com/@docmirror/mitmproxy/download/@docmirror/mitmproxy-1.5.1.tgz#357142a41b89266491c3519a7528b9b83dc30c85" - integrity sha1-NXFCpBuJJmSRw1GadSi5uD3DDIU= - dependencies: - agentkeepalive "^2.1.1" - axios "^0.21.1" - child_process "^1.0.2" - colors "^1.1.2" - commander "^2.9.0" - crypto-js "^4.0.0" - debug "^4.1.1" - dns-over-http "^0.2.0" - dns-over-tls "^0.0.8" - is-browser "^2.1.0" - json5 "^2.1.3" - lodash "^4.7.0" - log4js "^6.3.0" - lru-cache "^6.0.0" - mkdirp "^0.5.1" - node-cmd "^3.0.0" - node-forge "^0.8.2" - require-context "^1.1.0" - stream-throttle "^0.1.3" - through2 "^2.0.1" - tunnel-agent "^0.4.3" - util "^0.12.3" - validator "^13.1.17" - -"@electron/get@^1.0.1": - version "1.12.2" - resolved "https://registry.npm.taobao.org/@electron/get/download/@electron/get-1.12.2.tgz" - integrity sha1-ZEIGavuZvgjO+5ooHktGkrM3ZPM= - dependencies: - debug "^4.1.1" - env-paths "^2.2.0" - fs-extra "^8.1.0" - got "^9.6.0" - progress "^2.0.3" - sanitize-filename "^1.6.2" - sumchecker "^3.0.1" - optionalDependencies: - global-agent "^2.0.2" - global-tunnel-ng "^2.7.1" - -"@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.4.tgz?cache=0&sync_timestamp=1593993895205&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Faddress%2Fdownload%2F%40hapi%2Faddress-2.1.4.tgz" - integrity sha1-XWftQ/P9QaadS5/3tW58DR0KgeU= - -"@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.npm.taobao.org/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz" - integrity sha1-CnCVreoGckPOMoPhtWuKj0U7JCo= - -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.1" - resolved "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz?cache=0&sync_timestamp=1599008894201&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fhoek%2Fdownload%2F%40hapi%2Fhoek-8.5.1.tgz" - integrity sha1-/elgZMpEbeyMVajC8TCVewcMbgY= - -"@hapi/joi@^15.0.1": - version "15.1.1" - resolved "https://registry.npm.taobao.org/@hapi/joi/download/@hapi/joi-15.1.1.tgz" - integrity sha1-xnW4pxKW8Cgz+NbSQ7NMV7jOGdc= - dependencies: - "@hapi/address" "2.x.x" - "@hapi/bourne" "1.x.x" - "@hapi/hoek" "8.x.x" - "@hapi/topo" "3.x.x" - -"@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-3.1.6.tgz?cache=0&sync_timestamp=1593916080558&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Ftopo%2Fdownload%2F%40hapi%2Ftopo-3.1.6.tgz" - integrity sha1-aNk1+j6uf91asNf5U/MgXYsr/Ck= - dependencies: - "@hapi/hoek" "^8.3.0" - -"@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" - integrity sha1-vnx4RhKLiPapsdEmGgrQbrXA/fg= - dependencies: - cssnano "^4.0.0" - cssnano-preset-default "^4.0.0" - postcss "^7.0.0" - -"@jimp/bmp@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.16.1.tgz#6e2da655b2ba22e721df0795423f34e92ef13768" - integrity sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - bmp-js "^0.1.0" - -"@jimp/core@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.16.1.tgz#68c4288f6ef7f31a0f6b859ba3fb28dae930d39d" - integrity sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - any-base "^1.1.0" - buffer "^5.2.0" - exif-parser "^0.1.12" - file-type "^9.0.0" - load-bmfont "^1.3.1" - mkdirp "^0.5.1" - phin "^2.9.1" - pixelmatch "^4.0.2" - tinycolor2 "^1.4.1" - -"@jimp/custom@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.16.1.tgz#28b659c59e20a1d75a0c46067bd3f4bd302cf9c5" - integrity sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/core" "^0.16.1" - -"@jimp/gif@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.16.1.tgz#d1f7c3a58f4666482750933af8b8f4666414f3ca" - integrity sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - gifwrap "^0.9.2" - omggif "^1.0.9" - -"@jimp/jpeg@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.16.1.tgz#3b7bb08a4173f2f6d81f3049b251df3ee2ac8175" - integrity sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - jpeg-js "0.4.2" - -"@jimp/plugin-blit@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz#09ea919f9d326de3b9c2826fe4155da37dde8edb" - integrity sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-blur@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz#e614fa002797dcd662e705d4cea376e7db968bf5" - integrity sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-circle@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz#20e3194a67ca29740aba2630fd4d0a89afa27491" - integrity sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-color@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.16.1.tgz#0f298ba74dee818b663834cd80d53e56f3755233" - integrity sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - tinycolor2 "^1.4.1" - -"@jimp/plugin-contain@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz#3c5f5c495fd9bb08a970739d83694934f58123f2" - integrity sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-cover@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz#0e8caec16a40abe15b1b32e5383a603a3306dc41" - integrity sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-crop@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz#b362497c873043fe47ba881ab08604bf7226f50f" - integrity sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-displace@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz#4dd9db518c3e78de9d723f86a234bf98922afe8d" - integrity sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-dither@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz#b47de2c0bb09608bed228b41c3cd01a85ec2d45b" - integrity sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-fisheye@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz#f625047b6cdbe1b83b89e9030fd025ab19cdb1a4" - integrity sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-flip@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz#7a99ea22bde802641017ed0f2615870c144329bb" - integrity sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-gaussian@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz#0845e314085ccd52e34fad9a83949bc0d81a68e8" - integrity sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-invert@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz#7e6f5a15707256f3778d06921675bbcf18545c97" - integrity sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-mask@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz#e7f2460e05c3cda7af5e76f33ccb0579f66f90df" - integrity sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-normalize@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz#032dfd88eefbc4dedc8b1b2d243832e4f3af30c8" - integrity sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-print@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.16.1.tgz#66b803563f9d109825970714466e6ab9ae639ff6" - integrity sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - load-bmfont "^1.4.0" - -"@jimp/plugin-resize@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz#65e39d848ed13ba2d6c6faf81d5d590396571d10" - integrity sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-rotate@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz#53fb5d51a4b3d05af9c91c2a8fffe5d7a1a47c8c" - integrity sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-scale@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz#89f6ba59feed3429847ed226aebda33a240cc647" - integrity sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-shadow@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz#a7af892a740febf41211e10a5467c3c5c521a04c" - integrity sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugin-threshold@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz#34f3078f9965145b7ae26c53a32ad74b1195bbf5" - integrity sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - -"@jimp/plugins@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.16.1.tgz#9f08544c97226d6460a16ced79f57e85bec3257b" - integrity sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/plugin-blit" "^0.16.1" - "@jimp/plugin-blur" "^0.16.1" - "@jimp/plugin-circle" "^0.16.1" - "@jimp/plugin-color" "^0.16.1" - "@jimp/plugin-contain" "^0.16.1" - "@jimp/plugin-cover" "^0.16.1" - "@jimp/plugin-crop" "^0.16.1" - "@jimp/plugin-displace" "^0.16.1" - "@jimp/plugin-dither" "^0.16.1" - "@jimp/plugin-fisheye" "^0.16.1" - "@jimp/plugin-flip" "^0.16.1" - "@jimp/plugin-gaussian" "^0.16.1" - "@jimp/plugin-invert" "^0.16.1" - "@jimp/plugin-mask" "^0.16.1" - "@jimp/plugin-normalize" "^0.16.1" - "@jimp/plugin-print" "^0.16.1" - "@jimp/plugin-resize" "^0.16.1" - "@jimp/plugin-rotate" "^0.16.1" - "@jimp/plugin-scale" "^0.16.1" - "@jimp/plugin-shadow" "^0.16.1" - "@jimp/plugin-threshold" "^0.16.1" - timm "^1.6.1" - -"@jimp/png@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.16.1.tgz#f24cfc31529900b13a2dd9d4fdb4460c1e4d814e" - integrity sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.1" - pngjs "^3.3.3" - -"@jimp/tiff@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.16.1.tgz#0e8756695687d7574b6bc73efab0acd4260b7a12" - integrity sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ== - dependencies: - "@babel/runtime" "^7.7.2" - utif "^2.0.1" - -"@jimp/types@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.16.1.tgz#0dbab37b3202315c91010f16c31766d35a2322cc" - integrity sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/bmp" "^0.16.1" - "@jimp/gif" "^0.16.1" - "@jimp/jpeg" "^0.16.1" - "@jimp/png" "^0.16.1" - "@jimp/tiff" "^0.16.1" - timm "^1.6.1" - -"@jimp/utils@^0.16.1": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.16.1.tgz#2f51e6f14ff8307c4aa83d5e1a277da14a9fe3f7" - integrity sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw== - dependencies: - "@babel/runtime" "^7.7.2" - regenerator-runtime "^0.13.3" - -"@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" - 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" - integrity sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs= - -"@npmcli/move-file@^1.0.1": - version "1.0.1" - resolved "https://registry.npm.taobao.org/@npmcli/move-file/download/@npmcli/move-file-1.0.1.tgz" - integrity sha1-3hAwcNrA9IzknPZpPCOvWcD3BGQ= - dependencies: - mkdirp "^1.0.4" - -"@simonwep/pickr@~1.7.0": - version "1.7.4" - resolved "https://registry.npm.taobao.org/@simonwep/pickr/download/@simonwep/pickr-1.7.4.tgz" - integrity sha1-sU/NlFiQOIuHDNbbTWx41THyUUE= - dependencies: - core-js "^3.6.5" - nanopop "^2.1.0" - -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.npm.taobao.org/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz" - integrity sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o= - -"@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" - integrity sha1-cG9kvLSouWQrSK46zkRMcDNNYV0= - dependencies: - chalk "^1.1.3" - error-stack-parser "^2.0.0" - string-width "^2.0.0" - -"@soda/get-current-script@^1.0.0": - version "1.0.2" - resolved "https://registry.npm.taobao.org/@soda/get-current-script/download/@soda/get-current-script-1.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40soda%2Fget-current-script%2Fdownload%2F%40soda%2Fget-current-script-1.0.2.tgz" - integrity sha1-pTUV2yXYA4N0OBtzryC7Ty5QjYc= - -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.npm.taobao.org/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz" - integrity sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE= - dependencies: - defer-to-connect "^1.0.1" - -"@types/anymatch@*": - version "1.3.1" - resolved "https://registry.npm.taobao.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz" - integrity sha1-M2utwb7sudrMOL6izzKt9ieoQho= - -"@types/body-parser@*": - version "1.19.0" - resolved "https://registry.npm.taobao.org/@types/body-parser/download/@types/body-parser-1.19.0.tgz" - integrity sha1-BoWzxH6zAG/+0RfN1VFkth+AU48= - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/connect-history-api-fallback@*": - version "1.3.3" - resolved "https://registry.npm.taobao.org/@types/connect-history-api-fallback/download/@types/connect-history-api-fallback-1.3.3.tgz" - integrity sha1-R3K3m4tTGF8PTJ3qsJI2uvdu47Q= - dependencies: - "@types/express-serve-static-core" "*" - "@types/node" "*" - -"@types/connect@*": - version "3.4.33" - resolved "https://registry.npm.taobao.org/@types/connect/download/@types/connect-3.4.33.tgz?cache=0&sync_timestamp=1596837850490&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fconnect%2Fdownload%2F%40types%2Fconnect-3.4.33.tgz" - integrity sha1-MWEMkB7KVzuHE8MzCrxua59YhUY= - dependencies: - "@types/node" "*" - -"@types/debug@^4.1.5": - version "4.1.5" - resolved "https://registry.npm.taobao.org/@types/debug/download/@types/debug-4.1.5.tgz" - integrity sha1-sU76iFK3do2JiQZhPCP2iHE+As0= - -"@types/express-serve-static-core@*": - version "4.17.13" - resolved "https://registry.npm.taobao.org/@types/express-serve-static-core/download/@types/express-serve-static-core-4.17.13.tgz?cache=0&sync_timestamp=1600734282121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fexpress-serve-static-core%2Fdownload%2F%40types%2Fexpress-serve-static-core-4.17.13.tgz" - integrity sha1-2a8CXpJfyLCJvjdCO40erHgb4IQ= - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - -"@types/express@*": - version "4.17.8" - resolved "https://registry.npm.taobao.org/@types/express/download/@types/express-4.17.8.tgz?cache=0&sync_timestamp=1598966318122&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fexpress%2Fdownload%2F%40types%2Fexpress-4.17.8.tgz" - integrity sha1-PfQpMpMxfmHGATfSc6LpbNjV8no= - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "*" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/fs-extra@^9.0.1": - version "9.0.2" - resolved "https://registry.npm.taobao.org/@types/fs-extra/download/@types/fs-extra-9.0.2.tgz" - integrity sha1-4eG1eMSOjQiuf8NuVSuUxvRiFgk= - dependencies: - "@types/node" "*" - -"@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1596838206290&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz" - integrity sha1-5rqA82t9qtLGhazZJmOC5omFwYM= - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/http-proxy-middleware@*": - version "0.19.3" - resolved "https://registry.npm.taobao.org/@types/http-proxy-middleware/download/@types/http-proxy-middleware-0.19.3.tgz?cache=0&sync_timestamp=1596839386511&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fhttp-proxy-middleware%2Fdownload%2F%40types%2Fhttp-proxy-middleware-0.19.3.tgz" - integrity sha1-suuW+8D5rHJQtdnExTqt4ElJfQM= - dependencies: - "@types/connect" "*" - "@types/http-proxy" "*" - "@types/node" "*" - -"@types/http-proxy@*": - version "1.17.4" - resolved "https://registry.npm.taobao.org/@types/http-proxy/download/@types/http-proxy-1.17.4.tgz?cache=0&sync_timestamp=1596839386031&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fhttp-proxy%2Fdownload%2F%40types%2Fhttp-proxy-1.17.4.tgz" - integrity sha1-58kuPb4+E6p5lED/QubToXqdBFs= - dependencies: - "@types/node" "*" - -"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": - version "7.0.6" - resolved "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.6.tgz?cache=0&sync_timestamp=1598910403749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fjson-schema%2Fdownload%2F%40types%2Fjson-schema-7.0.6.tgz" - integrity sha1-9MfsQ+gbMZqYFRFQMXCfJph4kfA= - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.npm.taobao.org/@types/json5/download/@types/json5-0.0.29.tgz?cache=0&sync_timestamp=1596839392866&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fjson5%2Fdownload%2F%40types%2Fjson5-0.0.29.tgz" - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= - -"@types/mime@*": - version "2.0.3" - resolved "https://registry.npm.taobao.org/@types/mime/download/@types/mime-2.0.3.tgz" - integrity sha1-yJO3NyHbc2mZQ7/DZTsd63+qSjo= - -"@types/minimatch@*": - version "3.0.3" - resolved "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz?cache=0&sync_timestamp=1596839141589&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.3.tgz" - integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0= - -"@types/minimist@^1.2.0": - version "1.2.0" - resolved "https://registry.npm.taobao.org/@types/minimist/download/@types/minimist-1.2.0.tgz" - integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= - -"@types/node@*": - version "14.11.8" - resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-14.11.8.tgz" - integrity sha1-/iAS8jVeTOCLykSus6u7Ic+I0z8= - -"@types/node@^14.6.2": - version "14.17.9" - resolved "https://registry.nlark.com/@types/node/download/@types/node-14.17.9.tgz#b97c057e6138adb7b720df2bd0264b03c9f504fd" - integrity sha1-uXwFfmE4rbe3IN8r0CZLA8n1BP0= - -"@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=1596839391651&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnormalize-package-data%2Fdownload%2F%40types%2Fnormalize-package-data-2.4.0.tgz" - integrity sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4= - -"@types/q@^1.5.1": - version "1.5.4" - resolved "https://registry.npm.taobao.org/@types/q/download/@types/q-1.5.4.tgz" - integrity sha1-FZJUFOCtLNdlv+9YhC9+JqesyyQ= - -"@types/qs@*": - version "6.9.5" - resolved "https://registry.npm.taobao.org/@types/qs/download/@types/qs-6.9.5.tgz?cache=0&sync_timestamp=1600295893721&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fqs%2Fdownload%2F%40types%2Fqs-6.9.5.tgz" - integrity sha1-Q0cRvdSete5p2QwdZ8NUqajssYs= - -"@types/range-parser@*": - version "1.2.3" - resolved "https://registry.npm.taobao.org/@types/range-parser/download/@types/range-parser-1.2.3.tgz" - integrity sha1-fuMwunyq+5gJC+zoal7kQRWQTCw= - -"@types/semver@^7.3.1": - version "7.3.4" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.4.tgz" - integrity sha512-+nVsLKlcUCeMzD2ufHEYuJ9a2ovstb6Dp52A5VsoKxDXgvE051XgHI/33I1EymwkRGQkwnA0LkhnUzituGs4EQ== - -"@types/serve-static@*": - version "1.13.5" - resolved "https://registry.npm.taobao.org/@types/serve-static/download/@types/serve-static-1.13.5.tgz?cache=0&sync_timestamp=1596840339942&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fserve-static%2Fdownload%2F%40types%2Fserve-static-1.13.5.tgz" - integrity sha1-PSXZQaGEFdOrCS3vhG4TWgi7z1M= - dependencies: - "@types/express-serve-static-core" "*" - "@types/mime" "*" - -"@types/source-list-map@*": - version "0.1.2" - resolved "https://registry.npm.taobao.org/@types/source-list-map/download/@types/source-list-map-0.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fsource-list-map%2Fdownload%2F%40types%2Fsource-list-map-0.1.2.tgz" - integrity sha1-AHiDYGP/rxdBI0m7o2QIfgrALsk= - -"@types/tapable@*": - version "1.0.6" - resolved "https://registry.npm.taobao.org/@types/tapable/download/@types/tapable-1.0.6.tgz" - integrity sha1-qcpLcKGLJwzLK8Cqr+/R1Ia36nQ= - -"@types/uglify-js@*": - version "3.11.0" - resolved "https://registry.npm.taobao.org/@types/uglify-js/download/@types/uglify-js-3.11.0.tgz" - integrity sha1-KGjUBcxFzZ3DBpF5BSEDAywzr7w= - dependencies: - source-map "^0.6.1" - -"@types/webpack-dev-server@^3.11.0": - version "3.11.0" - resolved "https://registry.npm.taobao.org/@types/webpack-dev-server/download/@types/webpack-dev-server-3.11.0.tgz?cache=0&sync_timestamp=1596841577349&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fwebpack-dev-server%2Fdownload%2F%40types%2Fwebpack-dev-server-3.11.0.tgz" - integrity sha1-vMO4Xn3GrC2yUzBhBRPyIowvz7I= - dependencies: - "@types/connect-history-api-fallback" "*" - "@types/express" "*" - "@types/http-proxy-middleware" "*" - "@types/serve-static" "*" - "@types/webpack" "*" - -"@types/webpack-sources@*": - version "2.0.0" - resolved "https://registry.npm.taobao.org/@types/webpack-sources/download/@types/webpack-sources-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fwebpack-sources%2Fdownload%2F%40types%2Fwebpack-sources-2.0.0.tgz" - integrity sha1-CCFqub4r4uFJm+rrxNRpzsgegqc= - dependencies: - "@types/node" "*" - "@types/source-list-map" "*" - source-map "^0.7.3" - -"@types/webpack@*", "@types/webpack@^4.0.0": - version "4.41.22" - resolved "https://registry.npm.taobao.org/@types/webpack/download/@types/webpack-4.41.22.tgz" - integrity sha1-/5dYoXxr1JnkWbkeeFOYSMMtBzE= - dependencies: - "@types/anymatch" "*" - "@types/node" "*" - "@types/tapable" "*" - "@types/uglify-js" "*" - "@types/webpack-sources" "*" - source-map "^0.6.0" - -"@types/yargs-parser@*": - version "15.0.0" - resolved "https://registry.npm.taobao.org/@types/yargs-parser/download/@types/yargs-parser-15.0.0.tgz?cache=0&sync_timestamp=1596841192658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-15.0.0.tgz" - integrity sha1-yz+fdBhp4gzOMw/765JxWQSDiC0= - -"@types/yargs@^15.0.5": - version "15.0.8" - resolved "https://registry.npm.taobao.org/@types/yargs/download/@types/yargs-15.0.8.tgz?cache=0&sync_timestamp=1602181485872&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-15.0.8.tgz" - integrity sha1-dkSQTK10J+twQzHqm/HuVJm4LiM= - dependencies: - "@types/yargs-parser" "*" - -"@types/yauzl@^2.9.1": - version "2.9.1" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" - integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== - dependencies: - "@types/node" "*" - -"@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?cache=0&sync_timestamp=1596768129236&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-helper-vue-jsx-merge-props%2Fdownload%2F%40vue%2Fbabel-helper-vue-jsx-merge-props-1.0.0.tgz" - integrity sha1-BI/leZWNpAj7eosqPsBQtQpmEEA= - -"@vue/babel-helper-vue-transform-on@^1.0.0-rc.2": - version "1.0.0-rc.2" - resolved "https://registry.npm.taobao.org/@vue/babel-helper-vue-transform-on/download/@vue/babel-helper-vue-transform-on-1.0.0-rc.2.tgz" - integrity sha1-ckY0H2ZufG5lsT2kIOLOhXFPu8o= - -"@vue/babel-plugin-jsx@^1.0.0-0": - version "1.0.0-rc.3" - resolved "https://registry.npm.taobao.org/@vue/babel-plugin-jsx/download/@vue/babel-plugin-jsx-1.0.0-rc.3.tgz?cache=0&sync_timestamp=1600074484657&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-plugin-jsx%2Fdownload%2F%40vue%2Fbabel-plugin-jsx-1.0.0-rc.3.tgz" - integrity sha1-q0d+6Vx2T75ohCou3dR08SLnCsY= - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - "@vue/babel-helper-vue-transform-on" "^1.0.0-rc.2" - camelcase "^6.0.0" - html-tags "^3.1.0" - svg-tags "^1.0.0" - -"@vue/babel-plugin-transform-vue-jsx@^1.1.2": - version "1.1.2" - resolved "https://registry.npm.taobao.org/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.1.2.tgz" - integrity sha1-wKPm78Ai515CR7RIqPxrhvA+kcA= - 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@^4.5.7": - version "4.5.7" - resolved "https://registry.npm.taobao.org/@vue/babel-preset-app/download/@vue/babel-preset-app-4.5.7.tgz?cache=0&sync_timestamp=1602060135846&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-preset-app%2Fdownload%2F%40vue%2Fbabel-preset-app-4.5.7.tgz" - integrity sha1-PA+X7a0zLjqF43LT93CkTz1G/TQ= - dependencies: - "@babel/core" "^7.11.0" - "@babel/helper-compilation-targets" "^7.9.6" - "@babel/helper-module-imports" "^7.8.3" - "@babel/plugin-proposal-class-properties" "^7.8.3" - "@babel/plugin-proposal-decorators" "^7.8.3" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" - "@babel/plugin-transform-runtime" "^7.11.0" - "@babel/preset-env" "^7.11.0" - "@babel/runtime" "^7.11.0" - "@vue/babel-plugin-jsx" "^1.0.0-0" - "@vue/babel-preset-jsx" "^1.1.2" - babel-plugin-dynamic-import-node "^2.3.3" - core-js "^3.6.5" - core-js-compat "^3.6.5" - semver "^6.1.0" - -"@vue/babel-preset-jsx@^1.1.2": - version "1.1.2" - resolved "https://registry.npm.taobao.org/@vue/babel-preset-jsx/download/@vue/babel-preset-jsx-1.1.2.tgz" - integrity sha1-LhaetMIE6jfKZsLqhaiAv8mdTyA= - dependencies: - "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" - "@vue/babel-plugin-transform-vue-jsx" "^1.1.2" - "@vue/babel-sugar-functional-vue" "^1.1.2" - "@vue/babel-sugar-inject-h" "^1.1.2" - "@vue/babel-sugar-v-model" "^1.1.2" - "@vue/babel-sugar-v-on" "^1.1.2" - -"@vue/babel-sugar-functional-vue@^1.1.2": - version "1.1.2" - resolved "https://registry.npm.taobao.org/@vue/babel-sugar-functional-vue/download/@vue/babel-sugar-functional-vue-1.1.2.tgz" - integrity sha1-9+JPugnm8e5wEEVgqICAV1VfGpo= - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@vue/babel-sugar-inject-h@^1.1.2": - version "1.1.2" - resolved "https://registry.npm.taobao.org/@vue/babel-sugar-inject-h/download/@vue/babel-sugar-inject-h-1.1.2.tgz" - integrity sha1-ilJ2ttji7Rb/yAeKrZQjYnTm7fA= - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@vue/babel-sugar-v-model@^1.1.2": - version "1.1.2" - resolved "https://registry.npm.taobao.org/@vue/babel-sugar-v-model/download/@vue/babel-sugar-v-model-1.1.2.tgz" - integrity sha1-H/b9G4ACI/ycsehNzrXlLXN6gZI= - 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.1.2" - camelcase "^5.0.0" - html-tags "^2.0.0" - svg-tags "^1.0.0" - -"@vue/babel-sugar-v-on@^1.1.2": - version "1.1.2" - resolved "https://registry.npm.taobao.org/@vue/babel-sugar-v-on/download/@vue/babel-sugar-v-on-1.1.2.tgz" - integrity sha1-su+ZuPL6sJ++rSWq1w70Lhz1sTs= - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - "@vue/babel-plugin-transform-vue-jsx" "^1.1.2" - camelcase "^5.0.0" - -"@vue/cli-overlay@^4.5.7": - version "4.5.7" - resolved "https://registry.npm.taobao.org/@vue/cli-overlay/download/@vue/cli-overlay-4.5.7.tgz?cache=0&sync_timestamp=1602060152047&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-overlay%2Fdownload%2F%40vue%2Fcli-overlay-4.5.7.tgz" - integrity sha1-RNeOhZ1cfT3Zi5yWf5rZo1hLkIs= - -"@vue/cli-plugin-babel@~4.5.0": - version "4.5.7" - resolved "https://registry.npm.taobao.org/@vue/cli-plugin-babel/download/@vue/cli-plugin-babel-4.5.7.tgz?cache=0&sync_timestamp=1602060138256&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-babel%2Fdownload%2F%40vue%2Fcli-plugin-babel-4.5.7.tgz" - integrity sha1-VAGDFqQa/FRF5pdVfiAN13mSMlo= - dependencies: - "@babel/core" "^7.11.0" - "@vue/babel-preset-app" "^4.5.7" - "@vue/cli-shared-utils" "^4.5.7" - babel-loader "^8.1.0" - cache-loader "^4.1.0" - thread-loader "^2.1.3" - webpack "^4.0.0" - -"@vue/cli-plugin-eslint@~4.5.0": - version "4.5.7" - resolved "https://registry.npm.taobao.org/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-4.5.7.tgz?cache=0&sync_timestamp=1602060137408&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-eslint%2Fdownload%2F%40vue%2Fcli-plugin-eslint-4.5.7.tgz" - integrity sha1-5mwAEfjVi9hu5SXyBixtqyxCcto= - dependencies: - "@vue/cli-shared-utils" "^4.5.7" - eslint-loader "^2.2.1" - globby "^9.2.0" - inquirer "^7.1.0" - webpack "^4.0.0" - yorkie "^2.0.0" - -"@vue/cli-plugin-router@^4.5.7": - version "4.5.7" - resolved "https://registry.npm.taobao.org/@vue/cli-plugin-router/download/@vue/cli-plugin-router-4.5.7.tgz?cache=0&sync_timestamp=1602060137675&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-router%2Fdownload%2F%40vue%2Fcli-plugin-router-4.5.7.tgz" - integrity sha1-ZYc9zfiiemVzO6LQFf+CwMA/YRk= - dependencies: - "@vue/cli-shared-utils" "^4.5.7" - -"@vue/cli-plugin-vuex@^4.5.7": - version "4.5.7" - resolved "https://registry.npm.taobao.org/@vue/cli-plugin-vuex/download/@vue/cli-plugin-vuex-4.5.7.tgz?cache=0&sync_timestamp=1602060141811&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-vuex%2Fdownload%2F%40vue%2Fcli-plugin-vuex-4.5.7.tgz" - integrity sha1-VrrmwcNmVEYS6ZXlI22Goo1U6Dg= - -"@vue/cli-service@~4.5.0": - version "4.5.7" - resolved "https://registry.npm.taobao.org/@vue/cli-service/download/@vue/cli-service-4.5.7.tgz?cache=0&sync_timestamp=1602060205978&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-service%2Fdownload%2F%40vue%2Fcli-service-4.5.7.tgz" - integrity sha1-271yCbSTyVxNqC68AQLynSt+KWQ= - dependencies: - "@intervolga/optimize-cssnano-plugin" "^1.0.5" - "@soda/friendly-errors-webpack-plugin" "^1.7.1" - "@soda/get-current-script" "^1.0.0" - "@types/minimist" "^1.2.0" - "@types/webpack" "^4.0.0" - "@types/webpack-dev-server" "^3.11.0" - "@vue/cli-overlay" "^4.5.7" - "@vue/cli-plugin-router" "^4.5.7" - "@vue/cli-plugin-vuex" "^4.5.7" - "@vue/cli-shared-utils" "^4.5.7" - "@vue/component-compiler-utils" "^3.1.2" - "@vue/preload-webpack-plugin" "^1.1.0" - "@vue/web-component-wrapper" "^1.2.0" - acorn "^7.4.0" - acorn-walk "^7.1.1" - address "^1.1.2" - autoprefixer "^9.8.6" - browserslist "^4.12.0" - cache-loader "^4.1.0" - case-sensitive-paths-webpack-plugin "^2.3.0" - cli-highlight "^2.1.4" - clipboardy "^2.3.0" - cliui "^6.0.0" - copy-webpack-plugin "^5.1.1" - css-loader "^3.5.3" - cssnano "^4.1.10" - debug "^4.1.1" - default-gateway "^5.0.5" - dotenv "^8.2.0" - dotenv-expand "^5.1.0" - file-loader "^4.2.0" - fs-extra "^7.0.1" - globby "^9.2.0" - hash-sum "^2.0.0" - html-webpack-plugin "^3.2.0" - launch-editor-middleware "^2.2.1" - lodash.defaultsdeep "^4.6.1" - lodash.mapvalues "^4.6.0" - lodash.transform "^4.6.0" - mini-css-extract-plugin "^0.9.0" - minimist "^1.2.5" - pnp-webpack-plugin "^1.6.4" - portfinder "^1.0.26" - postcss-loader "^3.0.0" - ssri "^7.1.0" - terser-webpack-plugin "^2.3.6" - thread-loader "^2.1.3" - url-loader "^2.2.0" - vue-loader "^15.9.2" - vue-style-loader "^4.1.2" - webpack "^4.0.0" - webpack-bundle-analyzer "^3.8.0" - webpack-chain "^6.4.0" - webpack-dev-server "^3.11.0" - webpack-merge "^4.2.2" - optionalDependencies: - vue-loader-v16 "npm:vue-loader@^16.0.0-beta.7" - -"@vue/cli-shared-utils@^4.5.6": - version "4.5.13" - resolved "https://registry.nlark.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.13.tgz?cache=0&sync_timestamp=1628579241293&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fcli-shared-utils%2Fdownload%2F%40vue%2Fcli-shared-utils-4.5.13.tgz#acd40f31b4790f1634292bdaa5fca95dc1e0ff50" - integrity sha1-rNQPMbR5DxY0KSvapfypXcHg/1A= - dependencies: - "@hapi/joi" "^15.0.1" - chalk "^2.4.2" - 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" - read-pkg "^5.1.1" - request "^2.88.2" - semver "^6.1.0" - strip-ansi "^6.0.0" - -"@vue/cli-shared-utils@^4.5.7": - version "4.5.7" - resolved "https://registry.npm.taobao.org/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.7.tgz?cache=0&sync_timestamp=1602060136132&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-shared-utils%2Fdownload%2F%40vue%2Fcli-shared-utils-4.5.7.tgz" - integrity sha1-uOkRwvm2t3Ej9dJpiLlhPZLc2pU= - dependencies: - "@hapi/joi" "^15.0.1" - chalk "^2.4.2" - 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" - read-pkg "^5.1.1" - request "^2.88.2" - semver "^6.1.0" - strip-ansi "^6.0.0" - -"@vue/component-compiler-utils@^3.1.0", "@vue/component-compiler-utils@^3.1.2": - version "3.2.0" - resolved "https://registry.npm.taobao.org/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.2.0.tgz?cache=0&sync_timestamp=1595427628913&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcomponent-compiler-utils%2Fdownload%2F%40vue%2Fcomponent-compiler-utils-3.2.0.tgz" - integrity sha1-j4UYLO7Sjps8dTE95mn4MWbRHl0= - 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 "^6.0.2" - source-map "~0.6.1" - vue-template-es2015-compiler "^1.9.0" - optionalDependencies: - prettier "^1.18.2" - -"@vue/eslint-config-standard@^5.1.2": - version "5.1.2" - resolved "https://registry.npm.taobao.org/@vue/eslint-config-standard/download/@vue/eslint-config-standard-5.1.2.tgz" - integrity sha1-xdVa+JSjriO2Wxr0pCV3esAXC0I= - dependencies: - eslint-config-standard "^14.1.0" - eslint-import-resolver-node "^0.3.3" - eslint-import-resolver-webpack "^0.12.1" - -"@vue/preload-webpack-plugin@^1.1.0": - version "1.1.2" - resolved "https://registry.npm.taobao.org/@vue/preload-webpack-plugin/download/@vue/preload-webpack-plugin-1.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fpreload-webpack-plugin%2Fdownload%2F%40vue%2Fpreload-webpack-plugin-1.1.2.tgz" - integrity sha1-zrkktOyzucQ4ccekKaAvhCPmIas= - -"@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" - integrity sha1-uw5G8VhafiibTuYGfcxaauYvHdE= - -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz" - integrity sha1-vYUGBLQEJFmlpBzX0zjL7Wle2WQ= - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz" - integrity sha1-PD07Jxvd/ITesA9xNEQ4MR1S/7Q= - -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz" - integrity sha1-ID9nbjM7lsnaLuqzzO8zxFkotqI= - -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz" - integrity sha1-oUQtJpxf6yP8vJ73WdrDVH8p3gA= - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz" - integrity sha1-ZH+Iks0gQ6gqwMjF51w28dkVnyc= - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz" - integrity sha1-wFJWtxJEIUZx9LCOwQitY7cO3bg= - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz" - integrity sha1-JdiIS3aDmHGgimxvgGw5ee9xLwc= - dependencies: - "@webassemblyjs/ast" "1.9.0" - -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" - integrity sha1-T+2L6sm4wU+MWLcNEk1UndH+V5A= - -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.9.0.tgz" - integrity sha1-WkE41aYpK6GLBMWuSXF+QWeWU0Y= - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz" - integrity sha1-Fceg+6roP7JhQ7us9tbfFwKtOeQ= - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz" - integrity sha1-8Zygt2ptxVYjoJz/p2noOPoeHJU= - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz" - integrity sha1-BNM7Y2945qaBMifoJAL3Y3tiKas= - -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz" - integrity sha1-P+bXnT8PkiGDqoYALELdJWz+6c8= - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz" - integrity sha1-ULxw7Gje2OJ2OwGhQYv0NJGnpJw= - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.9.0.tgz" - integrity sha1-IhEYHlsxMmRDzIES658LkChyGmE= - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz" - integrity sha1-nUjkSCbfSmWYKUqmyHRp1kL/9l4= - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz" - integrity sha1-MDERXXmsW9JhVWzsw/qQo+9FGRQ= - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz" - integrity sha1-STXVTIX+9jewDOn1I3dFHQDUeJk= - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz" - integrity sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A= - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npm.taobao.org/@xtuc/long/download/@xtuc/long-4.2.2.tgz" - integrity sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0= - -accept@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/accept/-/accept-3.1.3.tgz" - integrity sha512-OgOEAidVEOKPup+Gv2+2wdH2AgVKI9LxsJ4hicdJ6cY0faUuZdZoi56kkXWlHp9qicN1nWQLmW5ZRGk+SBS5xg== - dependencies: - boom "7.x.x" - hoek "6.x.x" - -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" - integrity sha1-UxvHJlF6OytB+FACHGzBXqq1B80= - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-jsx@^5.2.0: - version "5.3.1" - resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.3.1.tgz?cache=0&sync_timestamp=1599499155970&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-jsx%2Fdownload%2Facorn-jsx-5.3.1.tgz" - integrity sha1-/IZh4Rt6wVOcR9v+oucrOvNNJns= - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.npm.taobao.org/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1597235855275&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz" - integrity sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w= - -acorn@^6.4.1: - version "6.4.2" - resolved "https://registry.npm.taobao.org/acorn/download/acorn-6.4.2.tgz" - integrity sha1-NYZv1xBSjpLeEM8GAWSY5H454eY= - -acorn@^7.1.1, acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.npm.taobao.org/acorn/download/acorn-7.4.1.tgz" - integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo= - -add-dom-event-listener@^1.0.2: - version "1.1.0" - resolved "https://registry.npm.taobao.org/add-dom-event-listener/download/add-dom-event-listener-1.1.0.tgz" - integrity sha1-apLbOg3Qq8JU4JXA8dwUrLuq4xA= - dependencies: - object-assign "4.x" - -address@^1.1.2: - version "1.1.2" - resolved "https://registry.npm.taobao.org/address/download/address-1.1.2.tgz" - integrity sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY= - -adm-zip@^0.5.5: - version "0.5.5" - resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.5.5.tgz#b6549dbea741e4050309f1bb4d47c47397ce2c4f" - integrity sha512-IWwXKnCbirdbyXSfUDvCCrmYrOHANRZcc8NcRrvTlIApdl7PwE9oGcsYvNeJPAVY1M+70b4PxXGKIf8AEuiQ6w== - -agentkeepalive@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-2.2.0.tgz" - integrity sha1-xdG9SxKQCPEWPyNvhuX66iAm4u8= - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/aggregate-error/download/aggregate-error-3.1.0.tgz?cache=0&sync_timestamp=1598049717562&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faggregate-error%2Fdownload%2Faggregate-error-3.1.0.tgz" - integrity sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo= - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz" - integrity sha1-81mGrOuRr63sQQL72FAUlQzvpk0= - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1595907068314&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz" - integrity sha1-MfKdpatuANHC0yms97WSlhTVAU0= - -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.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" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= - -ansi-align@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/ansi-align/download/ansi-align-3.0.0.tgz" - integrity sha1-tTazcc9ofKrvI2wY0+If43l0Z8s= - dependencies: - string-width "^3.0.0" - -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz" - integrity sha1-46PaS/uubIapwoViXeEkojQCb78= - -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-4.3.1.tgz" - integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= - dependencies: - type-fest "^0.11.0" - -ansi-html@0.0.7: - version "0.0.7" - resolved "https://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz?cache=0&sync_timestamp=1589682753624&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-html%2Fdownload%2Fansi-html-0.0.7.tgz" - 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" - 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" - 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" - integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" - integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= - -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&sync_timestamp=1601839122515&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz" - 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&sync_timestamp=1601839122515&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz" - integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1601839122515&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz" - integrity sha1-7dgDYornHATIWuegkG7a00tkiTc= - dependencies: - color-convert "^2.0.1" - -ant-design-vue@^1.6.5: - version "1.6.5" - resolved "https://registry.npm.taobao.org/ant-design-vue/download/ant-design-vue-1.6.5.tgz?cache=0&sync_timestamp=1600956198509&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fant-design-vue%2Fdownload%2Fant-design-vue-1.6.5.tgz" - integrity sha1-gvaYRtkhwiDQS7nvmmxAYF4Ubmw= - dependencies: - "@ant-design/icons" "^2.1.1" - "@ant-design/icons-vue" "^2.0.0" - "@simonwep/pickr" "~1.7.0" - add-dom-event-listener "^1.0.2" - array-tree-filter "^2.1.0" - async-validator "^3.0.3" - babel-helper-vue-jsx-merge-props "^2.0.3" - babel-runtime "6.x" - classnames "^2.2.5" - component-classes "^1.2.6" - dom-align "^1.10.4" - dom-closest "^0.2.0" - dom-scroll-into-view "^2.0.0" - enquire.js "^2.1.6" - intersperse "^1.0.0" - is-mobile "^2.2.1" - is-negative-zero "^2.0.0" - ismobilejs "^1.0.0" - json2mq "^0.2.0" - lodash "^4.17.5" - moment "^2.21.0" - mutationobserver-shim "^0.3.2" - node-emoji "^1.10.0" - omit.js "^1.0.0" - raf "^3.4.0" - resize-observer-polyfill "^1.5.1" - shallow-equal "^1.0.0" - shallowequal "^1.0.2" - vue-ref "^2.0.0" - warning "^4.0.0" - -any-base@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz" - integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== - -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.npm.taobao.org/any-promise/download/any-promise-1.3.0.tgz?cache=0&sync_timestamp=1589682733115&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fany-promise%2Fdownload%2Fany-promise-1.3.0.tgz" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz" - integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.1.tgz" - integrity sha1-xV7PAhheJGklk5kxDBc84xIzsUI= - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -app-builder-bin@3.5.10: - version "3.5.10" - resolved "https://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-3.5.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fapp-builder-bin%2Fdownload%2Fapp-builder-bin-3.5.10.tgz" - integrity sha1-Sn+ZmfzMDENbYoSuE2a8dqF8Sn0= - -app-builder-lib@22.9.1: - version "22.9.1" - resolved "https://registry.npm.taobao.org/app-builder-lib/download/app-builder-lib-22.9.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fapp-builder-lib%2Fdownload%2Fapp-builder-lib-22.9.1.tgz" - integrity sha1-zLjxoCtihRSl36uUAfoql2aJQVw= - dependencies: - "7zip-bin" "~5.0.3" - "@develar/schema-utils" "~2.6.5" - async-exit-hook "^2.0.1" - bluebird-lst "^1.0.9" - builder-util "22.9.1" - builder-util-runtime "8.7.2" - chromium-pickle-js "^0.2.0" - debug "^4.3.0" - ejs "^3.1.5" - electron-publish "22.9.1" - fs-extra "^9.0.1" - hosted-git-info "^3.0.5" - is-ci "^2.0.0" - isbinaryfile "^4.0.6" - js-yaml "^3.14.0" - lazy-val "^1.0.4" - minimatch "^3.0.4" - normalize-package-data "^2.5.0" - read-config-file "6.0.0" - sanitize-filename "^1.6.3" - semver "^7.3.2" - temp-file "^3.3.7" - -aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz" - integrity sha1-aALmJk79GMeQobDVF/DyYnvyyUo= - -arch@^2.1.1: - version "2.1.2" - resolved "https://registry.npm.taobao.org/arch/download/arch-2.1.2.tgz" - integrity sha1-DFK75zRLtPomDEQ9LLrZwA/y8L8= - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz?cache=0&sync_timestamp=1598649734444&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fargparse%2Fdownload%2Fargparse-1.0.10.tgz" - integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= - dependencies: - sprintf-js "~1.0.2" - -args@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/args/-/args-5.0.1.tgz#4bf298df90a4799a09521362c579278cc2fdd761" - integrity sha512-1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ== - dependencies: - camelcase "5.0.0" - chalk "2.4.2" - leven "2.1.0" - mri "1.1.4" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz" - 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" - 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" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-filter@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz" - integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= - -array-find@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/array-find/download/array-find-1.0.0.tgz" - integrity sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg= - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz" - 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" - integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk= - -array-includes@^3.1.1: - version "3.1.1" - resolved "https://registry.npm.taobao.org/array-includes/download/array-includes-3.1.1.tgz" - integrity sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0" - is-string "^1.0.5" - -array-tree-filter@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/array-tree-filter/download/array-tree-filter-2.1.0.tgz" - integrity sha1-hzrAD+yDdJ8lWsjdCDgUtPYykZA= - -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" - 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" - 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" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -array.prototype.flat@^1.2.3: - version "1.2.3" - resolved "https://registry.npm.taobao.org/array.prototype.flat/download/array.prototype.flat-1.2.3.tgz" - integrity sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.npm.taobao.org/asn1.js/download/asn1.js-5.4.1.tgz" - integrity sha1-EamAuE67kXgc41sP3C7ilON4Pwc= - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz" - 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" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.npm.taobao.org/assert/download/assert-1.5.0.tgz" - 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" - 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" - 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" - integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= - -async-exit-hook@^2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/async-exit-hook/download/async-exit-hook-2.0.1.tgz" - integrity sha1-i9iwJLDsmxwBzMua+dspvXF9+vM= - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.1.tgz" - integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= - -async-validator@^3.0.3: - version "3.4.0" - resolved "https://registry.npm.taobao.org/async-validator/download/async-validator-3.4.0.tgz?cache=0&sync_timestamp=1596623572478&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fasync-validator%2Fdownload%2Fasync-validator-3.4.0.tgz" - integrity sha1-hxs+WUEkv0xOt7zRqeeLRPOwnK4= - -async@0.9.x: - version "0.9.2" - resolved "https://registry.npm.taobao.org/async/download/async-0.9.2.tgz" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - -async@^2.6.2: - version "2.6.3" - resolved "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz" - integrity sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8= - dependencies: - lodash "^4.17.14" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/at-least-node/download/at-least-node-1.0.0.tgz" - integrity sha1-YCzUtG6EStTv/JKoARo8RuAjjcI= - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz" - integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= - -atomically@^1.3.1: - version "1.7.0" - resolved "https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz" - integrity sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w== - -autoprefixer@^9.8.6: - version "9.8.6" - resolved "https://registry.npm.taobao.org/autoprefixer/download/autoprefixer-9.8.6.tgz?cache=0&sync_timestamp=1601167582745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fautoprefixer%2Fdownload%2Fautoprefixer-9.8.6.tgz" - integrity sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8= - dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" - colorette "^1.2.1" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" - -available-typed-arrays@^1.0.0, available-typed-arrays@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz" - integrity sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ== - dependencies: - array-filter "^1.0.0" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz?cache=0&sync_timestamp=1589682812085&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws-sign2%2Fdownload%2Faws-sign2-0.7.0.tgz" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.10.1" - resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.10.1.tgz?cache=0&sync_timestamp=1597236947743&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.10.1.tgz" - integrity sha1-4eguTz6Zniz9YbFhKA0WoRH4ZCg= - -axios@^0.21.1: - version "0.21.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" - integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== - dependencies: - follow-redirects "^1.10.0" - -babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-eslint@^10.1.0: - version "10.1.0" - resolved "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.1.0.tgz?cache=0&sync_timestamp=1599054223324&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-eslint%2Fdownload%2Fbabel-eslint-10.1.0.tgz" - integrity sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI= - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-helper-vue-jsx-merge-props@^2.0.3: - version "2.0.3" - resolved "https://registry.npm.taobao.org/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz" - integrity sha1-Iq69OzOQIyjlEyk6jkmSs4T58bY= - -babel-loader@^8.1.0: - version "8.1.0" - resolved "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.1.0.tgz" - integrity sha1-xhHVESvVIJq+i5+oTD5NolJ18cM= - dependencies: - find-cache-dir "^2.1.0" - loader-utils "^1.4.0" - mkdirp "^0.5.3" - pify "^4.0.1" - schema-utils "^2.6.5" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" - integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.8.0: - version "6.22.0" - resolved "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz" - integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz" - integrity sha1-hP2hnJduxcbe/vV/lCez3vZuF6M= - dependencies: - object.assign "^4.1.0" - -babel-plugin-transform-es2015-arrow-functions@^6.8.0: - version "6.22.0" - resolved "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz" - integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.9.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz" - integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-template-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz" - integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= - dependencies: - babel-runtime "^6.22.0" - -babel-preset-es2020@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/babel-preset-es2020/-/babel-preset-es2020-1.0.2.tgz" - integrity sha1-SJJyypyLH8pZss/EsqL6sC7t63k= - dependencies: - babel-plugin-check-es2015-constants "^6.8.0" - babel-plugin-transform-es2015-arrow-functions "^6.8.0" - babel-plugin-transform-es2015-block-scoping "^6.9.0" - babel-plugin-transform-es2015-template-literals "^6.8.0" - -babel-runtime@6.x, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.26.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz" - integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz" - integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz" - integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base64-js@^1.0.2, base64-js@^1.3.1: - version "1.3.1" - resolved "https://registry.npm.taobao.org/base64-js/download/base64-js-1.3.1.tgz?cache=0&sync_timestamp=1599054234315&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbase64-js%2Fdownload%2Fbase64-js-1.3.1.tgz" - integrity sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE= - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz" - 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" - 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" - 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" - 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" - 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" - 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" - integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= - -binary-extensions@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.1.0.tgz" - integrity sha1-MPpAyef+B9vIlWeM0ocCTeokHdk= - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.npm.taobao.org/bindings/download/bindings-1.5.0.tgz" - integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= - dependencies: - file-uri-to-path "1.0.0" - -bl@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" - integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== - dependencies: - readable-stream "^2.3.5" - safe-buffer "^5.1.1" - -bluebird-lst@^1.0.9: - version "1.0.9" - resolved "https://registry.npm.taobao.org/bluebird-lst/download/bluebird-lst-1.0.9.tgz" - integrity sha1-pkoOQ2Vli5q1/odeud+2lBibtBw= - dependencies: - bluebird "^3.5.5" - -bluebird@^3.1.1, bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz?cache=0&sync_timestamp=1589682744631&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.7.2.tgz" - integrity sha1-nyKcFb4nJFT/qXOs4NvueaGww28= - -bmp-js@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz" - integrity sha1-4Fpj95amwf8l9Hcex62twUjAcjM= - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: - version "4.11.9" - resolved "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz" - integrity sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg= - -bn.js@^5.1.1: - version "5.1.3" - resolved "https://registry.npm.taobao.org/bn.js/download/bn.js-5.1.3.tgz" - integrity sha1-vsoAVAj2Quvr6oCwQrTRjSrA7ms= - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz" - 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" - 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" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -boolean@^3.0.1: - version "3.0.1" - resolved "https://registry.npm.taobao.org/boolean/download/boolean-3.0.1.tgz" - integrity sha1-NezytKLuGRsLRJhvFOtfBSpcu08= - -boom@7.x.x: - version "7.3.0" - resolved "https://registry.npmjs.org/boom/-/boom-7.3.0.tgz" - integrity sha512-Swpoyi2t5+GhOEGw8rEsKvTxFLIDiiKoUc2gsoV6Lyr43LHBIzch3k2MvYUs8RTROrIkVJ3Al0TkaOGjnb+B6A== - dependencies: - hoek "6.x.x" - -boxen@^4.2.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/boxen/download/boxen-4.2.0.tgz" - integrity sha1-5BG2I1fW1tNlh8isPV2XTaoHDmQ= - dependencies: - ansi-align "^3.0.0" - camelcase "^5.3.1" - chalk "^3.0.0" - cli-boxes "^2.2.0" - string-width "^4.1.0" - term-size "^2.1.0" - type-fest "^0.8.1" - widest-line "^3.1.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz?cache=0&sync_timestamp=1601898189928&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrace-expansion%2Fdownload%2Fbrace-expansion-1.1.11.tgz" - 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" - 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" - -braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz" - integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= - dependencies: - fill-range "^7.0.1" - -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz" - 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" - 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" - 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" - 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, browserify-rsa@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.0.1.tgz" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.2.1.tgz" - integrity sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM= - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.2.0.tgz" - integrity sha1-KGlFnZqjviRf6P4sofRuLn9U1z8= - dependencies: - pako "~1.0.5" - -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.8.5: - version "4.14.5" - resolved "https://registry.npm.taobao.org/browserslist/download/browserslist-4.14.5.tgz?cache=0&sync_timestamp=1600993129773&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.14.5.tgz" - integrity sha1-HHUUYaEC3cYOQJk2ObcJvn8sQBU= - dependencies: - caniuse-lite "^1.0.30001135" - electron-to-chromium "^1.3.571" - escalade "^3.1.0" - node-releases "^1.1.61" - -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.npm.taobao.org/buffer-crc32/download/buffer-crc32-0.2.13.tgz" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-equal@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz" - integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= - -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz" - 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" - integrity sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow= - -buffer-json@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/buffer-json/download/buffer-json-2.0.0.tgz" - integrity sha1-9z4TseQvGW/i/WfQAcfXEH7dfCM= - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.npm.taobao.org/buffer/download/buffer-4.9.2.tgz" - integrity sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg= - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -buffer@^5.2.0: - version "5.6.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.6.1.tgz" - integrity sha512-2z15UUHpS9/3tk9mY/q+Rl3rydOi7yMp5XWNQnRvoz+mJwiv8brqYwp9a+nOCtma6dwuEIxljD8W3ysVBZ05Vg== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -builder-util-runtime@8.7.2: - version "8.7.2" - resolved "https://registry.npm.taobao.org/builder-util-runtime/download/builder-util-runtime-8.7.2.tgz" - integrity sha1-2Tr8cUKKEnibQ34ThQ4fp9qVbXI= - dependencies: - debug "^4.1.1" - sax "^1.2.4" - -builder-util@22.9.1: - version "22.9.1" - resolved "https://registry.npm.taobao.org/builder-util/download/builder-util-22.9.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbuilder-util%2Fdownload%2Fbuilder-util-22.9.1.tgz" - integrity sha1-twh6XN5Hf5DXGMpdf6+2riYbFq8= - dependencies: - "7zip-bin" "~5.0.3" - "@types/debug" "^4.1.5" - "@types/fs-extra" "^9.0.1" - app-builder-bin "3.5.10" - bluebird-lst "^1.0.9" - builder-util-runtime "8.7.2" - chalk "^4.1.0" - debug "^4.3.0" - fs-extra "^9.0.1" - is-ci "^2.0.0" - js-yaml "^3.14.0" - source-map-support "^0.5.19" - stat-mode "^1.0.0" - temp-file "^3.3.7" - -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" - 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&sync_timestamp=1589682741197&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbytes%2Fdownload%2Fbytes-3.0.0.tgz" - 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&sync_timestamp=1589682741197&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbytes%2Fdownload%2Fbytes-3.1.0.tgz" - integrity sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY= - -cacache@^12.0.2, cacache@^12.0.3: - version "12.0.4" - resolved "https://registry.npm.taobao.org/cacache/download/cacache-12.0.4.tgz" - integrity sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw= - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^13.0.1: - version "13.0.1" - resolved "https://registry.npm.taobao.org/cacache/download/cacache-13.0.1.tgz" - integrity sha1-qAAMIWlwiQgvhSh6GuxuOCAkpxw= - dependencies: - chownr "^1.1.2" - figgy-pudding "^3.5.1" - fs-minipass "^2.0.0" - glob "^7.1.4" - graceful-fs "^4.2.2" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - minipass "^3.0.0" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - p-map "^3.0.0" - promise-inflight "^1.0.1" - rimraf "^2.7.1" - ssri "^7.0.0" - unique-filename "^1.1.1" - -cacache@^15.0.5: - version "15.0.5" - resolved "https://registry.npm.taobao.org/cacache/download/cacache-15.0.5.tgz" - integrity sha1-aRYoM9opFw1nMjNGQ8YOAF9fF9A= - dependencies: - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.0" - tar "^6.0.2" - unique-filename "^1.1.1" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz" - 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@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/cache-loader/download/cache-loader-4.1.0.tgz" - integrity sha1-mUjK41OuwKH8ser9ojAIFuyFOH4= - dependencies: - buffer-json "^2.0.0" - find-cache-dir "^3.0.0" - loader-utils "^1.2.3" - mkdirp "^0.5.1" - neo-async "^2.6.1" - schema-utils "^2.0.0" - -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.npm.taobao.org/cacheable-request/download/cacheable-request-6.1.0.tgz" - integrity sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI= - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - -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" - 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" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.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" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz" - 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" - 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" - integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camelcase@5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz" - integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== - -camelcase@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz" - integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1602350083472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz" - integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= - -camelcase@^6.0.0: - version "6.1.0" - resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-6.1.0.tgz?cache=0&sync_timestamp=1602350083472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-6.1.0.tgz" - integrity sha1-J9wXYXNyX7Ct+KSLZH9NeHGUTXg= - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/caniuse-api/download/caniuse-api-3.0.0.tgz" - 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.30001109, caniuse-lite@^1.0.30001135: - version "1.0.30001148" - resolved "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001148.tgz" - integrity sha1-3JfH7ZGKszv4cG3dXjhyh+AV1jc= - -case-sensitive-paths-webpack-plugin@^2.3.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.3.0.tgz" - integrity sha1-I6xhPMmoVuT4j/i7c7u16YmCXPc= - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@2.4.2, 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" - integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz" - 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@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/chalk/download/chalk-3.0.0.tgz" - integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ= - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz" - integrity sha1-ThSHCmGNni7dl92DRf2dncMVZGo= - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz?cache=0&sync_timestamp=1601032467034&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.7.0.tgz" - integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= - -charset@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/charset/-/charset-1.0.1.tgz" - integrity sha512-6dVyOOYjpfFcL1Y4qChrAoQLRHvj2ziyhcm0QJlhOcAhykL/k1kTUPbeo+87MNRTRdk2OIIsIXbuF3x2wi5EXg== - -check-types@^8.0.3: - version "8.0.3" - resolved "https://registry.npm.taobao.org/check-types/download/check-types-8.0.3.tgz" - integrity sha1-M1bMoZyIlUTy16le1JzlCKDs9VI= - -child_process@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/child_process/-/child_process-1.0.2.tgz" - integrity sha1-sffn/HPSXn/R1FWtyU4UODAYK1o= - -"chokidar@>=2.0.0 <4.0.0", chokidar@^3.0.2, chokidar@^3.4.1: - version "3.4.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz" - integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.1.2" - -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1602585381749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz" - integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= - 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.1.1, chownr@^1.1.2: - version "1.1.4" - resolved "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz" - integrity sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs= - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/chownr/download/chownr-2.0.0.tgz" - integrity sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4= - -chrome-trace-event@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.2.tgz" - integrity sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ= - dependencies: - tslib "^1.9.0" - -chromium-pickle-js@^0.2.0: - version "0.2.0" - resolved "https://registry.npm.taobao.org/chromium-pickle-js/download/chromium-pickle-js-0.2.0.tgz" - integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU= - -ci-info@^1.5.0: - version "1.6.0" - resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-1.6.0.tgz" - integrity sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc= - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-2.0.0.tgz" - integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= - -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" - integrity sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94= - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz" - integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -classnames@^2.2.5: - version "2.2.6" - resolved "https://registry.npm.taobao.org/classnames/download/classnames-2.2.6.tgz" - integrity sha1-Q5Nb/90pHzJtrQogUwmzjQD2UM4= - -clean-css@4.2.x: - version "4.2.3" - resolved "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.3.tgz" - integrity sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g= - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1592035524745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz" - integrity sha1-7oRy27Ep5yezHooQpCfe6d/kAIs= - -cli-boxes@^2.2.0: - version "2.2.1" - resolved "https://registry.npm.taobao.org/cli-boxes/download/cli-boxes-2.2.1.tgz?cache=0&sync_timestamp=1598866401325&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-boxes%2Fdownload%2Fcli-boxes-2.2.1.tgz" - integrity sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8= - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - dependencies: - restore-cursor "^2.0.0" - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz" - integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= - dependencies: - restore-cursor "^3.1.0" - -cli-highlight@^2.1.4: - version "2.1.4" - resolved "https://registry.npm.taobao.org/cli-highlight/download/cli-highlight-2.1.4.tgz" - integrity sha1-CYy2Qs8X9CrcHBFF4H+WDsTXUis= - dependencies: - chalk "^3.0.0" - highlight.js "^9.6.0" - mz "^2.4.0" - parse5 "^5.1.1" - parse5-htmlparser2-tree-adapter "^5.1.1" - yargs "^15.0.0" - -cli-spinners@^2.0.0: - version "2.5.0" - resolved "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-2.5.0.tgz?cache=0&sync_timestamp=1602505826257&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-spinners%2Fdownload%2Fcli-spinners-2.5.0.tgz" - integrity sha1-EnY+RyUb+VHLdcIB36WP8byy0Ec= - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-3.0.0.tgz" - integrity sha1-ovSEN6LKqaIkNueUvwceyeYc7fY= - -clipboardy@^2.3.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/clipboardy/download/clipboardy-2.3.0.tgz" - integrity sha1-PCkDZQxo5GqRs4iYW8J3QofbopA= - dependencies: - arch "^2.1.1" - execa "^1.0.0" - is-wsl "^2.1.1" - -cliui@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz" - integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - 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?cache=0&sync_timestamp=1597608006561&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-5.0.0.tgz" - integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.npm.taobao.org/cliui/download/cliui-6.0.0.tgz?cache=0&sync_timestamp=1597608006561&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-6.0.0.tgz" - integrity sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE= - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -cliui@^7.0.0: - version "7.0.1" - resolved "https://registry.npm.taobao.org/cliui/download/cliui-7.0.1.tgz?cache=0&sync_timestamp=1597608006561&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-7.0.1.tgz" - integrity sha1-pMtnqtRc2D2NBRKPyfTY+7iH5rM= - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/clone-response/download/clone-response-1.0.2.tgz" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz?cache=0&sync_timestamp=1589682821772&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclone%2Fdownload%2Fclone-1.0.4.tgz" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.npm.taobao.org/coa/download/coa-2.0.2.tgz" - 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.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" - 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" - 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" - integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz" - integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz" - integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= - -color-string@^1.5.4: - version "1.5.4" - resolved "https://registry.npm.taobao.org/color-string/download/color-string-1.5.4.tgz?cache=0&sync_timestamp=1602228106182&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-string%2Fdownload%2Fcolor-string-1.5.4.tgz" - integrity sha1-3VHNJc/ulT0Tj+QAI3LMPQ5QTLY= - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.0.0: - version "3.1.3" - resolved "https://registry.npm.taobao.org/color/download/color-3.1.3.tgz?cache=0&sync_timestamp=1602228883047&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor%2Fdownload%2Fcolor-3.1.3.tgz" - integrity sha1-ymf7TnuX1hHc3jns7tQiBn2RWW4= - dependencies: - color-convert "^1.9.1" - color-string "^1.5.4" - -colorette@^1.2.1: - version "1.2.1" - resolved "https://registry.npm.taobao.org/colorette/download/colorette-1.2.1.tgz?cache=0&sync_timestamp=1593955763917&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolorette%2Fdownload%2Fcolorette-1.2.1.tgz" - integrity sha1-TQuSEyXBT6+SYzCGpTbbbolWSxs= - -colors@^1.1.2: - version "1.4.0" - resolved "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - -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" - 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?cache=0&sync_timestamp=1598576116597&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.17.1.tgz" - integrity sha1-vXerfebelCBc6sxy8XFtKfIKd78= - -commander@^2.18.0, commander@^2.2.0, commander@^2.20.0, commander@^2.9.0: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@~2.19.0: - version "2.19.0" - resolved "https://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz?cache=0&sync_timestamp=1598576116597&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.19.0.tgz" - 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" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -component-classes@^1.2.6: - version "1.2.6" - resolved "https://registry.npm.taobao.org/component-classes/download/component-classes-1.2.6.tgz" - integrity sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE= - dependencies: - component-indexof "0.0.3" - -component-emitter@^1.2.1, component-emitter@^1.3.0: - version "1.3.0" - resolved "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz" - integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= - -component-indexof@0.0.3: - version "0.0.3" - resolved "https://registry.npm.taobao.org/component-indexof/download/component-indexof-0.0.3.tgz" - integrity sha1-EdCRMSI5648yyPJa6csAL/6NPCQ= - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz" - integrity sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o= - dependencies: - mime-db ">= 1.43.0 < 2" - -compressing@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/compressing/-/compressing-1.5.1.tgz#d031a3311b8c2ed6561a8431671d5a844540482d" - integrity sha512-1AGBR4Vh0/rpPKSXHoV9cerLo0CUlAhZ/xsJqU3a9+2cbSaFjWT3fk2MIGkCnbpk//DGWrcWw03rhKFQrA9RQw== - dependencies: - flushwritable "^1.0.0" - get-ready "^1.0.0" - iconv-lite "^0.5.0" - mkdirp "^0.5.1" - pump "^3.0.0" - streamifier "^0.1.1" - tar-stream "^1.5.2" - yauzl "^2.7.0" - yazl "^2.4.2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz" - 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" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.5.0, concat-stream@^1.6.2: - version "1.6.2" - resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz?cache=0&sync_timestamp=1589682751334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconcat-stream%2Fdownload%2Fconcat-stream-1.6.2.tgz" - 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" - -conf@^7.1.2: - version "7.1.2" - resolved "https://registry.npmjs.org/conf/-/conf-7.1.2.tgz" - integrity sha512-r8/HEoWPFn4CztjhMJaWNAe5n+gPUCSaJ0oufbqDLFKsA1V8JjAG7G+p0pgoDFAws9Bpk2VtVLLXqOBA7WxLeg== - dependencies: - ajv "^6.12.2" - atomically "^1.3.1" - debounce-fn "^4.0.0" - dot-prop "^5.2.0" - env-paths "^2.2.0" - json-schema-typed "^7.0.3" - make-dir "^3.1.0" - onetime "^5.1.0" - pkg-up "^3.1.0" - semver "^7.3.2" - -config-chain@^1.1.11: - version "1.1.12" - resolved "https://registry.npm.taobao.org/config-chain/download/config-chain-1.1.12.tgz" - integrity sha1-D96NCRIA616AjK8l/mGMAvSOTvo= - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.npm.taobao.org/configstore/download/configstore-5.0.1.tgz" - integrity sha1-02UCG130uYzdGH1qOw4/anzF7ZY= - dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" - -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" - integrity sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w= - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/console-browserify/download/console-browserify-1.2.0.tgz" - integrity sha1-ZwY871fOts9Jk6KrOlWECujEkzY= - -consolidate@^0.15.1: - version "0.15.1" - resolved "https://registry.npm.taobao.org/consolidate/download/consolidate-0.15.1.tgz?cache=0&sync_timestamp=1599596647062&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconsolidate%2Fdownload%2Fconsolidate-0.15.1.tgz" - 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?cache=0&sync_timestamp=1589682802723&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconstants-browserify%2Fdownload%2Fconstants-browserify-1.0.0.tgz" - 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" - 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" - 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" - integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js= - -convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz" - integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= - 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" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz" - integrity sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo= - -cookiejar@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz" - integrity sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA== - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz" - 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" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -copy-webpack-plugin@^5.1.1: - version "5.1.2" - resolved "https://registry.npm.taobao.org/copy-webpack-plugin/download/copy-webpack-plugin-5.1.2.tgz" - integrity sha1-ioieHcr6bJHGzUvhrRWPHTgjuuI= - dependencies: - cacache "^12.0.3" - find-cache-dir "^2.1.0" - glob-parent "^3.1.0" - globby "^7.1.1" - is-glob "^4.0.1" - loader-utils "^1.2.3" - minimatch "^3.0.4" - normalize-path "^3.0.0" - p-limit "^2.2.1" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - webpack-log "^2.0.0" - -core-js-compat@^3.6.2, core-js-compat@^3.6.5: - version "3.6.5" - resolved "https://registry.npm.taobao.org/core-js-compat/download/core-js-compat-3.6.5.tgz" - integrity sha1-KlHZpOJd/W5pAlGqgfmePAVIHxw= - dependencies: - browserslist "^4.8.5" - semver "7.0.0" - -core-js@^2.4.0: - version "2.6.11" - resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz?cache=0&sync_timestamp=1589682726446&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.11.tgz" - integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw= - -core-js@^3.6.5: - version "3.6.5" - resolved "https://registry.npm.taobao.org/core-js/download/core-js-3.6.5.tgz?cache=0&sync_timestamp=1589682726446&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-3.6.5.tgz" - integrity sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo= - -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" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cors@^2.8.5: - version "2.8.5" - resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" - integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== - dependencies: - object-assign "^4" - vary "^1" - -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&sync_timestamp=1596310819353&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-5.2.1.tgz" - 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.4" - resolved "https://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.4.tgz" - integrity sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4= - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/create-hash/download/create-hash-1.2.0.tgz" - 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.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.7.tgz" - 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@^4.0.0: - version "4.0.2" - resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41" - integrity sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE= - dependencies: - lru-cache "^4.0.1" - which "^1.2.9" - -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - 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" - 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" - -cross-spawn@^7.0.0, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-7.0.3.tgz" - integrity sha1-9zqFudXUHQRVUcF34ogtSshXKKY= - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.12.0.tgz?cache=0&sync_timestamp=1589682788096&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcrypto-browserify%2Fdownload%2Fcrypto-browserify-3.12.0.tgz" - 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" - -crypto-js@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz" - integrity sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg== - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/crypto-random-string/download/crypto-random-string-2.0.0.tgz?cache=0&sync_timestamp=1599139352103&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcrypto-random-string%2Fdownload%2Fcrypto-random-string-2.0.0.tgz" - integrity sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU= - -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" - 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?cache=0&sync_timestamp=1602012629570&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz" - integrity sha1-wZiUD2OnbX42wecQGLABchBUyyI= - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-loader@^3.5.3: - version "3.6.0" - resolved "https://registry.npm.taobao.org/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1602609200442&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz" - integrity sha1-Lkssfm4tJ/jI8o9hv/zS5ske9kU= - dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^2.7.0" - semver "^6.3.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" - 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" - 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.1.0" - resolved "https://registry.npm.taobao.org/css-select/download/css-select-2.1.0.tgz" - integrity sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8= - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.37.tgz" - integrity sha1-mL69YsTB2flg7DQM+fdSLjBwmiI= - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@1.0.0-alpha.39: - version "1.0.0-alpha.39" - resolved "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.39.tgz" - integrity sha1-K/8//huz93bPfu/ZHuXLp3oUnus= - dependencies: - mdn-data "2.0.6" - source-map "^0.6.1" - -css-what@2.1: - version "2.1.3" - resolved "https://registry.npm.taobao.org/css-what/download/css-what-2.1.3.tgz?cache=0&sync_timestamp=1602571001952&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-what%2Fdownload%2Fcss-what-2.1.3.tgz" - integrity sha1-ptdgRXM2X+dGhsPzEcVlE9iChfI= - -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.npm.taobao.org/css-what/download/css-what-3.4.2.tgz?cache=0&sync_timestamp=1602571001952&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-what%2Fdownload%2Fcss-what-3.4.2.tgz" - integrity sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ= - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/cssesc/download/cssesc-3.0.0.tgz" - integrity sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4= - -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?cache=0&sync_timestamp=1599670156743&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssnano-preset-default%2Fdownload%2Fcssnano-preset-default-4.0.7.tgz" - 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" - 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" - 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" - 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" - 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?cache=0&sync_timestamp=1599670118397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssnano%2Fdownload%2Fcssnano-4.1.10.tgz" - 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@^4.0.2: - version "4.0.3" - resolved "https://registry.npm.taobao.org/csso/download/csso-4.0.3.tgz" - integrity sha1-DZmF3IUsfMKyys+74QeQFNGo6QM= - dependencies: - css-tree "1.0.0-alpha.39" - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz?cache=0&sync_timestamp=1601073454623&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdashdash%2Fdownload%2Fdashdash-1.14.1.tgz" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -date-format@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz" - integrity sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA== - -date-format@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz" - integrity sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w== - -de-indent@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/de-indent/download/de-indent-1.0.2.tgz" - integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= - -debounce-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz" - integrity sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ== - dependencies: - mimic-fn "^3.0.0" - -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.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.1.0, debug@^3.1.1, debug@^3.2.5: - version "3.2.6" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.2.0" - resolved "https://registry.npm.taobao.org/debug/download/debug-4.2.0.tgz?cache=0&sync_timestamp=1600502894812&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.2.0.tgz" - integrity sha1-fxUPk5IOlMWPVXTC/QGjEQ7/5/E= - dependencies: - ms "2.1.2" - -debug@^4.3.0: - version "4.3.0" - resolved "https://registry.npm.taobao.org/debug/download/debug-4.3.0.tgz?cache=0&sync_timestamp=1600502894812&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.3.0.tgz" - integrity sha1-76QcvxT8lEgHU2f9qt34I3baIR4= - dependencies: - ms "2.1.2" - -decamelize@^1.1.1, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz" - 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" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.npm.taobao.org/decompress-response/download/decompress-response-3.3.0.tgz" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz" - integrity sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o= - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz" - 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" - 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" - 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" - integrity sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs= - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - -default-gateway@^5.0.5: - version "5.0.5" - resolved "https://registry.npm.taobao.org/default-gateway/download/default-gateway-5.0.5.tgz" - integrity sha1-T9a9XShV05s0zFpZUFSG6ar8mxA= - dependencies: - execa "^3.3.0" - -default-shell@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/default-shell/download/default-shell-1.0.1.tgz#752304bddc6174f49eb29cb988feea0b8813c8bc" - integrity sha1-dSMEvdxhdPSespy5iP7qC4gTyLw= - -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.npm.taobao.org/defaults/download/defaults-1.0.3.tgz" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= - dependencies: - clone "^1.0.2" - -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.npm.taobao.org/defer-to-connect/download/defer-to-connect-1.1.3.tgz" - integrity sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE= - -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" - 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" - 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" - 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" - integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -del@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/del/-/del-3.0.0.tgz" - integrity sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU= - dependencies: - globby "^6.1.0" - is-path-cwd "^1.0.0" - is-path-in-cwd "^1.0.0" - p-map "^1.1.1" - pify "^3.0.0" - rimraf "^2.2.8" - -del@^4.1.1: - version "4.1.1" - resolved "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz?cache=0&sync_timestamp=1601076882347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdel%2Fdownload%2Fdel-4.1.1.tgz" - 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" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/des.js/download/des.js-1.0.1.tgz" - integrity sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM= - 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" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-node@^2.0.4: - version "2.0.4" - resolved "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.4.tgz" - 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" - 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" - integrity sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ= - dependencies: - path-type "^3.0.0" - -dmg-builder@22.9.1: - version "22.9.1" - resolved "https://registry.npm.taobao.org/dmg-builder/download/dmg-builder-22.9.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdmg-builder%2Fdownload%2Fdmg-builder-22.9.1.tgz" - integrity sha1-ZGRyJPN+5H/JvQGUfCHMAQowUR8= - dependencies: - app-builder-lib "22.9.1" - builder-util "22.9.1" - fs-extra "^9.0.1" - iconv-lite "^0.6.2" - js-yaml "^3.14.0" - sanitize-filename "^1.6.3" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-over-http@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/dns-over-http/-/dns-over-http-0.2.0.tgz" - integrity sha512-K+SyN2L3ljxJ2MFtOv/vRS+3/YEMLvOuH7MrmO5ejaubi4w02/DLqzoK1kBGKlQrT9ND57pbapeDf+ue8AElEA== - dependencies: - accept "^3.1.3" - cors "^2.8.5" - debug "^3.1.0" - dns-packet "^4.2.0" - dns-socket "^3.0.0" - extend "^3.0.1" - lru-cache "^4.1.2" - qs "^6.6.0" - random-int "^1.0.0" - -dns-over-tls@^0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/dns-over-tls/-/dns-over-tls-0.0.8.tgz" - integrity sha512-2r1IBUEffIbhjuyOyKCsiMimXFCCEADY9Xfu9+p2NuUpSB6Si03+rPdLL9wxzkD6dI1d7gaJt+ekVIg3tW+ReQ== - dependencies: - dns-packet "^5.2.1" - -dns-packet@^1.3.1: - version "1.3.1" - resolved "https://registry.npm.taobao.org/dns-packet/download/dns-packet-1.3.1.tgz" - integrity sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo= - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-packet@^4.1.0, dns-packet@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-4.2.0.tgz" - integrity sha512-bn1AKpfkFbm0MIioOMHZ5qJzl2uypdBwI4nYNsqvhjsegBhcKJUlCrMPWLx6JEezRjxZmxhtIz/FkBEur2l8Cw== - dependencies: - ip "^1.1.5" - safe-buffer "^5.1.1" - -dns-packet@^5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.2.1.tgz" - integrity sha512-JHj2yJeKOqlxzeuYpN1d56GfhzivAxavNwHj9co3qptECel27B1rLY5PifJAvubsInX5pGLDjAHuCfCUc2Zv/w== - dependencies: - ip "^1.1.5" - -dns-socket@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/dns-socket/-/dns-socket-3.0.0.tgz" - integrity sha512-M0WkByoJ/mTm+HtwBQLsRJPe5uGIC/lYVOp+s6ZzhbZ5iq4GxjFyxYPQhB85dgCLvVb43aJQXHDC9aUgyKGc/Q== - dependencies: - dns-packet "^4.1.0" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz" - 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" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz" - integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= - dependencies: - esutils "^2.0.2" - -dom-align@^1.10.4: - version "1.12.0" - resolved "https://registry.npm.taobao.org/dom-align/download/dom-align-1.12.0.tgz" - integrity sha1-VvtxVt8LkQmYMDZNLUj4iWP1opw= - -dom-closest@^0.2.0: - version "0.2.0" - resolved "https://registry.npm.taobao.org/dom-closest/download/dom-closest-0.2.0.tgz" - integrity sha1-69n5HRvyLo1vR3h2u80+yQIWwM8= - dependencies: - dom-matches ">=1.0.1" - -dom-converter@^0.2: - version "0.2.0" - resolved "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz" - integrity sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g= - dependencies: - utila "~0.4" - -dom-matches@>=1.0.1: - version "2.0.0" - resolved "https://registry.npm.taobao.org/dom-matches/download/dom-matches-2.0.0.tgz" - integrity sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw= - -dom-scroll-into-view@^2.0.0: - version "2.0.1" - resolved "https://registry.npm.taobao.org/dom-scroll-into-view/download/dom-scroll-into-view-2.0.1.tgz" - integrity sha1-DezIUigB/Y0/HGujVadNOCxfmJs= - -dom-serializer@0: - version "0.2.2" - resolved "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.2.2.tgz" - integrity sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E= - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz?cache=0&sync_timestamp=1599393068432&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomain-browser%2Fdownload%2Fdomain-browser-1.2.0.tgz" - integrity sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto= - -domelementtype@1, domelementtype@^1.3.1: - version "1.3.1" - resolved "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz?cache=0&sync_timestamp=1600028495728&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-1.3.1.tgz" - integrity sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8= - -domelementtype@^2.0.1: - version "2.0.2" - resolved "https://registry.npm.taobao.org/domelementtype/download/domelementtype-2.0.2.tgz?cache=0&sync_timestamp=1600028495728&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-2.0.2.tgz" - integrity sha1-87blSSAeRvWItZRj3XcYcTH+aXE= - -domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz" - 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" - 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" - integrity sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo= - dependencies: - dom-serializer "0" - domelementtype "1" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz" - integrity sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog= - dependencies: - is-obj "^2.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" - integrity sha1-P7rwIL/XlIhAcuomsel5HUWmKfA= - -dotenv@^8.2.0: - version "8.2.0" - resolved "https://registry.npm.taobao.org/dotenv/download/dotenv-8.2.0.tgz" - integrity sha1-l+YZJZradQ7qPk6j4mvO6lQksWo= - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - -duplexer@^0.1.1: - version "0.1.2" - resolved "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz" - integrity sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY= - -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" - integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -duplexify@^4.1.1: - version "4.1.1" - resolved "https://registry.npm.taobao.org/duplexify/download/duplexify-4.1.1.tgz" - integrity sha1-cCfcN08VexIqiuCMLT6k0tlTqmE= - dependencies: - end-of-stream "^1.4.1" - inherits "^2.0.3" - readable-stream "^3.1.1" - 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" - 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?cache=0&sync_timestamp=1589682745945&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fecc-jsbn%2Fdownload%2Fecc-jsbn-0.1.2.tgz" - 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" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -ejs@^2.6.1: - version "2.7.4" - resolved "https://registry.npm.taobao.org/ejs/download/ejs-2.7.4.tgz?cache=0&sync_timestamp=1597678506855&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fejs%2Fdownload%2Fejs-2.7.4.tgz" - integrity sha1-SGYSh1c9zFPjZsehrlLDoSDuybo= - -ejs@^3.1.5: - version "3.1.5" - resolved "https://registry.npm.taobao.org/ejs/download/ejs-3.1.5.tgz?cache=0&sync_timestamp=1597678506855&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fejs%2Fdownload%2Fejs-3.1.5.tgz" - integrity sha1-rtcjhE3CCstLFwzZqxAX5Hag2Ts= - dependencies: - jake "^10.6.1" - -electron-baidu-tongji@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/electron-baidu-tongji/-/electron-baidu-tongji-1.0.5.tgz" - integrity sha512-HGBNnJHvDYAIlGlo3ql+3y+XRXldLvG6jSE+ZNLRBHbL2KHySLgI/xDbrCITlRtlqw8pX4xEcTjUube16kWP3g== - dependencies: - superagent "^6.1.0" - -electron-builder@^22.2.0: - version "22.9.1" - resolved "https://registry.npm.taobao.org/electron-builder/download/electron-builder-22.9.1.tgz?cache=0&sync_timestamp=1602521918505&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-builder%2Fdownload%2Felectron-builder-22.9.1.tgz" - integrity sha1-opYttvJ1e8AdAkifOPr+CAn2j2A= - dependencies: - "@types/yargs" "^15.0.5" - app-builder-lib "22.9.1" - bluebird-lst "^1.0.9" - builder-util "22.9.1" - builder-util-runtime "8.7.2" - chalk "^4.1.0" - dmg-builder "22.9.1" - fs-extra "^9.0.1" - is-ci "^2.0.0" - lazy-val "^1.0.4" - read-config-file "6.0.0" - sanitize-filename "^1.6.3" - update-notifier "^4.1.1" - yargs "^16.0.3" - -electron-devtools-installer@^3.1.0: - version "3.1.1" - resolved "https://registry.npm.taobao.org/electron-devtools-installer/download/electron-devtools-installer-3.1.1.tgz" - integrity sha1-e1bIyGR1xeThDeaRfRUMU8nOtV4= - dependencies: - rimraf "^3.0.2" - semver "^7.2.1" - unzip-crx-3 "^0.2.0" - -electron-icon-builder@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/electron-icon-builder/-/electron-icon-builder-2.0.1.tgz#f43171bde3074870158433aa6103497bc5249793" - integrity sha512-rg9BxW2kJi3TXsMFFNXWXrwQEd5dzXmeD+w7Pj3k3z7aYRePLxE89qU4lvL/rK1X/NTY5KDn3+Dbgm1TU2dGXQ== - dependencies: - args "^5.0.1" - icon-gen "^2.0.0" - jimp "^0.16.1" - -electron-publish@22.9.1: - version "22.9.1" - resolved "https://registry.npm.taobao.org/electron-publish/download/electron-publish-22.9.1.tgz" - integrity sha1-fMdqxMxT79Ke4xweX6y5ckMpBo4= - dependencies: - "@types/fs-extra" "^9.0.1" - bluebird-lst "^1.0.9" - builder-util "22.9.1" - builder-util-runtime "8.7.2" - chalk "^4.1.0" - fs-extra "^9.0.1" - lazy-val "^1.0.4" - mime "^2.4.6" - -electron-reload@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/electron-reload/-/electron-reload-1.5.0.tgz#179ab1f6941fcf0ed261c37b16dc465e201348f5" - integrity sha512-L9X6LzsL3Bt2j0eJ4/MBrI9Vt902KvVUtBB7J4qrL1A9sXqC2fE0lpvUAlOThpJYh6zWO1l86U/YiEN9bDURHw== - dependencies: - chokidar "^3.0.2" - -electron-store@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/electron-store/-/electron-store-6.0.1.tgz" - integrity sha512-8rdM0XEmDGsLuZM2oRABzsLX+XmD5x3rwxPMEPv0MrN9/BWanyy3ilb2v+tCrKtIZVF3MxUiZ9Bfqe8e0popKQ== - dependencies: - conf "^7.1.2" - type-fest "^0.16.0" - -electron-to-chromium@^1.3.571: - version "1.3.579" - resolved "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.579.tgz?cache=0&sync_timestamp=1602646372324&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.579.tgz" - integrity sha1-WL8XSZ3m7faX4UQgF9hWm84NMBo= - -electron-updater@^4.3.5: - version "4.3.5" - resolved "https://registry.npmjs.org/electron-updater/-/electron-updater-4.3.5.tgz" - integrity sha512-5jjN7ebvfj1cLI0VZMdCnJk6aC4bP+dy7ryBf21vArR0JzpRVk0OZHA2QBD+H5rm6ZSeDYHOY6+8PrMEqJ4wlQ== - dependencies: - "@types/semver" "^7.3.1" - builder-util-runtime "8.7.2" - fs-extra "^9.0.1" - js-yaml "^3.14.0" - lazy-val "^1.0.4" - lodash.isequal "^4.5.0" - semver "^7.3.2" - -electron@^13.0.0: - version "13.1.9" - resolved "https://registry.nlark.com/electron/download/electron-13.1.9.tgz#668e2632b81e9fa21edfd32876282d3e2ff7fd76" - integrity sha1-Zo4mMrgen6Ie39ModigtPi/3/XY= - dependencies: - "@electron/get" "^1.0.1" - "@types/node" "^14.6.2" - extract-zip "^1.0.3" - -elliptic@^6.5.3: - version "6.5.3" - resolved "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.3.tgz" - integrity sha1-y1nrLv2vc6C9eMzXAVpirW4Pk9Y= - 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?cache=0&sync_timestamp=1602593628405&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz" - integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1602593628405&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz" - integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= - -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz" - integrity sha1-VXBmIEatKeLpFucariYKvf9Pang= - -encodeurl@^1.0.2, encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz" - integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= - dependencies: - once "^1.4.0" - -enhanced-resolve@^0.9.1: - version "0.9.1" - resolved "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-0.9.1.tgz" - integrity sha1-TW5omzcl+GCQknzMhs2fFjW4ni4= - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.2.0" - tapable "^0.1.8" - -enhanced-resolve@^4.3.0: - version "4.3.0" - resolved "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-4.3.0.tgz" - integrity sha1-O4BvO/r8HsfeaVUe+TzKRsFwQSY= - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -enquire.js@^2.1.6: - version "2.1.6" - resolved "https://registry.npm.taobao.org/enquire.js/download/enquire.js-2.1.6.tgz" - integrity sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ= - -entities@^1.1.1: - version "1.1.2" - resolved "https://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz" - integrity sha1-vfpzUplmTfr9NFKe1PhSKidf6lY= - -entities@^2.0.0: - version "2.0.3" - resolved "https://registry.npm.taobao.org/entities/download/entities-2.0.3.tgz" - integrity sha1-XEh+V0Krk8Fau12iJ1m4WQ7AO38= - -env-paths@^2.2.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/env-paths/download/env-paths-2.2.0.tgz" - integrity sha1-zcpVfcAJFSkX1hZuL+vh8DloXkM= - -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" - 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" - integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= - dependencies: - is-arrayish "^0.2.1" - -error-stack-parser@^2.0.0: - version "2.0.6" - resolved "https://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-2.0.6.tgz" - integrity sha1-WpmnB716TFinl5AtSNgoA+3mqtg= - dependencies: - stackframe "^1.1.1" - -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.4, es-abstract@^1.17.5, es-abstract@^1.17.7: - version "1.17.7" - resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.17.7.tgz?cache=0&sync_timestamp=1601502719982&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-abstract%2Fdownload%2Fes-abstract-1.17.7.tgz" - integrity sha1-pN5hsvZpifx0IWdsHLl4dXOs5Uw= - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - -es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1: - version "1.18.0-next.1" - resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.18.0-next.1.tgz?cache=0&sync_timestamp=1601502719982&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.0-next.1.tgz" - integrity sha1-bjoKS9pxflAjqzuOkL7DYQjSLGg= - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-negative-zero "^2.0.0" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz" - integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es6-error@^4.1.1: - version "4.1.1" - resolved "https://registry.npm.taobao.org/es6-error/download/es6-error-4.1.1.tgz" - integrity sha1-njr0B0Wd7tR+mpH5uIWoTrBcVh0= - -es6-promise@^4.0.3: - version "4.2.8" - resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz" - integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== - -escalade@^3.0.2, escalade@^3.1.0: - version "3.1.1" - resolved "https://registry.npm.taobao.org/escalade/download/escalade-3.1.1.tgz?cache=0&sync_timestamp=1602567224085&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescalade%2Fdownload%2Fescalade-3.1.1.tgz" - integrity sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA= - -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.npm.taobao.org/escape-goat/download/escape-goat-2.1.1.tgz" - integrity sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU= - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz" - 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" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-4.0.0.tgz" - integrity sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ= - -eslint-config-standard@^14.1.0: - version "14.1.1" - resolved "https://registry.npm.taobao.org/eslint-config-standard/download/eslint-config-standard-14.1.1.tgz" - integrity sha1-gwqOROeu995nRkl5rQa0BgJsVuo= - -eslint-import-resolver-node@^0.3.3, eslint-import-resolver-node@^0.3.4: - version "0.3.4" - resolved "https://registry.npm.taobao.org/eslint-import-resolver-node/download/eslint-import-resolver-node-0.3.4.tgz?cache=0&sync_timestamp=1592327223893&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-import-resolver-node%2Fdownload%2Feslint-import-resolver-node-0.3.4.tgz" - integrity sha1-hf+oGULCUBLYIxCW3fZ5wDBCxxc= - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - -eslint-import-resolver-webpack@^0.12.1: - version "0.12.2" - resolved "https://registry.npm.taobao.org/eslint-import-resolver-webpack/download/eslint-import-resolver-webpack-0.12.2.tgz" - integrity sha1-dp6GzQx1KhU2wZhV69kKoUzjhO4= - dependencies: - array-find "^1.0.0" - debug "^2.6.9" - enhanced-resolve "^0.9.1" - find-root "^1.1.0" - has "^1.0.3" - interpret "^1.2.0" - lodash "^4.17.15" - node-libs-browser "^1.0.0 || ^2.0.0" - resolve "^1.13.1" - semver "^5.7.1" - -eslint-loader@^2.2.1: - version "2.2.1" - resolved "https://registry.npm.taobao.org/eslint-loader/download/eslint-loader-2.2.1.tgz?cache=0&sync_timestamp=1601214436656&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-loader%2Fdownload%2Feslint-loader-2.2.1.tgz" - integrity sha1-KLnBLaVAV68IReKmEScBova/gzc= - 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.6.0: - version "2.6.0" - resolved "https://registry.npm.taobao.org/eslint-module-utils/download/eslint-module-utils-2.6.0.tgz" - integrity sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y= - dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" - -eslint-plugin-es@^3.0.0: - version "3.0.1" - resolved "https://registry.npm.taobao.org/eslint-plugin-es/download/eslint-plugin-es-3.0.1.tgz" - integrity sha1-dafN/czdwFiZNK7rOEF18iHFeJM= - dependencies: - eslint-utils "^2.0.0" - regexpp "^3.0.0" - -eslint-plugin-import@^2.20.2: - version "2.22.1" - resolved "https://registry.npm.taobao.org/eslint-plugin-import/download/eslint-plugin-import-2.22.1.tgz?cache=0&sync_timestamp=1601248464145&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-import%2Fdownload%2Feslint-plugin-import-2.22.1.tgz" - integrity sha1-CJbH5qDPRBCaLZe5WQPCu2iddwI= - dependencies: - array-includes "^3.1.1" - array.prototype.flat "^1.2.3" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.4" - eslint-module-utils "^2.6.0" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.1" - read-pkg-up "^2.0.0" - resolve "^1.17.0" - tsconfig-paths "^3.9.0" - -eslint-plugin-node@^11.1.0: - version "11.1.0" - resolved "https://registry.npm.taobao.org/eslint-plugin-node/download/eslint-plugin-node-11.1.0.tgz?cache=0&sync_timestamp=1589806431146&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-node%2Fdownload%2Feslint-plugin-node-11.1.0.tgz" - integrity sha1-yVVEQW7kraJnQKMEdO78VALcZx0= - dependencies: - eslint-plugin-es "^3.0.0" - eslint-utils "^2.0.0" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" - -eslint-plugin-promise@^4.2.1: - version "4.2.1" - resolved "https://registry.npm.taobao.org/eslint-plugin-promise/download/eslint-plugin-promise-4.2.1.tgz" - integrity sha1-hF/YsiYK2PglZMEiL85ErXHZQYo= - -eslint-plugin-standard@^4.0.0: - version "4.0.1" - resolved "https://registry.npm.taobao.org/eslint-plugin-standard/download/eslint-plugin-standard-4.0.1.tgz?cache=0&sync_timestamp=1599054268373&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-standard%2Fdownload%2Feslint-plugin-standard-4.0.1.tgz" - integrity sha1-/wUZ9/+v8RT3bRvXw5lu7w9uILQ= - -eslint-plugin-vue@^6.2.2: - version "6.2.2" - resolved "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-6.2.2.tgz?cache=0&sync_timestamp=1601862885547&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-vue%2Fdownload%2Feslint-plugin-vue-6.2.2.tgz" - integrity sha1-J/7NmjokeJsPER7N1UCp5WGY4P4= - dependencies: - natural-compare "^1.4.0" - semver "^5.6.0" - vue-eslint-parser "^7.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?cache=0&sync_timestamp=1599933651660&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-scope%2Fdownload%2Feslint-scope-4.0.3.tgz" - integrity sha1-ygODMxD2iJoyZHgaqC5j65z+eEg= - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-scope@^5.0.0: - version "5.1.1" - resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.1.tgz?cache=0&sync_timestamp=1599933651660&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-scope%2Fdownload%2Feslint-scope-5.1.1.tgz" - integrity sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw= - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-1.4.3.tgz" - integrity sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8= - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-utils@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-2.1.0.tgz" - integrity sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc= - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.3.0" - resolved "https://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1597435068105&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz" - integrity sha1-MOvR73wv3/AcOk8VEESvJfqwUj4= - -eslint@^6.7.2: - version "6.8.0" - resolved "https://registry.npm.taobao.org/eslint/download/eslint-6.8.0.tgz" - integrity sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s= - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^6.1.2, espree@^6.2.1: - version "6.2.1" - resolved "https://registry.npm.taobao.org/espree/download/espree-6.2.1.tgz?cache=0&sync_timestamp=1598129987642&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fespree%2Fdownload%2Fespree-6.2.1.tgz" - integrity sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o= - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz?cache=0&sync_timestamp=1589682833047&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesprima%2Fdownload%2Fesprima-4.0.1.tgz" - integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= - -esquery@^1.0.1: - version "1.3.1" - resolved "https://registry.npm.taobao.org/esquery/download/esquery-1.3.1.tgz" - integrity sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc= - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.1.0, esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.3.0.tgz?cache=0&sync_timestamp=1598898255610&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesrecurse%2Fdownload%2Fesrecurse-4.3.0.tgz" - integrity sha1-eteWTWeauyi+5yzsY3WLHF0smSE= - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1596642998635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz" - integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= - -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz?cache=0&sync_timestamp=1596642998635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz" - integrity sha1-MH30JUfmzHMk088DwVXVzbjFOIA= - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz?cache=0&sync_timestamp=1589682816934&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesutils%2Fdownload%2Fesutils-2.0.3.tgz" - integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" - 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" - integrity sha1-9o2Ba8KfHsAsU53FjI3UDOcss24= - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-4.0.7.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-4.0.7.tgz" - integrity sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8= - -events@^3.0.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/events/download/events-3.2.0.tgz?cache=0&sync_timestamp=1595422595227&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fevents%2Fdownload%2Fevents-3.2.0.tgz" - integrity sha1-k7h8GPjvzUICpGGuxN/AVWtjk3k= - -eventsource@^1.0.7: - version "1.0.7" - resolved "https://registry.npm.taobao.org/eventsource/download/eventsource-1.0.7.tgz" - 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" - integrity sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI= - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -execa@^0.5.0: - version "0.5.1" - resolved "https://registry.npm.taobao.org/execa/download/execa-0.5.1.tgz#de3fb85cb8d6e91c85bcbceb164581785cb57b36" - integrity sha1-3j+4XLjW6RyFvLzrFkWBeFy1ezY= - dependencies: - cross-spawn "^4.0.0" - get-stream "^2.2.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@^0.8.0: - version "0.8.0" - resolved "https://registry.npm.taobao.org/execa/download/execa-0.8.0.tgz" - 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" - 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" - -execa@^3.3.0: - version "3.4.0" - resolved "https://registry.npm.taobao.org/execa/download/execa-3.4.0.tgz" - integrity sha1-wI7UVQ72XYWPrCaf/IVyRG8364k= - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.nlark.com/execa/download/execa-5.1.1.tgz?cache=0&sync_timestamp=1622825396605&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexeca%2Fdownload%2Fexeca-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0= - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exif-parser@^0.1.12: - version "0.1.12" - resolved "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz" - integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI= - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz" - 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?cache=0&sync_timestamp=1589682766604&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexpress%2Fdownload%2Fexpress-4.17.1.tgz" - 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" - 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" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.1, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz" - integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= - 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" - 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" - -extract-zip@^1.0.3, extract-zip@^1.6.5: - version "1.7.0" - resolved "https://registry.npm.taobao.org/extract-zip/download/extract-zip-1.7.0.tgz?cache=0&sync_timestamp=1591773082587&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fextract-zip%2Fdownload%2Fextract-zip-1.7.0.tgz" - integrity sha1-VWzDrp339FLEk6DPtRzDAneUCSc= - dependencies: - concat-stream "^1.6.2" - debug "^2.6.9" - mkdirp "^0.5.4" - yauzl "^2.10.0" - -extract-zip@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz" - 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" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" - integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= - -fast-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=1592291968616&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-2.2.7.tgz" - 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.1.0" - resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" - integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fast-safe-stringify@^2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz" - integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== - -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz" - 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" - integrity sha1-XA6aiWjokSwoZjn96XeosgnyUI4= - dependencies: - websocket-driver ">=0.5.1" - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.1.0.tgz" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - dependencies: - pend "~1.2.0" - -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.2.tgz" - integrity sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4= - -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/figures/download/figures-3.2.0.tgz" - integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8= - dependencies: - escape-string-regexp "^1.0.5" - -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" - integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w= - dependencies: - flat-cache "^2.0.1" - -file-loader@^4.2.0: - version "4.3.0" - resolved "https://registry.npm.taobao.org/file-loader/download/file-loader-4.3.0.tgz" - integrity sha1-eA8ED3KbPRgBnyBgX3I+hEuKWK8= - dependencies: - loader-utils "^1.2.3" - schema-utils "^2.5.0" - -file-type@^9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz" - integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz" - integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= - -file-url@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/file-url/-/file-url-2.0.2.tgz" - integrity sha1-6VF4TXkJUSfTcTApqwY/QIGMoq4= - -filelist@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/filelist/download/filelist-1.0.1.tgz" - integrity sha1-8Q0aOuhsFpSAjo8gkG9D1MkTLbs= - dependencies: - minimatch "^3.0.4" - -filesize@^3.6.1: - version "3.6.1" - resolved "https://registry.npm.taobao.org/filesize/download/filesize-3.6.1.tgz" - 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" - 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" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz" - integrity sha1-GRmmp8df44ssfHflGYU12prN2kA= - dependencies: - to-regex-range "^5.0.1" - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz" - 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-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" - integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= - dependencies: - commondir "^1.0.1" - mkdirp "^0.5.1" - pkg-dir "^1.0.0" - -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz" - integrity sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc= - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^3.0.0, find-cache-dir@^3.3.1: - version "3.3.1" - resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz" - integrity sha1-ibM/rUpGcNqpT4Vff74x1thP6IA= - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/find-root/download/find-root-1.1.0.tgz" - integrity sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ= - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz" - 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?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-2.1.0.tgz" - 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?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz" - integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= - dependencies: - locate-path "^3.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz" - integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -fix-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/fix-path/download/fix-path-3.0.0.tgz#c6b82fd5f5928e520b392a63565ebfef0ddf037e" - integrity sha1-xrgv1fWSjlILOSpjVl6/7w3fA34= - dependencies: - shell-path "^2.1.0" - -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz" - integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA= - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0, flatted@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -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" - integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -flushwritable@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/flushwritable/-/flushwritable-1.0.0.tgz#3e328d8fde412ad47e738e3be750b4d290043498" - integrity sha1-PjKNj95BKtR+c44751C00pAENJg= - -follow-redirects@^1.0.0: - version "1.13.0" - resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.13.0.tgz?cache=0&sync_timestamp=1597057976909&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.13.0.tgz" - integrity sha1-tC6Nk6Kn7qXtiGM2dtZZe8jjhNs= - -follow-redirects@^1.10.0: - version "1.13.3" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267" - integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" - integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz" - integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg== - 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" - integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -formidable@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz" - integrity sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q== - -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz" - 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" - 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?cache=0&sync_timestamp=1589682752100&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffresh%2Fdownload%2Ffresh-0.5.2.tgz" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -friendly-errors-webpack-plugin@^1.7.0: - version "1.7.0" - resolved "https://registry.npm.taobao.org/friendly-errors-webpack-plugin/download/friendly-errors-webpack-plugin-1.7.0.tgz" - integrity sha1-78hsu4FiJFZYYaG+ep2E0Kr+oTY= - dependencies: - chalk "^1.1.3" - error-stack-parser "^2.0.0" - string-width "^2.0.0" - -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz" - integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - klaw "^1.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?cache=0&sync_timestamp=1591229972229&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-extra%2Fdownload%2Ffs-extra-7.0.1.tgz" - integrity sha1-TxicRKoSO4lfcigE9V6iPq3DSOk= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-8.1.0.tgz?cache=0&sync_timestamp=1591229972229&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-extra%2Fdownload%2Ffs-extra-8.1.0.tgz" - integrity sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA= - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^9.0.1: - version "9.0.1" - resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-9.0.1.tgz?cache=0&sync_timestamp=1591229972229&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-extra%2Fdownload%2Ffs-extra-9.0.1.tgz" - integrity sha1-kQ2gBiQ3ukw5/t2GPxZ1zP78ufw= - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^1.0.0" - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-2.1.0.tgz" - integrity sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs= - dependencies: - minipass "^3.0.0" - -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" - 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" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz" - integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@~2.1.2: - version "2.1.3" - resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-2.1.3.tgz" - integrity sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4= - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" - integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= - -functional-red-black-tree@^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" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gensync@^1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "https://registry.npm.taobao.org/gensync/download/gensync-1.0.0-beta.1.tgz" - integrity sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk= - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== - -get-caller-file@^2.0.1, get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz" - integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= - -get-ready@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-ready/-/get-ready-1.0.0.tgz#f91817f1e9adecfea13a562adfc8de883ab34782" - integrity sha1-+RgX8emt7P6hOlYq38jeiDqzR4I= - -get-stream@^2.2.0: - version "2.3.1" - resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" - integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= - dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" - -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz?cache=0&sync_timestamp=1597056502934&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-3.0.0.tgz" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - -get-stream@^4.0.0, get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz?cache=0&sync_timestamp=1597056502934&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-4.1.0.tgz" - integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0, get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz?cache=0&sync_timestamp=1597056502934&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-5.2.0.tgz" - integrity sha1-SWaheV7lrOZecGxLe+txJX1uItM= - dependencies: - pump "^3.0.0" - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha1-omLY7vZ6ztV8KFKtYWdSakPL97c= - -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" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz?cache=0&sync_timestamp=1589682745510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgetpass%2Fdownload%2Fgetpass-0.1.7.tgz" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -gifwrap@^0.9.2: - version "0.9.2" - resolved "https://registry.yarnpkg.com/gifwrap/-/gifwrap-0.9.2.tgz#348e286e67d7cf57942172e1e6f05a71cee78489" - integrity sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA== - dependencies: - image-q "^1.1.1" - omggif "^1.0.10" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.0.0, glob-parent@~5.1.0: - version "5.1.1" - resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.1.tgz" - integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= - dependencies: - is-glob "^4.0.1" - -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" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= - -glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: - version "7.1.6" - resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz" - integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= - 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" - -global-agent@^2.0.2: - version "2.1.12" - resolved "https://registry.npm.taobao.org/global-agent/download/global-agent-2.1.12.tgz" - integrity sha1-5K44Ercxqegcv4Jfk3fvRQqOQZU= - dependencies: - boolean "^3.0.1" - core-js "^3.6.5" - es6-error "^4.1.1" - matcher "^3.0.0" - roarr "^2.15.3" - semver "^7.3.2" - serialize-error "^7.0.1" - -global-dirs@^2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/global-dirs/download/global-dirs-2.0.1.tgz" - integrity sha1-rN87tmhbzVXLNeigUiZlaelGkgE= - dependencies: - ini "^1.3.5" - -global-tunnel-ng@^2.7.1: - version "2.7.1" - resolved "https://registry.npm.taobao.org/global-tunnel-ng/download/global-tunnel-ng-2.7.1.tgz" - integrity sha1-0DtRAt/eOmmRT17n2GdhyjXVfY8= - dependencies: - encodeurl "^1.0.2" - lodash "^4.17.10" - npm-conf "^1.1.3" - tunnel "^0.0.6" - -global@~4.3.0: - version "4.3.2" - resolved "https://registry.npmjs.org/global/-/global-4.3.2.tgz" - integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8= - dependencies: - min-document "^2.19.0" - process "~0.5.1" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz" - integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= - -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.npm.taobao.org/globals/download/globals-12.4.0.tgz" - integrity sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg= - dependencies: - type-fest "^0.8.1" - -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz" - integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== - -globalthis@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/globalthis/download/globalthis-1.0.1.tgz" - integrity sha1-QBFvXZwHH56PsAN2VN8as6g7fvk= - dependencies: - define-properties "^1.1.3" - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz?cache=0&sync_timestamp=1591083812416&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-6.1.0.tgz" - 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?cache=0&sync_timestamp=1591083812416&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-7.1.1.tgz" - 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?cache=0&sync_timestamp=1591083812416&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-9.2.0.tgz" - 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" - -got@^9.6.0: - version "9.6.0" - resolved "https://registry.npm.taobao.org/got/download/got-9.6.0.tgz?cache=0&sync_timestamp=1600463162943&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgot%2Fdownload%2Fgot-9.6.0.tgz" - integrity sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU= - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.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.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.2: - version "4.2.4" - resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz?cache=0&sync_timestamp=1589682809142&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.4.tgz" - integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= - -gzip-size@^5.0.0: - version "5.1.1" - resolved "https://registry.npm.taobao.org/gzip-size/download/gzip-size-5.1.1.tgz" - integrity sha1-y5vuaS+HwGErIyhAqHOQTkwTUnQ= - dependencies: - duplexer "^0.1.1" - pify "^4.0.1" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.1.tgz" - integrity sha1-hX95zjWVgMNA1DCBzGSJcNC7I04= - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz?cache=0&sync_timestamp=1596082584903&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhar-validator%2Fdownload%2Fhar-validator-5.1.5.tgz" - integrity sha1-HwgDufjLIMD6E4It8ezds2veHv0= - dependencies: - ajv "^6.12.3" - 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" - 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" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz" - integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= - -has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.1.tgz" - integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz" - 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" - 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" - 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" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/has-yarn/download/has-yarn-2.1.0.tgz" - integrity sha1-E34RNUp7W/EapctknPDG8/8rLnc= - -has@^1.0.0, has@^1.0.3: - version "1.0.3" - resolved "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz" - integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= - dependencies: - function-bind "^1.1.1" - -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/hash-base/download/hash-base-3.1.0.tgz" - integrity sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM= - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash-sum@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz" - integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ= - -hash-sum@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/hash-sum/download/hash-sum-2.0.0.tgz" - integrity sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo= - -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" - integrity sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I= - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -hasha@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz" - integrity sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE= - dependencies: - is-stream "^1.0.1" - pinkie-promise "^2.0.0" - -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?cache=0&sync_timestamp=1589682765156&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhe%2Fdownload%2Fhe-1.2.0.tgz" - 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" - integrity sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4= - -highlight.js@^9.6.0: - version "9.18.3" - resolved "https://registry.npm.taobao.org/highlight.js/download/highlight.js-9.18.3.tgz" - integrity sha1-oaCiAo1eMUniOA+Khl7oUWcD1jQ= - -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hoek@6.x.x: - version "6.1.3" - resolved "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz" - integrity sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ== - -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.npm.taobao.org/hoopy/download/hoopy-0.1.4.tgz" - integrity sha1-YJIH1mEQADOpqUAq096mdzgcGx0= - -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.8.tgz?cache=0&sync_timestamp=1602544226333&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.8.tgz" - integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= - -hosted-git-info@^3.0.5: - version "3.0.6" - resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-3.0.6.tgz?cache=0&sync_timestamp=1602544226333&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-3.0.6.tgz" - integrity sha1-dh2m1oxVkjgWTz8weIQu+eiuFgc= - dependencies: - lru-cache "^6.0.0" - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz" - 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" - 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" - 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" - integrity sha1-l9RoiutcgYhqNk+qDK0d2hTUM6c= - -html-entities@^1.3.1: - version "1.3.1" - resolved "https://registry.npm.taobao.org/html-entities/download/html-entities-1.3.1.tgz" - integrity sha1-+5oaS1sUxdq6gtPjTGrk/nAaDkQ= - -html-minifier@^3.2.3: - version "3.5.21" - resolved "https://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.21.tgz" - 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" - integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= - -html-tags@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/html-tags/download/html-tags-3.1.0.tgz" - integrity sha1-e15vfmZen7QfMAB+2eDUHpf7IUA= - -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?cache=0&sync_timestamp=1600690515859&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtml-webpack-plugin%2Fdownload%2Fhtml-webpack-plugin-3.2.0.tgz" - 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?cache=0&sync_timestamp=1601761730691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-3.10.1.tgz" - 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-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz" - integrity sha1-SekcXL82yblLz81xwj1SSex045A= - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz" - 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=1593407858306&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.2.tgz" - 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=1593407858306&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.6.3.tgz" - 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=1593407858306&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.3.tgz" - 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.5.1: - version "0.5.2" - resolved "https://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.5.2.tgz" - integrity sha1-2i4x0jezk6rnKs5DiC3X4nCo/3c= - -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?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-proxy-middleware%2Fdownload%2Fhttp-proxy-middleware-0.19.1.tgz" - 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.18.1" - resolved "https://registry.npm.taobao.org/http-proxy/download/http-proxy-1.18.1.tgz" - integrity sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk= - dependencies: - eventemitter3 "^4.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?cache=0&sync_timestamp=1600868452638&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz" - 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" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/human-signals/download/human-signals-1.1.1.tgz" - integrity sha1-xbHNFPUK6uCatsWf5jujOV/k36M= - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.nlark.com/human-signals/download/human-signals-2.1.0.tgz?cache=0&sync_timestamp=1624364695595&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhuman-signals%2Fdownload%2Fhuman-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA= - -icon-gen@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/icon-gen/-/icon-gen-2.0.0.tgz" - integrity sha512-Asj0rWMoFDY3AHLsZdx8UgHX7AIh/9u5ZTXYWJYH+2n8HqHQr655ATdoa1yQLidmm2fnTYlob+Rm4zzrjWr5Bw== - dependencies: - del "^3.0.0" - mkdirp "^0.5.1" - pngjs-nozlib "^1.0.0" - svg2png "4.1.1" - uuid "^3.3.2" - -iconv-lite@0.4.24, iconv-lite@^0.4.13, iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.5.2.tgz#af6d628dccfb463b7364d97f715e4b74b8c8c2b8" - integrity sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" - integrity sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.npm.taobao.org/icss-utils/download/icss-utils-4.1.1.tgz?cache=0&sync_timestamp=1602526927264&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficss-utils%2Fdownload%2Ficss-utils-4.1.1.tgz" - integrity sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc= - dependencies: - postcss "^7.0.14" - -ieee754@^1.1.13, ieee754@^1.1.4: - version "1.1.13" - resolved "https://registry.npm.taobao.org/ieee754/download/ieee754-1.1.13.tgz" - 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" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.npm.taobao.org/ignore/download/ignore-3.3.10.tgz" - 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" - integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= - -ignore@^5.1.1: - version "5.1.8" - resolved "https://registry.npm.taobao.org/ignore/download/ignore-5.1.8.tgz" - integrity sha1-8VCotQo0KJsz4i9YiavU2AFvDlc= - -image-q@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/image-q/-/image-q-1.1.1.tgz#fc84099664460b90ca862d9300b6bfbbbfbf8056" - integrity sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY= - -immediate@~3.0.5: - version "3.0.6" - resolved "https://registry.npm.taobao.org/immediate/download/immediate-3.0.6.tgz" - integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= - -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz" - 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=1589682760620&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-2.0.0.tgz" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.0.0: - version "3.2.1" - resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.2.1.tgz?cache=0&sync_timestamp=1589682760620&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-3.2.1.tgz" - integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY= - 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" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz" - 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" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz" - integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE= - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz" - integrity sha1-xM78qo5RBRwqQLos6KPScpWvlGc= - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz" - 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.4, 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" - integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: - version "1.3.5" - resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz" - integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= - -inquirer@^7.0.0, inquirer@^7.1.0: - version "7.3.3" - resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-7.3.3.tgz" - integrity sha1-BNF2sq8Er8FXqD/XwQDpjuCq0AM= - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.19" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.6.0" - string-width "^4.1.0" - strip-ansi "^6.0.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?cache=0&sync_timestamp=1596563037835&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finternal-ip%2Fdownload%2Finternal-ip-4.3.0.tgz" - integrity sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc= - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - -interpret@^1.2.0: - version "1.4.0" - resolved "https://registry.npm.taobao.org/interpret/download/interpret-1.4.0.tgz" - integrity sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4= - -intersperse@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/intersperse/download/intersperse-1.0.0.tgz" - integrity sha1-8lYfsc/vn1J3zDNHoiiGtDUaUYE= - -invariant@^2.2.2, invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz" - integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= - dependencies: - loose-envify "^1.0.0" - -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" - integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz" - 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" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.1.tgz" - integrity sha1-v/OFQ+64mEglB5/zoqjmy9RngbM= - -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" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-3.0.3.tgz" - integrity sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg= - -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" - 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" - integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= - dependencies: - kind-of "^6.0.0" - -is-arguments@^1.0.4: - version "1.0.4" - resolved "https://registry.npm.taobao.org/is-arguments/download/is-arguments-1.0.4.tgz" - integrity sha1-P6+WbHy6D/Q3+zH2JQCC/PBEjPM= - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz" - 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" - 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" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz" - integrity sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk= - dependencies: - binary-extensions "^2.0.0" - -is-browser@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-browser/-/is-browser-2.1.0.tgz" - integrity sha512-F5rTJxDQ2sW81fcfOR1GnCXT6sVJC104fCyfj+mjpwNEwaPYSn5fte5jiHmBg3DHsIoL/l8Kvw5VN5SsTRcRFQ== - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz" - integrity sha1-76ouqdqg16suoTqXsritUf776L4= - -is-callable@^1.1.4, is-callable@^1.2.2: - version "1.2.2" - resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.2.tgz?cache=0&sync_timestamp=1600719276620&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-callable%2Fdownload%2Fis-callable-1.2.2.tgz" - integrity sha1-x8ZxXNItTdtI0+GZcCI6zquwgNk= - -is-ci@^1.0.10: - version "1.2.1" - resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-1.2.1.tgz" - integrity sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw= - dependencies: - ci-info "^1.5.0" - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-2.0.0.tgz" - integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= - dependencies: - ci-info "^2.0.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" - 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" - 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" - integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz" - integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz" - 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" - 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" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-docker@^2.0.0: - version "2.1.1" - resolved "https://registry.npm.taobao.org/is-docker/download/is-docker-2.1.1.tgz" - integrity sha1-QSWojkTkUNOE4JBH7eca3C0UQVY= - -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" - 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" - 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" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" - 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" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" - integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= - -is-function@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz" - integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== - -is-generator-function@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz" - integrity sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw== - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz" - integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= - dependencies: - is-extglob "^2.1.1" - -is-installed-globally@^0.3.1: - version "0.3.2" - resolved "https://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.3.2.tgz" - integrity sha1-/T76ee5nDRGHIzGC1bCh3QAxMUE= - dependencies: - global-dirs "^2.0.1" - is-path-inside "^3.0.1" - -is-mobile@^2.2.1: - version "2.2.2" - resolved "https://registry.npm.taobao.org/is-mobile/download/is-mobile-2.2.2.tgz?cache=0&sync_timestamp=1592980703067&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-mobile%2Fdownload%2Fis-mobile-2.2.2.tgz" - integrity sha1-9snF1Q7gElTOBec5vdg18e1OmVQ= - -is-negative-zero@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.0.tgz" - integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= - -is-npm@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/is-npm/download/is-npm-4.0.0.tgz" - integrity sha1-yQ3YOAaW34enptgjwg0LErvjyE0= - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz" - integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz" - integrity sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI= - -is-path-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz" - integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= - -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-2.2.0.tgz" - integrity sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s= - -is-path-in-cwd@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz" - integrity sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== - dependencies: - is-path-inside "^1.0.0" - -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" - integrity sha1-v+Lcomxp85cmWkAJljYCk1oFOss= - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz" - integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= - dependencies: - path-is-inside "^1.0.1" - -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" - integrity sha1-fJgQWH1lmkDSe8201WFuqwWUlLI= - dependencies: - path-is-inside "^1.0.2" - -is-path-inside@^3.0.1: - version "3.0.2" - resolved "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-3.0.2.tgz" - integrity sha1-9SIPyCo+IzdXKR3dycWHfyofMBc= - -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?cache=0&sync_timestamp=1602541451286&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-obj%2Fdownload%2Fis-plain-obj-1.1.0.tgz" - 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" - integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= - dependencies: - isobject "^3.0.1" - -is-regex@^1.0.4, is-regex@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.1.tgz?cache=0&sync_timestamp=1596555640677&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regex%2Fdownload%2Fis-regex-1.1.1.tgz" - integrity sha1-xvmKrMVG9s7FRooHt7FTq1ZKV7k= - dependencies: - has-symbols "^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" - integrity sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg= - -is-stream@^1.0.1, is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-2.0.0.tgz" - integrity sha1-venDJoDW+uBBKdasnZIc54FfeOM= - -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.npm.taobao.org/is-string/download/is-string-1.0.5.tgz" - integrity sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y= - -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/is-svg/download/is-svg-3.0.0.tgz" - integrity sha1-kyHb0pwhLlypnE+peUxxS8r6L3U= - dependencies: - html-comment-regex "^1.1.0" - -is-symbol@^1.0.2: - version "1.0.3" - resolved "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz" - integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= - dependencies: - has-symbols "^1.0.1" - -is-typed-array@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz" - integrity sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ== - dependencies: - available-typed-arrays "^1.0.0" - es-abstract "^1.17.4" - foreach "^2.0.5" - has-symbols "^1.0.1" - -is-typedarray@^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" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz" - 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" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -is-wsl@^2.1.1: - version "2.2.0" - resolved "https://registry.npm.taobao.org/is-wsl/download/is-wsl-2.2.0.tgz" - integrity sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE= - dependencies: - is-docker "^2.0.0" - -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.npm.taobao.org/is-yarn-global/download/is-yarn-global-0.3.0.tgz" - integrity sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI= - -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" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isbinaryfile@^4.0.6: - version "4.0.6" - resolved "https://registry.npm.taobao.org/isbinaryfile/download/isbinaryfile-4.0.6.tgz" - integrity sha1-7ctisiTitHEIMLZ0mMjk5aTSYQs= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -ismobilejs@^1.0.0: - version "1.1.1" - resolved "https://registry.npm.taobao.org/ismobilejs/download/ismobilejs-1.1.1.tgz" - integrity sha1-xWygro5Sskyg8iul7zIVot27qg4= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz" - 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" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -jake@^10.6.1: - version "10.8.2" - resolved "https://registry.npm.taobao.org/jake/download/jake-10.8.2.tgz" - integrity sha1-68nehVgWCmbYLQ6txqLlj7xQCns= - dependencies: - async "0.9.x" - chalk "^2.4.2" - filelist "^1.0.1" - minimatch "^3.0.4" - -javascript-stringify@^2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/javascript-stringify/download/javascript-stringify-2.0.1.tgz" - integrity sha1-bvNYA1MQ411mfGde1j0+t8GqGeU= - -jest-worker@^25.4.0: - version "25.5.0" - resolved "https://registry.npm.taobao.org/jest-worker/download/jest-worker-25.5.0.tgz?cache=0&sync_timestamp=1601890130827&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-worker%2Fdownload%2Fjest-worker-25.5.0.tgz" - integrity sha1-JhHQcbec6g9D7lej0RhZOsFUfbE= - dependencies: - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest-worker@^26.2.1: - version "26.5.0" - resolved "https://registry.npm.taobao.org/jest-worker/download/jest-worker-26.5.0.tgz?cache=0&sync_timestamp=1601890130827&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-worker%2Fdownload%2Fjest-worker-26.5.0.tgz" - integrity sha1-h97uhtu8X5jZkZ4NrfLEDjFS+jA= - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jimp@^0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.16.1.tgz#192f851a30e5ca11112a3d0aa53137659a78ca7a" - integrity sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/custom" "^0.16.1" - "@jimp/plugins" "^0.16.1" - "@jimp/types" "^0.16.1" - regenerator-runtime "^0.13.3" - -jpeg-js@0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz#8b345b1ae4abde64c2da2fe67ea216a114ac279d" - integrity sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw== - -js-message@1.0.5: - version "1.0.5" - resolved "https://registry.npm.taobao.org/js-message/download/js-message-1.0.5.tgz" - 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" - 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" - integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= - -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - -js-yaml@^3.13.1, js-yaml@^3.14.0: - version "3.14.0" - resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.0.tgz" - integrity sha1-p6NBcPJqIbsWJCTYray0ETpp5II= - 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?cache=0&sync_timestamp=1589682745609&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsbn%2Fdownload%2Fjsbn-0.1.1.tgz" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jschardet@^1.4.1: - version "1.6.0" - resolved "https://registry.npmjs.org/jschardet/-/jschardet-1.6.0.tgz" - integrity sha512-xYuhvQ7I9PDJIGBWev9xm0+SMSed3ZDBAmvVjbFR1ZRLAF+vlXcQu6cRI9uAlj81rzikElRVteehwV7DuX2ZmQ== - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz" - 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" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/json-buffer/download/json-buffer-3.0.0.tgz" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - -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" - integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.npm.taobao.org/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz?cache=0&sync_timestamp=1599064788298&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-parse-even-better-errors%2Fdownload%2Fjson-parse-even-better-errors-2.3.1.tgz" - integrity sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0= - -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?cache=0&sync_timestamp=1599333856086&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-schema-traverse-0.4.1.tgz" - integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= - -json-schema-typed@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz" - integrity sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz" - 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" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stringify-safe@^5.0.1, 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?cache=0&sync_timestamp=1589682771374&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-stringify-safe%2Fdownload%2Fjson-stringify-safe-5.0.1.tgz" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json2mq@^0.2.0: - version "0.2.0" - resolved "https://registry.npm.taobao.org/json2mq/download/json2mq-0.2.0.tgz" - integrity sha1-tje9O6nqvhIsg+lyBIOusQ0skEo= - dependencies: - string-convert "^0.2.0" - -json3@^3.3.2: - version "3.3.3" - resolved "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz" - integrity sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E= - -json5-loader@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/json5-loader/download/json5-loader-4.0.1.tgz" - integrity sha1-bRehGB6PPD2SBNyipM5GJzBshJg= - dependencies: - json5 "^2.1.3" - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -json5@^0.5.0: - version "0.5.1" - resolved "https://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz" - integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4= - dependencies: - minimist "^1.2.0" - -json5@^2.1.2, json5@^2.1.3: - version "2.1.3" - resolved "https://registry.npm.taobao.org/json5/download/json5-2.1.3.tgz" - integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= - dependencies: - minimist "^1.2.5" - -jsonfile@^2.1.0: - version "2.4.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz" - integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^6.0.1: - version "6.0.1" - resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.0.1.tgz" - integrity sha1-mJZsuiFDeMjIS4LghZB7QL9hQXk= - dependencies: - universalify "^1.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -jszip@^3.1.0: - version "3.5.0" - resolved "https://registry.npm.taobao.org/jszip/download/jszip-3.5.0.tgz" - integrity sha1-tP0fNoJFNGZY54H+yWdYAkieFfY= - dependencies: - lie "~3.3.0" - pako "~1.0.2" - readable-stream "~2.3.6" - set-immediate-shim "~1.0.1" - -kew@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz" - integrity sha1-edk9LTM2PW/dKXCzNdkUGtWR15s= - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz?cache=0&sync_timestamp=1600337463601&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fkeyv%2Fdownload%2Fkeyv-3.1.0.tgz" - integrity sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk= - dependencies: - json-buffer "3.0.0" - -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz" - 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" - 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" - 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" - integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz" - integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= - -klaw@^1.0.0: - version "1.3.1" - resolved "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz" - integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= - optionalDependencies: - graceful-fs "^4.1.9" - -klona@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz" - integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== - -latest-version@^5.0.0: - version "5.1.0" - resolved "https://registry.npm.taobao.org/latest-version/download/latest-version-5.1.0.tgz" - integrity sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4= - dependencies: - package-json "^6.3.0" - -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" - 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" - integrity sha1-hxtaPuOdZoD8wm03kwtu7aidsMo= - dependencies: - chalk "^2.3.0" - shell-quote "^1.6.1" - -lazy-val@^1.0.4: - version "1.0.4" - resolved "https://registry.npm.taobao.org/lazy-val/download/lazy-val-1.0.4.tgz" - integrity sha1-iCY2pyRcLP5uCk47psXWihN+XGU= - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz" - integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= - dependencies: - invert-kv "^1.0.0" - -leven@2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz" - integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/leven/download/leven-3.1.0.tgz" - integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= - -levenary@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/levenary/download/levenary-1.1.1.tgz" - integrity sha1-hCqe6Y0gdap/ru2+MmeekgX0b3c= - dependencies: - leven "^3.1.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" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lie@~3.3.0: - version "3.3.0" - resolved "https://registry.npm.taobao.org/lie/download/lie-3.3.0.tgz" - integrity sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o= - dependencies: - immediate "~3.0.5" - -limiter@^1.0.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.5.tgz#8f92a25b3b16c6131293a0cc834b4a838a2aa7c2" - integrity sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA== - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -load-bmfont@^1.3.1, load-bmfont@^1.4.0: - version "1.4.1" - resolved "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz" - integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA== - dependencies: - buffer-equal "0.0.1" - mime "^1.3.4" - parse-bmfont-ascii "^1.0.3" - parse-bmfont-binary "^1.0.5" - parse-bmfont-xml "^1.1.4" - phin "^2.9.1" - xhr "^2.0.1" - xtend "^4.0.0" - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -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" - 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.3" - resolved "https://registry.npm.taobao.org/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz" - integrity sha1-8IZXZG1gcHi+LwoDL4vWndbyd9k= - dependencies: - find-cache-dir "^0.1.1" - mkdirp "^0.5.1" - -loader-runner@^2.3.1, loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz?cache=0&sync_timestamp=1601450715716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-2.4.0.tgz" - 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" - 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, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz" - integrity sha1-xXm140yzSxp07cbB+za/o3HVphM= - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz" - integrity sha1-5MrOW4FtQloWa18JfhDNErNgZLA= - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz" - 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" - integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz" - integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= - dependencies: - p-locate "^4.1.0" - -lodash.defaultsdeep@^4.6.1: - version "4.6.1" - resolved "https://registry.npm.taobao.org/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz" - integrity sha1-US6b1yHSctlOPTpjZT+hdRZ0HKY= - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= - -lodash.kebabcase@^4.1.1: - version "4.1.1" - resolved "https://registry.npm.taobao.org/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz" - 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" - 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?cache=0&sync_timestamp=1589682725270&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.memoize%2Fdownload%2Flodash.memoize-4.1.2.tgz" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.merge@^4.6.1: - version "4.6.2" - resolved "https://registry.npm.taobao.org/lodash.merge/download/lodash.merge-4.6.2.tgz" - integrity sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo= - -lodash.toarray@^4.4.0: - version "4.4.0" - resolved "https://registry.npm.taobao.org/lodash.toarray/download/lodash.toarray-4.4.0.tgz" - integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= - -lodash.transform@^4.6.0: - version "4.6.0" - resolved "https://registry.npm.taobao.org/lodash.transform/download/lodash.transform-4.6.0.tgz" - 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?cache=0&sync_timestamp=1589682817275&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.uniq%2Fdownload%2Flodash.uniq-4.5.0.tgz" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3, lodash@^4.17.5, lodash@^4.7.0: - version "4.17.20" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== - -lodash@^4.17.4: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz" - integrity sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo= - dependencies: - chalk "^2.0.1" - -log4js@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz" - integrity sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw== - dependencies: - date-format "^3.0.0" - debug "^4.1.1" - flatted "^2.0.1" - rfdc "^1.1.4" - streamroller "^2.2.4" - -loglevel@^1.6.8: - version "1.7.0" - resolved "https://registry.npm.taobao.org/loglevel/download/loglevel-1.7.0.tgz" - integrity sha1-coFmhVp0DVnTjbAc9G8ELKoEG7A= - -loose-envify@^1.0.0: - version "1.4.0" - resolved "https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz" - 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" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz" - integrity sha1-b54wtHCE2XGnyCD/FabFFnt0wm8= - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz" - integrity sha1-JgPni3tLAAbLyi+8yKMgJVislHk= - -lru-cache@^4.0.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?cache=0&sync_timestamp=1594427582110&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-4.1.5.tgz" - 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?cache=0&sync_timestamp=1594427582110&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-5.1.1.tgz" - integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA= - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-6.0.0.tgz?cache=0&sync_timestamp=1594427582110&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-6.0.0.tgz" - integrity sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ= - dependencies: - yallist "^4.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" - integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.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" - 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" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -matcher@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/matcher/download/matcher-3.0.0.tgz" - integrity sha1-vZBg9MW3CqgEHMxvgDaHYJlPMMo= - dependencies: - escape-string-regexp "^4.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" - integrity sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8= - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.4.tgz" - integrity sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs= - -mdn-data@2.0.6: - version "2.0.6" - resolved "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.6.tgz" - integrity sha1-hS3GD8ql2qLoz2yRicRA7T4EKXg= - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -memory-fs@^0.2.0: - version "0.2.0" - resolved "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.2.0.tgz" - integrity sha1-8rslNovBIeORwlIN6Slpyu4KApA= - -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.5.0.tgz" - integrity sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw= - 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" - 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" - integrity sha1-L93n5gIJOfcJBqaPLXrmheTIxkY= - dependencies: - source-map "^0.6.1" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz?cache=0&sync_timestamp=1589682763068&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmerge-stream%2Fdownload%2Fmerge-stream-2.0.0.tgz" - integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= - -merge2@^1.2.3: - version "1.4.1" - resolved "https://registry.npm.taobao.org/merge2/download/merge2-1.4.1.tgz" - integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4= - -methods@^1.1.2, methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz" - 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" - integrity sha1-8IA1HIZbDcViqEYpZtqlNUPHik0= - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.44.0.tgz?cache=0&sync_timestamp=1600831210195&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.44.0.tgz" - integrity sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I= - -"mime-db@>= 1.43.0 < 2": - version "1.45.0" - resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.45.0.tgz?cache=0&sync_timestamp=1600831210195&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.45.0.tgz" - integrity sha1-zO7aIczXw6dF66LezVXUtz54eeo= - -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.27" - resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.27.tgz?cache=0&sync_timestamp=1589682770020&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.27.tgz" - integrity sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8= - dependencies: - mime-db "1.44.0" - -mime@1.6.0, mime@^1.3.4: - version "1.6.0" - resolved "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz?cache=0&sync_timestamp=1590635592890&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-1.6.0.tgz" - integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= - -mime@^2.4.4, mime@^2.4.6: - version "2.4.6" - resolved "https://registry.npm.taobao.org/mime/download/mime-2.4.6.tgz?cache=0&sync_timestamp=1590635592890&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-2.4.6.tgz" - integrity sha1-5bQHyQ20QvK+tbFiNz0Htpr/pNE= - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-1.2.0.tgz" - integrity sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI= - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz" - integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= - -mimic-fn@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz" - integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== - -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/mimic-response/download/mimic-response-1.0.1.tgz" - integrity sha1-SSNTiHju9CBjy4o+OweYeBSHqxs= - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= - dependencies: - dom-walk "^0.1.0" - -mini-css-extract-plugin@^0.9.0: - version "0.9.0" - resolved "https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz?cache=0&sync_timestamp=1602247847229&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.9.0.tgz" - integrity sha1-R/LPB6oWWrNXM7H8l9TEbAVkM54= - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.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" - 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" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@^3.0.2, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1589682820731&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" - integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/minipass-collect/download/minipass-collect-1.0.2.tgz" - integrity sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc= - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.npm.taobao.org/minipass-flush/download/minipass-flush-1.0.5.tgz" - integrity sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M= - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.4" - resolved "https://registry.npm.taobao.org/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz?cache=0&sync_timestamp=1595998621838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminipass-pipeline%2Fdownload%2Fminipass-pipeline-1.2.4.tgz" - integrity sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw= - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1: - version "3.1.3" - resolved "https://registry.npm.taobao.org/minipass/download/minipass-3.1.3.tgz?cache=0&sync_timestamp=1589683712023&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminipass%2Fdownload%2Fminipass-3.1.3.tgz" - integrity sha1-fUL/HzljVILhX5zbUxhN7r1YFf0= - dependencies: - yallist "^4.0.0" - -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.npm.taobao.org/minizlib/download/minizlib-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminizlib%2Fdownload%2Fminizlib-2.1.2.tgz" - integrity sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE= - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz" - 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" - integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@^0.5.5, mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz?cache=0&sync_timestamp=1589682820707&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.5.tgz" - integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= - dependencies: - minimist "^1.2.5" - -mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz?cache=0&sync_timestamp=1589682820707&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-1.0.4.tgz" - integrity sha1-PrXtYmInVteaXw4qIh3+utdcL34= - -moment@^2.21.0: - version "2.29.1" - resolved "https://registry.npm.taobao.org/moment/download/moment-2.29.1.tgz" - integrity sha1-sr52n6MZQL6e7qZGnAdeNQBvo9M= - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz" - 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" - -mri@1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz" - integrity sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz" - integrity sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo= - -ms@2.1.2, ms@^2.1.1: - version "2.1.2" - resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" - 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" - 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" - integrity sha1-oOx72QVcQoL3kMPIL04o2zsxsik= - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -mutationobserver-shim@^0.3.2: - version "0.3.7" - resolved "https://registry.npm.taobao.org/mutationobserver-shim/download/mutationobserver-shim-0.3.7.tgz" - integrity sha1-i/YzsMCwKRoRByVe0ywTCIqMW/M= - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz" - integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= - -mz@^2.4.0: - version "2.7.0" - resolved "https://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz" - 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.2" - resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.2.tgz?cache=0&sync_timestamp=1602591684976&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnan%2Fdownload%2Fnan-2.14.2.tgz" - integrity sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk= - -nanoid@^2.1.0: - version "2.1.11" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz" - integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz" - 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" - -nanopop@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/nanopop/download/nanopop-2.1.0.tgz" - integrity sha1-I0dlE87iQFiIr9LopLVAZrcLnmA= - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz?cache=0&sync_timestamp=1589682752355&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnegotiator%2Fdownload%2Fnegotiator-0.6.2.tgz" - integrity sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs= - -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz" - 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" - integrity sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw= - dependencies: - lower-case "^1.1.1" - -node-cmd@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/node-cmd/-/node-cmd-3.0.0.tgz" - integrity sha1-OP/3CkqqT2WdID61eGJzcBjiT28= - -node-dir@^0.1.17: - version "0.1.17" - resolved "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz" - integrity sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= - dependencies: - minimatch "^3.0.2" - -node-emoji@^1.10.0: - version "1.10.0" - resolved "https://registry.npm.taobao.org/node-emoji/download/node-emoji-1.10.0.tgz" - integrity sha1-iIar0l2ce7YYAqZYUj0fjSqJsto= - dependencies: - lodash.toarray "^4.4.0" - -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.npm.taobao.org/node-forge/download/node-forge-0.10.0.tgz?cache=0&sync_timestamp=1599010773454&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-forge%2Fdownload%2Fnode-forge-0.10.0.tgz" - integrity sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M= - -node-forge@^0.8.2: - version "0.8.5" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.8.5.tgz" - integrity sha512-vFMQIWt+J/7FLNyKouZ9TazT74PRV3wgv9UT4cRjC8BffxFbKXkgIWR42URCPSnHm/QDz6BOlb2Q0U4+VQT67Q== - -node-ipc@^9.1.1: - version "9.1.1" - resolved "https://registry.npm.taobao.org/node-ipc/download/node-ipc-9.1.1.tgz" - integrity sha1-TiRe1pOOZRAOWV68XcNLFujdXWk= - dependencies: - event-pubsub "4.3.0" - js-message "1.0.5" - js-queue "2.0.0" - -"node-libs-browser@^1.0.0 || ^2.0.0", node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.1.tgz" - 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-powershell@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/node-powershell/-/node-powershell-4.0.0.tgz" - integrity sha512-WCZMLgwkjW9G/DZsZwyCEAXhMMzShLRUlnYS+EETRqRLSdUMbuO4xiQxIOeAutwQgvj75NvC58CorHFlx0olIA== - dependencies: - chalk "^2.4.1" - shortid "^2.2.14" - -node-releases@^1.1.61: - version "1.1.61" - resolved "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.61.tgz?cache=0&sync_timestamp=1599612925853&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.61.tgz" - integrity sha1-cHsPypzk4ReDYSukovy6CQR68W4= - -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?cache=0&sync_timestamp=1602547447569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-package-data%2Fdownload%2Fnormalize-package-data-2.5.0.tgz" - 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" - 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" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz" - 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" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz?cache=0&sync_timestamp=1602432435724&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-1.9.1.tgz" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.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&sync_timestamp=1602432435724&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-3.3.0.tgz" - integrity sha1-suHE3E98bVd0PfczpPWXjRhlBVk= - -normalize-url@^4.1.0: - version "4.5.0" - resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-4.5.0.tgz?cache=0&sync_timestamp=1602432435724&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-4.5.0.tgz" - integrity sha1-RTNUCH5sqWlXvY9br3U/WYIUISk= - -npm-conf@^1.1.3: - version "1.1.3" - resolved "https://registry.npm.taobao.org/npm-conf/download/npm-conf-1.1.3.tgz" - integrity sha1-JWzEe9DiGMJZxOlVC/QTvCGSr/k= - dependencies: - config-chain "^1.1.11" - pify "^3.0.0" - -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" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.0, npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-4.0.1.tgz" - integrity sha1-t+zR5e1T2o43pV4cImnguX7XSOo= - dependencies: - path-key "^3.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" - 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" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" - 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?cache=0&sync_timestamp=1589682811909&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Foauth-sign%2Fdownload%2Foauth-sign-0.9.0.tgz" - integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= - -object-assign@4.x, object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - 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" - 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" - integrity sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8= - -object-inspect@^1.8.0: - version "1.8.0" - resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.8.0.tgz?cache=0&sync_timestamp=1592545231350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.8.0.tgz" - integrity sha1-34B+Xs9TpgnMa/6T6sPMe+WzqdA= - -object-is@^1.0.1: - version "1.1.3" - resolved "https://registry.npm.taobao.org/object-is/download/object-is-1.1.3.tgz?cache=0&sync_timestamp=1601502788762&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-is%2Fdownload%2Fobject-is-1.1.3.tgz" - integrity sha1-LjueZVYBN0Ve471irsTZCi6hzIE= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz" - 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" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -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&sync_timestamp=1599844927493&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.assign%2Fdownload%2Fobject.assign-4.1.1.tgz" - integrity sha1-MDhnpmbN1Bk27N7fsfjz4ypHjN0= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.18.0-next.0" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.0.tgz" - integrity sha1-Npvx+VktiridcS3O1cuBx8U1Jkk= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.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" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0, object.values@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/object.values/download/object.values-1.1.1.tgz" - integrity sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - 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" - integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4= - -omggif@^1.0.10, omggif@^1.0.9: - version "1.0.10" - resolved "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz" - integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== - -omit.js@^1.0.0: - version "1.0.2" - resolved "https://registry.npm.taobao.org/omit.js/download/omit.js-1.0.2.tgz" - integrity sha1-kaFPDrqEBm36AVvzDkdMR/MLyFg= - dependencies: - babel-runtime "^6.23.0" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz" - 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" - integrity sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8= - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - 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?cache=0&sync_timestamp=1597005345612&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-2.0.1.tgz" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - -onetime@^5.1.0, onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz?cache=0&sync_timestamp=1597005345612&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz" - integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4= - dependencies: - mimic-fn "^2.1.0" - -open@^6.3.0: - version "6.4.0" - resolved "https://registry.npm.taobao.org/open/download/open-6.4.0.tgz" - integrity sha1-XBPpbQ3IlGhhZPGJZez+iJ7PyKk= - dependencies: - is-wsl "^1.1.0" - -opener@^1.5.1: - version "1.5.2" - resolved "https://registry.npm.taobao.org/opener/download/opener-1.5.2.tgz?cache=0&sync_timestamp=1598733244715&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopener%2Fdownload%2Fopener-1.5.2.tgz" - integrity sha1-XTfh81B3udysQwE3InGv3rKhNZg= - -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz" - integrity sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w= - dependencies: - is-wsl "^1.1.0" - -optionator@^0.8.3: - version "0.8.3" - resolved "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz" - integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -ora@^3.4.0: - version "3.4.0" - resolved "https://registry.npm.taobao.org/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1599424857800&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fora%2Fdownload%2Fora-3.4.0.tgz" - 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" - 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" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -os-locale@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz" - integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= - dependencies: - lcid "^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" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/p-cancelable/download/p-cancelable-1.1.0.tgz" - integrity sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw= - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-2.0.1.tgz" - integrity sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE= - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz" - integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg= - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1, p-limit@^2.3.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz" - integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.0.2" - resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-3.0.2.tgz" - integrity sha1-FmTgEK88rcaBuq/T4qQ3vnsPtf4= - 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" - 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" - integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz" - integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc= - dependencies: - p-limit "^2.2.0" - -p-map@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz" - integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz" - integrity sha1-MQko/u+cnsxltosXaTAYpmXOoXU= - -p-map@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz" - integrity sha1-1wTZr4orpoTiYA2aIVmD1BQal50= - dependencies: - aggregate-error "^3.0.0" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/p-map/download/p-map-4.0.0.tgz" - integrity sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs= - dependencies: - aggregate-error "^3.0.0" - -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.npm.taobao.org/p-retry/download/p-retry-3.0.1.tgz" - 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" - 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" - integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= - -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.npm.taobao.org/package-json/download/package-json-6.5.0.tgz?cache=0&sync_timestamp=1589683698535&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpackage-json%2Fdownload%2Fpackage-json-6.5.0.tgz" - integrity sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA= - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - -pako@^1.0.5, pako@~1.0.2, pako@~1.0.5: - version "1.0.11" - resolved "https://registry.npm.taobao.org/pako/download/pako-1.0.11.tgz" - integrity sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8= - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz" - integrity sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw= - dependencies: - cyclist "^1.0.1" - 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" - 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" - integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= - dependencies: - callsites "^3.0.0" - -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.6.tgz?cache=0&sync_timestamp=1597167309380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-asn1%2Fdownload%2Fparse-asn1-5.1.6.tgz" - integrity sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ= - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-bmfont-ascii@^1.0.3: - version "1.0.6" - resolved "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz" - integrity sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU= - -parse-bmfont-binary@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz" - integrity sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY= - -parse-bmfont-xml@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz" - integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ== - dependencies: - xml-parse-from-string "^1.0.0" - xml2js "^0.4.5" - -parse-headers@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz" - integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA== - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz?cache=0&sync_timestamp=1598129182781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-2.2.0.tgz" - 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?cache=0&sync_timestamp=1598129182781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.1.0" - resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-5.1.0.tgz?cache=0&sync_timestamp=1598129182781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-5.1.0.tgz" - integrity sha1-+WCIzfJKj6qa6poAny2dlCyZlkY= - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parse5-htmlparser2-tree-adapter@^5.1.1: - version "5.1.1" - resolved "https://registry.npm.taobao.org/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-5.1.1.tgz?cache=0&sync_timestamp=1596089818598&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5-htmlparser2-tree-adapter%2Fdownload%2Fparse5-htmlparser2-tree-adapter-5.1.1.tgz" - integrity sha1-6MdD1OkhlNUpPs3isIvjHmdGHLw= - dependencies: - parse5 "^5.1.1" - -parse5@^5.1.1: - version "5.1.1" - resolved "https://registry.npm.taobao.org/parse5/download/parse5-5.1.1.tgz?cache=0&sync_timestamp=1595849263958&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5%2Fdownload%2Fparse5-5.1.1.tgz" - integrity sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg= - -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" - 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" - 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" - 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" - 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" - 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" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz" - integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= - -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" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-is-inside@^1.0.1, 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" - 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" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz" - integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U= - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz" - integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/path-type/download/path-type-2.0.0.tgz" - 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" - integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= - dependencies: - pify "^3.0.0" - -pbkdf2@^3.0.3: - version "3.1.1" - resolved "https://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.1.1.tgz" - integrity sha1-y4cksPramEWWhW0abrr9NYRlS5Q= - 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" - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -phantomjs-prebuilt@^2.1.14: - version "2.1.16" - resolved "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz" - integrity sha1-79ISpKOWbTZHaE6ouniFSb4q7+8= - dependencies: - es6-promise "^4.0.3" - extract-zip "^1.6.5" - fs-extra "^1.0.0" - hasha "^2.2.0" - kew "^0.7.0" - progress "^1.1.8" - request "^2.81.0" - request-progress "^2.0.1" - which "^1.2.10" - -phin@^2.9.1: - version "2.9.3" - resolved "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz" - integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA== - -picomatch@^2.0.4, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.npm.taobao.org/picomatch/download/picomatch-2.2.2.tgz" - integrity sha1-IfMz6ba46v8CRo9RRupAbTRfTa0= - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz" - 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" - 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" - 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" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pixelmatch@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz" - integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= - dependencies: - pngjs "^3.0.0" - -pkg-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz" - 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" - 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" - integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz" - integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM= - dependencies: - find-up "^4.0.0" - -pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" - -pn@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz" - integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== - -pngjs-nozlib@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/pngjs-nozlib/-/pngjs-nozlib-1.0.0.tgz" - integrity sha1-nmTWAs/pzOTZ1Zl9BodCmnPwt9c= - -pngjs@^3.0.0, pngjs@^3.3.3: - version "3.4.0" - resolved "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz" - integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== - -pnp-webpack-plugin@^1.6.4: - version "1.6.4" - resolved "https://registry.npm.taobao.org/pnp-webpack-plugin/download/pnp-webpack-plugin-1.6.4.tgz?cache=0&sync_timestamp=1589684269502&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpnp-webpack-plugin%2Fdownload%2Fpnp-webpack-plugin-1.6.4.tgz" - integrity sha1-yXEaxNxIpoXauvyG+Lbdn434QUk= - dependencies: - ts-pnp "^1.1.6" - -portfinder@^1.0.16, portfinder@^1.0.26: - version "1.0.28" - resolved "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.28.tgz?cache=0&sync_timestamp=1596018176291&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fportfinder%2Fdownload%2Fportfinder-1.0.28.tgz" - integrity sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g= - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" - -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" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://registry.npm.taobao.org/postcss-calc/download/postcss-calc-7.0.5.tgz?cache=0&sync_timestamp=1601732630249&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-calc%2Fdownload%2Fpostcss-calc-7.0.5.tgz" - integrity sha1-+KbpnxLmGcLrwjz2xIb9wVhgkz4= - dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1599672034427&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz" - 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?cache=0&sync_timestamp=1599672034819&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-convert-values%2Fdownload%2Fpostcss-convert-values-4.0.1.tgz" - 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?cache=0&sync_timestamp=1599672035158&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-comments%2Fdownload%2Fpostcss-discard-comments-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599672035521&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-duplicates%2Fdownload%2Fpostcss-discard-duplicates-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599672035856&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-empty%2Fdownload%2Fpostcss-discard-empty-4.0.1.tgz" - 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?cache=0&sync_timestamp=1599672036180&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-overridden%2Fdownload%2Fpostcss-discard-overridden-4.0.1.tgz" - integrity sha1-ZSrvipZybwKfXj4AFG7npOdV/1c= - dependencies: - postcss "^7.0.0" - -postcss-load-config@^2.0.0: - version "2.1.2" - resolved "https://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-2.1.2.tgz?cache=0&sync_timestamp=1601607876353&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-load-config%2Fdownload%2Fpostcss-load-config-2.1.2.tgz" - integrity sha1-xepQTyxK7zPHNZo03jVzdyrXUCo= - 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" - 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?cache=0&sync_timestamp=1599670256906&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-merge-longhand%2Fdownload%2Fpostcss-merge-longhand-4.0.11.tgz" - 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?cache=0&sync_timestamp=1599670257021&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-merge-rules%2Fdownload%2Fpostcss-merge-rules-4.0.3.tgz" - 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?cache=0&sync_timestamp=1599670257113&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-font-values%2Fdownload%2Fpostcss-minify-font-values-4.0.2.tgz" - integrity sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY= - 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?cache=0&sync_timestamp=1599670257199&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-gradients%2Fdownload%2Fpostcss-minify-gradients-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599670257293&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-params%2Fdownload%2Fpostcss-minify-params-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599670257506&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-selectors%2Fdownload%2Fpostcss-minify-selectors-4.0.2.tgz" - 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@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz?cache=0&sync_timestamp=1602588245463&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-extract-imports%2Fdownload%2Fpostcss-modules-extract-imports-2.0.0.tgz" - integrity sha1-gYcZoa4doyX5gyRGsBE27rSTzX4= - dependencies: - postcss "^7.0.5" - -postcss-modules-local-by-default@^3.0.2: - version "3.0.3" - resolved "https://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz?cache=0&sync_timestamp=1602587568476&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-local-by-default%2Fdownload%2Fpostcss-modules-local-by-default-3.0.3.tgz" - integrity sha1-uxTgzHgnnVBNvcv9fgyiiZP/u7A= - dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz?cache=0&sync_timestamp=1602593260387&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-scope%2Fdownload%2Fpostcss-modules-scope-2.2.0.tgz" - integrity sha1-OFyuATzHdD9afXYC0Qc6iequYu4= - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz?cache=0&sync_timestamp=1602586230505&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-values%2Fdownload%2Fpostcss-modules-values-3.0.0.tgz" - integrity sha1-W1AA1uuuKbQlUwG0o6VFdEI+fxA= - dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" - -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?cache=0&sync_timestamp=1599670257383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-charset%2Fdownload%2Fpostcss-normalize-charset-4.0.1.tgz" - 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?cache=0&sync_timestamp=1599670257599&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-display-values%2Fdownload%2Fpostcss-normalize-display-values-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599670257682&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-positions%2Fdownload%2Fpostcss-normalize-positions-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599670257873&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-repeat-style%2Fdownload%2Fpostcss-normalize-repeat-style-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599670257788&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-string%2Fdownload%2Fpostcss-normalize-string-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599670257997&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-timing-functions%2Fdownload%2Fpostcss-normalize-timing-functions-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599670258081&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-unicode%2Fdownload%2Fpostcss-normalize-unicode-4.0.1.tgz" - 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?cache=0&sync_timestamp=1599670258196&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-url%2Fdownload%2Fpostcss-normalize-url-4.0.1.tgz" - 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?cache=0&sync_timestamp=1599670258290&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-whitespace%2Fdownload%2Fpostcss-normalize-whitespace-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599670258382&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-ordered-values%2Fdownload%2Fpostcss-ordered-values-4.1.2.tgz" - 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?cache=0&sync_timestamp=1599670258477&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-initial%2Fdownload%2Fpostcss-reduce-initial-4.0.3.tgz" - 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?cache=0&sync_timestamp=1599670258690&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-transforms%2Fdownload%2Fpostcss-reduce-transforms-4.0.2.tgz" - 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.2" - resolved "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1601045316432&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz" - integrity sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA= - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.4" - resolved "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-6.0.4.tgz?cache=0&sync_timestamp=1601045316432&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.4.tgz" - integrity sha1-VgdaE4CgRgTDiwY+p3Z6Epr1wrM= - dependencies: - cssesc "^3.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - util-deprecate "^1.0.2" - -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-4.0.2.tgz?cache=0&sync_timestamp=1599670258791&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.2.tgz" - 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?cache=0&sync_timestamp=1599670258883&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-unique-selectors%2Fdownload%2Fpostcss-unique-selectors-4.0.1.tgz" - integrity sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w= - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.0: - version "3.3.1" - resolved "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" - integrity sha1-n/giVH4okyE88cMO+lGsX9G6goE= - -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" - integrity sha1-RD9qIM7WSBor2k+oUypuVdeJoss= - -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.35" - resolved "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1601330112363&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz" - integrity sha1-0r4AuZj38hHYonaXQHny6SuXDiQ= - 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" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/prepend-http/download/prepend-http-2.0.0.tgz" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - -prettier@^1.18.2: - version "1.19.1" - resolved "https://registry.npm.taobao.org/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1600215482255&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz" - integrity sha1-99f1/4qc2HKnvkyhQglZVqYHl8s= - -pretty-error@^2.0.2: - version "2.1.1" - resolved "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.1.tgz" - integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= - dependencies: - renderkid "^2.0.1" - utila "~0.4" - -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" - 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" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -process@~0.5.1: - version "0.5.2" - resolved "https://registry.npmjs.org/process/-/process-0.5.2.tgz" - integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= - -progress@^1.1.8: - version "1.1.8" - resolved "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz" - integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= - -progress@^2.0.0, progress@^2.0.3: - version "2.0.3" - resolved "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz" - 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" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.npm.taobao.org/proto-list/download/proto-list-1.2.4.tgz" - integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= - -proxy-addr@~2.0.5: - version "2.0.6" - resolved "https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.6.tgz" - integrity sha1-/cIzZQVEfT8vLGOO0nLK9hS7sr8= - dependencies: - forwarded "~0.1.2" - ipaddr.js "1.9.1" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz" - 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" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz" - integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz" - 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: - version "2.0.1" - resolved "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz" - 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" - 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" - integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -pumpify@^2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/pumpify/download/pumpify-2.0.1.tgz" - integrity sha1-q/x7WmITB8cotVHey777UfDkqh4= - dependencies: - duplexify "^4.1.1" - inherits "^2.0.3" - pump "^3.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz?cache=0&sync_timestamp=1589682803838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpunycode%2Fdownload%2Fpunycode-1.3.2.tgz" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz?cache=0&sync_timestamp=1589682803838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpunycode%2Fdownload%2Fpunycode-1.4.1.tgz" - 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?cache=0&sync_timestamp=1589682803838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpunycode%2Fdownload%2Fpunycode-2.1.1.tgz" - integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= - -pupa@^2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/pupa/download/pupa-2.0.1.tgz" - integrity sha1-29yf9I/76komoGm2+fersFEAhyY= - dependencies: - escape-goat "^2.0.0" - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz?cache=0&sync_timestamp=1589682817412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fq%2Fdownload%2Fq-1.5.1.tgz" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@6.7.0: - version "6.7.0" - resolved "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz" - integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw= - -qs@^6.6.0, qs@^6.9.4: - version "6.9.4" - resolved "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz" - integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz" - integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= - -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz?cache=0&sync_timestamp=1601654316965&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-4.3.4.tgz" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= - dependencies: - 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" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz?cache=0&sync_timestamp=1589682791876&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystring%2Fdownload%2Fquerystring-0.2.0.tgz" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npm.taobao.org/querystringify/download/querystringify-2.2.0.tgz?cache=0&sync_timestamp=1597686771604&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystringify%2Fdownload%2Fquerystringify-2.2.0.tgz" - integrity sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y= - -raf@^3.4.0: - version "3.4.1" - resolved "https://registry.npm.taobao.org/raf/download/raf-3.4.1.tgz" - integrity sha1-B0LpmkplUvRF1z4+4DKK8P8e3jk= - dependencies: - performance-now "^2.1.0" - -random-int@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/random-int/-/random-int-1.0.0.tgz" - integrity sha1-5qLtNEisnGZGoGV0Q7HBUhWS7Qg= - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz" - 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" - 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" - 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" - 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.8: - version "1.2.8" - resolved "https://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz" - 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-config-file@6.0.0: - version "6.0.0" - resolved "https://registry.npm.taobao.org/read-config-file/download/read-config-file-6.0.0.tgz" - integrity sha1-Iktdympb3B+xnmP4nzQmgO/bkpk= - dependencies: - dotenv "^8.2.0" - dotenv-expand "^5.1.0" - js-yaml "^3.13.1" - json5 "^2.1.2" - lazy-val "^1.0.4" - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -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" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.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?cache=0&sync_timestamp=1589682810106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-2.0.0.tgz" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -read-pkg@^5.1.1: - version "5.2.0" - resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz?cache=0&sync_timestamp=1589682810106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-5.2.0.tgz" - 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.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz?cache=0&sync_timestamp=1589682741447&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-2.3.7.tgz" - 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" - -readable-stream@^3.0.0, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz?cache=0&sync_timestamp=1589682741447&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-3.6.0.tgz" - integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= - 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?cache=0&sync_timestamp=1602584331621&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freaddirp%2Fdownload%2Freaddirp-2.2.1.tgz" - integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.npm.taobao.org/readdirp/download/readdirp-3.5.0.tgz?cache=0&sync_timestamp=1602584331621&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freaddirp%2Fdownload%2Freaddirp-3.5.0.tgz" - integrity sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4= - dependencies: - picomatch "^2.2.1" - -regenerate-unicode-properties@^8.2.0: - version "8.2.0" - resolved "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz" - integrity sha1-5d5xEdZV57pgwFfb6f83yH5lzew= - dependencies: - regenerate "^1.4.0" - -regenerate@^1.4.0: - version "1.4.1" - resolved "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.1.tgz" - integrity sha1-ytkq2Oa1kXc0hfvgWkhcr09Ffm8= - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz?cache=0&sync_timestamp=1595456311465&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.11.1.tgz" - integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= - -regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: - version "0.13.7" - resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz?cache=0&sync_timestamp=1595456311465&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.7.tgz" - integrity sha1-ysLazIoepnX+qrrriugziYrkb1U= - -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.14.5.tgz" - integrity sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ= - dependencies: - "@babel/runtime" "^7.8.4" - -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" - integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.2.0: - version "1.3.0" - resolved "https://registry.npm.taobao.org/regexp.prototype.flags/download/regexp.prototype.flags-1.3.0.tgz" - integrity sha1-erqJs8E6ZFCdq888qNn7ub31y3U= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-2.0.1.tgz" - integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8= - -regexpp@^3.0.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-3.1.0.tgz" - integrity sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI= - -regexpu-core@^4.7.0: - version "4.7.1" - resolved "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-4.7.1.tgz?cache=0&sync_timestamp=1600413461940&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexpu-core%2Fdownload%2Fregexpu-core-4.7.1.tgz" - integrity sha1-LepamgcjMpj78NuR+pq8TG4PitY= - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" - -registry-auth-token@^4.0.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-4.2.0.tgz?cache=0&sync_timestamp=1594638370094&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-auth-token%2Fdownload%2Fregistry-auth-token-4.2.0.tgz" - integrity sha1-HTff/acrvs0PWB5HFVQCE6Zet9o= - dependencies: - rc "^1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.npm.taobao.org/registry-url/download/registry-url-5.1.0.tgz" - integrity sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk= - dependencies: - rc "^1.2.8" - -regjsgen@^0.5.1: - version "0.5.2" - resolved "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.2.tgz" - integrity sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM= - -regjsparser@^0.6.4: - version "0.6.4" - resolved "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.6.4.tgz" - integrity sha1-p2n4aEMIQBpm6bUp0kNv9NBmYnI= - 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" - 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" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -renderkid@^2.0.1: - version "2.0.3" - resolved "https://registry.npm.taobao.org/renderkid/download/renderkid-2.0.3.tgz" - 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" - 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" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -request-progress@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz" - integrity sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg= - dependencies: - throttleit "^1.0.0" - -request-progress@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" - integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4= - dependencies: - throttleit "^1.0.0" - -request@^2.81.0, request@^2.88.2: - version "2.88.2" - resolved "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1589682741998&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz" - integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= - 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.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-context@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/require-context/-/require-context-1.1.0.tgz" - integrity sha512-nfYSy3Q9W3W1fCo0nief19bDq216IGY9+wOUsmCWAJ5jssyak0r110rvqIj4KJYoUYDxLDaeA66ONOYy4PJEUw== - dependencies: - node-dir "^0.1.17" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" - 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" - integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resize-observer-polyfill@^1.5.1: - version "1.5.1" - resolved "https://registry.npm.taobao.org/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz" - integrity sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ= - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz" - 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" - 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" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.8.1: - version "1.17.0" - resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.17.0.tgz?cache=0&sync_timestamp=1589682751623&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.17.0.tgz" - integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= - dependencies: - path-parse "^1.0.6" - -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/responselike/download/responselike-1.0.2.tgz" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-3.1.0.tgz" - integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= - dependencies: - onetime "^5.1.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" - 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" - integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= - -rfdc@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz" - integrity sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug== - -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/rgb-regex/download/rgb-regex-1.0.1.tgz" - 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" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= - -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz?cache=0&sync_timestamp=1589682814592&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.6.3.tgz" - integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= - dependencies: - glob "^7.1.3" - -rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1: - version "2.7.1" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1589682814592&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz" - integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= - dependencies: - glob "^7.1.3" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-3.0.2.tgz?cache=0&sync_timestamp=1589682814592&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-3.0.2.tgz" - integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho= - 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" - integrity sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw= - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -roarr@^2.15.3: - version "2.15.4" - resolved "https://registry.npm.taobao.org/roarr/download/roarr-2.15.4.tgz?cache=0&sync_timestamp=1600094609360&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Froarr%2Fdownload%2Froarr-2.15.4.tgz" - integrity sha1-9f55W3uDjM/jXcYI4Cgrnrouev0= - dependencies: - boolean "^3.0.1" - detect-node "^2.0.4" - globalthis "^1.0.1" - json-stringify-safe "^5.0.1" - semver-compare "^1.0.0" - sprintf-js "^1.1.2" - -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.npm.taobao.org/run-async/download/run-async-2.4.1.tgz" - integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= - -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" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - -rxjs@^6.6.0: - version "6.6.3" - resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.6.3.tgz?cache=0&sync_timestamp=1600896662317&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.6.3.tgz" - integrity sha1-jKhGNcTaqQDA05Z6buesYCce5VI= - dependencies: - tslib "^1.9.0" - -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?cache=0&sync_timestamp=1589682795646&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.1.2.tgz" - integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= - -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.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz?cache=0&sync_timestamp=1589682795646&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.2.1.tgz" - integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz?cache=0&sync_timestamp=1589682757445&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-regex%2Fdownload%2Fsafe-regex-1.1.0.tgz" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", 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&sync_timestamp=1589682784154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafer-buffer%2Fdownload%2Fsafer-buffer-2.1.2.tgz" - integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= - -sanitize-filename@^1.6.2, sanitize-filename@^1.6.3: - version "1.6.3" - resolved "https://registry.npm.taobao.org/sanitize-filename/download/sanitize-filename-1.6.3.tgz" - integrity sha1-dV69dSBFkxl34wsgJdNA18kJA3g= - dependencies: - truncate-utf8-bytes "^1.0.0" - -sass-loader@^10.0.4: - version "10.1.0" - resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.0.tgz" - integrity sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg== - dependencies: - klona "^2.0.4" - loader-utils "^2.0.0" - neo-async "^2.6.2" - schema-utils "^3.0.0" - semver "^7.3.2" - -sass@^1.27.1: - version "1.29.0" - resolved "https://registry.npmjs.org/sass/-/sass-1.29.0.tgz" - integrity sha512-ZpwAUFgnvAUCdkjwPREny+17BpUj8nh5Yr6zKPGtLNTLrmtoRYIjm7njP24COhjJldjwW1dcv52Lpf4tNZVVRA== - dependencies: - chokidar ">=2.0.0 <4.0.0" - -sax@>=0.6.0, 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" - integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= - -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz" - integrity sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A= - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: - version "2.7.1" - resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.7.1.tgz" - integrity sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc= - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -schema-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-3.0.0.tgz" - integrity sha1-Z1AvaqK2ai1AMrQnmilEl4oJE+8= - dependencies: - "@types/json-schema" "^7.0.6" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -selfsigned@^1.10.7: - version "1.10.8" - resolved "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.8.tgz?cache=0&sync_timestamp=1600186189732&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fselfsigned%2Fdownload%2Fselfsigned-1.10.8.tgz" - integrity sha1-DRcgi30Swz+OrIXEGDXyf8PYGjA= - dependencies: - node-forge "^0.10.0" - -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/semver-compare/download/semver-compare-1.0.0.tgz" - integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= - -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.npm.taobao.org/semver-diff/download/semver-diff-3.1.1.tgz" - integrity sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys= - dependencies: - semver "^6.3.0" - -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1589682805026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" - integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= - -semver@7.0.0: - version "7.0.0" - resolved "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz?cache=0&sync_timestamp=1589682805026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.0.0.tgz" - integrity sha1-XzyjV2HkfgWyBsba/yz4FPAxa44= - -semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1589682805026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" - integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= - -semver@^7.2.1, semver@^7.3.2: - version "7.3.2" - resolved "https://registry.npm.taobao.org/semver/download/semver-7.3.2.tgz?cache=0&sync_timestamp=1589682805026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.3.2.tgz" - integrity sha1-YElisFK4HtB4aq6EOJ/7pw/9OTg= - -send@0.17.1: - version "0.17.1" - resolved "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz" - 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-error@^7.0.1: - version "7.0.1" - resolved "https://registry.npm.taobao.org/serialize-error/download/serialize-error-7.0.1.tgz" - integrity sha1-8TYLBEf2H/tIPsQVfHN/q313jhg= - dependencies: - type-fest "^0.13.1" - -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-4.0.0.tgz?cache=0&sync_timestamp=1599740650381&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fserialize-javascript%2Fdownload%2Fserialize-javascript-4.0.0.tgz" - integrity sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao= - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz" - 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" - 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: - version "2.0.0" - resolved "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-immediate-shim@~1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/set-immediate-shim/download/set-immediate-shim-1.0.1.tgz" - integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= - -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" - 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" - 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" - integrity sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY= - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" - 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" - integrity sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc= - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallow-equal@^1.0.0: - version "1.2.1" - resolved "https://registry.npm.taobao.org/shallow-equal/download/shallow-equal-1.2.1.tgz" - integrity sha1-TBar+lYEOqINBQMk76aJQLDaedo= - -shallowequal@^1.0.2: - version "1.1.0" - resolved "https://registry.npm.taobao.org/shallowequal/download/shallowequal-1.1.0.tgz" - integrity sha1-GI1SHelbkIdAT9TctosT3wrk5/g= - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz" - integrity sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo= - dependencies: - shebang-regex "^3.0.0" - -shebang-loader@^0.0.1: - version "0.0.1" - resolved "https://registry.npm.taobao.org/shebang-loader/download/shebang-loader-0.0.1.tgz" - integrity sha1-pAAEldRMzu++xjQ157FphWn6Uuw= - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-3.0.0.tgz" - integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= - -shell-env@^0.3.0: - version "0.3.0" - resolved "https://registry.npm.taobao.org/shell-env/download/shell-env-0.3.0.tgz#2250339022989165bda4eb7bf383afeaaa92dc34" - integrity sha1-IlAzkCKYkWW9pOt784Ov6qqS3DQ= - dependencies: - default-shell "^1.0.0" - execa "^0.5.0" - strip-ansi "^3.0.0" - -shell-path@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/shell-path/download/shell-path-2.1.0.tgz#ea7d06ae1070874a1bac5c65bb9bdd62e4f67a38" - integrity sha1-6n0GrhBwh0obrFxlu5vdYuT2ejg= - dependencies: - shell-env "^0.3.0" - -shell-quote@^1.6.1: - version "1.7.2" - resolved "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.7.2.tgz" - integrity sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I= - -shortid@^2.2.14: - version "2.2.16" - resolved "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz" - integrity sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g== - dependencies: - nanoid "^2.1.0" - -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.3" - resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz" - integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npm.taobao.org/simple-swizzle/download/simple-swizzle-0.2.2.tgz" - 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?cache=0&sync_timestamp=1589682715547&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslash%2Fdownload%2Fslash-1.0.0.tgz" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz?cache=0&sync_timestamp=1589682715547&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslash%2Fdownload%2Fslash-2.0.0.tgz" - integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz" - 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" - 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" - 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" - 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.4.0: - version "1.4.0" - resolved "https://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.4.0.tgz?cache=0&sync_timestamp=1596410219305&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsockjs-client%2Fdownload%2Fsockjs-client-1.4.0.tgz" - integrity sha1-yfJWjhnI/YFztJl+o0IOC7MGx9U= - 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.20: - version "0.3.20" - resolved "https://registry.npm.taobao.org/sockjs/download/sockjs-0.3.20.tgz" - integrity sha1-smooPsVi74smh7RAM6Tuzqx12FU= - dependencies: - faye-websocket "^0.10.0" - uuid "^3.4.0" - websocket-driver "0.6.5" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz?cache=0&sync_timestamp=1602621889278&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-1.1.2.tgz" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - 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" - integrity sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ= - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz" - integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.19, source-map-support@~0.5.12: - version "0.5.19" - resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.19.tgz?cache=0&sync_timestamp=1589682814927&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.19.tgz" - integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= - 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" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1589682764497&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" - 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?cache=0&sync_timestamp=1589682764497&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" - integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= - -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz?cache=0&sync_timestamp=1589682764497&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.7.3.tgz" - integrity sha1-UwL4FpAxc1ImVECS5kmB91F1A4M= - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.1.tgz" - integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz" - integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz?cache=0&sync_timestamp=1589682794533&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fspdx-expression-parse%2Fdownload%2Fspdx-expression-parse-3.0.1.tgz" - integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.6" - resolved "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.6.tgz?cache=0&sync_timestamp=1600284873714&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.6.tgz" - integrity sha1-yAdXODwoq/cpZ0SZjLwQaui4VM4= - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz" - 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.2: - version "4.0.2" - resolved "https://registry.npm.taobao.org/spdy/download/spdy-4.0.2.tgz" - integrity sha1-t09GYgOj7aRSwCSSuR+56EonZ3s= - 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" - integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= - dependencies: - extend-shallow "^3.0.0" - -split2@^3.0.0: - version "3.2.2" - resolved "https://registry.npm.taobao.org/split2/download/split2-3.2.2.tgz?cache=0&sync_timestamp=1598084396596&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsplit2%2Fdownload%2Fsplit2-3.2.2.tgz" - integrity sha1-vyzyo32DgxLCSciSBv16F90SNl8= - dependencies: - readable-stream "^3.0.0" - -sprintf-js@^1.1.2: - version "1.1.2" - resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.1.2.tgz" - integrity sha1-2hdlJiv4wPVxdJ8q1sJjACB65nM= - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz" - 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@^6.0.1: - version "6.0.1" - resolved "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz" - integrity sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg= - dependencies: - figgy-pudding "^3.5.1" - -ssri@^7.0.0, ssri@^7.1.0: - version "7.1.0" - resolved "https://registry.npm.taobao.org/ssri/download/ssri-7.1.0.tgz" - integrity sha1-ksJBv23oI2W1x/tL126XVSLhKU0= - dependencies: - figgy-pudding "^3.5.1" - minipass "^3.1.1" - -ssri@^8.0.0: - version "8.0.0" - resolved "https://registry.npm.taobao.org/ssri/download/ssri-8.0.0.tgz" - integrity sha1-ecp04h+M6u3fy0uQFDxFi42YiAg= - dependencies: - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz" - integrity sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88= - -stackframe@^1.1.1: - version "1.2.0" - resolved "https://registry.npm.taobao.org/stackframe/download/stackframe-1.2.0.tgz" - integrity sha1-UkKUktY8YuuYmATBFVLj0i53kwM= - -stat-mode@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/stat-mode/download/stat-mode-1.0.0.tgz" - integrity sha1-aLVcth6mOf9XE282shaikYANFGU= - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz" - 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?cache=0&sync_timestamp=1589682739548&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstatuses%2Fdownload%2Fstatuses-1.5.0.tgz" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz" - 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" - 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" - 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.1" - resolved "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.1.tgz" - integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= - -stream-throttle@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/stream-throttle/-/stream-throttle-0.1.3.tgz#add57c8d7cc73a81630d31cd55d3961cfafba9c3" - integrity sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM= - dependencies: - commander "^2.2.0" - limiter "^1.0.5" - -streamifier@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/streamifier/-/streamifier-0.1.1.tgz#97e98d8fa4d105d62a2691d1dc07e820db8dfc4f" - integrity sha1-l+mNj6TRBdYqJpHR3AfoINuN/E8= - -streamroller@^2.2.4: - version "2.2.4" - resolved "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz" - integrity sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ== - dependencies: - date-format "^2.1.0" - debug "^4.1.1" - fs-extra "^8.1.0" - -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" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - -string-convert@^0.2.0: - version "0.2.1" - resolved "https://registry.npm.taobao.org/string-convert/download/string-convert-0.2.1.tgz" - integrity sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c= - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.0.0: - version "2.1.1" - resolved "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz" - 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" - integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/string-width/download/string-width-4.2.0.tgz" - integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.trimend@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.1.tgz" - integrity sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trimstart@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.1.tgz" - integrity sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz" - integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= - dependencies: - safe-buffer "~5.2.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" - 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?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-3.0.1.tgz" - 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?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-4.0.0.tgz" - 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?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz" - integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-6.0.0.tgz" - integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= - dependencies: - ansi-regex "^5.0.0" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.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" - 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" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/strip-final-newline/download/strip-final-newline-2.0.0.tgz" - integrity sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0= - -strip-indent@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/strip-indent/download/strip-indent-2.0.0.tgz" - integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= - -strip-json-comments@^3.0.1: - version "3.1.1" - resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-3.1.1.tgz?cache=0&sync_timestamp=1594567532500&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-3.1.1.tgz" - integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY= - -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&sync_timestamp=1594567532500&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-2.0.1.tgz" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.npm.taobao.org/stylehacks/download/stylehacks-4.0.3.tgz?cache=0&sync_timestamp=1599672034713&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstylehacks%2Fdownload%2Fstylehacks-4.0.3.tgz" - integrity sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU= - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -sumchecker@^3.0.1: - version "3.0.1" - resolved "https://registry.npm.taobao.org/sumchecker/download/sumchecker-3.0.1.tgz" - integrity sha1-Y3fplnlauwttNI6bPh37JDRajkI= - dependencies: - debug "^4.1.0" - -superagent@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/superagent/-/superagent-6.1.0.tgz" - integrity sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg== - dependencies: - component-emitter "^1.3.0" - cookiejar "^2.1.2" - debug "^4.1.1" - fast-safe-stringify "^2.0.7" - form-data "^3.0.0" - formidable "^1.2.2" - methods "^1.1.2" - mime "^2.4.6" - qs "^6.9.4" - readable-stream "^3.6.0" - semver "^7.3.2" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1598611709087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1598611709087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz" - 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?cache=0&sync_timestamp=1598611709087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz" - integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= - dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1598611709087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz" - integrity sha1-G33NyzK4E4gBs+R4umpRyqiWSNo= - dependencies: - has-flag "^4.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" - integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= - -svg2png@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/svg2png/-/svg2png-4.1.1.tgz" - integrity sha1-a54DmKpBh3i2Q24Sei+38A1JnCg= - dependencies: - file-url "^2.0.0" - phantomjs-prebuilt "^2.1.14" - pn "^1.0.0" - yargs "^6.5.0" - -svgo@^1.0.0: - version "1.3.2" - resolved "https://registry.npm.taobao.org/svgo/download/svgo-1.3.2.tgz" - integrity sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc= - 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.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -table@^5.2.3: - version "5.4.6" - resolved "https://registry.npm.taobao.org/table/download/table-5.4.6.tgz" - integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54= - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -tapable@^0.1.8: - version "0.1.10" - resolved "https://registry.npm.taobao.org/tapable/download/tapable-0.1.10.tgz?cache=0&sync_timestamp=1600381197118&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftapable%2Fdownload%2Ftapable-0.1.10.tgz" - integrity sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q= - -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.npm.taobao.org/tapable/download/tapable-1.1.3.tgz?cache=0&sync_timestamp=1600381197118&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftapable%2Fdownload%2Ftapable-1.1.3.tgz" - integrity sha1-ofzMBrWNth/XpF2i2kT186Pme6I= - -tar-stream@^1.5.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" - integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== - dependencies: - bl "^1.0.0" - buffer-alloc "^1.2.0" - end-of-stream "^1.0.0" - fs-constants "^1.0.0" - readable-stream "^2.3.0" - to-buffer "^1.1.1" - xtend "^4.0.0" - -tar@^6.0.2: - version "6.0.5" - resolved "https://registry.npm.taobao.org/tar/download/tar-6.0.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar%2Fdownload%2Ftar-6.0.5.tgz" - integrity sha1-vegVCG4Qs58dzSmOidWW4VNeIA8= - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -temp-file@^3.3.7: - version "3.3.7" - resolved "https://registry.npm.taobao.org/temp-file/download/temp-file-3.3.7.tgz" - integrity sha1-aGiF1jX4cnSOOE6HGFWVhHCusYo= - dependencies: - async-exit-hook "^2.0.1" - fs-extra "^8.1.0" - -term-size@^2.1.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/term-size/download/term-size-2.2.0.tgz" - integrity sha1-Hxat7f6b3BiADhd2ghc0CG/MZ1M= - -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz" - integrity sha1-oheu+uozDnNP+sthIOwfoxLWBAs= - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser-webpack-plugin@^2.3.6: - version "2.3.8" - resolved "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-2.3.8.tgz" - integrity sha1-iUdkoZsHQ/L3BOfCqEjFKDppZyQ= - dependencies: - cacache "^13.0.1" - find-cache-dir "^3.3.1" - jest-worker "^25.4.0" - p-limit "^2.3.0" - schema-utils "^2.6.6" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.6.12" - webpack-sources "^1.4.3" - -terser-webpack-plugin@^3.0.3: - version "3.1.0" - resolved "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-3.1.0.tgz" - integrity sha1-kebTlXFGDtJAwM9p0pW88w6/mMs= - dependencies: - cacache "^15.0.5" - find-cache-dir "^3.3.1" - jest-worker "^26.2.1" - p-limit "^3.0.2" - schema-utils "^2.6.6" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.8.0" - webpack-sources "^1.4.3" - -terser@^4.1.2, terser@^4.6.12, terser@^4.8.0: - version "4.8.0" - resolved "https://registry.npm.taobao.org/terser/download/terser-4.8.0.tgz" - integrity sha1-YwVjQ9fHC7KfOvZlhlpG/gOg3xc= - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz" - 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" - integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.npm.taobao.org/thenify/download/thenify-3.3.1.tgz" - integrity sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8= - dependencies: - any-promise "^1.0.0" - -thread-loader@^2.1.3: - version "2.1.3" - resolved "https://registry.npm.taobao.org/thread-loader/download/thread-loader-2.1.3.tgz?cache=0&sync_timestamp=1599928601406&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthread-loader%2Fdownload%2Fthread-loader-2.1.3.tgz" - integrity sha1-y9LBOfwrLebp0o9iKGq3cMGsvdo= - dependencies: - loader-runner "^2.3.1" - loader-utils "^1.1.0" - neo-async "^2.6.0" - -throttleit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" - integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= - -through2-filter@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/through2-filter/download/through2-filter-3.0.0.tgz" - integrity sha1-cA54bfI2fCyIzYqlvkz5weeDElQ= - dependencies: - through2 "~2.0.0" - xtend "~4.0.0" - -through2-map@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/through2-map/download/through2-map-3.0.0.tgz" - integrity sha1-psMCbOY7SJipl9VAUGtm/9lw8nE= - dependencies: - through2 "~2.0.0" - xtend "^4.0.0" - -through2@^2.0.0, through2@^2.0.1, through2@~2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - 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" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.npm.taobao.org/thunky/download/thunky-1.1.0.tgz" - integrity sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30= - -timers-browserify@^2.0.4: - version "2.0.11" - resolved "https://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.11.tgz" - integrity sha1-gAsfPu4nLlvFPuRloE0OgEwxIR8= - dependencies: - setimmediate "^1.0.4" - -timm@^1.6.1: - version "1.7.1" - resolved "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz" - integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== - -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tinycolor2@^1.4.1: - version "1.4.2" - resolved "https://registry.npm.taobao.org/tinycolor2/download/tinycolor2-1.4.2.tgz" - integrity sha1-P2pNEHGtB2dtf6Ry4frECnGdiAM= - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz?cache=0&sync_timestamp=1589684134816&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftmp%2Fdownload%2Ftmp-0.0.33.tgz" - 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" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - -to-buffer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" - integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz" - integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - -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" - 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" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/to-readable-stream/download/to-readable-stream-1.0.0.tgz" - integrity sha1-zgqgwvPfat+FLvtASng+d8BHV3E= - -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" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz" - integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ= - dependencies: - is-number "^7.0.0" - -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" - 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" - integrity sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM= - -toposort@^1.0.0: - version "1.0.7" - resolved "https://registry.npm.taobao.org/toposort/download/toposort-1.0.7.tgz" - integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= - -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftough-cookie%2Fdownload%2Ftough-cookie-2.5.0.tgz" - integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -truncate-utf8-bytes@^1.0.0: - version "1.0.2" - resolved "https://registry.npm.taobao.org/truncate-utf8-bytes/download/truncate-utf8-bytes-1.0.2.tgz" - integrity sha1-QFkjkJWS1W94pYGENLC3hInKXys= - dependencies: - utf8-byte-length "^1.0.1" - -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz" - integrity sha1-8shUBoALmw90yfdGW4HqrSQSUvg= - -ts-pnp@^1.1.6: - version "1.2.0" - resolved "https://registry.npm.taobao.org/ts-pnp/download/ts-pnp-1.2.0.tgz" - integrity sha1-pQCtCEsHmPHDBxrzkeZZEshrypI= - -tsconfig-paths@^3.9.0: - version "3.9.0" - resolved "https://registry.npm.taobao.org/tsconfig-paths/download/tsconfig-paths-3.9.0.tgz" - integrity sha1-CYVHpsREiAfo/Ljq4IEGTumjyQs= - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.0" - strip-bom "^3.0.0" - -tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz" - integrity sha1-zy04vcNKE0vK8QkcQfZhni9nLQA= - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - -tunnel-agent@^0.4.3: - version "0.4.3" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" - integrity sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tunnel@^0.0.6: - version "0.0.6" - resolved "https://registry.npm.taobao.org/tunnel/download/tunnel-0.0.6.tgz" - integrity sha1-cvExSzSlsZLbASMk3yzFh8pH+Sw= - -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?cache=0&sync_timestamp=1589682745749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftweetnacl%2Fdownload%2Ftweetnacl-0.14.5.tgz" - 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" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.11.0.tgz?cache=0&sync_timestamp=1602623859603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.11.0.tgz" - integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= - -type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.13.1.tgz?cache=0&sync_timestamp=1602623859603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.13.1.tgz" - integrity sha1-AXLLW86AsL1ULqNI21DH4hg02TQ= - -type-fest@^0.16.0: - version "0.16.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" - integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== - -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=1602623859603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.6.0.tgz" - 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?cache=0&sync_timestamp=1602623859603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.8.1.tgz" - integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= - -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" - integrity sha1-TlUs0F3wlGfcvE73Od6J8s83wTE= - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.npm.taobao.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz" - integrity sha1-qX7nqf9CaRufeD/xvFES/j/KkIA= - dependencies: - is-typedarray "^1.0.0" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz" - 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&sync_timestamp=1602426286299&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz" - 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" - 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" - 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.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz" - integrity sha1-DZH2AO7rMJaqlisdb8iIduZOpTE= - -unicode-property-aliases-ecmascript@^1.0.4: - version "1.1.0" - resolved "https://registry.npm.taobao.org/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz" - integrity sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ= - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz" - 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" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz" - 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" - integrity sha1-uqvOkQg/xk6UWw861hPiZPfNTmw= - dependencies: - imurmurhash "^0.1.4" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/unique-string/download/unique-string-2.0.0.tgz" - integrity sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0= - dependencies: - crypto-random-string "^2.0.0" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz" - integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= - -universalify@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/universalify/download/universalify-1.0.0.tgz" - integrity sha1-thodoXPoQ1sv48Z9Kbmt+FlL0W0= - -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?cache=0&sync_timestamp=1589682745059&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funpipe%2Fdownload%2Funpipe-1.0.0.tgz" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/unquote/download/unquote-1.1.1.tgz" - 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" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -unzip-crx-3@^0.2.0: - version "0.2.0" - resolved "https://registry.npm.taobao.org/unzip-crx-3/download/unzip-crx-3-0.2.0.tgz" - integrity sha1-1TJBR7EEqK7ZroY5yVUh9vfNopI= - dependencies: - jszip "^3.1.0" - mkdirp "^0.5.1" - yaku "^0.16.6" - -unzip-crx@^0.2.0: - version "0.2.0" - resolved "https://registry.npm.taobao.org/unzip-crx/download/unzip-crx-0.2.0.tgz" - integrity sha1-TAuqi9rHViVnVL7KeEPBPXuFjBg= - dependencies: - jszip "^3.1.0" - mkdirp "^0.5.1" - yaku "^0.16.6" - -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz?cache=0&sync_timestamp=1602008334498&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupath%2Fdownload%2Fupath-1.2.0.tgz" - integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= - -update-notifier@^4.1.1: - version "4.1.3" - resolved "https://registry.npm.taobao.org/update-notifier/download/update-notifier-4.1.3.tgz?cache=0&sync_timestamp=1601377423138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupdate-notifier%2Fdownload%2Fupdate-notifier-4.1.3.tgz" - integrity sha1-vobuE+jOSPtQBD/3IFe1vVmOHqM= - dependencies: - boxen "^4.2.0" - chalk "^3.0.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.3.1" - is-npm "^4.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.0.0" - pupa "^2.0.1" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= - -uri-js@^4.2.2: - version "4.4.0" - resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.0.tgz" - integrity sha1-qnFCYd55PoqCNHp7zJznTobyhgI= - 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" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-loader@^2.2.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/url-loader/download/url-loader-2.3.0.tgz?cache=0&sync_timestamp=1602252626029&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furl-loader%2Fdownload%2Furl-loader-2.3.0.tgz" - integrity sha1-4OLvZY8APvuMpBsPP/v3a6uIZYs= - dependencies: - loader-utils "^1.2.3" - mime "^2.4.4" - schema-utils "^2.5.0" - -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" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.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" - 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" - 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" - integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= - -utf8-byte-length@^1.0.1: - version "1.0.4" - resolved "https://registry.npm.taobao.org/utf8-byte-length/download/utf8-byte-length-1.0.4.tgz" - integrity sha1-9F8VDExm7uloGGUFq5P8u4rWv2E= - -utif@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz" - integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg== - dependencies: - pako "^1.0.5" - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.0.tgz?cache=0&sync_timestamp=1589682767473&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil.promisify%2Fdownload%2Futil.promisify-1.0.0.tgz" - integrity sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA= - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.1.tgz?cache=0&sync_timestamp=1589682767473&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil.promisify%2Fdownload%2Futil.promisify-1.0.1.tgz" - integrity sha1-a693dLgO6w91INi4HQeYKlmruu4= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz" - 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" - integrity sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE= - dependencies: - inherits "2.0.3" - -util@^0.12.3: - version "0.12.3" - resolved "https://registry.npmjs.org/util/-/util-0.12.3.tgz" - integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog== - dependencies: - inherits "^2.0.3" - is-arguments "^1.0.4" - is-generator-function "^1.0.7" - is-typed-array "^1.1.3" - safe-buffer "^5.1.2" - which-typed-array "^1.1.2" - -utila@^0.4.0, utila@~0.4: - version "0.4.0" - resolved "https://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz" - 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" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^3.3.2, uuid@^3.4.0: - version "3.4.0" - resolved "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz" - integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= - -v8-compile-cache@^2.0.3: - version "2.1.1" - resolved "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.1.1.tgz" - integrity sha1-VLw83UMxe8qR413K8wWxpyN950U= - -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" - integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -validator@^13.1.17: - version "13.1.17" - resolved "https://registry.npmjs.org/validator/-/validator-13.1.17.tgz" - integrity sha512-zL5QBoemJ3jYFb2/j38y7ljhwYGXVLUp8H6W1nVxadnAOvUOytec+L7BHh1oBQ82/TzWXHd+GSaxUWp4lROkLg== - -vary@^1, vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.npm.taobao.org/vendors/download/vendors-1.0.4.tgz" - integrity sha1-4rgApT56Kbk1BsPPQRANFsTErY4= - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz" - 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.2" - resolved "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz?cache=0&sync_timestamp=1589682787766&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvm-browserify%2Fdownload%2Fvm-browserify-1.1.2.tgz" - integrity sha1-eGQcSIuObKkadfUR56OzKobl3aA= - -vue-cli-plugin-electron-builder@~2.1.1: - version "2.1.1" - resolved "https://registry.nlark.com/vue-cli-plugin-electron-builder/download/vue-cli-plugin-electron-builder-2.1.1.tgz#de8bed25b32e73e28dd08061dd2a3c6bfff73227" - integrity sha1-3ovtJbMuc+KN0IBh3So8a//3Mic= - dependencies: - "@vue/cli-shared-utils" "^4.5.6" - chokidar "^3.0.2" - electron-builder "^22.2.0" - execa "^5.0.0" - friendly-errors-webpack-plugin "^1.7.0" - fs-extra "^9.0.1" - lodash.merge "^4.6.1" - portfinder "^1.0.16" - pumpify "^2.0.1" - semver "^7.3.2" - shebang-loader "^0.0.1" - split2 "^3.0.0" - terser-webpack-plugin "^3.0.3" - through2-filter "^3.0.0" - through2-map "^3.0.0" - unzip-crx "^0.2.0" - webpack "^4.18.0" - webpack-chain "^6.0.0" - webpack-merge "^4.2.2" - yargs "^15.3.1" - -vue-eslint-parser@^7.0.0: - version "7.1.1" - resolved "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-7.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-eslint-parser%2Fdownload%2Fvue-eslint-parser-7.1.1.tgz" - integrity sha1-xDwccV/1B3i5p+mk4WkhGF80JdM= - dependencies: - debug "^4.1.1" - eslint-scope "^5.0.0" - eslint-visitor-keys "^1.1.0" - espree "^6.2.1" - esquery "^1.0.1" - lodash "^4.17.15" - -vue-hot-reload-api@^2.3.0: - version "2.3.4" - resolved "https://registry.npm.taobao.org/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz?cache=0&sync_timestamp=1589682714858&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-hot-reload-api%2Fdownload%2Fvue-hot-reload-api-2.3.4.tgz" - integrity sha1-UylVzB6yCKPZkLOp+acFdGV+CPI= - -vue-json-editor@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/vue-json-editor/-/vue-json-editor-1.4.2.tgz" - integrity sha512-l5t0cojE5cHzUFdIdYqOCvBdMjsUJiQ2qZuhIhJe1dVaDUSTYP0ZsGkMcxZYQMd5TABdw56JPl23i/1fkjDZEQ== - dependencies: - vue "^2.2.6" - -"vue-loader-v16@npm:vue-loader@^16.0.0-beta.7": - version "16.0.0-beta.8" - resolved "https://registry.npm.taobao.org/vue-loader/download/vue-loader-16.0.0-beta.8.tgz?cache=0&sync_timestamp=1600850354305&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-loader%2Fdownload%2Fvue-loader-16.0.0-beta.8.tgz" - integrity sha1-H1I9n+qOjG5PW7mf12gWWvWEWHk= - dependencies: - chalk "^4.1.0" - hash-sum "^2.0.0" - loader-utils "^2.0.0" - -vue-loader@^15.9.2: - version "15.9.3" - resolved "https://registry.npm.taobao.org/vue-loader/download/vue-loader-15.9.3.tgz?cache=0&sync_timestamp=1600850354305&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-loader%2Fdownload%2Fvue-loader-15.9.3.tgz" - integrity sha1-DeNdnlVdPtU5aVFsrFziVTEpndo= - dependencies: - "@vue/component-compiler-utils" "^3.1.0" - hash-sum "^1.0.2" - loader-utils "^1.1.0" - vue-hot-reload-api "^2.3.0" - vue-style-loader "^4.1.0" - -vue-ref@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/vue-ref/download/vue-ref-2.0.0.tgz" - integrity sha1-SDCE1zKr7RHaeWd4qCZqOvDqGpw= - -vue-router@^3.4.8: - version "3.4.9" - resolved "https://registry.npmjs.org/vue-router/-/vue-router-3.4.9.tgz" - integrity sha512-CGAKWN44RqXW06oC+u4mPgHLQQi2t6vLD/JbGRDAXm0YpMv0bgpKuU5bBd7AvMgfTz9kXVRIWKHqRwGEb8xFkA== - -vue-style-loader@^4.1.0, vue-style-loader@^4.1.2: - version "4.1.2" - resolved "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.2.tgz" - integrity sha1-3t80mAbyXOtOZPOtfApE+6c1/Pg= - dependencies: - hash-sum "^1.0.2" - loader-utils "^1.0.2" - -vue-template-compiler@^2.6.11: - version "2.6.12" - resolved "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.12.tgz?cache=0&sync_timestamp=1597927407682&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-template-compiler%2Fdownload%2Fvue-template-compiler-2.6.12.tgz" - integrity sha1-lH7XGWdEyKUoXr4SM/6WBDf8xX4= - 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" - integrity sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU= - -vue@^2.2.6, vue@^2.6.11: - version "2.6.12" - resolved "https://registry.npm.taobao.org/vue/download/vue-2.6.12.tgz?cache=0&sync_timestamp=1600441210971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue%2Fdownload%2Fvue-2.6.12.tgz" - integrity sha1-9evU+mvShpQD4pqJau1JBEVskSM= - -warning@^4.0.0: - version "4.0.3" - resolved "https://registry.npm.taobao.org/warning/download/warning-4.0.3.tgz" - integrity sha1-Fungd+uKhtavfWSqHgX9hbRnjKM= - dependencies: - loose-envify "^1.0.0" - -watchpack-chokidar2@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.0.tgz" - integrity sha1-mUihhmy71suCTeoTp+1pH2yN3/A= - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.4" - resolved "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.4.tgz?cache=0&sync_timestamp=1600385568268&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.4.tgz" - integrity sha1-bp2lOzyAuy1lCBiPWyAEEIZs0ws= - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.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" - 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" - integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= - dependencies: - defaults "^1.0.3" - -webpack-bundle-analyzer@^3.8.0: - version "3.9.0" - resolved "https://registry.npm.taobao.org/webpack-bundle-analyzer/download/webpack-bundle-analyzer-3.9.0.tgz" - integrity sha1-9vlNsQj7V05BWtMT3kGicH0z7zw= - dependencies: - acorn "^7.1.1" - acorn-walk "^7.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.19" - mkdirp "^0.5.1" - opener "^1.5.1" - ws "^6.0.0" - -webpack-chain@^6.0.0, webpack-chain@^6.4.0: - version "6.5.1" - resolved "https://registry.npm.taobao.org/webpack-chain/download/webpack-chain-6.5.1.tgz?cache=0&sync_timestamp=1595814928534&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-chain%2Fdownload%2Fwebpack-chain-6.5.1.tgz" - integrity sha1-TycoTLu2N+PI+970Pu9YjU2GEgY= - dependencies: - deepmerge "^1.5.2" - javascript-stringify "^2.0.1" - -webpack-dev-middleware@^3.7.2: - version "3.7.2" - resolved "https://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-3.7.2.tgz?cache=0&sync_timestamp=1594744455919&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-dev-middleware%2Fdownload%2Fwebpack-dev-middleware-3.7.2.tgz" - integrity sha1-ABnD23FuP6XOy/ZPKriKdLqzMfM= - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-server@^3.11.0: - version "3.11.0" - resolved "https://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-3.11.0.tgz" - integrity sha1-jxVKO84bz9HMYY705wMniFXn/4w= - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - 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.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.7" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "0.3.20" - sockjs-client "1.4.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz" - integrity sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8= - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-merge@^4.2.2: - version "4.2.2" - resolved "https://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.2.2.tgz?cache=0&sync_timestamp=1602063120051&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-merge%2Fdownload%2Fwebpack-merge-4.2.2.tgz" - integrity sha1-onxS6ng9E5iv0gh/VH17nS9DY00= - dependencies: - lodash "^4.17.15" - -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1601308261594&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz" - integrity sha1-7t2OwLko+/HL/plOItLYkPMwqTM= - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack@^4.0.0, webpack@^4.18.0: - version "4.44.2" - resolved "https://registry.npm.taobao.org/webpack/download/webpack-4.44.2.tgz?cache=0&sync_timestamp=1602592834718&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack%2Fdownload%2Fwebpack-4.44.2.tgz" - integrity sha1-a/4rCvBVyLLR6Q7SzZNj+EEma3I= - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.3.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" - -websocket-driver@0.6.5: - version "0.6.5" - resolved "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.6.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebsocket-driver%2Fdownload%2Fwebsocket-driver-0.6.5.tgz" - integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= - dependencies: - websocket-extensions ">=0.1.1" - -websocket-driver@>=0.5.1: - version "0.7.4" - resolved "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.7.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebsocket-driver%2Fdownload%2Fwebsocket-driver-0.7.4.tgz" - integrity sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A= - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.4.tgz" - integrity sha1-f4RzvIOd/YdgituV1+sHUhFXikI= - -which-module@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz" - integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which-typed-array@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz" - integrity sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ== - dependencies: - available-typed-arrays "^1.0.2" - es-abstract "^1.17.5" - foreach "^2.0.5" - function-bind "^1.1.1" - has-symbols "^1.0.1" - is-typed-array "^1.1.3" - -which@^1.2.10, which@^1.2.9: - version "1.3.1" - resolved "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz?cache=0&sync_timestamp=1589682812246&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-1.3.1.tgz" - integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npm.taobao.org/which/download/which-2.0.2.tgz?cache=0&sync_timestamp=1589682812246&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-2.0.2.tgz" - integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE= - dependencies: - isexe "^2.0.0" - -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/widest-line/download/widest-line-3.1.0.tgz" - integrity sha1-gpIzO79my0X/DeFgOxNreuFJbso= - dependencies: - string-width "^4.0.0" - -winreg@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/winreg/-/winreg-1.2.4.tgz" - integrity sha1-ugZWKbepJRMOFXeRCM9UCZDpjRs= - -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz?cache=0&sync_timestamp=1589683603678&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fword-wrap%2Fdownload%2Fword-wrap-1.2.3.tgz" - integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz" - integrity sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag= - dependencies: - errno "~0.1.7" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" - 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" - integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-6.2.0.tgz" - integrity sha1-6Tk7oHEC5skaOyIUePAlfNKFblM= - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz" - integrity sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM= - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz" - integrity sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug= - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -write@1.0.3: - version "1.0.3" - resolved "https://registry.npm.taobao.org/write/download/write-1.0.3.tgz" - integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM= - dependencies: - mkdirp "^0.5.1" - -ws@^6.0.0, ws@^6.2.1: - version "6.2.1" - resolved "https://registry.npm.taobao.org/ws/download/ws-6.2.1.tgz" - integrity sha1-RC/fCkftZPWbal2P8TD0dI7VJPs= - dependencies: - async-limiter "~1.0.0" - -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz" - integrity sha1-S8jZmEQDaWIl74OhVzy7y0552xM= - -xhr@^2.0.1: - version "2.5.0" - resolved "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz" - integrity sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ== - dependencies: - global "~4.3.0" - is-function "^1.0.1" - parse-headers "^2.0.0" - xtend "^4.0.0" - -xml-parse-from-string@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz" - integrity sha1-qQKekp09vN7RafPG4oI42VpdWig= - -xml2js@^0.4.5: - version "0.4.23" - resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz" - integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - -xmlbuilder@~11.0.0: - version "11.0.1" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" - integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== - -xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz?cache=0&sync_timestamp=1589682817913&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxtend%2Fdownload%2Fxtend-4.0.2.tgz" - integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= - -y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz" - integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= - -y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz" - integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= - -y18n@^5.0.1: - version "5.0.2" - resolved "https://registry.npm.taobao.org/y18n/download/y18n-5.0.2.tgz" - integrity sha1-SCGN9donMbRAMRXDmhr3Cchz+Ck= - -yaku@^0.16.6: - version "0.16.7" - resolved "https://registry.npm.taobao.org/yaku/download/yaku-0.16.7.tgz" - integrity sha1-HRlceKqbW/hHnIlblQT9TwhHmE4= - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz" - integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0= - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" - integrity sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI= - -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz" - integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg= - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-18.1.3.tgz" - integrity sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A= - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^20.0.0: - version "20.2.1" - resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-20.2.1.tgz" - integrity sha1-KPN3PFRs3Ypp3a5oEWtIpdoyjnc= - -yargs-parser@^4.2.0: - version "4.2.1" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz" - integrity sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw= - dependencies: - camelcase "^3.0.0" - -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1600660037884&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz" - integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0= - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yargs@^15.0.0, yargs@^15.3.1: - version "15.4.1" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-15.4.1.tgz?cache=0&sync_timestamp=1600660037884&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-15.4.1.tgz" - integrity sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg= - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yargs@^16.0.3: - version "16.0.3" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-16.0.3.tgz?cache=0&sync_timestamp=1600660037884&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-16.0.3.tgz" - integrity sha1-epGbnkPJD4DUoUKol5XoU5mn5Uw= - dependencies: - cliui "^7.0.0" - escalade "^3.0.2" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.1" - yargs-parser "^20.0.0" - -yargs@^6.5.0: - version "6.6.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz" - integrity sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg= - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^4.2.0" - -yauzl@^2.10.0, yauzl@^2.7.0: - version "2.10.0" - resolved "https://registry.npm.taobao.org/yauzl/download/yauzl-2.10.0.tgz" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -yazl@^2.4.2: - version "2.5.1" - resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35" - integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== - dependencies: - buffer-crc32 "~0.2.3" - -yorkie@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz" - integrity sha1-kkEZEtQ1IU4SxRwq4Qk+VLa7g9k= - dependencies: - execa "^0.8.0" - is-ci "^1.0.10" - normalize-path "^1.0.0" - strip-indent "^2.0.0" From 5d0dadbe119eb1ecfe707acd9cef2557b2a5c698 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 22:13:52 +0800 Subject: [PATCH 16/56] refactor: 1 --- .gitignore | 2 + yarn-error.log | 5114 ------------------------------------------------ yarn.lock | 5083 ----------------------------------------------- 3 files changed, 2 insertions(+), 10197 deletions(-) delete mode 100644 yarn-error.log delete mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore index 19096edb..c94498f2 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ out gen node_modules/ +*.lock +*.log diff --git a/yarn-error.log b/yarn-error.log deleted file mode 100644 index f833d20e..00000000 --- a/yarn-error.log +++ /dev/null @@ -1,5114 +0,0 @@ -Arguments: - D:\Soft\Development\nvmnodejs\node.exe C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn\bin\yarn.js install - -PATH: - D:\Code\docmirror\dev-sidecar\node_modules\.bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\libnvvp;D:\Soft\Development\Python3.5.3\Scripts\;D:\Soft\Development\Python3.5.3\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64;C:\Program Files\Anaconda3;C:\Program Files\Anaconda3\Scripts;C:\Program Files\Anaconda3\Library\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;D:\Soft\Development\Zookeeper\bin;D:\Soft\Development\Maven\apache-maven-3.0.3\bin;C:\WINDOWS\System32\OpenSSH\;D:\Soft\Development\Microsoft VS Code\bin;D:\Soft\Development\Redis\;D:\Soft\Development\gradle-4.10.3\bin;D:\Soft\Development\Android\flutter\bin;C:\Program Files (x86)\QT Lite\QTSystem;D:\Soft\Development\java\bin;C:\ProgramData;D:\Soft\Development\nvmnodejs;D:\Soft\Development\Git\cmd;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;D:\Soft\Development\Microsoft VS Code\bin;D:\Soft\Development\IntelliJ IDEA 2018.3.2\bin;C:\Users\Administrator\AppData\Local\BypassRuntm;C:\Users\Administrator\AppData\Roaming\npm;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;D:\Soft\Development\nvm;D:\Soft\Development\nvmnodejs;D:\Soft\Development\IntelliJ IDEA 2020.2\bin;;C:\Users\Administrator\AppData\Local\GitHubDesktop\bin - -Yarn version: - 1.22.10 - -Node version: - 12.13.0 - -Platform: - win32 x64 - -Trace: - Error: ENOTEMPTY: directory not empty, rmdir 'C:\Users\Administrator\AppData\Local\Yarn\Cache\v6\npm-es-abstract-1.17.7-a4de61b2f66989fc7421676c1cb9787573ace54c-integrity\node_modules\es-abstract' - -npm manifest: - { - "name": "dev-sidecar-parent", - "private": true, - "devDependencies": { - "lerna": "^3.22.1" - } - } - -yarn manifest: - No manifest - -Lockfile: - # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. - # yarn lockfile v1 - - - "@babel/code-frame@^7.0.0": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.10.4.tgz?cache=0&sync_timestamp=1593522948158&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha1-Fo2ho26Q2miujUnA8bSMfGJJITo= - dependencies: - "@babel/highlight" "^7.10.4" - - "@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.10.4.tgz?cache=0&sync_timestamp=1593521083613&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha1-p4x6clHgH2FlEtMbEK3PUq2l4NI= - - "@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.10.4.tgz?cache=0&sync_timestamp=1593521095576&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha1-fRvf1ldTU4+r5sOFls23bZrGAUM= - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" - - "@evocateur/libnpmaccess@^3.1.2": - version "3.1.2" - resolved "https://registry.npm.taobao.org/@evocateur/libnpmaccess/download/@evocateur/libnpmaccess-3.1.2.tgz#ecf7f6ce6b004e9f942b098d92200be4a4b1c845" - integrity sha1-7Pf2zmsATp+UKwmNkiAL5KSxyEU= - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - aproba "^2.0.0" - figgy-pudding "^3.5.1" - get-stream "^4.0.0" - npm-package-arg "^6.1.0" - - "@evocateur/libnpmpublish@^1.2.2": - version "1.2.2" - resolved "https://registry.npm.taobao.org/@evocateur/libnpmpublish/download/@evocateur/libnpmpublish-1.2.2.tgz#55df09d2dca136afba9c88c759ca272198db9f1a" - integrity sha1-Vd8J0tyhNq+6nIjHWconIZjbnxo= - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - aproba "^2.0.0" - figgy-pudding "^3.5.1" - get-stream "^4.0.0" - lodash.clonedeep "^4.5.0" - normalize-package-data "^2.4.0" - npm-package-arg "^6.1.0" - semver "^5.5.1" - ssri "^6.0.1" - - "@evocateur/npm-registry-fetch@^4.0.0": - version "4.0.0" - resolved "https://registry.npm.taobao.org/@evocateur/npm-registry-fetch/download/@evocateur/npm-registry-fetch-4.0.0.tgz#8c4c38766d8d32d3200fcb0a83f064b57365ed66" - integrity sha1-jEw4dm2NMtMgD8sKg/BktXNl7WY= - dependencies: - JSONStream "^1.3.4" - bluebird "^3.5.1" - figgy-pudding "^3.4.1" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - npm-package-arg "^6.1.0" - safe-buffer "^5.1.2" - - "@evocateur/pacote@^9.6.3": - version "9.6.5" - resolved "https://registry.npm.taobao.org/@evocateur/pacote/download/@evocateur/pacote-9.6.5.tgz#33de32ba210b6f17c20ebab4d497efc6755f4ae5" - integrity sha1-M94yuiELbxfCDrq01JfvxnVfSuU= - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - bluebird "^3.5.3" - cacache "^12.0.3" - chownr "^1.1.2" - figgy-pudding "^3.5.1" - get-stream "^4.1.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - minimatch "^3.0.4" - minipass "^2.3.5" - mississippi "^3.0.0" - mkdirp "^0.5.1" - normalize-package-data "^2.5.0" - npm-package-arg "^6.1.0" - npm-packlist "^1.4.4" - npm-pick-manifest "^3.0.0" - osenv "^0.1.5" - promise-inflight "^1.0.1" - promise-retry "^1.1.1" - protoduck "^5.0.1" - rimraf "^2.6.3" - safe-buffer "^5.2.0" - semver "^5.7.0" - ssri "^6.0.1" - tar "^4.4.10" - unique-filename "^1.1.1" - which "^1.3.1" - - "@lerna/add@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/add/download/@lerna/add-3.21.0.tgz#27007bde71cc7b0a2969ab3c2f0ae41578b4577b" - integrity sha1-JwB73nHMewopaas8LwrkFXi0V3s= - dependencies: - "@evocateur/pacote" "^9.6.3" - "@lerna/bootstrap" "3.21.0" - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/validation-error" "3.13.0" - dedent "^0.7.0" - npm-package-arg "^6.1.0" - p-map "^2.1.0" - semver "^6.2.0" - - "@lerna/bootstrap@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/bootstrap/download/@lerna/bootstrap-3.21.0.tgz#bcd1b651be5b0970b20d8fae04c864548123aed6" - integrity sha1-vNG2Ub5bCXCyDY+uBMhkVIEjrtY= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/has-npm-version" "3.16.5" - "@lerna/npm-install" "3.16.5" - "@lerna/package-graph" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.16.5" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/symlink-binary" "3.17.0" - "@lerna/symlink-dependencies" "3.17.0" - "@lerna/validation-error" "3.13.0" - dedent "^0.7.0" - get-port "^4.2.0" - multimatch "^3.0.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - p-finally "^1.0.0" - p-map "^2.1.0" - p-map-series "^1.0.0" - p-waterfall "^1.0.0" - read-package-tree "^5.1.6" - semver "^6.2.0" - - "@lerna/changed@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/changed/download/@lerna/changed-3.21.0.tgz#108e15f679bfe077af500f58248c634f1044ea0b" - integrity sha1-EI4V9nm/4HevUA9YJIxjTxBE6gs= - dependencies: - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/listable" "3.18.5" - "@lerna/output" "3.13.0" - - "@lerna/check-working-tree@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/check-working-tree/download/@lerna/check-working-tree-3.16.5.tgz#b4f8ae61bb4523561dfb9f8f8d874dd46bb44baa" - integrity sha1-tPiuYbtFI1Yd+5+PjYdN1Gu0S6o= - dependencies: - "@lerna/collect-uncommitted" "3.16.5" - "@lerna/describe-ref" "3.16.5" - "@lerna/validation-error" "3.13.0" - - "@lerna/child-process@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/child-process/download/@lerna/child-process-3.16.5.tgz#38fa3c18064aa4ac0754ad80114776a7b36a69b2" - integrity sha1-OPo8GAZKpKwHVK2AEUd2p7NqabI= - dependencies: - chalk "^2.3.1" - execa "^1.0.0" - strong-log-transformer "^2.0.0" - - "@lerna/clean@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/clean/download/@lerna/clean-3.21.0.tgz#c0b46b5300cc3dae2cda3bec14b803082da3856d" - integrity sha1-wLRrUwDMPa4s2jvsFLgDCC2jhW0= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.16.5" - p-map "^2.1.0" - p-map-series "^1.0.0" - p-waterfall "^1.0.0" - - "@lerna/cli@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/cli/download/@lerna/cli-3.18.5.tgz#c90c461542fcd35b6d5b015a290fb0dbfb41d242" - integrity sha1-yQxGFUL801ttWwFaKQ+w2/tB0kI= - dependencies: - "@lerna/global-options" "3.13.0" - dedent "^0.7.0" - npmlog "^4.1.2" - yargs "^14.2.2" - - "@lerna/collect-uncommitted@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/collect-uncommitted/download/@lerna/collect-uncommitted-3.16.5.tgz#a494d61aac31cdc7aec4bbe52c96550274132e63" - integrity sha1-pJTWGqwxzceuxLvlLJZVAnQTLmM= - dependencies: - "@lerna/child-process" "3.16.5" - chalk "^2.3.1" - figgy-pudding "^3.5.1" - npmlog "^4.1.2" - - "@lerna/collect-updates@3.20.0": - version "3.20.0" - resolved "https://registry.npm.taobao.org/@lerna/collect-updates/download/@lerna/collect-updates-3.20.0.tgz#62f9d76ba21a25b7d9fbf31c02de88744a564bd1" - integrity sha1-YvnXa6IaJbfZ+/McAt6IdEpWS9E= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/describe-ref" "3.16.5" - minimatch "^3.0.4" - npmlog "^4.1.2" - slash "^2.0.0" - - "@lerna/command@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/command/download/@lerna/command-3.21.0.tgz#9a2383759dc7b700dacfa8a22b2f3a6e190121f7" - integrity sha1-miODdZ3HtwDaz6iiKy86bhkBIfc= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/package-graph" "3.18.5" - "@lerna/project" "3.21.0" - "@lerna/validation-error" "3.13.0" - "@lerna/write-log-file" "3.13.0" - clone-deep "^4.0.1" - dedent "^0.7.0" - execa "^1.0.0" - is-ci "^2.0.0" - npmlog "^4.1.2" - - "@lerna/conventional-commits@3.22.0": - version "3.22.0" - resolved "https://registry.npm.taobao.org/@lerna/conventional-commits/download/@lerna/conventional-commits-3.22.0.tgz#2798f4881ee2ef457bdae027ab7d0bf0af6f1e09" - integrity sha1-J5j0iB7i70V72uAnq30L8K9vHgk= - dependencies: - "@lerna/validation-error" "3.13.0" - conventional-changelog-angular "^5.0.3" - conventional-changelog-core "^3.1.6" - conventional-recommended-bump "^5.0.0" - fs-extra "^8.1.0" - get-stream "^4.0.0" - lodash.template "^4.5.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - pify "^4.0.1" - semver "^6.2.0" - - "@lerna/create-symlink@3.16.2": - version "3.16.2" - resolved "https://registry.npm.taobao.org/@lerna/create-symlink/download/@lerna/create-symlink-3.16.2.tgz#412cb8e59a72f5a7d9463e4e4721ad2070149967" - integrity sha1-QSy45Zpy9afZRj5ORyGtIHAUmWc= - dependencies: - "@zkochan/cmd-shim" "^3.1.0" - fs-extra "^8.1.0" - npmlog "^4.1.2" - - "@lerna/create@3.22.0": - version "3.22.0" - resolved "https://registry.npm.taobao.org/@lerna/create/download/@lerna/create-3.22.0.tgz#d6bbd037c3dc5b425fe5f6d1b817057c278f7619" - integrity sha1-1rvQN8PcW0Jf5fbRuBcFfCePdhk= - dependencies: - "@evocateur/pacote" "^9.6.3" - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/validation-error" "3.13.0" - camelcase "^5.0.0" - dedent "^0.7.0" - fs-extra "^8.1.0" - globby "^9.2.0" - init-package-json "^1.10.3" - npm-package-arg "^6.1.0" - p-reduce "^1.0.0" - pify "^4.0.1" - semver "^6.2.0" - slash "^2.0.0" - validate-npm-package-license "^3.0.3" - validate-npm-package-name "^3.0.0" - whatwg-url "^7.0.0" - - "@lerna/describe-ref@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/describe-ref/download/@lerna/describe-ref-3.16.5.tgz#a338c25aaed837d3dc70b8a72c447c5c66346ac0" - integrity sha1-ozjCWq7YN9PccLinLER8XGY0asA= - dependencies: - "@lerna/child-process" "3.16.5" - npmlog "^4.1.2" - - "@lerna/diff@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/diff/download/@lerna/diff-3.21.0.tgz#e6df0d8b9916167ff5a49fcb02ac06424280a68d" - integrity sha1-5t8Ni5kWFn/1pJ/LAqwGQkKApo0= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/validation-error" "3.13.0" - npmlog "^4.1.2" - - "@lerna/exec@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/exec/download/@lerna/exec-3.21.0.tgz#17f07533893cb918a17b41bcc566dc437016db26" - integrity sha1-F/B1M4k8uRihe0G8xWbcQ3AW2yY= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/profiler" "3.20.0" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - p-map "^2.1.0" - - "@lerna/filter-options@3.20.0": - version "3.20.0" - resolved "https://registry.npm.taobao.org/@lerna/filter-options/download/@lerna/filter-options-3.20.0.tgz#0f0f5d5a4783856eece4204708cc902cbc8af59b" - integrity sha1-Dw9dWkeDhW7s5CBHCMyQLLyK9Zs= - dependencies: - "@lerna/collect-updates" "3.20.0" - "@lerna/filter-packages" "3.18.0" - dedent "^0.7.0" - figgy-pudding "^3.5.1" - npmlog "^4.1.2" - - "@lerna/filter-packages@3.18.0": - version "3.18.0" - resolved "https://registry.npm.taobao.org/@lerna/filter-packages/download/@lerna/filter-packages-3.18.0.tgz#6a7a376d285208db03a82958cfb8172e179b4e70" - integrity sha1-ano3bShSCNsDqClYz7gXLhebTnA= - dependencies: - "@lerna/validation-error" "3.13.0" - multimatch "^3.0.0" - npmlog "^4.1.2" - - "@lerna/get-npm-exec-opts@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/get-npm-exec-opts/download/@lerna/get-npm-exec-opts-3.13.0.tgz#d1b552cb0088199fc3e7e126f914e39a08df9ea5" - integrity sha1-0bVSywCIGZ/D5+Em+RTjmgjfnqU= - dependencies: - npmlog "^4.1.2" - - "@lerna/get-packed@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/get-packed/download/@lerna/get-packed-3.16.0.tgz#1b316b706dcee86c7baa55e50b087959447852ff" - integrity sha1-GzFrcG3O6Gx7qlXlCwh5WUR4Uv8= - dependencies: - fs-extra "^8.1.0" - ssri "^6.0.1" - tar "^4.4.8" - - "@lerna/github-client@3.22.0": - version "3.22.0" - resolved "https://registry.npm.taobao.org/@lerna/github-client/download/@lerna/github-client-3.22.0.tgz#5d816aa4f76747ed736ae64ff962b8f15c354d95" - integrity sha1-XYFqpPdnR+1zauZP+WK48Vw1TZU= - dependencies: - "@lerna/child-process" "3.16.5" - "@octokit/plugin-enterprise-rest" "^6.0.1" - "@octokit/rest" "^16.28.4" - git-url-parse "^11.1.2" - npmlog "^4.1.2" - - "@lerna/gitlab-client@3.15.0": - version "3.15.0" - resolved "https://registry.npm.taobao.org/@lerna/gitlab-client/download/@lerna/gitlab-client-3.15.0.tgz#91f4ec8c697b5ac57f7f25bd50fe659d24aa96a6" - integrity sha1-kfTsjGl7WsV/fyW9UP5lnSSqlqY= - dependencies: - node-fetch "^2.5.0" - npmlog "^4.1.2" - whatwg-url "^7.0.0" - - "@lerna/global-options@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/global-options/download/@lerna/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" - integrity sha1-IXZiKQ2watnPLEnY4xAO4o6uuuE= - - "@lerna/has-npm-version@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/has-npm-version/download/@lerna/has-npm-version-3.16.5.tgz#ab83956f211d8923ea6afe9b979b38cc73b15326" - integrity sha1-q4OVbyEdiSPqav6bl5s4zHOxUyY= - dependencies: - "@lerna/child-process" "3.16.5" - semver "^6.2.0" - - "@lerna/import@3.22.0": - version "3.22.0" - resolved "https://registry.npm.taobao.org/@lerna/import/download/@lerna/import-3.22.0.tgz#1a5f0394f38e23c4f642a123e5e1517e70d068d2" - integrity sha1-Gl8DlPOOI8T2QqEj5eFRfnDQaNI= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/validation-error" "3.13.0" - dedent "^0.7.0" - fs-extra "^8.1.0" - p-map-series "^1.0.0" - - "@lerna/info@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/info/download/@lerna/info-3.21.0.tgz#76696b676fdb0f35d48c83c63c1e32bb5e37814f" - integrity sha1-dmlrZ2/bDzXUjIPGPB4yu143gU8= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/output" "3.13.0" - envinfo "^7.3.1" - - "@lerna/init@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/init/download/@lerna/init-3.21.0.tgz#1e810934dc8bf4e5386c031041881d3b4096aa5c" - integrity sha1-HoEJNNyL9OU4bAMQQYgdO0CWqlw= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - fs-extra "^8.1.0" - p-map "^2.1.0" - write-json-file "^3.2.0" - - "@lerna/link@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/link/download/@lerna/link-3.21.0.tgz#8be68ff0ccee104b174b5bbd606302c2f06e9d9b" - integrity sha1-i+aP8MzuEEsXS1u9YGMCwvBunZs= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/package-graph" "3.18.5" - "@lerna/symlink-dependencies" "3.17.0" - p-map "^2.1.0" - slash "^2.0.0" - - "@lerna/list@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/list/download/@lerna/list-3.21.0.tgz#42f76fafa56dea13b691ec8cab13832691d61da2" - integrity sha1-Qvdvr6Vt6hO2keyMqxODJpHWHaI= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/listable" "3.18.5" - "@lerna/output" "3.13.0" - - "@lerna/listable@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/listable/download/@lerna/listable-3.18.5.tgz#e82798405b5ed8fc51843c8ef1e7a0e497388a1a" - integrity sha1-6CeYQFte2PxRhDyO8eeg5Jc4iho= - dependencies: - "@lerna/query-graph" "3.18.5" - chalk "^2.3.1" - columnify "^1.5.4" - - "@lerna/log-packed@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/log-packed/download/@lerna/log-packed-3.16.0.tgz#f83991041ee77b2495634e14470b42259fd2bc16" - integrity sha1-+DmRBB7neySVY04URwtCJZ/SvBY= - dependencies: - byte-size "^5.0.1" - columnify "^1.5.4" - has-unicode "^2.0.1" - npmlog "^4.1.2" - - "@lerna/npm-conf@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/npm-conf/download/@lerna/npm-conf-3.16.0.tgz#1c10a89ae2f6c2ee96962557738685300d376827" - integrity sha1-HBComuL2wu6WliVXc4aFMA03aCc= - dependencies: - config-chain "^1.1.11" - pify "^4.0.1" - - "@lerna/npm-dist-tag@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/npm-dist-tag/download/@lerna/npm-dist-tag-3.18.5.tgz#9ef9abb7c104077b31f6fab22cc73b314d54ac55" - integrity sha1-nvmrt8EEB3sx9vqyLMc7MU1UrFU= - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - "@lerna/otplease" "3.18.5" - figgy-pudding "^3.5.1" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - - "@lerna/npm-install@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/npm-install/download/@lerna/npm-install-3.16.5.tgz#d6bfdc16f81285da66515ae47924d6e278d637d3" - integrity sha1-1r/cFvgShdpmUVrkeSTW4njWN9M= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/get-npm-exec-opts" "3.13.0" - fs-extra "^8.1.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - signal-exit "^3.0.2" - write-pkg "^3.1.0" - - "@lerna/npm-publish@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/npm-publish/download/@lerna/npm-publish-3.18.5.tgz#240e4039959fd9816b49c5b07421e11b5cb000af" - integrity sha1-JA5AOZWf2YFrScWwdCHhG1ywAK8= - dependencies: - "@evocateur/libnpmpublish" "^1.2.2" - "@lerna/otplease" "3.18.5" - "@lerna/run-lifecycle" "3.16.2" - figgy-pudding "^3.5.1" - fs-extra "^8.1.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - pify "^4.0.1" - read-package-json "^2.0.13" - - "@lerna/npm-run-script@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/npm-run-script/download/@lerna/npm-run-script-3.16.5.tgz#9c2ec82453a26c0b46edc0bb7c15816c821f5c15" - integrity sha1-nC7IJFOibAtG7cC7fBWBbIIfXBU= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/get-npm-exec-opts" "3.13.0" - npmlog "^4.1.2" - - "@lerna/otplease@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/otplease/download/@lerna/otplease-3.18.5.tgz#b77b8e760b40abad9f7658d988f3ea77d4fd0231" - integrity sha1-t3uOdgtAq62fdljZiPPqd9T9AjE= - dependencies: - "@lerna/prompt" "3.18.5" - figgy-pudding "^3.5.1" - - "@lerna/output@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/output/download/@lerna/output-3.13.0.tgz#3ded7cc908b27a9872228a630d950aedae7a4989" - integrity sha1-Pe18yQiyephyIopjDZUK7a56SYk= - dependencies: - npmlog "^4.1.2" - - "@lerna/pack-directory@3.16.4": - version "3.16.4" - resolved "https://registry.npm.taobao.org/@lerna/pack-directory/download/@lerna/pack-directory-3.16.4.tgz#3eae5f91bdf5acfe0384510ed53faddc4c074693" - integrity sha1-Pq5fkb31rP4DhFEO1T+t3EwHRpM= - dependencies: - "@lerna/get-packed" "3.16.0" - "@lerna/package" "3.16.0" - "@lerna/run-lifecycle" "3.16.2" - figgy-pudding "^3.5.1" - npm-packlist "^1.4.4" - npmlog "^4.1.2" - tar "^4.4.10" - temp-write "^3.4.0" - - "@lerna/package-graph@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/package-graph/download/@lerna/package-graph-3.18.5.tgz#c740e2ea3578d059e551633e950690831b941f6b" - integrity sha1-x0Di6jV40FnlUWM+lQaQgxuUH2s= - dependencies: - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/validation-error" "3.13.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - semver "^6.2.0" - - "@lerna/package@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/package/download/@lerna/package-3.16.0.tgz#7e0a46e4697ed8b8a9c14d59c7f890e0d38ba13c" - integrity sha1-fgpG5Gl+2LipwU1Zx/iQ4NOLoTw= - dependencies: - load-json-file "^5.3.0" - npm-package-arg "^6.1.0" - write-pkg "^3.1.0" - - "@lerna/prerelease-id-from-version@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/prerelease-id-from-version/download/@lerna/prerelease-id-from-version-3.16.0.tgz#b24bfa789f5e1baab914d7b08baae9b7bd7d83a1" - integrity sha1-skv6eJ9eG6q5FNewi6rpt719g6E= - dependencies: - semver "^6.2.0" - - "@lerna/profiler@3.20.0": - version "3.20.0" - resolved "https://registry.npm.taobao.org/@lerna/profiler/download/@lerna/profiler-3.20.0.tgz#0f6dc236f4ea8f9ea5f358c6703305a4f32ad051" - integrity sha1-D23CNvTqj56l81jGcDMFpPMq0FE= - dependencies: - figgy-pudding "^3.5.1" - fs-extra "^8.1.0" - npmlog "^4.1.2" - upath "^1.2.0" - - "@lerna/project@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/project/download/@lerna/project-3.21.0.tgz#5d784d2d10c561a00f20320bcdb040997c10502d" - integrity sha1-XXhNLRDFYaAPIDILzbBAmXwQUC0= - dependencies: - "@lerna/package" "3.16.0" - "@lerna/validation-error" "3.13.0" - cosmiconfig "^5.1.0" - dedent "^0.7.0" - dot-prop "^4.2.0" - glob-parent "^5.0.0" - globby "^9.2.0" - load-json-file "^5.3.0" - npmlog "^4.1.2" - p-map "^2.1.0" - resolve-from "^4.0.0" - write-json-file "^3.2.0" - - "@lerna/prompt@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/prompt/download/@lerna/prompt-3.18.5.tgz#628cd545f225887d060491ab95df899cfc5218a1" - integrity sha1-YozVRfIliH0GBJGrld+JnPxSGKE= - dependencies: - inquirer "^6.2.0" - npmlog "^4.1.2" - - "@lerna/publish@3.22.1": - version "3.22.1" - resolved "https://registry.npm.taobao.org/@lerna/publish/download/@lerna/publish-3.22.1.tgz#b4f7ce3fba1e9afb28be4a1f3d88222269ba9519" - integrity sha1-tPfOP7oemvsovkofPYgiImm6lRk= - dependencies: - "@evocateur/libnpmaccess" "^3.1.2" - "@evocateur/npm-registry-fetch" "^4.0.0" - "@evocateur/pacote" "^9.6.3" - "@lerna/check-working-tree" "3.16.5" - "@lerna/child-process" "3.16.5" - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/describe-ref" "3.16.5" - "@lerna/log-packed" "3.16.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/npm-dist-tag" "3.18.5" - "@lerna/npm-publish" "3.18.5" - "@lerna/otplease" "3.18.5" - "@lerna/output" "3.13.0" - "@lerna/pack-directory" "3.16.4" - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.22.1" - figgy-pudding "^3.5.1" - fs-extra "^8.1.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - p-finally "^1.0.0" - p-map "^2.1.0" - p-pipe "^1.2.0" - semver "^6.2.0" - - "@lerna/pulse-till-done@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/pulse-till-done/download/@lerna/pulse-till-done-3.13.0.tgz#c8e9ce5bafaf10d930a67d7ed0ccb5d958fe0110" - integrity sha1-yOnOW6+vENkwpn1+0My12Vj+ARA= - dependencies: - npmlog "^4.1.2" - - "@lerna/query-graph@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/query-graph/download/@lerna/query-graph-3.18.5.tgz#df4830bb5155273003bf35e8dda1c32d0927bd86" - integrity sha1-30gwu1FVJzADvzXo3aHDLQknvYY= - dependencies: - "@lerna/package-graph" "3.18.5" - figgy-pudding "^3.5.1" - - "@lerna/resolve-symlink@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/resolve-symlink/download/@lerna/resolve-symlink-3.16.0.tgz#37fc7095fabdbcf317c26eb74e0d0bde8efd2386" - integrity sha1-N/xwlfq9vPMXwm63Tg0L3o79I4Y= - dependencies: - fs-extra "^8.1.0" - npmlog "^4.1.2" - read-cmd-shim "^1.0.1" - - "@lerna/rimraf-dir@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/rimraf-dir/download/@lerna/rimraf-dir-3.16.5.tgz#04316ab5ffd2909657aaf388ea502cb8c2f20a09" - integrity sha1-BDFqtf/SkJZXqvOI6lAsuMLyCgk= - dependencies: - "@lerna/child-process" "3.16.5" - npmlog "^4.1.2" - path-exists "^3.0.0" - rimraf "^2.6.2" - - "@lerna/run-lifecycle@3.16.2": - version "3.16.2" - resolved "https://registry.npm.taobao.org/@lerna/run-lifecycle/download/@lerna/run-lifecycle-3.16.2.tgz#67b288f8ea964db9ea4fb1fbc7715d5bbb0bce00" - integrity sha1-Z7KI+OqWTbnqT7H7x3FdW7sLzgA= - dependencies: - "@lerna/npm-conf" "3.16.0" - figgy-pudding "^3.5.1" - npm-lifecycle "^3.1.2" - npmlog "^4.1.2" - - "@lerna/run-topologically@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/run-topologically/download/@lerna/run-topologically-3.18.5.tgz#3cd639da20e967d7672cb88db0f756b92f2fdfc3" - integrity sha1-PNY52iDpZ9dnLLiNsPdWuS8v38M= - dependencies: - "@lerna/query-graph" "3.18.5" - figgy-pudding "^3.5.1" - p-queue "^4.0.0" - - "@lerna/run@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/run/download/@lerna/run-3.21.0.tgz#2a35ec84979e4d6e42474fe148d32e5de1cac891" - integrity sha1-KjXshJeeTW5CR0/hSNMuXeHKyJE= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/npm-run-script" "3.16.5" - "@lerna/output" "3.13.0" - "@lerna/profiler" "3.20.0" - "@lerna/run-topologically" "3.18.5" - "@lerna/timer" "3.13.0" - "@lerna/validation-error" "3.13.0" - p-map "^2.1.0" - - "@lerna/symlink-binary@3.17.0": - version "3.17.0" - resolved "https://registry.npm.taobao.org/@lerna/symlink-binary/download/@lerna/symlink-binary-3.17.0.tgz#8f8031b309863814883d3f009877f82e38aef45a" - integrity sha1-j4AxswmGOBSIPT8AmHf4Ljiu9Fo= - dependencies: - "@lerna/create-symlink" "3.16.2" - "@lerna/package" "3.16.0" - fs-extra "^8.1.0" - p-map "^2.1.0" - - "@lerna/symlink-dependencies@3.17.0": - version "3.17.0" - resolved "https://registry.npm.taobao.org/@lerna/symlink-dependencies/download/@lerna/symlink-dependencies-3.17.0.tgz#48d6360e985865a0e56cd8b51b308a526308784a" - integrity sha1-SNY2DphYZaDlbNi1GzCKUmMIeEo= - dependencies: - "@lerna/create-symlink" "3.16.2" - "@lerna/resolve-symlink" "3.16.0" - "@lerna/symlink-binary" "3.17.0" - fs-extra "^8.1.0" - p-finally "^1.0.0" - p-map "^2.1.0" - p-map-series "^1.0.0" - - "@lerna/timer@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/timer/download/@lerna/timer-3.13.0.tgz#bcd0904551db16e08364d6c18e5e2160fc870781" - integrity sha1-vNCQRVHbFuCDZNbBjl4hYPyHB4E= - - "@lerna/validation-error@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/validation-error/download/@lerna/validation-error-3.13.0.tgz#c86b8f07c5ab9539f775bd8a54976e926f3759c3" - integrity sha1-yGuPB8WrlTn3db2KVJdukm83WcM= - dependencies: - npmlog "^4.1.2" - - "@lerna/version@3.22.1": - version "3.22.1" - resolved "https://registry.npm.taobao.org/@lerna/version/download/@lerna/version-3.22.1.tgz#9805a9247a47ee62d6b81bd9fa5fb728b24b59e2" - integrity sha1-mAWpJHpH7mLWuBvZ+l+3KLJLWeI= - dependencies: - "@lerna/check-working-tree" "3.16.5" - "@lerna/child-process" "3.16.5" - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/conventional-commits" "3.22.0" - "@lerna/github-client" "3.22.0" - "@lerna/gitlab-client" "3.15.0" - "@lerna/output" "3.13.0" - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.18.5" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - chalk "^2.3.1" - dedent "^0.7.0" - load-json-file "^5.3.0" - minimatch "^3.0.4" - npmlog "^4.1.2" - p-map "^2.1.0" - p-pipe "^1.2.0" - p-reduce "^1.0.0" - p-waterfall "^1.0.0" - semver "^6.2.0" - slash "^2.0.0" - temp-write "^3.4.0" - write-json-file "^3.2.0" - - "@lerna/write-log-file@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/write-log-file/download/@lerna/write-log-file-3.13.0.tgz#b78d9e4cfc1349a8be64d91324c4c8199e822a26" - integrity sha1-t42eTPwTSai+ZNkTJMTIGZ6CKiY= - dependencies: - npmlog "^4.1.2" - write-file-atomic "^2.3.0" - - "@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= - - "@octokit/auth-token@^2.4.0": - version "2.4.2" - resolved "https://registry.npm.taobao.org/@octokit/auth-token/download/@octokit/auth-token-2.4.2.tgz#10d0ae979b100fa6b72fa0e8e63e27e6d0dbff8a" - integrity sha1-ENCul5sQD6a3L6Do5j4n5tDb/4o= - dependencies: - "@octokit/types" "^5.0.0" - - "@octokit/endpoint@^6.0.1": - version "6.0.8" - resolved "https://registry.npm.taobao.org/@octokit/endpoint/download/@octokit/endpoint-6.0.8.tgz#91b07e236fdb69929c678c6439f7a560dc6058ac" - integrity sha1-kbB+I2/baZKcZ4xkOfelYNxgWKw= - dependencies: - "@octokit/types" "^5.0.0" - is-plain-object "^5.0.0" - universal-user-agent "^6.0.0" - - "@octokit/plugin-enterprise-rest@^6.0.1": - version "6.0.1" - resolved "https://registry.npm.taobao.org/@octokit/plugin-enterprise-rest/download/@octokit/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" - integrity sha1-4HiWc5YY2rjafUB3xlgAN3X5VDc= - - "@octokit/plugin-paginate-rest@^1.1.1": - version "1.1.2" - resolved "https://registry.npm.taobao.org/@octokit/plugin-paginate-rest/download/@octokit/plugin-paginate-rest-1.1.2.tgz#004170acf8c2be535aba26727867d692f7b488fc" - integrity sha1-AEFwrPjCvlNauiZyeGfWkve0iPw= - dependencies: - "@octokit/types" "^2.0.1" - - "@octokit/plugin-request-log@^1.0.0": - version "1.0.0" - resolved "https://registry.npm.taobao.org/@octokit/plugin-request-log/download/@octokit/plugin-request-log-1.0.0.tgz#eef87a431300f6148c39a7f75f8cfeb218b2547e" - integrity sha1-7vh6QxMA9hSMOaf3X4z+shiyVH4= - - "@octokit/plugin-rest-endpoint-methods@2.4.0": - version "2.4.0" - resolved "https://registry.npm.taobao.org/@octokit/plugin-rest-endpoint-methods/download/@octokit/plugin-rest-endpoint-methods-2.4.0.tgz#3288ecf5481f68c494dd0602fc15407a59faf61e" - integrity sha1-Mojs9UgfaMSU3QYC/BVAeln69h4= - dependencies: - "@octokit/types" "^2.0.1" - deprecation "^2.3.1" - - "@octokit/request-error@^1.0.2": - version "1.2.1" - resolved "https://registry.npm.taobao.org/@octokit/request-error/download/@octokit/request-error-1.2.1.tgz#ede0714c773f32347576c25649dc013ae6b31801" - integrity sha1-7eBxTHc/MjR1dsJWSdwBOuazGAE= - dependencies: - "@octokit/types" "^2.0.0" - deprecation "^2.0.0" - once "^1.4.0" - - "@octokit/request-error@^2.0.0": - version "2.0.2" - resolved "https://registry.npm.taobao.org/@octokit/request-error/download/@octokit/request-error-2.0.2.tgz#0e76b83f5d8fdda1db99027ea5f617c2e6ba9ed0" - integrity sha1-Dna4P12P3aHbmQJ+pfYXwua6ntA= - dependencies: - "@octokit/types" "^5.0.1" - deprecation "^2.0.0" - once "^1.4.0" - - "@octokit/request@^5.2.0": - version "5.4.9" - resolved "https://registry.npm.taobao.org/@octokit/request/download/@octokit/request-5.4.9.tgz?cache=0&sync_timestamp=1600012764030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40octokit%2Frequest%2Fdownload%2F%40octokit%2Frequest-5.4.9.tgz#0a46f11b82351b3416d3157261ad9b1558c43365" - integrity sha1-CkbxG4I1GzQW0xVyYa2bFVjEM2U= - dependencies: - "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.0.0" - "@octokit/types" "^5.0.0" - deprecation "^2.0.0" - is-plain-object "^5.0.0" - node-fetch "^2.6.1" - once "^1.4.0" - universal-user-agent "^6.0.0" - - "@octokit/rest@^16.28.4": - version "16.43.2" - resolved "https://registry.npm.taobao.org/@octokit/rest/download/@octokit/rest-16.43.2.tgz?cache=0&sync_timestamp=1600063003790&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40octokit%2Frest%2Fdownload%2F%40octokit%2Frest-16.43.2.tgz#c53426f1e1d1044dee967023e3279c50993dd91b" - integrity sha1-xTQm8eHRBE3ulnAj4yecUJk92Rs= - dependencies: - "@octokit/auth-token" "^2.4.0" - "@octokit/plugin-paginate-rest" "^1.1.1" - "@octokit/plugin-request-log" "^1.0.0" - "@octokit/plugin-rest-endpoint-methods" "2.4.0" - "@octokit/request" "^5.2.0" - "@octokit/request-error" "^1.0.2" - atob-lite "^2.0.0" - before-after-hook "^2.0.0" - btoa-lite "^1.0.0" - deprecation "^2.0.0" - lodash.get "^4.4.2" - lodash.set "^4.3.2" - lodash.uniq "^4.5.0" - octokit-pagination-methods "^1.1.0" - once "^1.4.0" - universal-user-agent "^4.0.0" - - "@octokit/types@^2.0.0", "@octokit/types@^2.0.1": - version "2.16.2" - resolved "https://registry.npm.taobao.org/@octokit/types/download/@octokit/types-2.16.2.tgz#4c5f8da3c6fecf3da1811aef678fda03edac35d2" - integrity sha1-TF+No8b+zz2hgRrvZ4/aA+2sNdI= - dependencies: - "@types/node" ">= 8" - - "@octokit/types@^5.0.0", "@octokit/types@^5.0.1": - version "5.5.0" - resolved "https://registry.npm.taobao.org/@octokit/types/download/@octokit/types-5.5.0.tgz#e5f06e8db21246ca102aa28444cdb13ae17a139b" - integrity sha1-5fBujbISRsoQKqKERM2xOuF6E5s= - dependencies: - "@types/node" ">= 8" - - "@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1596838206290&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha1-5rqA82t9qtLGhazZJmOC5omFwYM= - dependencies: - "@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?cache=0&sync_timestamp=1596839141589&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0= - - "@types/minimist@^1.2.0": - version "1.2.0" - resolved "https://registry.npm.taobao.org/@types/minimist/download/@types/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" - integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= - - "@types/node@*", "@types/node@>= 8": - version "14.11.8" - resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-14.11.8.tgz#fe2012f2355e4ce08bca44aeb3abbb21cf88d33f" - integrity sha1-/iAS8jVeTOCLykSus6u7Ic+I0z8= - - "@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=1596839391651&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= - - "@zkochan/cmd-shim@^3.1.0": - version "3.1.0" - resolved "https://registry.npm.taobao.org/@zkochan/cmd-shim/download/@zkochan/cmd-shim-3.1.0.tgz#2ab8ed81f5bb5452a85f25758eb9b8681982fd2e" - integrity sha1-KrjtgfW7VFKoXyV1jrm4aBmC/S4= - dependencies: - is-windows "^1.0.0" - mkdirp-promise "^5.0.1" - mz "^2.5.0" - - JSONStream@^1.0.4, JSONStream@^1.3.4: - version "1.3.5" - resolved "https://registry.npm.taobao.org/JSONStream/download/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha1-MgjB8I06TZkmGrZPkjArwV4RHKA= - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - - abbrev@1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg= - - agent-base@4, agent-base@^4.3.0: - version "4.3.0" - resolved "https://registry.npm.taobao.org/agent-base/download/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" - integrity sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4= - dependencies: - es6-promisify "^5.0.0" - - agent-base@~4.2.1: - version "4.2.1" - resolved "https://registry.npm.taobao.org/agent-base/download/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" - integrity sha1-2J5ZmfeXh1Z0wH2H8mD8Qeg+jKk= - dependencies: - es6-promisify "^5.0.0" - - agentkeepalive@^3.4.1: - version "3.5.2" - resolved "https://registry.npm.taobao.org/agentkeepalive/download/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" - integrity sha1-oROSTdP6JKC8O3gQjEUMKr7gD2c= - dependencies: - humanize-ms "^1.2.1" - - ajv@^6.12.3: - version "6.12.6" - resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1602353715225&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ= - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - - 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-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@^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&sync_timestamp=1601839122515&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?cache=0&sync_timestamp=1589682733115&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fany-promise%2Fdownload%2Fany-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= - - 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= - - aproba@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/aproba/download/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha1-UlILiuW1aSFbNU78DKo/4eRaitw= - - 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?cache=0&sync_timestamp=1598649734444&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fargparse%2Fdownload%2Fargparse-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-differ@^2.0.3: - version "2.1.0" - resolved "https://registry.npm.taobao.org/array-differ/download/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1" - integrity sha1-S5wcPxS5BnVwgpJXaeirkE9IAbE= - - array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - - array-ify@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/array-ify/download/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" - integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= - - 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= - - arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz?cache=0&sync_timestamp=1589684737833&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farrify%2Fdownload%2Farrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - - asap@^2.0.0: - version "2.0.6" - resolved "https://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - - 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= - - 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= - - 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-lite@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/atob-lite/download/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" - integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= - - atob@^2.1.2: - version "2.1.2" - resolved "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= - - aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz?cache=0&sync_timestamp=1589682812085&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws-sign2%2Fdownload%2Faws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - - aws4@^1.8.0: - version "1.10.1" - resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.10.1.tgz?cache=0&sync_timestamp=1597236947743&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" - integrity sha1-4eguTz6Zniz9YbFhKA0WoRH4ZCg= - - 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= - - 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" - - 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" - - before-after-hook@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/before-after-hook/download/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" - integrity sha1-tsA0h/ROJCAN0wyl5qGXnF0vtjU= - - bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz?cache=0&sync_timestamp=1589682744631&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha1-nyKcFb4nJFT/qXOs4NvueaGww28= - - brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz?cache=0&sync_timestamp=1601898189928&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrace-expansion%2Fdownload%2Fbrace-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: - 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" - - btoa-lite@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/btoa-lite/download/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" - integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= - - 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= - - builtins@^1.0.3: - version "1.0.3" - resolved "https://registry.npm.taobao.org/builtins/download/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= - - byline@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/byline/download/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" - integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= - - byte-size@^5.0.1: - version "5.0.1" - resolved "https://registry.npm.taobao.org/byte-size/download/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" - integrity sha1-S2UQOaXs2Wdn5xo9ftOA5IvtQZE= - - cacache@^12.0.0, cacache@^12.0.3: - version "12.0.4" - resolved "https://registry.npm.taobao.org/cacache/download/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw= - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - - 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" - - 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@^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@^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= - - camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - - camelcase-keys@^4.0.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" - integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= - dependencies: - camelcase "^4.1.0" - map-obj "^2.0.0" - quick-lru "^1.0.0" - - camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" - integrity sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A= - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - - camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz?cache=0&sync_timestamp=1602350083472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - - camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz?cache=0&sync_timestamp=1602350083472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= - - camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1602350083472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= - - 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@^2.0.0, chalk@^2.3.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.7.0: - version "0.7.0" - resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz?cache=0&sync_timestamp=1601032467034&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= - - chownr@^1.1.1, chownr@^1.1.2: - version "1.1.4" - resolved "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs= - - ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= - - 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" - - 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-width@^2.0.0: - version "2.2.1" - resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha1-sEM9C06chH7xiGik7xb9X8gnHEg= - - cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz?cache=0&sync_timestamp=1602718433949&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-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-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/clone-deep/download/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c= - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - - clone@^1.0.2: - version "1.0.4" - resolved "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz?cache=0&sync_timestamp=1589682821772&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclone%2Fdownload%2Fclone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - - 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: - 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= - - columnify@^1.5.4: - version "1.5.4" - resolved "https://registry.npm.taobao.org/columnify/download/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" - integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= - dependencies: - strip-ansi "^3.0.0" - wcwidth "^1.0.0" - - 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" - integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= - dependencies: - delayed-stream "~1.0.0" - - compare-func@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/compare-func/download/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" - integrity sha1-+2XnXtvd/S5WhVTotbBf/3pR/LM= - dependencies: - array-ify "^1.0.0" - dot-prop "^5.1.0" - - 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= - - 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: - version "1.6.2" - resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz?cache=0&sync_timestamp=1589682751334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconcat-stream%2Fdownload%2Fconcat-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" - - concat-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-2.0.0.tgz?cache=0&sync_timestamp=1589682751334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconcat-stream%2Fdownload%2Fconcat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" - integrity sha1-QUz1r3kKSMYKub5FJ9VtXkETPLE= - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.0.2" - typedarray "^0.0.6" - - config-chain@^1.1.11: - version "1.1.12" - resolved "https://registry.npm.taobao.org/config-chain/download/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" - integrity sha1-D96NCRIA616AjK8l/mGMAvSOTvo= - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - - 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= - - conventional-changelog-angular@^5.0.3: - version "5.0.11" - resolved "https://registry.npm.taobao.org/conventional-changelog-angular/download/conventional-changelog-angular-5.0.11.tgz?cache=0&sync_timestamp=1596848973874&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-changelog-angular%2Fdownload%2Fconventional-changelog-angular-5.0.11.tgz#99a3ca16e4a5305e0c2c2fae3ef74fd7631fc3fb" - integrity sha1-maPKFuSlMF4MLC+uPvdP12Mfw/s= - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - - conventional-changelog-core@^3.1.6: - version "3.2.3" - resolved "https://registry.npm.taobao.org/conventional-changelog-core/download/conventional-changelog-core-3.2.3.tgz?cache=0&sync_timestamp=1597209492467&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-changelog-core%2Fdownload%2Fconventional-changelog-core-3.2.3.tgz#b31410856f431c847086a7dcb4d2ca184a7d88fb" - integrity sha1-sxQQhW9DHIRwhqfctNLKGEp9iPs= - dependencies: - conventional-changelog-writer "^4.0.6" - conventional-commits-parser "^3.0.3" - dateformat "^3.0.0" - get-pkg-repo "^1.0.0" - git-raw-commits "2.0.0" - git-remote-origin-url "^2.0.0" - git-semver-tags "^2.0.3" - lodash "^4.2.1" - normalize-package-data "^2.3.5" - q "^1.5.1" - read-pkg "^3.0.0" - read-pkg-up "^3.0.0" - through2 "^3.0.0" - - conventional-changelog-preset-loader@^2.1.1: - version "2.3.4" - resolved "https://registry.npm.taobao.org/conventional-changelog-preset-loader/download/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" - integrity sha1-FKhVq7/9WQJ/1gJYHx802YYupEw= - - conventional-changelog-writer@^4.0.6: - version "4.0.17" - resolved "https://registry.npm.taobao.org/conventional-changelog-writer/download/conventional-changelog-writer-4.0.17.tgz?cache=0&sync_timestamp=1596851643808&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-changelog-writer%2Fdownload%2Fconventional-changelog-writer-4.0.17.tgz#4753aaa138bf5aa59c0b274cb5937efcd2722e21" - integrity sha1-R1OqoTi/WqWcCydMtZN+/NJyLiE= - dependencies: - compare-func "^2.0.0" - conventional-commits-filter "^2.0.6" - dateformat "^3.0.0" - handlebars "^4.7.6" - json-stringify-safe "^5.0.1" - lodash "^4.17.15" - meow "^7.0.0" - semver "^6.0.0" - split "^1.0.0" - through2 "^3.0.0" - - conventional-commits-filter@^2.0.2, conventional-commits-filter@^2.0.6: - version "2.0.6" - resolved "https://registry.npm.taobao.org/conventional-commits-filter/download/conventional-commits-filter-2.0.6.tgz#0935e1240c5ca7698329affee1b6a46d33324c4c" - integrity sha1-CTXhJAxcp2mDKa/+4bakbTMyTEw= - dependencies: - lodash.ismatch "^4.4.0" - modify-values "^1.0.0" - - conventional-commits-parser@^3.0.3: - version "3.1.0" - resolved "https://registry.npm.taobao.org/conventional-commits-parser/download/conventional-commits-parser-3.1.0.tgz#10140673d5e7ef5572633791456c5d03b69e8be4" - integrity sha1-EBQGc9Xn71VyYzeRRWxdA7aei+Q= - dependencies: - JSONStream "^1.0.4" - is-text-path "^1.0.1" - lodash "^4.17.15" - meow "^7.0.0" - split2 "^2.0.0" - through2 "^3.0.0" - trim-off-newlines "^1.0.0" - - conventional-recommended-bump@^5.0.0: - version "5.0.1" - resolved "https://registry.npm.taobao.org/conventional-recommended-bump/download/conventional-recommended-bump-5.0.1.tgz?cache=0&sync_timestamp=1597209492324&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-recommended-bump%2Fdownload%2Fconventional-recommended-bump-5.0.1.tgz#5af63903947b6e089e77767601cb592cabb106ba" - integrity sha1-WvY5A5R7bgied3Z2ActZLKuxBro= - dependencies: - concat-stream "^2.0.0" - conventional-changelog-preset-loader "^2.1.1" - conventional-commits-filter "^2.0.2" - conventional-commits-parser "^3.0.3" - git-raw-commits "2.0.0" - git-semver-tags "^2.0.3" - meow "^4.0.0" - q "^1.5.1" - - 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= - - 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.1.0: - version "5.2.1" - resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&sync_timestamp=1596310819353&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-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" - - cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-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" - - currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - - cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - - dargs@^4.0.1: - version "4.1.0" - resolved "https://registry.npm.taobao.org/dargs/download/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" - integrity sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc= - dependencies: - number-is-nan "^1.0.0" - - dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz?cache=0&sync_timestamp=1601073454623&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdashdash%2Fdownload%2Fdashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - - dateformat@^3.0.0: - version "3.0.3" - resolved "https://registry.npm.taobao.org/dateformat/download/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" - integrity sha1-puN0maTZqc+F71hyBE1ikByYia4= - - debug@3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz?cache=0&sync_timestamp=1600502894812&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE= - dependencies: - ms "2.0.0" - - debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1600502894812&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: - version "3.2.6" - resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz?cache=0&sync_timestamp=1600502894812&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" - - debuglog@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/debuglog/download/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" - integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= - - decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/decamelize-keys/download/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" - integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - - decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-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= - - dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.npm.taobao.org/dedent/download/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - - 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.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" - - 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#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - - deprecation@^2.0.0, deprecation@^2.3.1: - version "2.3.1" - resolved "https://registry.npm.taobao.org/deprecation/download/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" - integrity sha1-Y2jL20Cr8zc7UlrIfkomDDpwCRk= - - detect-indent@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/detect-indent/download/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= - - dezalgo@^1.0.0: - version "1.0.3" - resolved "https://registry.npm.taobao.org/dezalgo/download/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" - integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= - dependencies: - asap "^2.0.0" - wrappy "1" - - 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" - - dot-prop@^4.2.0: - version "4.2.1" - resolved "https://registry.npm.taobao.org/dot-prop/download/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4" - integrity sha1-RYhBlKcfws2nHLtLzrOk3S9DO6Q= - dependencies: - is-obj "^1.0.0" - - dot-prop@^5.1.0: - version "5.3.0" - resolved "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog= - dependencies: - is-obj "^2.0.0" - - duplexer@^0.1.1: - version "0.1.2" - resolved "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" - integrity sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY= - - 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" - - ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz?cache=0&sync_timestamp=1589682745945&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fecc-jsbn%2Fdownload%2Fecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.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?cache=0&sync_timestamp=1602593628405&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= - - encoding@^0.1.11: - version "0.1.13" - resolved "https://registry.npm.taobao.org/encoding/download/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha1-VldK/deR9UqOmyeFwFgqLSYhD6k= - dependencies: - iconv-lite "^0.6.2" - - end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= - dependencies: - once "^1.4.0" - - env-paths@^2.2.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/env-paths/download/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" - integrity sha1-zcpVfcAJFSkX1hZuL+vh8DloXkM= - - envinfo@^7.3.1: - version "7.7.3" - resolved "https://registry.npm.taobao.org/envinfo/download/envinfo-7.7.3.tgz?cache=0&sync_timestamp=1598316397491&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenvinfo%2Fdownload%2Fenvinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc" - integrity sha1-Sy2GIuPnNmr7gJGyPtlVaeoCCMw= - - err-code@^1.0.0: - version "1.1.2" - resolved "https://registry.npm.taobao.org/err-code/download/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" - integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= - - 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" - - es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: - version "1.17.7" - resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.17.7.tgz?cache=0&sync_timestamp=1601502719982&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-abstract%2Fdownload%2Fes-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" - integrity sha1-pN5hsvZpifx0IWdsHLl4dXOs5Uw= - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - - es-abstract@^1.18.0-next.0: - version "1.18.0-next.1" - resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.18.0-next.1.tgz?cache=0&sync_timestamp=1601502719982&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" - integrity sha1-bjoKS9pxflAjqzuOkL7DYQjSLGg= - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-negative-zero "^2.0.0" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - - es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - - es6-promise@^4.0.3: - version "4.2.8" - resolved "https://registry.npm.taobao.org/es6-promise/download/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" - integrity sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo= - - es6-promisify@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/es6-promisify/download/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" - integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= - dependencies: - es6-promise "^4.0.3" - - 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= - - esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz?cache=0&sync_timestamp=1589682833047&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesprima%2Fdownload%2Fesprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= - - eventemitter3@^3.1.0: - version "3.1.2" - resolved "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-3.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" - integrity sha1-LT1I+cNGaY/Og6hdfWZOmFNd9uc= - - execa@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/execa/download/execa-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" - - 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?cache=0&sync_timestamp=1589682707348&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fextend%2Fdownload%2Fextend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= - - external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= - 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@^3.1.1: - version "3.1.3" - resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= - - 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=1592291968616&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.1.0" - resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= - - figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4= - - 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" - - 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" - - find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-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: - version "2.1.0" - resolved "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-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?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= - dependencies: - locate-path "^3.0.0" - - find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - - 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" - - 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@~2.3.2: - version "2.3.3" - resolved "https://registry.npm.taobao.org/form-data/download/form-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" - - 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" - - 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@^8.1.0: - version "8.1.0" - resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-8.1.0.tgz?cache=0&sync_timestamp=1591229972229&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-extra%2Fdownload%2Ffs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA= - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - - fs-minipass@^1.2.5: - version "1.2.7" - resolved "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" - integrity sha1-zP+FcIQef+QmVpPaiJNsVa7X98c= - dependencies: - minipass "^2.6.0" - - 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= - - 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= - - 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" - - genfun@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/genfun/download/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" - integrity sha1-ndlxCgaQClxKW/V6yl2k5S/nZTc= - - 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-pkg-repo@^1.0.0: - version "1.4.0" - resolved "https://registry.npm.taobao.org/get-pkg-repo/download/get-pkg-repo-1.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-pkg-repo%2Fdownload%2Fget-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" - integrity sha1-xztInAbYDMVTbCyFP54FIyBWly0= - dependencies: - hosted-git-info "^2.1.4" - meow "^3.3.0" - normalize-package-data "^2.3.0" - parse-github-repo-url "^1.3.0" - through2 "^2.0.0" - - get-port@^4.2.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/get-port/download/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" - integrity sha1-43Nosehjt2KcQ8WjI2Jflc8ksRk= - - get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz?cache=0&sync_timestamp=1589682814106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stdin%2Fdownload%2Fget-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - - get-stream@^4.0.0, get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz?cache=0&sync_timestamp=1597056502934&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-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?cache=0&sync_timestamp=1589682745510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgetpass%2Fdownload%2Fgetpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - - git-raw-commits@2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/git-raw-commits/download/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" - integrity sha1-2Srd90RAwUvMXIPszj+3+KeRGLU= - dependencies: - dargs "^4.0.1" - lodash.template "^4.0.2" - meow "^4.0.0" - split2 "^2.0.0" - through2 "^2.0.0" - - git-remote-origin-url@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/git-remote-origin-url/download/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" - integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= - dependencies: - gitconfiglocal "^1.0.0" - pify "^2.3.0" - - git-semver-tags@^2.0.3: - version "2.0.3" - resolved "https://registry.npm.taobao.org/git-semver-tags/download/git-semver-tags-2.0.3.tgz?cache=0&sync_timestamp=1597209495984&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgit-semver-tags%2Fdownload%2Fgit-semver-tags-2.0.3.tgz#48988a718acf593800f99622a952a77c405bfa34" - integrity sha1-SJiKcYrPWTgA+ZYiqVKnfEBb+jQ= - dependencies: - meow "^4.0.0" - semver "^6.0.0" - - git-up@^4.0.0: - version "4.0.2" - resolved "https://registry.npm.taobao.org/git-up/download/git-up-4.0.2.tgz?cache=0&sync_timestamp=1596976398751&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgit-up%2Fdownload%2Fgit-up-4.0.2.tgz#10c3d731051b366dc19d3df454bfca3f77913a7c" - integrity sha1-EMPXMQUbNm3BnT30VL/KP3eROnw= - dependencies: - is-ssh "^1.3.0" - parse-url "^5.0.0" - - git-url-parse@^11.1.2: - version "11.3.0" - resolved "https://registry.npm.taobao.org/git-url-parse/download/git-url-parse-11.3.0.tgz?cache=0&sync_timestamp=1601459061200&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgit-url-parse%2Fdownload%2Fgit-url-parse-11.3.0.tgz#1515b4574c4eb2efda7d25cc50b29ce8beaefaae" - integrity sha1-FRW0V0xOsu/afSXMULKc6L6u+q4= - dependencies: - git-up "^4.0.0" - - gitconfiglocal@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/gitconfiglocal/download/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" - integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= - dependencies: - ini "^1.3.2" - - 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-parent@^5.0.0: - version "5.1.1" - resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= - dependencies: - is-glob "^4.0.1" - - 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.1.1, glob@^7.1.3, glob@^7.1.4: - version "7.1.6" - resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= - 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" - - globby@^9.2.0: - version "9.2.0" - resolved "https://registry.npm.taobao.org/globby/download/globby-9.2.0.tgz?cache=0&sync_timestamp=1591083812416&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-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, graceful-fs@^4.2.0, graceful-fs@^4.2.2: - version "4.2.4" - resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz?cache=0&sync_timestamp=1589682809142&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= - - handlebars@^4.7.6: - version "4.7.6" - resolved "https://registry.npm.taobao.org/handlebars/download/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" - integrity sha1-1MBcG6+Q6ZRfd6pop6IZqkp9904= - dependencies: - minimist "^1.2.5" - neo-async "^2.6.0" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" - - 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.3: - version "5.1.5" - resolved "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz?cache=0&sync_timestamp=1596082584903&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhar-validator%2Fdownload%2Fhar-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha1-HwgDufjLIMD6E4It8ezds2veHv0= - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - - hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/hard-rejection/download/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - integrity sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM= - - 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.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= - - has-unicode@^2.0.0, has-unicode@^2.0.1: - 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.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" - - hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: - version "2.8.8" - resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.8.tgz?cache=0&sync_timestamp=1602803832496&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= - - http-cache-semantics@^3.8.1: - version "3.8.1" - resolved "https://registry.npm.taobao.org/http-cache-semantics/download/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" - integrity sha1-ObDhat2bYFvwqe89nar0hDtMrNI= - - http-proxy-agent@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/http-proxy-agent/download/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" - integrity sha1-5IIb7vWyFCogJr1zkm/lN2McVAU= - dependencies: - agent-base "4" - debug "3.1.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?cache=0&sync_timestamp=1600868452638&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - - https-proxy-agent@^2.2.3: - version "2.2.4" - resolved "https://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" - integrity sha1-TuenN6vZJniik9mzShr00NCMeHs= - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - - humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.npm.taobao.org/humanize-ms/download/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= - dependencies: - ms "^2.0.0" - - iconv-lite@^0.4.24: - 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" - - iconv-lite@^0.6.2: - version "0.6.2" - resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" - integrity sha1-zhPRh1sMOmdL1qBLf3awGxtt7QE= - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - - 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.3" - resolved "https://registry.npm.taobao.org/ignore-walk/download/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" - integrity sha1-AX4kRxhL/q3nwjjkrv3R6PlbHjc= - dependencies: - minimatch "^3.0.4" - - ignore@^4.0.3: - version "4.0.6" - resolved "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= - - 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=1589682760620&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-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= - - indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - - indent-string@^3.0.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" - integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= - - indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE= - - infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha1-xM78qo5RBRwqQLos6KPScpWvlGc= - - 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.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= - - ini@^1.3.2, ini@^1.3.4: - version "1.3.5" - resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= - - init-package-json@^1.10.3: - version "1.10.3" - resolved "https://registry.npm.taobao.org/init-package-json/download/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" - integrity sha1-Rf/i9hCoyhNPK9HbVjeyNQcPbL4= - dependencies: - glob "^7.1.1" - npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0" - promzard "^0.3.0" - read "~1.0.1" - read-package-json "1 || 2" - semver "2.x || 3.x || 4 || 5" - validate-npm-package-license "^3.0.1" - validate-npm-package-name "^3.0.0" - - inquirer@^6.2.0: - version "6.5.2" - resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-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" - - 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= - - 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-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, is-callable@^1.2.2: - version "1.2.2" - resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.2.tgz?cache=0&sync_timestamp=1600719276620&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-callable%2Fdownload%2Fis-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" - integrity sha1-x8ZxXNItTdtI0+GZcCI6zquwgNk= - - is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= - dependencies: - ci-info "^2.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.2" - resolved "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= - - 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-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/is-finite/download/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM= - - 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, is-glob@^4.0.1: - 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-negative-zero@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" - integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= - - 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-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI= - - is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz?cache=0&sync_timestamp=1602541451286&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-obj%2Fdownload%2Fis-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-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha1-RCf1CrNCnpAl6n1S6QQ6nvQVk0Q= - - is-regex@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.1.tgz?cache=0&sync_timestamp=1596555640677&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regex%2Fdownload%2Fis-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" - integrity sha1-xvmKrMVG9s7FRooHt7FTq1ZKV7k= - dependencies: - has-symbols "^1.0.1" - - is-ssh@^1.3.0: - version "1.3.2" - resolved "https://registry.npm.taobao.org/is-ssh/download/is-ssh-1.3.2.tgz?cache=0&sync_timestamp=1596976398304&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-ssh%2Fdownload%2Fis-ssh-1.3.2.tgz#a4b82ab63d73976fd8263cceee27f99a88bdae2b" - integrity sha1-pLgqtj1zl2/YJjzO7if5moi9ris= - dependencies: - protocols "^1.1.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= - - is-symbol@^1.0.2: - version "1.0.3" - resolved "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= - dependencies: - has-symbols "^1.0.1" - - is-text-path@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/is-text-path/download/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" - integrity sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= - dependencies: - text-extensions "^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-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - - is-windows@^1.0.0, 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= - - 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#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= - - 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-yaml@^3.13.1: - version "3.14.0" - resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha1-p6NBcPJqIbsWJCTYray0ETpp5II= - 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?cache=0&sync_timestamp=1589682745609&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsbn%2Fdownload%2Fjsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - - json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1: - 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-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.npm.taobao.org/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz?cache=0&sync_timestamp=1599064788298&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-parse-even-better-errors%2Fdownload%2Fjson-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0= - - 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?cache=0&sync_timestamp=1599333856086&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-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-stringify-safe@^5.0.1, 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?cache=0&sync_timestamp=1589682771374&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-stringify-safe%2Fdownload%2Fjson-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - - 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" - - jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.npm.taobao.org/jsonparse/download/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= - - 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" - - 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, kind-of@^6.0.3: - version "6.0.3" - resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= - - lerna@^3.22.1: - version "3.22.1" - resolved "https://registry.npm.taobao.org/lerna/download/lerna-3.22.1.tgz#82027ac3da9c627fd8bf02ccfeff806a98e65b62" - integrity sha1-ggJ6w9qcYn/YvwLM/v+AapjmW2I= - dependencies: - "@lerna/add" "3.21.0" - "@lerna/bootstrap" "3.21.0" - "@lerna/changed" "3.21.0" - "@lerna/clean" "3.21.0" - "@lerna/cli" "3.18.5" - "@lerna/create" "3.22.0" - "@lerna/diff" "3.21.0" - "@lerna/exec" "3.21.0" - "@lerna/import" "3.22.0" - "@lerna/info" "3.21.0" - "@lerna/init" "3.21.0" - "@lerna/link" "3.21.0" - "@lerna/list" "3.21.0" - "@lerna/publish" "3.22.1" - "@lerna/run" "3.21.0" - "@lerna/version" "3.22.1" - import-local "^2.0.0" - npmlog "^4.1.2" - - lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - - load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - - load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - - load-json-file@^5.3.0: - version "5.3.0" - resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-5.3.0.tgz#4d3c1e01fa1c03ea78a60ac7af932c9ce53403f3" - integrity sha1-TTweAfocA+p4pgrHr5MsnOU0A/M= - dependencies: - graceful-fs "^4.1.15" - parse-json "^4.0.0" - pify "^4.0.1" - strip-bom "^3.0.0" - type-fest "^0.3.0" - - 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" - - locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= - dependencies: - p-locate "^4.1.0" - - lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/lodash._reinterpolate/download/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - - lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "https://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= - - lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.npm.taobao.org/lodash.get/download/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - - lodash.ismatch@^4.4.0: - version "4.4.0" - resolved "https://registry.npm.taobao.org/lodash.ismatch/download/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" - integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= - - lodash.set@^4.3.2: - version "4.3.2" - resolved "https://registry.npm.taobao.org/lodash.set/download/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" - integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= - - lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.npm.taobao.org/lodash.sortby/download/lodash.sortby-4.7.0.tgz?cache=0&sync_timestamp=1589683608371&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.sortby%2Fdownload%2Flodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - - lodash.template@^4.0.2, lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.npm.taobao.org/lodash.template/download/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha1-+XYZXPPzR9DV9SSDVp/oAxzM6Ks= - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - - lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/lodash.templatesettings/download/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM= - dependencies: - lodash._reinterpolate "^3.0.0" - - lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz?cache=0&sync_timestamp=1589682817275&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.uniq%2Fdownload%2Flodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - - lodash@^4.17.12, lodash@^4.17.15, lodash@^4.2.1: - version "4.17.20" - resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz?cache=0&sync_timestamp=1597335994883&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI= - - loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - - lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz?cache=0&sync_timestamp=1594427582110&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA= - dependencies: - yallist "^3.0.2" - - macos-release@^2.2.0: - version "2.4.1" - resolved "https://registry.npm.taobao.org/macos-release/download/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac" - integrity sha1-ZAM9Dsal5jdRVadLGh66jlCYIKw= - - 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.1.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" - - make-fetch-happen@^5.0.0: - version "5.0.2" - resolved "https://registry.npm.taobao.org/make-fetch-happen/download/make-fetch-happen-5.0.2.tgz?cache=0&sync_timestamp=1602184515452&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmake-fetch-happen%2Fdownload%2Fmake-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" - integrity sha1-qoOHEE8mh+3KAchofuRQE9AtGb0= - dependencies: - agentkeepalive "^3.4.1" - cacache "^12.0.0" - http-cache-semantics "^3.8.1" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - node-fetch-npm "^2.0.2" - promise-retry "^1.1.1" - socks-proxy-agent "^4.0.0" - ssri "^6.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-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - - map-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" - integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= - - map-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" - integrity sha1-uRIhtUJzS58UJWwBMsiXxdclb9U= - - 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" - - meow@^3.3.0: - version "3.7.0" - resolved "https://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - - meow@^4.0.0: - version "4.0.1" - resolved "https://registry.npm.taobao.org/meow/download/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" - integrity sha1-1IWY9vSxRy81v2MXqVlFrONH+XU= - dependencies: - camelcase-keys "^4.0.0" - decamelize-keys "^1.0.0" - loud-rejection "^1.0.0" - minimist "^1.1.3" - minimist-options "^3.0.1" - normalize-package-data "^2.3.4" - read-pkg-up "^3.0.0" - redent "^2.0.0" - trim-newlines "^2.0.0" - - meow@^7.0.0: - version "7.1.1" - resolved "https://registry.npm.taobao.org/meow/download/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" - integrity sha1-fAFZXj0zf8sOxOju0WZuqVkD0wY= - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^2.5.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.13.1" - yargs-parser "^18.1.3" - - merge2@^1.2.3: - version "1.4.1" - resolved "https://registry.npm.taobao.org/merge2/download/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4= - - micromatch@^3.1.10: - version "3.1.10" - resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-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" - - mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.44.0.tgz?cache=0&sync_timestamp=1600831210195&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I= - - mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.27" - resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.27.tgz?cache=0&sync_timestamp=1589682770020&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8= - dependencies: - mime-db "1.44.0" - - mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI= - - min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/min-indent/download/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha1-pj9oFnOzBXH76LwlaGrnRu76mGk= - - 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-options@4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/minimist-options/download/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - integrity sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk= - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - - minimist-options@^3.0.1: - version "3.0.2" - resolved "https://registry.npm.taobao.org/minimist-options/download/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" - integrity sha1-+6TIGRM54T7PTWG+sD8HAQPz2VQ= - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - - minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1589682820731&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= - - minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: - version "2.9.0" - resolved "https://registry.npm.taobao.org/minipass/download/minipass-2.9.0.tgz?cache=0&sync_timestamp=1589683712023&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminipass%2Fdownload%2Fminipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - integrity sha1-5xN2Ln0+Mv7YAxFc+T4EvKn8yaY= - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - - minizlib@^1.2.1: - version "1.3.3" - resolved "https://registry.npm.taobao.org/minizlib/download/minizlib-1.3.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminizlib%2Fdownload%2Fminizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - integrity sha1-IpDeloGKNMKVUcio0wEha9Zahh0= - dependencies: - minipass "^2.9.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#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - - mkdirp-promise@^5.0.1: - version "5.0.1" - resolved "https://registry.npm.taobao.org/mkdirp-promise/download/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" - integrity sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE= - dependencies: - mkdirp "*" - - mkdirp@*: - version "1.0.4" - resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz?cache=0&sync_timestamp=1589682820707&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha1-PrXtYmInVteaXw4qIh3+utdcL34= - - mkdirp@^0.5.0, mkdirp@^0.5.1: - version "0.5.5" - resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz?cache=0&sync_timestamp=1589682820707&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= - dependencies: - minimist "^1.2.5" - - modify-values@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/modify-values/download/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" - integrity sha1-s5OfpgVUZHTj4+PGPWS9Q7TuYCI= - - 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#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - - ms@^2.0.0, ms@^2.1.1: - version "2.1.2" - resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= - - multimatch@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/multimatch/download/multimatch-3.0.0.tgz#0e2534cc6bc238d9ab67e1b9cd5fcd85a6dbf70b" - integrity sha1-DiU0zGvCONmrZ+G5zV/Nhabb9ws= - dependencies: - array-differ "^2.0.3" - array-union "^1.0.2" - arrify "^1.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.4: - version "0.0.8" - resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= - - mz@^2.5.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" - - 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" - - neo-async@^2.6.0: - version "2.6.2" - resolved "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8= - - 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= - - node-fetch-npm@^2.0.2: - version "2.0.4" - resolved "https://registry.npm.taobao.org/node-fetch-npm/download/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4" - integrity sha1-ZQfQ4XqewL477FFpWKSXzsVL9aQ= - dependencies: - encoding "^0.1.11" - json-parse-better-errors "^1.0.0" - safe-buffer "^5.1.1" - - node-fetch@^2.5.0, node-fetch@^2.6.1: - version "2.6.1" - resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.1.tgz?cache=0&sync_timestamp=1599309179354&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-fetch%2Fdownload%2Fnode-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha1-BFvTI2Mfdu0uK1VXM5RBa2OaAFI= - - node-gyp@^5.0.2: - version "5.1.1" - resolved "https://registry.npm.taobao.org/node-gyp/download/node-gyp-5.1.1.tgz?cache=0&sync_timestamp=1602744888767&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-gyp%2Fdownload%2Fnode-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" - integrity sha1-65Ffe2Mck30oLjOu1Ey3oCX2Kj4= - dependencies: - env-paths "^2.2.0" - glob "^7.1.4" - graceful-fs "^4.2.2" - mkdirp "^0.5.1" - nopt "^4.0.1" - npmlog "^4.1.2" - request "^2.88.0" - rimraf "^2.6.3" - semver "^5.7.1" - tar "^4.4.12" - which "^1.3.1" - - nopt@^4.0.1: - version "4.0.3" - resolved "https://registry.npm.taobao.org/nopt/download/nopt-4.0.3.tgz?cache=0&sync_timestamp=1597649905420&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnopt%2Fdownload%2Fnopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" - integrity sha1-o3XK2dAv2SEnjZVMIlTVqlfhXkg= - dependencies: - abbrev "1" - osenv "^0.1.4" - - normalize-package-data@^2.0.0, 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.4.0, 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?cache=0&sync_timestamp=1602547447569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-package-data%2Fdownload%2Fnormalize-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-url@^3.3.0: - version "3.3.0" - resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz?cache=0&sync_timestamp=1602432435724&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.1.1" - resolved "https://registry.npm.taobao.org/npm-bundled/download/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" - integrity sha1-Ht1XCGWpTNsbyCIHdeKUZsn7I0s= - dependencies: - npm-normalize-package-bin "^1.0.1" - - npm-lifecycle@^3.1.2: - version "3.1.5" - resolved "https://registry.npm.taobao.org/npm-lifecycle/download/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309" - integrity sha1-mILTZCuMgsgVeCoS5qG/7tACYwk= - dependencies: - byline "^5.0.0" - graceful-fs "^4.1.15" - node-gyp "^5.0.2" - resolve-from "^4.0.0" - slide "^1.1.6" - uid-number "0.0.6" - umask "^1.1.0" - which "^1.3.1" - - npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/npm-normalize-package-bin/download/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha1-bnmkHyP9I1wGIyGCKNp9nCO49uI= - - "npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: - version "6.1.1" - resolved "https://registry.npm.taobao.org/npm-package-arg/download/npm-package-arg-6.1.1.tgz?cache=0&sync_timestamp=1602550130099&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnpm-package-arg%2Fdownload%2Fnpm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" - integrity sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc= - dependencies: - hosted-git-info "^2.7.1" - osenv "^0.1.5" - semver "^5.6.0" - validate-npm-package-name "^3.0.0" - - npm-packlist@^1.4.4: - version "1.4.8" - resolved "https://registry.npm.taobao.org/npm-packlist/download/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" - integrity sha1-Vu5swTW5+YrT1Rwcldoiu7my7z4= - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - npm-normalize-package-bin "^1.0.1" - - npm-pick-manifest@^3.0.0: - version "3.0.2" - resolved "https://registry.npm.taobao.org/npm-pick-manifest/download/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" - integrity sha1-9Nnl/UviFT5fTl+be+jcQZqZq7c= - dependencies: - figgy-pudding "^3.5.1" - npm-package-arg "^6.0.0" - semver "^5.4.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.1.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" - - 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?cache=0&sync_timestamp=1589682839339&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnumber-is-nan%2Fdownload%2Fnumber-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?cache=0&sync_timestamp=1589682811909&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Foauth-sign%2Fdownload%2Foauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= - - object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.1" - resolved "https://registry.npm.taobao.org/object-assign/download/object-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-inspect@^1.8.0: - version "1.8.0" - resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.8.0.tgz?cache=0&sync_timestamp=1592545231350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" - integrity sha1-34B+Xs9TpgnMa/6T6sPMe+WzqdA= - - object-keys@^1.0.12, object-keys@^1.1.1: - 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.1: - version "4.1.1" - resolved "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.1.tgz?cache=0&sync_timestamp=1599844927493&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.assign%2Fdownload%2Fobject.assign-4.1.1.tgz#303867a666cdd41936ecdedfb1f8f3e32a478cdd" - integrity sha1-MDhnpmbN1Bk27N7fsfjz4ypHjN0= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.18.0-next.0" - has-symbols "^1.0.1" - object-keys "^1.1.1" - - object.getownpropertydescriptors@^2.0.3: - version "2.1.0" - resolved "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha1-Npvx+VktiridcS3O1cuBx8U1Jkk= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.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" - - octokit-pagination-methods@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/octokit-pagination-methods/download/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" - integrity sha1-z0cu3J1VEFX573P25CtNu0yAvqQ= - - 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?cache=0&sync_timestamp=1597005345612&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - - 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-name@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/os-name/download/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" - integrity sha1-3sGdlmKW4c1i1wGlpm7h3ernCAE= - dependencies: - macos-release "^2.2.0" - windows-release "^3.1.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, osenv@^0.1.5: - version "0.1.5" - resolved "https://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz?cache=0&sync_timestamp=1589682762332&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fosenv%2Fdownload%2Fosenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha1-hc36+uso6Gd/QW4odZK18/SepBA= - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - - 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-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, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= - 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-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc= - dependencies: - p-limit "^2.2.0" - - p-map-series@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/p-map-series/download/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" - integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= - dependencies: - p-reduce "^1.0.0" - - p-map@^2.1.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-pipe@^1.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/p-pipe/download/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" - integrity sha1-SxoROZoRUgpneQ7loMHViB1r7+k= - - p-queue@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/p-queue/download/p-queue-4.0.0.tgz?cache=0&sync_timestamp=1602444571842&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-queue%2Fdownload%2Fp-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" - integrity sha1-7Q7uh5iSftbywvX1t3/bIGGl00Y= - dependencies: - eventemitter3 "^3.1.0" - - p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/p-reduce/download/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= - - 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= - - p-waterfall@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/p-waterfall/download/p-waterfall-1.0.0.tgz#7ed94b3ceb3332782353af6aae11aa9fc235bb00" - integrity sha1-ftlLPOszMngjU69qrhGqn8I1uwA= - dependencies: - p-reduce "^1.0.0" - - parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw= - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - - parse-github-repo-url@^1.3.0: - version "1.4.1" - resolved "https://registry.npm.taobao.org/parse-github-repo-url/download/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" - integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= - - parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz?cache=0&sync_timestamp=1598129182781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-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?cache=0&sync_timestamp=1598129182781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - - parse-json@^5.0.0: - version "5.1.0" - resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-5.1.0.tgz?cache=0&sync_timestamp=1598129182781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" - integrity sha1-+WCIzfJKj6qa6poAny2dlCyZlkY= - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - - parse-path@^4.0.0: - version "4.0.2" - resolved "https://registry.npm.taobao.org/parse-path/download/parse-path-4.0.2.tgz?cache=0&sync_timestamp=1596988064770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-path%2Fdownload%2Fparse-path-4.0.2.tgz#ef14f0d3d77bae8dd4bc66563a4c151aac9e65aa" - integrity sha1-7xTw09d7ro3UvGZWOkwVGqyeZao= - dependencies: - is-ssh "^1.3.0" - protocols "^1.4.0" - - parse-url@^5.0.0: - version "5.0.2" - resolved "https://registry.npm.taobao.org/parse-url/download/parse-url-5.0.2.tgz#856a3be1fcdf78dc93fc8b3791f169072d898b59" - integrity sha1-hWo74fzfeNyT/Is3kfFpBy2Ji1k= - dependencies: - is-ssh "^1.3.0" - normalize-url "^3.3.0" - parse-path "^4.0.0" - protocols "^1.4.0" - - 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-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-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= - - 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-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-type@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^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" - - 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, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/pify/download/pify-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#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#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@^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" - - 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= - - 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= - - 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-retry@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/promise-retry/download/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" - integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= - dependencies: - err-code "^1.0.0" - retry "^0.10.0" - - promzard@^0.3.0: - version "0.3.0" - resolved "https://registry.npm.taobao.org/promzard/download/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" - integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= - dependencies: - read "1" - - proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.npm.taobao.org/proto-list/download/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= - - protocols@^1.1.0, protocols@^1.4.0: - version "1.4.8" - resolved "https://registry.npm.taobao.org/protocols/download/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" - integrity sha1-SO6i2PWNlkSkoyyq5dXbKQoHXOg= - - protoduck@^5.0.1: - version "5.0.1" - resolved "https://registry.npm.taobao.org/protoduck/download/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" - integrity sha1-A8NlnKGAB7aaUP2Cp+vMUWJhFR8= - dependencies: - genfun "^5.0.0" - - psl@^1.1.28: - version "1.8.0" - resolved "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= - - pump@^2.0.0: - 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@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz?cache=0&sync_timestamp=1589682803838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpunycode%2Fdownload%2Fpunycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= - - q@^1.5.1: - version "1.5.1" - resolved "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz?cache=0&sync_timestamp=1589682817412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fq%2Fdownload%2Fq-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - - qs@~6.5.2: - version "6.5.2" - resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= - - quick-lru@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/quick-lru/download/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" - integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= - - quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/quick-lru/download/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha1-W4h48ROlgheEjGSCAmxz4bpXcn8= - - read-cmd-shim@^1.0.1: - version "1.0.5" - resolved "https://registry.npm.taobao.org/read-cmd-shim/download/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" - integrity sha1-h+Q+ulAJi6WjLQzrWDq45DuWHBY= - dependencies: - graceful-fs "^4.1.2" - - "read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: - version "2.1.2" - resolved "https://registry.npm.taobao.org/read-package-json/download/read-package-json-2.1.2.tgz#6992b2b66c7177259feb8eaac73c3acd28b9222a" - integrity sha1-aZKytmxxdyWf646qxzw6zSi5Iio= - dependencies: - glob "^7.1.1" - json-parse-even-better-errors "^2.3.0" - normalize-package-data "^2.0.0" - npm-normalize-package-bin "^1.0.0" - - read-package-tree@^5.1.6: - version "5.3.1" - resolved "https://registry.npm.taobao.org/read-package-tree/download/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636" - integrity sha1-oyy2TH8x64pvMe8G+c7fdAaP5jY= - dependencies: - read-package-json "^2.0.0" - readdir-scoped-modules "^1.0.0" - util-promisify "^2.1.0" - - 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#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - - read-pkg-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" - integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= - dependencies: - find-up "^2.0.0" - read-pkg "^3.0.0" - - read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc= - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - - 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&sync_timestamp=1589682810106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - - read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-3.0.0.tgz?cache=0&sync_timestamp=1589682810106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - - read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz?cache=0&sync_timestamp=1589682810106&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" - - read@1, read@~1.0.1: - version "1.0.7" - resolved "https://registry.npm.taobao.org/read/download/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" - integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= - dependencies: - mute-stream "~0.0.4" - - "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz?cache=0&sync_timestamp=1589682741447&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-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" - - "readable-stream@2 || 3", readable-stream@^3.0.2: - version "3.6.0" - resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz?cache=0&sync_timestamp=1589682741447&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - - readdir-scoped-modules@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/readdir-scoped-modules/download/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" - integrity sha1-jUVAe0+HCg3K68DihnDRjnRRQwk= - dependencies: - debuglog "^1.0.1" - dezalgo "^1.0.0" - graceful-fs "^4.1.2" - once "^1.3.0" - - redent@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - - redent@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/redent/download/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" - integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= - dependencies: - indent-string "^3.0.0" - strip-indent "^2.0.0" - - redent@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/redent/download/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8= - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - - 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" - - 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= - - repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - - request@^2.88.0: - version "2.88.2" - resolved "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1589682741998&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= - 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.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - - require-directory@^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@^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= - - 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@^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: - version "1.17.0" - resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.17.0.tgz?cache=0&sync_timestamp=1589682751623&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= - 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.10.0: - version "0.10.1" - resolved "https://registry.npm.taobao.org/retry/download/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" - integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= - - rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1589682814592&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= - dependencies: - glob "^7.1.3" - - run-async@^2.2.0: - version "2.4.1" - resolved "https://registry.npm.taobao.org/run-async/download/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= - - 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" - - rxjs@^6.4.0: - version "6.6.3" - resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.6.3.tgz?cache=0&sync_timestamp=1602770834162&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha1-jKhGNcTaqQDA05Z6buesYCce5VI= - dependencies: - tslib "^1.9.0" - - safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz?cache=0&sync_timestamp=1589682795646&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= - - 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?cache=0&sync_timestamp=1589682795646&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-buffer%2Fdownload%2Fsafe-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?cache=0&sync_timestamp=1589682757445&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-regex%2Fdownload%2Fsafe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - - "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", 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&sync_timestamp=1589682784154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafer-buffer%2Fdownload%2Fsafer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= - - "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1589682805026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= - - semver@^6.0.0, semver@^6.2.0: - version "6.3.0" - resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1589682805026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= - - 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" - - shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.npm.taobao.org/shallow-clone/download/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha1-jymBrZJTH1UDWwH7IwdppA4C76M= - dependencies: - kind-of "^6.0.2" - - 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= - - signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= - - slash@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz?cache=0&sync_timestamp=1589682715547&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslash%2Fdownload%2Fslash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= - - slide@^1.1.6: - version "1.1.6" - resolved "https://registry.npm.taobao.org/slide/download/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" - integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= - - smart-buffer@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/smart-buffer/download/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" - integrity sha1-kWBcJdkWUvRmHqacz0XxszHKIbo= - - 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" - - socks-proxy-agent@^4.0.0: - version "4.0.2" - resolved "https://registry.npm.taobao.org/socks-proxy-agent/download/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" - integrity sha1-PImR8xRbJ5nnDhG9X7yLGWMRY4Y= - dependencies: - agent-base "~4.2.1" - socks "~2.3.2" - - socks@~2.3.2: - version "2.3.3" - resolved "https://registry.npm.taobao.org/socks/download/socks-2.3.3.tgz?cache=0&sync_timestamp=1599605506578&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsocks%2Fdownload%2Fsocks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" - integrity sha1-ARKfCl1TTSuJdxLtis6rfuZdeOM= - dependencies: - ip "1.1.5" - smart-buffer "^4.1.0" - - sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/sort-keys/download/sort-keys-2.0.0.tgz?cache=0&sync_timestamp=1602621889278&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" - integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= - dependencies: - is-plain-obj "^1.0.0" - - source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - - source-map-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.6: - version "0.5.7" - resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1589682764497&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - - source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1589682764497&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= - - spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - - spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= - - spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz?cache=0&sync_timestamp=1589682794533&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fspdx-expression-parse%2Fdownload%2Fspdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - - spdx-license-ids@^3.0.0: - version "3.0.6" - resolved "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.6.tgz?cache=0&sync_timestamp=1600284873714&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" - integrity sha1-yAdXODwoq/cpZ0SZjLwQaui4VM4= - - 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" - - split2@^2.0.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/split2/download/split2-2.2.0.tgz?cache=0&sync_timestamp=1598084396596&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsplit2%2Fdownload%2Fsplit2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" - integrity sha1-GGsldbz4PoW30YRldWI47k7kJJM= - dependencies: - through2 "^2.0.2" - - split@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/split/download/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" - integrity sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k= - dependencies: - through "2" - - sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-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@^6.0.0, 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" - - 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" - - 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-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= - - 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.1.0: - 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.trimend@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" - integrity sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - - string.prototype.trimstart@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" - integrity sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - - string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= - dependencies: - safe-buffer "~5.2.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?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-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?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-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?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= - dependencies: - ansi-regex "^4.1.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" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.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@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" - - 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-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/strip-indent/download/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha1-wy4c7pQLazQyx3G8LFS8znPNMAE= - dependencies: - min-indent "^1.0.0" - - strong-log-transformer@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/strong-log-transformer/download/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" - integrity sha1-D17XjTJeBCGsb5D38Q5pHWrjrhA= - dependencies: - duplexer "^0.1.1" - minimist "^1.2.0" - through "^2.3.4" - - supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1598611709087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= - dependencies: - has-flag "^3.0.0" - - tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: - version "4.4.13" - resolved "https://registry.npm.taobao.org/tar/download/tar-4.4.13.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar%2Fdownload%2Ftar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" - integrity sha1-Q7NkvFKIjVVSmGN7ENYHkCVKtSU= - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.8.6" - minizlib "^1.2.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.3" - - temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/temp-dir/download/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" - integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= - - temp-write@^3.4.0: - version "3.4.0" - resolved "https://registry.npm.taobao.org/temp-write/download/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" - integrity sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI= - dependencies: - graceful-fs "^4.1.2" - is-stream "^1.1.0" - make-dir "^1.0.0" - pify "^3.0.0" - temp-dir "^1.0.0" - uuid "^3.0.1" - - text-extensions@^1.0.0: - version "1.9.0" - resolved "https://registry.npm.taobao.org/text-extensions/download/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" - integrity sha1-GFPkX+45yUXOb2w2stZZtaq8KiY= - - 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.1" - resolved "https://registry.npm.taobao.org/thenify/download/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8= - dependencies: - any-promise "^1.0.0" - - through2@^2.0.0, through2@^2.0.2: - 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" - - through2@^3.0.0: - version "3.0.2" - resolved "https://registry.npm.taobao.org/through2/download/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" - integrity sha1-mfiJMc/HYex2eLQdXXM2tbage/Q= - dependencies: - inherits "^2.0.4" - readable-stream "2 || 3" - - through@2, "through@>=2.2.7 <3", through@^2.3.4, 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= - - tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz?cache=0&sync_timestamp=1589684134816&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftmp%2Fdownload%2Ftmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= - dependencies: - os-tmpdir "~1.0.2" - - 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" - - tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftough-cookie%2Fdownload%2Ftough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - - tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/tr46/download/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= - dependencies: - punycode "^2.1.0" - - trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= - - trim-newlines@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" - integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= - - trim-newlines@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" - integrity sha1-eXJjBKaomKqDc0JymNVMLuixyzA= - - trim-off-newlines@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/trim-off-newlines/download/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" - integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= - - tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha1-zy04vcNKE0vK8QkcQfZhni9nLQA= - - 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?cache=0&sync_timestamp=1589682745749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftweetnacl%2Fdownload%2Ftweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - - type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.13.1.tgz?cache=0&sync_timestamp=1602623859603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" - integrity sha1-AXLLW86AsL1ULqNI21DH4hg02TQ= - - type-fest@^0.3.0: - version "0.3.1" - resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.3.1.tgz?cache=0&sync_timestamp=1602623859603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-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=1602623859603&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?cache=0&sync_timestamp=1602623859603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= - - 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.1.4: - version "3.11.2" - resolved "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.11.2.tgz?cache=0&sync_timestamp=1602426286299&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.11.2.tgz#9f50325544273c27b20e586def140e7726c525ea" - integrity sha1-n1AyVUQnPCeyDlht7xQOdybFJeo= - - uid-number@0.0.6: - version "0.0.6" - resolved "https://registry.npm.taobao.org/uid-number/download/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" - integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= - - umask@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/umask/download/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" - integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= - - 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" - - 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" - - universal-user-agent@^4.0.0: - version "4.0.1" - resolved "https://registry.npm.taobao.org/universal-user-agent/download/universal-user-agent-4.0.1.tgz#fd8d6cb773a679a709e967ef8288a31fcc03e557" - integrity sha1-/Y1st3OmeacJ6WfvgoijH8wD5Vc= - dependencies: - os-name "^3.1.0" - - universal-user-agent@^6.0.0: - version "6.0.0" - resolved "https://registry.npm.taobao.org/universal-user-agent/download/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" - integrity sha1-M4H4UDslHA2c0hvB3pOeyd9UgO4= - - 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= - - 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.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz?cache=0&sync_timestamp=1602008334498&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupath%2Fdownload%2Fupath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= - - uri-js@^4.2.2: - version "4.4.0" - resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" - integrity sha1-qnFCYd55PoqCNHp7zJznTobyhgI= - 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= - - 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@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/util-promisify/download/util-promisify-2.1.0.tgz#3c2236476c4d32c5ff3c47002add7c13b9a82a53" - integrity sha1-PCI2R2xNMsX/PEcAKt18E7moKlM= - dependencies: - object.getownpropertydescriptors "^2.0.3" - - uuid@^3.0.1, uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= - - validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: - 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" - - validate-npm-package-name@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/validate-npm-package-name/download/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= - dependencies: - builtins "^1.0.3" - - verror@1.10.0: - version "1.10.0" - resolved "https://registry.npm.taobao.org/verror/download/verror-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" - - wcwidth@^1.0.0: - 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" - - webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.npm.taobao.org/webidl-conversions/download/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha1-qFWYCx8LazWbodXZ+zmulB+qY60= - - whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.npm.taobao.org/whatwg-url/download/whatwg-url-7.1.0.tgz?cache=0&sync_timestamp=1602173918177&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhatwg-url%2Fdownload%2Fwhatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - - 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, which@^1.3.1: - version "1.3.1" - resolved "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz?cache=0&sync_timestamp=1589682812246&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-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" - - windows-release@^3.1.0: - version "3.3.3" - resolved "https://registry.npm.taobao.org/windows-release/download/windows-release-3.3.3.tgz?cache=0&sync_timestamp=1597085018437&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwindows-release%2Fdownload%2Fwindows-release-3.3.3.tgz#1c10027c7225743eec6b89df160d64c2e0293999" - integrity sha1-HBACfHIldD7sa4nfFg1kwuApOZk= - dependencies: - execa "^1.0.0" - - 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= - - 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-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: - version "2.4.3" - resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - integrity sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE= - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - - write-json-file@^2.2.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/write-json-file/download/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" - integrity sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8= - dependencies: - detect-indent "^5.0.0" - graceful-fs "^4.1.2" - make-dir "^1.0.0" - pify "^3.0.0" - sort-keys "^2.0.0" - write-file-atomic "^2.0.0" - - write-json-file@^3.2.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/write-json-file/download/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" - integrity sha1-Zbvcns2KFFjhWVJ3DMut/P9f5io= - dependencies: - detect-indent "^5.0.0" - graceful-fs "^4.1.15" - make-dir "^2.1.0" - pify "^4.0.1" - sort-keys "^2.0.0" - write-file-atomic "^2.4.2" - - write-pkg@^3.1.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/write-pkg/download/write-pkg-3.2.0.tgz#0e178fe97820d389a8928bc79535dbe68c2cff21" - integrity sha1-DheP6Xgg04mokovHlTXb5ows/yE= - dependencies: - sort-keys "^2.0.0" - write-json-file "^2.2.0" - - xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz?cache=0&sync_timestamp=1589682817913&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxtend%2Fdownload%2Fxtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= - - 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@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: - version "3.1.1" - resolved "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0= - - yargs-parser@^15.0.1: - version "15.0.1" - resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-15.0.1.tgz?cache=0&sync_timestamp=1602700236661&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" - integrity sha1-VHhq9AuCDcsvuAJbEbTWWddjI7M= - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - - yargs-parser@^18.1.3: - version "18.1.3" - resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-18.1.3.tgz?cache=0&sync_timestamp=1602700236661&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A= - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - - yargs@^14.2.2: - version "14.2.3" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-14.2.3.tgz?cache=0&sync_timestamp=1602805561021&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" - integrity sha1-Ghw+3O0a+yov6jNgS8bR2NaIpBQ= - dependencies: - cliui "^5.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^15.0.1" diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 9c632a64..00000000 --- a/yarn.lock +++ /dev/null @@ -1,5083 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.10.4.tgz?cache=0&sync_timestamp=1593522948158&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha1-Fo2ho26Q2miujUnA8bSMfGJJITo= - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.10.4.tgz?cache=0&sync_timestamp=1593521083613&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha1-p4x6clHgH2FlEtMbEK3PUq2l4NI= - -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.10.4.tgz?cache=0&sync_timestamp=1593521095576&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha1-fRvf1ldTU4+r5sOFls23bZrGAUM= - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@evocateur/libnpmaccess@^3.1.2": - version "3.1.2" - resolved "https://registry.npm.taobao.org/@evocateur/libnpmaccess/download/@evocateur/libnpmaccess-3.1.2.tgz#ecf7f6ce6b004e9f942b098d92200be4a4b1c845" - integrity sha1-7Pf2zmsATp+UKwmNkiAL5KSxyEU= - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - aproba "^2.0.0" - figgy-pudding "^3.5.1" - get-stream "^4.0.0" - npm-package-arg "^6.1.0" - -"@evocateur/libnpmpublish@^1.2.2": - version "1.2.2" - resolved "https://registry.npm.taobao.org/@evocateur/libnpmpublish/download/@evocateur/libnpmpublish-1.2.2.tgz#55df09d2dca136afba9c88c759ca272198db9f1a" - integrity sha1-Vd8J0tyhNq+6nIjHWconIZjbnxo= - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - aproba "^2.0.0" - figgy-pudding "^3.5.1" - get-stream "^4.0.0" - lodash.clonedeep "^4.5.0" - normalize-package-data "^2.4.0" - npm-package-arg "^6.1.0" - semver "^5.5.1" - ssri "^6.0.1" - -"@evocateur/npm-registry-fetch@^4.0.0": - version "4.0.0" - resolved "https://registry.npm.taobao.org/@evocateur/npm-registry-fetch/download/@evocateur/npm-registry-fetch-4.0.0.tgz#8c4c38766d8d32d3200fcb0a83f064b57365ed66" - integrity sha1-jEw4dm2NMtMgD8sKg/BktXNl7WY= - dependencies: - JSONStream "^1.3.4" - bluebird "^3.5.1" - figgy-pudding "^3.4.1" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - npm-package-arg "^6.1.0" - safe-buffer "^5.1.2" - -"@evocateur/pacote@^9.6.3": - version "9.6.5" - resolved "https://registry.npm.taobao.org/@evocateur/pacote/download/@evocateur/pacote-9.6.5.tgz#33de32ba210b6f17c20ebab4d497efc6755f4ae5" - integrity sha1-M94yuiELbxfCDrq01JfvxnVfSuU= - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - bluebird "^3.5.3" - cacache "^12.0.3" - chownr "^1.1.2" - figgy-pudding "^3.5.1" - get-stream "^4.1.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - minimatch "^3.0.4" - minipass "^2.3.5" - mississippi "^3.0.0" - mkdirp "^0.5.1" - normalize-package-data "^2.5.0" - npm-package-arg "^6.1.0" - npm-packlist "^1.4.4" - npm-pick-manifest "^3.0.0" - osenv "^0.1.5" - promise-inflight "^1.0.1" - promise-retry "^1.1.1" - protoduck "^5.0.1" - rimraf "^2.6.3" - safe-buffer "^5.2.0" - semver "^5.7.0" - ssri "^6.0.1" - tar "^4.4.10" - unique-filename "^1.1.1" - which "^1.3.1" - -"@lerna/add@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/add/download/@lerna/add-3.21.0.tgz#27007bde71cc7b0a2969ab3c2f0ae41578b4577b" - integrity sha1-JwB73nHMewopaas8LwrkFXi0V3s= - dependencies: - "@evocateur/pacote" "^9.6.3" - "@lerna/bootstrap" "3.21.0" - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/validation-error" "3.13.0" - dedent "^0.7.0" - npm-package-arg "^6.1.0" - p-map "^2.1.0" - semver "^6.2.0" - -"@lerna/bootstrap@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/bootstrap/download/@lerna/bootstrap-3.21.0.tgz#bcd1b651be5b0970b20d8fae04c864548123aed6" - integrity sha1-vNG2Ub5bCXCyDY+uBMhkVIEjrtY= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/has-npm-version" "3.16.5" - "@lerna/npm-install" "3.16.5" - "@lerna/package-graph" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.16.5" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/symlink-binary" "3.17.0" - "@lerna/symlink-dependencies" "3.17.0" - "@lerna/validation-error" "3.13.0" - dedent "^0.7.0" - get-port "^4.2.0" - multimatch "^3.0.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - p-finally "^1.0.0" - p-map "^2.1.0" - p-map-series "^1.0.0" - p-waterfall "^1.0.0" - read-package-tree "^5.1.6" - semver "^6.2.0" - -"@lerna/changed@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/changed/download/@lerna/changed-3.21.0.tgz#108e15f679bfe077af500f58248c634f1044ea0b" - integrity sha1-EI4V9nm/4HevUA9YJIxjTxBE6gs= - dependencies: - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/listable" "3.18.5" - "@lerna/output" "3.13.0" - -"@lerna/check-working-tree@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/check-working-tree/download/@lerna/check-working-tree-3.16.5.tgz#b4f8ae61bb4523561dfb9f8f8d874dd46bb44baa" - integrity sha1-tPiuYbtFI1Yd+5+PjYdN1Gu0S6o= - dependencies: - "@lerna/collect-uncommitted" "3.16.5" - "@lerna/describe-ref" "3.16.5" - "@lerna/validation-error" "3.13.0" - -"@lerna/child-process@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/child-process/download/@lerna/child-process-3.16.5.tgz#38fa3c18064aa4ac0754ad80114776a7b36a69b2" - integrity sha1-OPo8GAZKpKwHVK2AEUd2p7NqabI= - dependencies: - chalk "^2.3.1" - execa "^1.0.0" - strong-log-transformer "^2.0.0" - -"@lerna/clean@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/clean/download/@lerna/clean-3.21.0.tgz#c0b46b5300cc3dae2cda3bec14b803082da3856d" - integrity sha1-wLRrUwDMPa4s2jvsFLgDCC2jhW0= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.16.5" - p-map "^2.1.0" - p-map-series "^1.0.0" - p-waterfall "^1.0.0" - -"@lerna/cli@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/cli/download/@lerna/cli-3.18.5.tgz#c90c461542fcd35b6d5b015a290fb0dbfb41d242" - integrity sha1-yQxGFUL801ttWwFaKQ+w2/tB0kI= - dependencies: - "@lerna/global-options" "3.13.0" - dedent "^0.7.0" - npmlog "^4.1.2" - yargs "^14.2.2" - -"@lerna/collect-uncommitted@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/collect-uncommitted/download/@lerna/collect-uncommitted-3.16.5.tgz#a494d61aac31cdc7aec4bbe52c96550274132e63" - integrity sha1-pJTWGqwxzceuxLvlLJZVAnQTLmM= - dependencies: - "@lerna/child-process" "3.16.5" - chalk "^2.3.1" - figgy-pudding "^3.5.1" - npmlog "^4.1.2" - -"@lerna/collect-updates@3.20.0": - version "3.20.0" - resolved "https://registry.npm.taobao.org/@lerna/collect-updates/download/@lerna/collect-updates-3.20.0.tgz#62f9d76ba21a25b7d9fbf31c02de88744a564bd1" - integrity sha1-YvnXa6IaJbfZ+/McAt6IdEpWS9E= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/describe-ref" "3.16.5" - minimatch "^3.0.4" - npmlog "^4.1.2" - slash "^2.0.0" - -"@lerna/command@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/command/download/@lerna/command-3.21.0.tgz#9a2383759dc7b700dacfa8a22b2f3a6e190121f7" - integrity sha1-miODdZ3HtwDaz6iiKy86bhkBIfc= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/package-graph" "3.18.5" - "@lerna/project" "3.21.0" - "@lerna/validation-error" "3.13.0" - "@lerna/write-log-file" "3.13.0" - clone-deep "^4.0.1" - dedent "^0.7.0" - execa "^1.0.0" - is-ci "^2.0.0" - npmlog "^4.1.2" - -"@lerna/conventional-commits@3.22.0": - version "3.22.0" - resolved "https://registry.npm.taobao.org/@lerna/conventional-commits/download/@lerna/conventional-commits-3.22.0.tgz#2798f4881ee2ef457bdae027ab7d0bf0af6f1e09" - integrity sha1-J5j0iB7i70V72uAnq30L8K9vHgk= - dependencies: - "@lerna/validation-error" "3.13.0" - conventional-changelog-angular "^5.0.3" - conventional-changelog-core "^3.1.6" - conventional-recommended-bump "^5.0.0" - fs-extra "^8.1.0" - get-stream "^4.0.0" - lodash.template "^4.5.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - pify "^4.0.1" - semver "^6.2.0" - -"@lerna/create-symlink@3.16.2": - version "3.16.2" - resolved "https://registry.npm.taobao.org/@lerna/create-symlink/download/@lerna/create-symlink-3.16.2.tgz#412cb8e59a72f5a7d9463e4e4721ad2070149967" - integrity sha1-QSy45Zpy9afZRj5ORyGtIHAUmWc= - dependencies: - "@zkochan/cmd-shim" "^3.1.0" - fs-extra "^8.1.0" - npmlog "^4.1.2" - -"@lerna/create@3.22.0": - version "3.22.0" - resolved "https://registry.npm.taobao.org/@lerna/create/download/@lerna/create-3.22.0.tgz#d6bbd037c3dc5b425fe5f6d1b817057c278f7619" - integrity sha1-1rvQN8PcW0Jf5fbRuBcFfCePdhk= - dependencies: - "@evocateur/pacote" "^9.6.3" - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/validation-error" "3.13.0" - camelcase "^5.0.0" - dedent "^0.7.0" - fs-extra "^8.1.0" - globby "^9.2.0" - init-package-json "^1.10.3" - npm-package-arg "^6.1.0" - p-reduce "^1.0.0" - pify "^4.0.1" - semver "^6.2.0" - slash "^2.0.0" - validate-npm-package-license "^3.0.3" - validate-npm-package-name "^3.0.0" - whatwg-url "^7.0.0" - -"@lerna/describe-ref@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/describe-ref/download/@lerna/describe-ref-3.16.5.tgz#a338c25aaed837d3dc70b8a72c447c5c66346ac0" - integrity sha1-ozjCWq7YN9PccLinLER8XGY0asA= - dependencies: - "@lerna/child-process" "3.16.5" - npmlog "^4.1.2" - -"@lerna/diff@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/diff/download/@lerna/diff-3.21.0.tgz#e6df0d8b9916167ff5a49fcb02ac06424280a68d" - integrity sha1-5t8Ni5kWFn/1pJ/LAqwGQkKApo0= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/validation-error" "3.13.0" - npmlog "^4.1.2" - -"@lerna/exec@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/exec/download/@lerna/exec-3.21.0.tgz#17f07533893cb918a17b41bcc566dc437016db26" - integrity sha1-F/B1M4k8uRihe0G8xWbcQ3AW2yY= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/profiler" "3.20.0" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - p-map "^2.1.0" - -"@lerna/filter-options@3.20.0": - version "3.20.0" - resolved "https://registry.npm.taobao.org/@lerna/filter-options/download/@lerna/filter-options-3.20.0.tgz#0f0f5d5a4783856eece4204708cc902cbc8af59b" - integrity sha1-Dw9dWkeDhW7s5CBHCMyQLLyK9Zs= - dependencies: - "@lerna/collect-updates" "3.20.0" - "@lerna/filter-packages" "3.18.0" - dedent "^0.7.0" - figgy-pudding "^3.5.1" - npmlog "^4.1.2" - -"@lerna/filter-packages@3.18.0": - version "3.18.0" - resolved "https://registry.npm.taobao.org/@lerna/filter-packages/download/@lerna/filter-packages-3.18.0.tgz#6a7a376d285208db03a82958cfb8172e179b4e70" - integrity sha1-ano3bShSCNsDqClYz7gXLhebTnA= - dependencies: - "@lerna/validation-error" "3.13.0" - multimatch "^3.0.0" - npmlog "^4.1.2" - -"@lerna/get-npm-exec-opts@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/get-npm-exec-opts/download/@lerna/get-npm-exec-opts-3.13.0.tgz#d1b552cb0088199fc3e7e126f914e39a08df9ea5" - integrity sha1-0bVSywCIGZ/D5+Em+RTjmgjfnqU= - dependencies: - npmlog "^4.1.2" - -"@lerna/get-packed@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/get-packed/download/@lerna/get-packed-3.16.0.tgz#1b316b706dcee86c7baa55e50b087959447852ff" - integrity sha1-GzFrcG3O6Gx7qlXlCwh5WUR4Uv8= - dependencies: - fs-extra "^8.1.0" - ssri "^6.0.1" - tar "^4.4.8" - -"@lerna/github-client@3.22.0": - version "3.22.0" - resolved "https://registry.npm.taobao.org/@lerna/github-client/download/@lerna/github-client-3.22.0.tgz#5d816aa4f76747ed736ae64ff962b8f15c354d95" - integrity sha1-XYFqpPdnR+1zauZP+WK48Vw1TZU= - dependencies: - "@lerna/child-process" "3.16.5" - "@octokit/plugin-enterprise-rest" "^6.0.1" - "@octokit/rest" "^16.28.4" - git-url-parse "^11.1.2" - npmlog "^4.1.2" - -"@lerna/gitlab-client@3.15.0": - version "3.15.0" - resolved "https://registry.npm.taobao.org/@lerna/gitlab-client/download/@lerna/gitlab-client-3.15.0.tgz#91f4ec8c697b5ac57f7f25bd50fe659d24aa96a6" - integrity sha1-kfTsjGl7WsV/fyW9UP5lnSSqlqY= - dependencies: - node-fetch "^2.5.0" - npmlog "^4.1.2" - whatwg-url "^7.0.0" - -"@lerna/global-options@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/global-options/download/@lerna/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" - integrity sha1-IXZiKQ2watnPLEnY4xAO4o6uuuE= - -"@lerna/has-npm-version@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/has-npm-version/download/@lerna/has-npm-version-3.16.5.tgz#ab83956f211d8923ea6afe9b979b38cc73b15326" - integrity sha1-q4OVbyEdiSPqav6bl5s4zHOxUyY= - dependencies: - "@lerna/child-process" "3.16.5" - semver "^6.2.0" - -"@lerna/import@3.22.0": - version "3.22.0" - resolved "https://registry.npm.taobao.org/@lerna/import/download/@lerna/import-3.22.0.tgz#1a5f0394f38e23c4f642a123e5e1517e70d068d2" - integrity sha1-Gl8DlPOOI8T2QqEj5eFRfnDQaNI= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/validation-error" "3.13.0" - dedent "^0.7.0" - fs-extra "^8.1.0" - p-map-series "^1.0.0" - -"@lerna/info@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/info/download/@lerna/info-3.21.0.tgz#76696b676fdb0f35d48c83c63c1e32bb5e37814f" - integrity sha1-dmlrZ2/bDzXUjIPGPB4yu143gU8= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/output" "3.13.0" - envinfo "^7.3.1" - -"@lerna/init@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/init/download/@lerna/init-3.21.0.tgz#1e810934dc8bf4e5386c031041881d3b4096aa5c" - integrity sha1-HoEJNNyL9OU4bAMQQYgdO0CWqlw= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - fs-extra "^8.1.0" - p-map "^2.1.0" - write-json-file "^3.2.0" - -"@lerna/link@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/link/download/@lerna/link-3.21.0.tgz#8be68ff0ccee104b174b5bbd606302c2f06e9d9b" - integrity sha1-i+aP8MzuEEsXS1u9YGMCwvBunZs= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/package-graph" "3.18.5" - "@lerna/symlink-dependencies" "3.17.0" - p-map "^2.1.0" - slash "^2.0.0" - -"@lerna/list@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/list/download/@lerna/list-3.21.0.tgz#42f76fafa56dea13b691ec8cab13832691d61da2" - integrity sha1-Qvdvr6Vt6hO2keyMqxODJpHWHaI= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/listable" "3.18.5" - "@lerna/output" "3.13.0" - -"@lerna/listable@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/listable/download/@lerna/listable-3.18.5.tgz#e82798405b5ed8fc51843c8ef1e7a0e497388a1a" - integrity sha1-6CeYQFte2PxRhDyO8eeg5Jc4iho= - dependencies: - "@lerna/query-graph" "3.18.5" - chalk "^2.3.1" - columnify "^1.5.4" - -"@lerna/log-packed@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/log-packed/download/@lerna/log-packed-3.16.0.tgz#f83991041ee77b2495634e14470b42259fd2bc16" - integrity sha1-+DmRBB7neySVY04URwtCJZ/SvBY= - dependencies: - byte-size "^5.0.1" - columnify "^1.5.4" - has-unicode "^2.0.1" - npmlog "^4.1.2" - -"@lerna/npm-conf@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/npm-conf/download/@lerna/npm-conf-3.16.0.tgz#1c10a89ae2f6c2ee96962557738685300d376827" - integrity sha1-HBComuL2wu6WliVXc4aFMA03aCc= - dependencies: - config-chain "^1.1.11" - pify "^4.0.1" - -"@lerna/npm-dist-tag@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/npm-dist-tag/download/@lerna/npm-dist-tag-3.18.5.tgz#9ef9abb7c104077b31f6fab22cc73b314d54ac55" - integrity sha1-nvmrt8EEB3sx9vqyLMc7MU1UrFU= - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - "@lerna/otplease" "3.18.5" - figgy-pudding "^3.5.1" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - -"@lerna/npm-install@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/npm-install/download/@lerna/npm-install-3.16.5.tgz#d6bfdc16f81285da66515ae47924d6e278d637d3" - integrity sha1-1r/cFvgShdpmUVrkeSTW4njWN9M= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/get-npm-exec-opts" "3.13.0" - fs-extra "^8.1.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - signal-exit "^3.0.2" - write-pkg "^3.1.0" - -"@lerna/npm-publish@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/npm-publish/download/@lerna/npm-publish-3.18.5.tgz#240e4039959fd9816b49c5b07421e11b5cb000af" - integrity sha1-JA5AOZWf2YFrScWwdCHhG1ywAK8= - dependencies: - "@evocateur/libnpmpublish" "^1.2.2" - "@lerna/otplease" "3.18.5" - "@lerna/run-lifecycle" "3.16.2" - figgy-pudding "^3.5.1" - fs-extra "^8.1.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - pify "^4.0.1" - read-package-json "^2.0.13" - -"@lerna/npm-run-script@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/npm-run-script/download/@lerna/npm-run-script-3.16.5.tgz#9c2ec82453a26c0b46edc0bb7c15816c821f5c15" - integrity sha1-nC7IJFOibAtG7cC7fBWBbIIfXBU= - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/get-npm-exec-opts" "3.13.0" - npmlog "^4.1.2" - -"@lerna/otplease@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/otplease/download/@lerna/otplease-3.18.5.tgz#b77b8e760b40abad9f7658d988f3ea77d4fd0231" - integrity sha1-t3uOdgtAq62fdljZiPPqd9T9AjE= - dependencies: - "@lerna/prompt" "3.18.5" - figgy-pudding "^3.5.1" - -"@lerna/output@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/output/download/@lerna/output-3.13.0.tgz#3ded7cc908b27a9872228a630d950aedae7a4989" - integrity sha1-Pe18yQiyephyIopjDZUK7a56SYk= - dependencies: - npmlog "^4.1.2" - -"@lerna/pack-directory@3.16.4": - version "3.16.4" - resolved "https://registry.npm.taobao.org/@lerna/pack-directory/download/@lerna/pack-directory-3.16.4.tgz#3eae5f91bdf5acfe0384510ed53faddc4c074693" - integrity sha1-Pq5fkb31rP4DhFEO1T+t3EwHRpM= - dependencies: - "@lerna/get-packed" "3.16.0" - "@lerna/package" "3.16.0" - "@lerna/run-lifecycle" "3.16.2" - figgy-pudding "^3.5.1" - npm-packlist "^1.4.4" - npmlog "^4.1.2" - tar "^4.4.10" - temp-write "^3.4.0" - -"@lerna/package-graph@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/package-graph/download/@lerna/package-graph-3.18.5.tgz#c740e2ea3578d059e551633e950690831b941f6b" - integrity sha1-x0Di6jV40FnlUWM+lQaQgxuUH2s= - dependencies: - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/validation-error" "3.13.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - semver "^6.2.0" - -"@lerna/package@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/package/download/@lerna/package-3.16.0.tgz#7e0a46e4697ed8b8a9c14d59c7f890e0d38ba13c" - integrity sha1-fgpG5Gl+2LipwU1Zx/iQ4NOLoTw= - dependencies: - load-json-file "^5.3.0" - npm-package-arg "^6.1.0" - write-pkg "^3.1.0" - -"@lerna/prerelease-id-from-version@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/prerelease-id-from-version/download/@lerna/prerelease-id-from-version-3.16.0.tgz#b24bfa789f5e1baab914d7b08baae9b7bd7d83a1" - integrity sha1-skv6eJ9eG6q5FNewi6rpt719g6E= - dependencies: - semver "^6.2.0" - -"@lerna/profiler@3.20.0": - version "3.20.0" - resolved "https://registry.npm.taobao.org/@lerna/profiler/download/@lerna/profiler-3.20.0.tgz#0f6dc236f4ea8f9ea5f358c6703305a4f32ad051" - integrity sha1-D23CNvTqj56l81jGcDMFpPMq0FE= - dependencies: - figgy-pudding "^3.5.1" - fs-extra "^8.1.0" - npmlog "^4.1.2" - upath "^1.2.0" - -"@lerna/project@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/project/download/@lerna/project-3.21.0.tgz#5d784d2d10c561a00f20320bcdb040997c10502d" - integrity sha1-XXhNLRDFYaAPIDILzbBAmXwQUC0= - dependencies: - "@lerna/package" "3.16.0" - "@lerna/validation-error" "3.13.0" - cosmiconfig "^5.1.0" - dedent "^0.7.0" - dot-prop "^4.2.0" - glob-parent "^5.0.0" - globby "^9.2.0" - load-json-file "^5.3.0" - npmlog "^4.1.2" - p-map "^2.1.0" - resolve-from "^4.0.0" - write-json-file "^3.2.0" - -"@lerna/prompt@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/prompt/download/@lerna/prompt-3.18.5.tgz#628cd545f225887d060491ab95df899cfc5218a1" - integrity sha1-YozVRfIliH0GBJGrld+JnPxSGKE= - dependencies: - inquirer "^6.2.0" - npmlog "^4.1.2" - -"@lerna/publish@3.22.1": - version "3.22.1" - resolved "https://registry.npm.taobao.org/@lerna/publish/download/@lerna/publish-3.22.1.tgz#b4f7ce3fba1e9afb28be4a1f3d88222269ba9519" - integrity sha1-tPfOP7oemvsovkofPYgiImm6lRk= - dependencies: - "@evocateur/libnpmaccess" "^3.1.2" - "@evocateur/npm-registry-fetch" "^4.0.0" - "@evocateur/pacote" "^9.6.3" - "@lerna/check-working-tree" "3.16.5" - "@lerna/child-process" "3.16.5" - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/describe-ref" "3.16.5" - "@lerna/log-packed" "3.16.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/npm-dist-tag" "3.18.5" - "@lerna/npm-publish" "3.18.5" - "@lerna/otplease" "3.18.5" - "@lerna/output" "3.13.0" - "@lerna/pack-directory" "3.16.4" - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.22.1" - figgy-pudding "^3.5.1" - fs-extra "^8.1.0" - npm-package-arg "^6.1.0" - npmlog "^4.1.2" - p-finally "^1.0.0" - p-map "^2.1.0" - p-pipe "^1.2.0" - semver "^6.2.0" - -"@lerna/pulse-till-done@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/pulse-till-done/download/@lerna/pulse-till-done-3.13.0.tgz#c8e9ce5bafaf10d930a67d7ed0ccb5d958fe0110" - integrity sha1-yOnOW6+vENkwpn1+0My12Vj+ARA= - dependencies: - npmlog "^4.1.2" - -"@lerna/query-graph@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/query-graph/download/@lerna/query-graph-3.18.5.tgz#df4830bb5155273003bf35e8dda1c32d0927bd86" - integrity sha1-30gwu1FVJzADvzXo3aHDLQknvYY= - dependencies: - "@lerna/package-graph" "3.18.5" - figgy-pudding "^3.5.1" - -"@lerna/resolve-symlink@3.16.0": - version "3.16.0" - resolved "https://registry.npm.taobao.org/@lerna/resolve-symlink/download/@lerna/resolve-symlink-3.16.0.tgz#37fc7095fabdbcf317c26eb74e0d0bde8efd2386" - integrity sha1-N/xwlfq9vPMXwm63Tg0L3o79I4Y= - dependencies: - fs-extra "^8.1.0" - npmlog "^4.1.2" - read-cmd-shim "^1.0.1" - -"@lerna/rimraf-dir@3.16.5": - version "3.16.5" - resolved "https://registry.npm.taobao.org/@lerna/rimraf-dir/download/@lerna/rimraf-dir-3.16.5.tgz#04316ab5ffd2909657aaf388ea502cb8c2f20a09" - integrity sha1-BDFqtf/SkJZXqvOI6lAsuMLyCgk= - dependencies: - "@lerna/child-process" "3.16.5" - npmlog "^4.1.2" - path-exists "^3.0.0" - rimraf "^2.6.2" - -"@lerna/run-lifecycle@3.16.2": - version "3.16.2" - resolved "https://registry.npm.taobao.org/@lerna/run-lifecycle/download/@lerna/run-lifecycle-3.16.2.tgz#67b288f8ea964db9ea4fb1fbc7715d5bbb0bce00" - integrity sha1-Z7KI+OqWTbnqT7H7x3FdW7sLzgA= - dependencies: - "@lerna/npm-conf" "3.16.0" - figgy-pudding "^3.5.1" - npm-lifecycle "^3.1.2" - npmlog "^4.1.2" - -"@lerna/run-topologically@3.18.5": - version "3.18.5" - resolved "https://registry.npm.taobao.org/@lerna/run-topologically/download/@lerna/run-topologically-3.18.5.tgz#3cd639da20e967d7672cb88db0f756b92f2fdfc3" - integrity sha1-PNY52iDpZ9dnLLiNsPdWuS8v38M= - dependencies: - "@lerna/query-graph" "3.18.5" - figgy-pudding "^3.5.1" - p-queue "^4.0.0" - -"@lerna/run@3.21.0": - version "3.21.0" - resolved "https://registry.npm.taobao.org/@lerna/run/download/@lerna/run-3.21.0.tgz#2a35ec84979e4d6e42474fe148d32e5de1cac891" - integrity sha1-KjXshJeeTW5CR0/hSNMuXeHKyJE= - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/npm-run-script" "3.16.5" - "@lerna/output" "3.13.0" - "@lerna/profiler" "3.20.0" - "@lerna/run-topologically" "3.18.5" - "@lerna/timer" "3.13.0" - "@lerna/validation-error" "3.13.0" - p-map "^2.1.0" - -"@lerna/symlink-binary@3.17.0": - version "3.17.0" - resolved "https://registry.npm.taobao.org/@lerna/symlink-binary/download/@lerna/symlink-binary-3.17.0.tgz#8f8031b309863814883d3f009877f82e38aef45a" - integrity sha1-j4AxswmGOBSIPT8AmHf4Ljiu9Fo= - dependencies: - "@lerna/create-symlink" "3.16.2" - "@lerna/package" "3.16.0" - fs-extra "^8.1.0" - p-map "^2.1.0" - -"@lerna/symlink-dependencies@3.17.0": - version "3.17.0" - resolved "https://registry.npm.taobao.org/@lerna/symlink-dependencies/download/@lerna/symlink-dependencies-3.17.0.tgz#48d6360e985865a0e56cd8b51b308a526308784a" - integrity sha1-SNY2DphYZaDlbNi1GzCKUmMIeEo= - dependencies: - "@lerna/create-symlink" "3.16.2" - "@lerna/resolve-symlink" "3.16.0" - "@lerna/symlink-binary" "3.17.0" - fs-extra "^8.1.0" - p-finally "^1.0.0" - p-map "^2.1.0" - p-map-series "^1.0.0" - -"@lerna/timer@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/timer/download/@lerna/timer-3.13.0.tgz#bcd0904551db16e08364d6c18e5e2160fc870781" - integrity sha1-vNCQRVHbFuCDZNbBjl4hYPyHB4E= - -"@lerna/validation-error@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/validation-error/download/@lerna/validation-error-3.13.0.tgz#c86b8f07c5ab9539f775bd8a54976e926f3759c3" - integrity sha1-yGuPB8WrlTn3db2KVJdukm83WcM= - dependencies: - npmlog "^4.1.2" - -"@lerna/version@3.22.1": - version "3.22.1" - resolved "https://registry.npm.taobao.org/@lerna/version/download/@lerna/version-3.22.1.tgz#9805a9247a47ee62d6b81bd9fa5fb728b24b59e2" - integrity sha1-mAWpJHpH7mLWuBvZ+l+3KLJLWeI= - dependencies: - "@lerna/check-working-tree" "3.16.5" - "@lerna/child-process" "3.16.5" - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/conventional-commits" "3.22.0" - "@lerna/github-client" "3.22.0" - "@lerna/gitlab-client" "3.15.0" - "@lerna/output" "3.13.0" - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.18.5" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - chalk "^2.3.1" - dedent "^0.7.0" - load-json-file "^5.3.0" - minimatch "^3.0.4" - npmlog "^4.1.2" - p-map "^2.1.0" - p-pipe "^1.2.0" - p-reduce "^1.0.0" - p-waterfall "^1.0.0" - semver "^6.2.0" - slash "^2.0.0" - temp-write "^3.4.0" - write-json-file "^3.2.0" - -"@lerna/write-log-file@3.13.0": - version "3.13.0" - resolved "https://registry.npm.taobao.org/@lerna/write-log-file/download/@lerna/write-log-file-3.13.0.tgz#b78d9e4cfc1349a8be64d91324c4c8199e822a26" - integrity sha1-t42eTPwTSai+ZNkTJMTIGZ6CKiY= - dependencies: - npmlog "^4.1.2" - write-file-atomic "^2.3.0" - -"@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= - -"@octokit/auth-token@^2.4.0": - version "2.4.2" - resolved "https://registry.npm.taobao.org/@octokit/auth-token/download/@octokit/auth-token-2.4.2.tgz#10d0ae979b100fa6b72fa0e8e63e27e6d0dbff8a" - integrity sha1-ENCul5sQD6a3L6Do5j4n5tDb/4o= - dependencies: - "@octokit/types" "^5.0.0" - -"@octokit/endpoint@^6.0.1": - version "6.0.8" - resolved "https://registry.npm.taobao.org/@octokit/endpoint/download/@octokit/endpoint-6.0.8.tgz#91b07e236fdb69929c678c6439f7a560dc6058ac" - integrity sha1-kbB+I2/baZKcZ4xkOfelYNxgWKw= - dependencies: - "@octokit/types" "^5.0.0" - is-plain-object "^5.0.0" - universal-user-agent "^6.0.0" - -"@octokit/plugin-enterprise-rest@^6.0.1": - version "6.0.1" - resolved "https://registry.npm.taobao.org/@octokit/plugin-enterprise-rest/download/@octokit/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" - integrity sha1-4HiWc5YY2rjafUB3xlgAN3X5VDc= - -"@octokit/plugin-paginate-rest@^1.1.1": - version "1.1.2" - resolved "https://registry.npm.taobao.org/@octokit/plugin-paginate-rest/download/@octokit/plugin-paginate-rest-1.1.2.tgz#004170acf8c2be535aba26727867d692f7b488fc" - integrity sha1-AEFwrPjCvlNauiZyeGfWkve0iPw= - dependencies: - "@octokit/types" "^2.0.1" - -"@octokit/plugin-request-log@^1.0.0": - version "1.0.0" - resolved "https://registry.npm.taobao.org/@octokit/plugin-request-log/download/@octokit/plugin-request-log-1.0.0.tgz#eef87a431300f6148c39a7f75f8cfeb218b2547e" - integrity sha1-7vh6QxMA9hSMOaf3X4z+shiyVH4= - -"@octokit/plugin-rest-endpoint-methods@2.4.0": - version "2.4.0" - resolved "https://registry.npm.taobao.org/@octokit/plugin-rest-endpoint-methods/download/@octokit/plugin-rest-endpoint-methods-2.4.0.tgz#3288ecf5481f68c494dd0602fc15407a59faf61e" - integrity sha1-Mojs9UgfaMSU3QYC/BVAeln69h4= - dependencies: - "@octokit/types" "^2.0.1" - deprecation "^2.3.1" - -"@octokit/request-error@^1.0.2": - version "1.2.1" - resolved "https://registry.npm.taobao.org/@octokit/request-error/download/@octokit/request-error-1.2.1.tgz#ede0714c773f32347576c25649dc013ae6b31801" - integrity sha1-7eBxTHc/MjR1dsJWSdwBOuazGAE= - dependencies: - "@octokit/types" "^2.0.0" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request-error@^2.0.0": - version "2.0.2" - resolved "https://registry.npm.taobao.org/@octokit/request-error/download/@octokit/request-error-2.0.2.tgz#0e76b83f5d8fdda1db99027ea5f617c2e6ba9ed0" - integrity sha1-Dna4P12P3aHbmQJ+pfYXwua6ntA= - dependencies: - "@octokit/types" "^5.0.1" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request@^5.2.0": - version "5.4.9" - resolved "https://registry.npm.taobao.org/@octokit/request/download/@octokit/request-5.4.9.tgz?cache=0&sync_timestamp=1600012764030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40octokit%2Frequest%2Fdownload%2F%40octokit%2Frequest-5.4.9.tgz#0a46f11b82351b3416d3157261ad9b1558c43365" - integrity sha1-CkbxG4I1GzQW0xVyYa2bFVjEM2U= - dependencies: - "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.0.0" - "@octokit/types" "^5.0.0" - deprecation "^2.0.0" - is-plain-object "^5.0.0" - node-fetch "^2.6.1" - once "^1.4.0" - universal-user-agent "^6.0.0" - -"@octokit/rest@^16.28.4": - version "16.43.2" - resolved "https://registry.npm.taobao.org/@octokit/rest/download/@octokit/rest-16.43.2.tgz?cache=0&sync_timestamp=1600063003790&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40octokit%2Frest%2Fdownload%2F%40octokit%2Frest-16.43.2.tgz#c53426f1e1d1044dee967023e3279c50993dd91b" - integrity sha1-xTQm8eHRBE3ulnAj4yecUJk92Rs= - dependencies: - "@octokit/auth-token" "^2.4.0" - "@octokit/plugin-paginate-rest" "^1.1.1" - "@octokit/plugin-request-log" "^1.0.0" - "@octokit/plugin-rest-endpoint-methods" "2.4.0" - "@octokit/request" "^5.2.0" - "@octokit/request-error" "^1.0.2" - atob-lite "^2.0.0" - before-after-hook "^2.0.0" - btoa-lite "^1.0.0" - deprecation "^2.0.0" - lodash.get "^4.4.2" - lodash.set "^4.3.2" - lodash.uniq "^4.5.0" - octokit-pagination-methods "^1.1.0" - once "^1.4.0" - universal-user-agent "^4.0.0" - -"@octokit/types@^2.0.0", "@octokit/types@^2.0.1": - version "2.16.2" - resolved "https://registry.npm.taobao.org/@octokit/types/download/@octokit/types-2.16.2.tgz#4c5f8da3c6fecf3da1811aef678fda03edac35d2" - integrity sha1-TF+No8b+zz2hgRrvZ4/aA+2sNdI= - dependencies: - "@types/node" ">= 8" - -"@octokit/types@^5.0.0", "@octokit/types@^5.0.1": - version "5.5.0" - resolved "https://registry.npm.taobao.org/@octokit/types/download/@octokit/types-5.5.0.tgz#e5f06e8db21246ca102aa28444cdb13ae17a139b" - integrity sha1-5fBujbISRsoQKqKERM2xOuF6E5s= - dependencies: - "@types/node" ">= 8" - -"@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1596838206290&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha1-5rqA82t9qtLGhazZJmOC5omFwYM= - dependencies: - "@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?cache=0&sync_timestamp=1596839141589&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0= - -"@types/minimist@^1.2.0": - version "1.2.0" - resolved "https://registry.npm.taobao.org/@types/minimist/download/@types/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" - integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= - -"@types/node@*", "@types/node@>= 8": - version "14.11.8" - resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-14.11.8.tgz#fe2012f2355e4ce08bca44aeb3abbb21cf88d33f" - integrity sha1-/iAS8jVeTOCLykSus6u7Ic+I0z8= - -"@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=1596839391651&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= - -"@zkochan/cmd-shim@^3.1.0": - version "3.1.0" - resolved "https://registry.npm.taobao.org/@zkochan/cmd-shim/download/@zkochan/cmd-shim-3.1.0.tgz#2ab8ed81f5bb5452a85f25758eb9b8681982fd2e" - integrity sha1-KrjtgfW7VFKoXyV1jrm4aBmC/S4= - dependencies: - is-windows "^1.0.0" - mkdirp-promise "^5.0.1" - mz "^2.5.0" - -JSONStream@^1.0.4, JSONStream@^1.3.4: - version "1.3.5" - resolved "https://registry.npm.taobao.org/JSONStream/download/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha1-MgjB8I06TZkmGrZPkjArwV4RHKA= - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -abbrev@1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg= - -agent-base@4, agent-base@^4.3.0: - version "4.3.0" - resolved "https://registry.npm.taobao.org/agent-base/download/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" - integrity sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4= - dependencies: - es6-promisify "^5.0.0" - -agent-base@~4.2.1: - version "4.2.1" - resolved "https://registry.npm.taobao.org/agent-base/download/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" - integrity sha1-2J5ZmfeXh1Z0wH2H8mD8Qeg+jKk= - dependencies: - es6-promisify "^5.0.0" - -agentkeepalive@^3.4.1: - version "3.5.2" - resolved "https://registry.npm.taobao.org/agentkeepalive/download/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" - integrity sha1-oROSTdP6JKC8O3gQjEUMKr7gD2c= - dependencies: - humanize-ms "^1.2.1" - -ajv@^6.12.3: - version "6.12.6" - resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1602353715225&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ= - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -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-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@^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&sync_timestamp=1601839122515&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?cache=0&sync_timestamp=1589682733115&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fany-promise%2Fdownload%2Fany-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= - -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= - -aproba@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/aproba/download/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha1-UlILiuW1aSFbNU78DKo/4eRaitw= - -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?cache=0&sync_timestamp=1598649734444&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fargparse%2Fdownload%2Fargparse-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-differ@^2.0.3: - version "2.1.0" - resolved "https://registry.npm.taobao.org/array-differ/download/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1" - integrity sha1-S5wcPxS5BnVwgpJXaeirkE9IAbE= - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - -array-ify@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/array-ify/download/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" - integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= - -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= - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz?cache=0&sync_timestamp=1589684737833&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farrify%2Fdownload%2Farrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - -asap@^2.0.0: - version "2.0.6" - resolved "https://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -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= - -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= - -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-lite@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/atob-lite/download/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" - integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz?cache=0&sync_timestamp=1589682812085&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws-sign2%2Fdownload%2Faws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.10.1" - resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.10.1.tgz?cache=0&sync_timestamp=1597236947743&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" - integrity sha1-4eguTz6Zniz9YbFhKA0WoRH4ZCg= - -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= - -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" - -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" - -before-after-hook@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/before-after-hook/download/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" - integrity sha1-tsA0h/ROJCAN0wyl5qGXnF0vtjU= - -bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz?cache=0&sync_timestamp=1589682744631&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha1-nyKcFb4nJFT/qXOs4NvueaGww28= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz?cache=0&sync_timestamp=1601898189928&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrace-expansion%2Fdownload%2Fbrace-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: - 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" - -btoa-lite@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/btoa-lite/download/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" - integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= - -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= - -builtins@^1.0.3: - version "1.0.3" - resolved "https://registry.npm.taobao.org/builtins/download/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= - -byline@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/byline/download/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" - integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= - -byte-size@^5.0.1: - version "5.0.1" - resolved "https://registry.npm.taobao.org/byte-size/download/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" - integrity sha1-S2UQOaXs2Wdn5xo9ftOA5IvtQZE= - -cacache@^12.0.0, cacache@^12.0.3: - version "12.0.4" - resolved "https://registry.npm.taobao.org/cacache/download/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw= - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -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" - -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@^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@^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= - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase-keys@^4.0.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" - integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= - dependencies: - camelcase "^4.1.0" - map-obj "^2.0.0" - quick-lru "^1.0.0" - -camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" - integrity sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A= - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz?cache=0&sync_timestamp=1602350083472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - -camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz?cache=0&sync_timestamp=1602350083472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1602350083472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= - -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@^2.0.0, chalk@^2.3.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.7.0: - version "0.7.0" - resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz?cache=0&sync_timestamp=1601032467034&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= - -chownr@^1.1.1, chownr@^1.1.2: - version "1.1.4" - resolved "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs= - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= - -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" - -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-width@^2.0.0: - version "2.2.1" - resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha1-sEM9C06chH7xiGik7xb9X8gnHEg= - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz?cache=0&sync_timestamp=1602718433949&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-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-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/clone-deep/download/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c= - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz?cache=0&sync_timestamp=1589682821772&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclone%2Fdownload%2Fclone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -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: - 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= - -columnify@^1.5.4: - version "1.5.4" - resolved "https://registry.npm.taobao.org/columnify/download/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" - integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= - dependencies: - strip-ansi "^3.0.0" - wcwidth "^1.0.0" - -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" - integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= - dependencies: - delayed-stream "~1.0.0" - -compare-func@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/compare-func/download/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" - integrity sha1-+2XnXtvd/S5WhVTotbBf/3pR/LM= - dependencies: - array-ify "^1.0.0" - dot-prop "^5.1.0" - -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= - -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: - version "1.6.2" - resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz?cache=0&sync_timestamp=1589682751334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconcat-stream%2Fdownload%2Fconcat-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" - -concat-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-2.0.0.tgz?cache=0&sync_timestamp=1589682751334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconcat-stream%2Fdownload%2Fconcat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" - integrity sha1-QUz1r3kKSMYKub5FJ9VtXkETPLE= - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.0.2" - typedarray "^0.0.6" - -config-chain@^1.1.11: - version "1.1.12" - resolved "https://registry.npm.taobao.org/config-chain/download/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" - integrity sha1-D96NCRIA616AjK8l/mGMAvSOTvo= - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - -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= - -conventional-changelog-angular@^5.0.3: - version "5.0.11" - resolved "https://registry.npm.taobao.org/conventional-changelog-angular/download/conventional-changelog-angular-5.0.11.tgz?cache=0&sync_timestamp=1596848973874&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-changelog-angular%2Fdownload%2Fconventional-changelog-angular-5.0.11.tgz#99a3ca16e4a5305e0c2c2fae3ef74fd7631fc3fb" - integrity sha1-maPKFuSlMF4MLC+uPvdP12Mfw/s= - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - -conventional-changelog-core@^3.1.6: - version "3.2.3" - resolved "https://registry.npm.taobao.org/conventional-changelog-core/download/conventional-changelog-core-3.2.3.tgz?cache=0&sync_timestamp=1597209492467&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-changelog-core%2Fdownload%2Fconventional-changelog-core-3.2.3.tgz#b31410856f431c847086a7dcb4d2ca184a7d88fb" - integrity sha1-sxQQhW9DHIRwhqfctNLKGEp9iPs= - dependencies: - conventional-changelog-writer "^4.0.6" - conventional-commits-parser "^3.0.3" - dateformat "^3.0.0" - get-pkg-repo "^1.0.0" - git-raw-commits "2.0.0" - git-remote-origin-url "^2.0.0" - git-semver-tags "^2.0.3" - lodash "^4.2.1" - normalize-package-data "^2.3.5" - q "^1.5.1" - read-pkg "^3.0.0" - read-pkg-up "^3.0.0" - through2 "^3.0.0" - -conventional-changelog-preset-loader@^2.1.1: - version "2.3.4" - resolved "https://registry.npm.taobao.org/conventional-changelog-preset-loader/download/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" - integrity sha1-FKhVq7/9WQJ/1gJYHx802YYupEw= - -conventional-changelog-writer@^4.0.6: - version "4.0.17" - resolved "https://registry.npm.taobao.org/conventional-changelog-writer/download/conventional-changelog-writer-4.0.17.tgz?cache=0&sync_timestamp=1596851643808&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-changelog-writer%2Fdownload%2Fconventional-changelog-writer-4.0.17.tgz#4753aaa138bf5aa59c0b274cb5937efcd2722e21" - integrity sha1-R1OqoTi/WqWcCydMtZN+/NJyLiE= - dependencies: - compare-func "^2.0.0" - conventional-commits-filter "^2.0.6" - dateformat "^3.0.0" - handlebars "^4.7.6" - json-stringify-safe "^5.0.1" - lodash "^4.17.15" - meow "^7.0.0" - semver "^6.0.0" - split "^1.0.0" - through2 "^3.0.0" - -conventional-commits-filter@^2.0.2, conventional-commits-filter@^2.0.6: - version "2.0.6" - resolved "https://registry.npm.taobao.org/conventional-commits-filter/download/conventional-commits-filter-2.0.6.tgz#0935e1240c5ca7698329affee1b6a46d33324c4c" - integrity sha1-CTXhJAxcp2mDKa/+4bakbTMyTEw= - dependencies: - lodash.ismatch "^4.4.0" - modify-values "^1.0.0" - -conventional-commits-parser@^3.0.3: - version "3.1.0" - resolved "https://registry.npm.taobao.org/conventional-commits-parser/download/conventional-commits-parser-3.1.0.tgz#10140673d5e7ef5572633791456c5d03b69e8be4" - integrity sha1-EBQGc9Xn71VyYzeRRWxdA7aei+Q= - dependencies: - JSONStream "^1.0.4" - is-text-path "^1.0.1" - lodash "^4.17.15" - meow "^7.0.0" - split2 "^2.0.0" - through2 "^3.0.0" - trim-off-newlines "^1.0.0" - -conventional-recommended-bump@^5.0.0: - version "5.0.1" - resolved "https://registry.npm.taobao.org/conventional-recommended-bump/download/conventional-recommended-bump-5.0.1.tgz?cache=0&sync_timestamp=1597209492324&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-recommended-bump%2Fdownload%2Fconventional-recommended-bump-5.0.1.tgz#5af63903947b6e089e77767601cb592cabb106ba" - integrity sha1-WvY5A5R7bgied3Z2ActZLKuxBro= - dependencies: - concat-stream "^2.0.0" - conventional-changelog-preset-loader "^2.1.1" - conventional-commits-filter "^2.0.2" - conventional-commits-parser "^3.0.3" - git-raw-commits "2.0.0" - git-semver-tags "^2.0.3" - meow "^4.0.0" - q "^1.5.1" - -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= - -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.1.0: - version "5.2.1" - resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&sync_timestamp=1596310819353&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-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" - -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-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" - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - -dargs@^4.0.1: - version "4.1.0" - resolved "https://registry.npm.taobao.org/dargs/download/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" - integrity sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc= - dependencies: - number-is-nan "^1.0.0" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz?cache=0&sync_timestamp=1601073454623&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdashdash%2Fdownload%2Fdashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -dateformat@^3.0.0: - version "3.0.3" - resolved "https://registry.npm.taobao.org/dateformat/download/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" - integrity sha1-puN0maTZqc+F71hyBE1ikByYia4= - -debug@3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz?cache=0&sync_timestamp=1600502894812&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE= - dependencies: - ms "2.0.0" - -debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1600502894812&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: - version "3.2.6" - resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz?cache=0&sync_timestamp=1600502894812&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" - -debuglog@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/debuglog/download/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" - integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= - -decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/decamelize-keys/download/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" - integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-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= - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.npm.taobao.org/dedent/download/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - -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.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" - -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#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - -deprecation@^2.0.0, deprecation@^2.3.1: - version "2.3.1" - resolved "https://registry.npm.taobao.org/deprecation/download/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" - integrity sha1-Y2jL20Cr8zc7UlrIfkomDDpwCRk= - -detect-indent@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/detect-indent/download/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= - -dezalgo@^1.0.0: - version "1.0.3" - resolved "https://registry.npm.taobao.org/dezalgo/download/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" - integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= - dependencies: - asap "^2.0.0" - wrappy "1" - -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" - -dot-prop@^4.2.0: - version "4.2.1" - resolved "https://registry.npm.taobao.org/dot-prop/download/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4" - integrity sha1-RYhBlKcfws2nHLtLzrOk3S9DO6Q= - dependencies: - is-obj "^1.0.0" - -dot-prop@^5.1.0: - version "5.3.0" - resolved "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog= - dependencies: - is-obj "^2.0.0" - -duplexer@^0.1.1: - version "0.1.2" - resolved "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" - integrity sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY= - -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" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz?cache=0&sync_timestamp=1589682745945&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fecc-jsbn%2Fdownload%2Fecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.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?cache=0&sync_timestamp=1602593628405&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= - -encoding@^0.1.11: - version "0.1.13" - resolved "https://registry.npm.taobao.org/encoding/download/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha1-VldK/deR9UqOmyeFwFgqLSYhD6k= - dependencies: - iconv-lite "^0.6.2" - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= - dependencies: - once "^1.4.0" - -env-paths@^2.2.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/env-paths/download/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" - integrity sha1-zcpVfcAJFSkX1hZuL+vh8DloXkM= - -envinfo@^7.3.1: - version "7.7.3" - resolved "https://registry.npm.taobao.org/envinfo/download/envinfo-7.7.3.tgz?cache=0&sync_timestamp=1598316397491&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenvinfo%2Fdownload%2Fenvinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc" - integrity sha1-Sy2GIuPnNmr7gJGyPtlVaeoCCMw= - -err-code@^1.0.0: - version "1.1.2" - resolved "https://registry.npm.taobao.org/err-code/download/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" - integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= - -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" - -es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: - version "1.17.7" - resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.17.7.tgz?cache=0&sync_timestamp=1601502719982&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-abstract%2Fdownload%2Fes-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" - integrity sha1-pN5hsvZpifx0IWdsHLl4dXOs5Uw= - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - -es-abstract@^1.18.0-next.0: - version "1.18.0-next.1" - resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.18.0-next.1.tgz?cache=0&sync_timestamp=1601502719982&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" - integrity sha1-bjoKS9pxflAjqzuOkL7DYQjSLGg= - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-negative-zero "^2.0.0" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es6-promise@^4.0.3: - version "4.2.8" - resolved "https://registry.npm.taobao.org/es6-promise/download/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" - integrity sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo= - -es6-promisify@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/es6-promisify/download/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" - integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= - dependencies: - es6-promise "^4.0.3" - -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= - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz?cache=0&sync_timestamp=1589682833047&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesprima%2Fdownload%2Fesprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= - -eventemitter3@^3.1.0: - version "3.1.2" - resolved "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-3.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" - integrity sha1-LT1I+cNGaY/Og6hdfWZOmFNd9uc= - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/execa/download/execa-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" - -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?cache=0&sync_timestamp=1589682707348&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fextend%2Fdownload%2Fextend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= - 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@^3.1.1: - version "3.1.3" - resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= - -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=1592291968616&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.1.0" - resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= - -figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4= - -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" - -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" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-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: - version "2.1.0" - resolved "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-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?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= - dependencies: - locate-path "^3.0.0" - -find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169842138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -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" - -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@~2.3.2: - version "2.3.3" - resolved "https://registry.npm.taobao.org/form-data/download/form-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" - -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" - -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@^8.1.0: - version "8.1.0" - resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-8.1.0.tgz?cache=0&sync_timestamp=1591229972229&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-extra%2Fdownload%2Ffs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA= - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-minipass@^1.2.5: - version "1.2.7" - resolved "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" - integrity sha1-zP+FcIQef+QmVpPaiJNsVa7X98c= - dependencies: - minipass "^2.6.0" - -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= - -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= - -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" - -genfun@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/genfun/download/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" - integrity sha1-ndlxCgaQClxKW/V6yl2k5S/nZTc= - -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-pkg-repo@^1.0.0: - version "1.4.0" - resolved "https://registry.npm.taobao.org/get-pkg-repo/download/get-pkg-repo-1.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-pkg-repo%2Fdownload%2Fget-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" - integrity sha1-xztInAbYDMVTbCyFP54FIyBWly0= - dependencies: - hosted-git-info "^2.1.4" - meow "^3.3.0" - normalize-package-data "^2.3.0" - parse-github-repo-url "^1.3.0" - through2 "^2.0.0" - -get-port@^4.2.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/get-port/download/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" - integrity sha1-43Nosehjt2KcQ8WjI2Jflc8ksRk= - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz?cache=0&sync_timestamp=1589682814106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stdin%2Fdownload%2Fget-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - -get-stream@^4.0.0, get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz?cache=0&sync_timestamp=1597056502934&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-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?cache=0&sync_timestamp=1589682745510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgetpass%2Fdownload%2Fgetpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -git-raw-commits@2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/git-raw-commits/download/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" - integrity sha1-2Srd90RAwUvMXIPszj+3+KeRGLU= - dependencies: - dargs "^4.0.1" - lodash.template "^4.0.2" - meow "^4.0.0" - split2 "^2.0.0" - through2 "^2.0.0" - -git-remote-origin-url@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/git-remote-origin-url/download/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" - integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= - dependencies: - gitconfiglocal "^1.0.0" - pify "^2.3.0" - -git-semver-tags@^2.0.3: - version "2.0.3" - resolved "https://registry.npm.taobao.org/git-semver-tags/download/git-semver-tags-2.0.3.tgz?cache=0&sync_timestamp=1597209495984&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgit-semver-tags%2Fdownload%2Fgit-semver-tags-2.0.3.tgz#48988a718acf593800f99622a952a77c405bfa34" - integrity sha1-SJiKcYrPWTgA+ZYiqVKnfEBb+jQ= - dependencies: - meow "^4.0.0" - semver "^6.0.0" - -git-up@^4.0.0: - version "4.0.2" - resolved "https://registry.npm.taobao.org/git-up/download/git-up-4.0.2.tgz?cache=0&sync_timestamp=1596976398751&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgit-up%2Fdownload%2Fgit-up-4.0.2.tgz#10c3d731051b366dc19d3df454bfca3f77913a7c" - integrity sha1-EMPXMQUbNm3BnT30VL/KP3eROnw= - dependencies: - is-ssh "^1.3.0" - parse-url "^5.0.0" - -git-url-parse@^11.1.2: - version "11.3.0" - resolved "https://registry.npm.taobao.org/git-url-parse/download/git-url-parse-11.3.0.tgz?cache=0&sync_timestamp=1601459061200&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgit-url-parse%2Fdownload%2Fgit-url-parse-11.3.0.tgz#1515b4574c4eb2efda7d25cc50b29ce8beaefaae" - integrity sha1-FRW0V0xOsu/afSXMULKc6L6u+q4= - dependencies: - git-up "^4.0.0" - -gitconfiglocal@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/gitconfiglocal/download/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" - integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= - dependencies: - ini "^1.3.2" - -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-parent@^5.0.0: - version "5.1.1" - resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= - dependencies: - is-glob "^4.0.1" - -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.1.1, glob@^7.1.3, glob@^7.1.4: - version "7.1.6" - resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= - 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" - -globby@^9.2.0: - version "9.2.0" - resolved "https://registry.npm.taobao.org/globby/download/globby-9.2.0.tgz?cache=0&sync_timestamp=1591083812416&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-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, graceful-fs@^4.2.0, graceful-fs@^4.2.2: - version "4.2.4" - resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz?cache=0&sync_timestamp=1589682809142&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= - -handlebars@^4.7.6: - version "4.7.6" - resolved "https://registry.npm.taobao.org/handlebars/download/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" - integrity sha1-1MBcG6+Q6ZRfd6pop6IZqkp9904= - dependencies: - minimist "^1.2.5" - neo-async "^2.6.0" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" - -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.3: - version "5.1.5" - resolved "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz?cache=0&sync_timestamp=1596082584903&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhar-validator%2Fdownload%2Fhar-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha1-HwgDufjLIMD6E4It8ezds2veHv0= - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/hard-rejection/download/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - integrity sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM= - -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.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= - -has-unicode@^2.0.0, has-unicode@^2.0.1: - 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.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" - -hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: - version "2.8.8" - resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.8.tgz?cache=0&sync_timestamp=1602803832496&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= - -http-cache-semantics@^3.8.1: - version "3.8.1" - resolved "https://registry.npm.taobao.org/http-cache-semantics/download/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" - integrity sha1-ObDhat2bYFvwqe89nar0hDtMrNI= - -http-proxy-agent@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/http-proxy-agent/download/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" - integrity sha1-5IIb7vWyFCogJr1zkm/lN2McVAU= - dependencies: - agent-base "4" - debug "3.1.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?cache=0&sync_timestamp=1600868452638&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -https-proxy-agent@^2.2.3: - version "2.2.4" - resolved "https://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" - integrity sha1-TuenN6vZJniik9mzShr00NCMeHs= - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.npm.taobao.org/humanize-ms/download/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= - dependencies: - ms "^2.0.0" - -iconv-lite@^0.4.24: - 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" - -iconv-lite@^0.6.2: - version "0.6.2" - resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" - integrity sha1-zhPRh1sMOmdL1qBLf3awGxtt7QE= - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -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.3" - resolved "https://registry.npm.taobao.org/ignore-walk/download/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" - integrity sha1-AX4kRxhL/q3nwjjkrv3R6PlbHjc= - dependencies: - minimatch "^3.0.4" - -ignore@^4.0.3: - version "4.0.6" - resolved "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= - -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=1589682760620&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-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= - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - -indent-string@^3.0.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" - integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE= - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha1-xM78qo5RBRwqQLos6KPScpWvlGc= - -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.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= - -ini@^1.3.2, ini@^1.3.4: - version "1.3.5" - resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= - -init-package-json@^1.10.3: - version "1.10.3" - resolved "https://registry.npm.taobao.org/init-package-json/download/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" - integrity sha1-Rf/i9hCoyhNPK9HbVjeyNQcPbL4= - dependencies: - glob "^7.1.1" - npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0" - promzard "^0.3.0" - read "~1.0.1" - read-package-json "1 || 2" - semver "2.x || 3.x || 4 || 5" - validate-npm-package-license "^3.0.1" - validate-npm-package-name "^3.0.0" - -inquirer@^6.2.0: - version "6.5.2" - resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-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" - -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= - -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-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, is-callable@^1.2.2: - version "1.2.2" - resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.2.tgz?cache=0&sync_timestamp=1600719276620&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-callable%2Fdownload%2Fis-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" - integrity sha1-x8ZxXNItTdtI0+GZcCI6zquwgNk= - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= - dependencies: - ci-info "^2.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.2" - resolved "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= - -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-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/is-finite/download/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM= - -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, is-glob@^4.0.1: - 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-negative-zero@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" - integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= - -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-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI= - -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz?cache=0&sync_timestamp=1602541451286&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-obj%2Fdownload%2Fis-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-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha1-RCf1CrNCnpAl6n1S6QQ6nvQVk0Q= - -is-regex@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.1.tgz?cache=0&sync_timestamp=1596555640677&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regex%2Fdownload%2Fis-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" - integrity sha1-xvmKrMVG9s7FRooHt7FTq1ZKV7k= - dependencies: - has-symbols "^1.0.1" - -is-ssh@^1.3.0: - version "1.3.2" - resolved "https://registry.npm.taobao.org/is-ssh/download/is-ssh-1.3.2.tgz?cache=0&sync_timestamp=1596976398304&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-ssh%2Fdownload%2Fis-ssh-1.3.2.tgz#a4b82ab63d73976fd8263cceee27f99a88bdae2b" - integrity sha1-pLgqtj1zl2/YJjzO7if5moi9ris= - dependencies: - protocols "^1.1.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= - -is-symbol@^1.0.2: - version "1.0.3" - resolved "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= - dependencies: - has-symbols "^1.0.1" - -is-text-path@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/is-text-path/download/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" - integrity sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= - dependencies: - text-extensions "^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-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -is-windows@^1.0.0, 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= - -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#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= - -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-yaml@^3.13.1: - version "3.14.0" - resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha1-p6NBcPJqIbsWJCTYray0ETpp5II= - 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?cache=0&sync_timestamp=1589682745609&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsbn%2Fdownload%2Fjsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1: - 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-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.npm.taobao.org/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz?cache=0&sync_timestamp=1599064788298&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-parse-even-better-errors%2Fdownload%2Fjson-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0= - -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?cache=0&sync_timestamp=1599333856086&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-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-stringify-safe@^5.0.1, 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?cache=0&sync_timestamp=1589682771374&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-stringify-safe%2Fdownload%2Fjson-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -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" - -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.npm.taobao.org/jsonparse/download/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= - -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" - -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, kind-of@^6.0.3: - version "6.0.3" - resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= - -lerna@^3.22.1: - version "3.22.1" - resolved "https://registry.npm.taobao.org/lerna/download/lerna-3.22.1.tgz#82027ac3da9c627fd8bf02ccfeff806a98e65b62" - integrity sha1-ggJ6w9qcYn/YvwLM/v+AapjmW2I= - dependencies: - "@lerna/add" "3.21.0" - "@lerna/bootstrap" "3.21.0" - "@lerna/changed" "3.21.0" - "@lerna/clean" "3.21.0" - "@lerna/cli" "3.18.5" - "@lerna/create" "3.22.0" - "@lerna/diff" "3.21.0" - "@lerna/exec" "3.21.0" - "@lerna/import" "3.22.0" - "@lerna/info" "3.21.0" - "@lerna/init" "3.21.0" - "@lerna/link" "3.21.0" - "@lerna/list" "3.21.0" - "@lerna/publish" "3.22.1" - "@lerna/run" "3.21.0" - "@lerna/version" "3.22.1" - import-local "^2.0.0" - npmlog "^4.1.2" - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -load-json-file@^5.3.0: - version "5.3.0" - resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-5.3.0.tgz#4d3c1e01fa1c03ea78a60ac7af932c9ce53403f3" - integrity sha1-TTweAfocA+p4pgrHr5MsnOU0A/M= - dependencies: - graceful-fs "^4.1.15" - parse-json "^4.0.0" - pify "^4.0.1" - strip-bom "^3.0.0" - type-fest "^0.3.0" - -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" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= - dependencies: - p-locate "^4.1.0" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/lodash._reinterpolate/download/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "https://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.npm.taobao.org/lodash.get/download/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - -lodash.ismatch@^4.4.0: - version "4.4.0" - resolved "https://registry.npm.taobao.org/lodash.ismatch/download/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" - integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= - -lodash.set@^4.3.2: - version "4.3.2" - resolved "https://registry.npm.taobao.org/lodash.set/download/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" - integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.npm.taobao.org/lodash.sortby/download/lodash.sortby-4.7.0.tgz?cache=0&sync_timestamp=1589683608371&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.sortby%2Fdownload%2Flodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash.template@^4.0.2, lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.npm.taobao.org/lodash.template/download/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha1-+XYZXPPzR9DV9SSDVp/oAxzM6Ks= - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/lodash.templatesettings/download/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM= - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz?cache=0&sync_timestamp=1589682817275&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.uniq%2Fdownload%2Flodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@^4.17.12, lodash@^4.17.15, lodash@^4.2.1: - version "4.17.20" - resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz?cache=0&sync_timestamp=1597335994883&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI= - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz?cache=0&sync_timestamp=1594427582110&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA= - dependencies: - yallist "^3.0.2" - -macos-release@^2.2.0: - version "2.4.1" - resolved "https://registry.npm.taobao.org/macos-release/download/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac" - integrity sha1-ZAM9Dsal5jdRVadLGh66jlCYIKw= - -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.1.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" - -make-fetch-happen@^5.0.0: - version "5.0.2" - resolved "https://registry.npm.taobao.org/make-fetch-happen/download/make-fetch-happen-5.0.2.tgz?cache=0&sync_timestamp=1602184515452&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmake-fetch-happen%2Fdownload%2Fmake-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" - integrity sha1-qoOHEE8mh+3KAchofuRQE9AtGb0= - dependencies: - agentkeepalive "^3.4.1" - cacache "^12.0.0" - http-cache-semantics "^3.8.1" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - node-fetch-npm "^2.0.2" - promise-retry "^1.1.1" - socks-proxy-agent "^4.0.0" - ssri "^6.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-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - -map-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" - integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= - -map-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" - integrity sha1-uRIhtUJzS58UJWwBMsiXxdclb9U= - -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" - -meow@^3.3.0: - version "3.7.0" - resolved "https://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -meow@^4.0.0: - version "4.0.1" - resolved "https://registry.npm.taobao.org/meow/download/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" - integrity sha1-1IWY9vSxRy81v2MXqVlFrONH+XU= - dependencies: - camelcase-keys "^4.0.0" - decamelize-keys "^1.0.0" - loud-rejection "^1.0.0" - minimist "^1.1.3" - minimist-options "^3.0.1" - normalize-package-data "^2.3.4" - read-pkg-up "^3.0.0" - redent "^2.0.0" - trim-newlines "^2.0.0" - -meow@^7.0.0: - version "7.1.1" - resolved "https://registry.npm.taobao.org/meow/download/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" - integrity sha1-fAFZXj0zf8sOxOju0WZuqVkD0wY= - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^2.5.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.13.1" - yargs-parser "^18.1.3" - -merge2@^1.2.3: - version "1.4.1" - resolved "https://registry.npm.taobao.org/merge2/download/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4= - -micromatch@^3.1.10: - version "3.1.10" - resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-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" - -mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.44.0.tgz?cache=0&sync_timestamp=1600831210195&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I= - -mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.27" - resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.27.tgz?cache=0&sync_timestamp=1589682770020&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8= - dependencies: - mime-db "1.44.0" - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI= - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/min-indent/download/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha1-pj9oFnOzBXH76LwlaGrnRu76mGk= - -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-options@4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/minimist-options/download/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - integrity sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk= - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - -minimist-options@^3.0.1: - version "3.0.2" - resolved "https://registry.npm.taobao.org/minimist-options/download/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" - integrity sha1-+6TIGRM54T7PTWG+sD8HAQPz2VQ= - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - -minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1589682820731&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= - -minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: - version "2.9.0" - resolved "https://registry.npm.taobao.org/minipass/download/minipass-2.9.0.tgz?cache=0&sync_timestamp=1589683712023&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminipass%2Fdownload%2Fminipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - integrity sha1-5xN2Ln0+Mv7YAxFc+T4EvKn8yaY= - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - -minizlib@^1.2.1: - version "1.3.3" - resolved "https://registry.npm.taobao.org/minizlib/download/minizlib-1.3.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminizlib%2Fdownload%2Fminizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - integrity sha1-IpDeloGKNMKVUcio0wEha9Zahh0= - dependencies: - minipass "^2.9.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#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp-promise@^5.0.1: - version "5.0.1" - resolved "https://registry.npm.taobao.org/mkdirp-promise/download/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" - integrity sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE= - dependencies: - mkdirp "*" - -mkdirp@*: - version "1.0.4" - resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz?cache=0&sync_timestamp=1589682820707&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha1-PrXtYmInVteaXw4qIh3+utdcL34= - -mkdirp@^0.5.0, mkdirp@^0.5.1: - version "0.5.5" - resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz?cache=0&sync_timestamp=1589682820707&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= - dependencies: - minimist "^1.2.5" - -modify-values@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/modify-values/download/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" - integrity sha1-s5OfpgVUZHTj4+PGPWS9Q7TuYCI= - -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#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@^2.0.0, ms@^2.1.1: - version "2.1.2" - resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= - -multimatch@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/multimatch/download/multimatch-3.0.0.tgz#0e2534cc6bc238d9ab67e1b9cd5fcd85a6dbf70b" - integrity sha1-DiU0zGvCONmrZ+G5zV/Nhabb9ws= - dependencies: - array-differ "^2.0.3" - array-union "^1.0.2" - arrify "^1.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.4: - version "0.0.8" - resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= - -mz@^2.5.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" - -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" - -neo-async@^2.6.0: - version "2.6.2" - resolved "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8= - -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= - -node-fetch-npm@^2.0.2: - version "2.0.4" - resolved "https://registry.npm.taobao.org/node-fetch-npm/download/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4" - integrity sha1-ZQfQ4XqewL477FFpWKSXzsVL9aQ= - dependencies: - encoding "^0.1.11" - json-parse-better-errors "^1.0.0" - safe-buffer "^5.1.1" - -node-fetch@^2.5.0, node-fetch@^2.6.1: - version "2.6.1" - resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.1.tgz?cache=0&sync_timestamp=1599309179354&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-fetch%2Fdownload%2Fnode-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha1-BFvTI2Mfdu0uK1VXM5RBa2OaAFI= - -node-gyp@^5.0.2: - version "5.1.1" - resolved "https://registry.npm.taobao.org/node-gyp/download/node-gyp-5.1.1.tgz?cache=0&sync_timestamp=1602744888767&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-gyp%2Fdownload%2Fnode-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" - integrity sha1-65Ffe2Mck30oLjOu1Ey3oCX2Kj4= - dependencies: - env-paths "^2.2.0" - glob "^7.1.4" - graceful-fs "^4.2.2" - mkdirp "^0.5.1" - nopt "^4.0.1" - npmlog "^4.1.2" - request "^2.88.0" - rimraf "^2.6.3" - semver "^5.7.1" - tar "^4.4.12" - which "^1.3.1" - -nopt@^4.0.1: - version "4.0.3" - resolved "https://registry.npm.taobao.org/nopt/download/nopt-4.0.3.tgz?cache=0&sync_timestamp=1597649905420&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnopt%2Fdownload%2Fnopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" - integrity sha1-o3XK2dAv2SEnjZVMIlTVqlfhXkg= - dependencies: - abbrev "1" - osenv "^0.1.4" - -normalize-package-data@^2.0.0, 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.4.0, 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?cache=0&sync_timestamp=1602547447569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-package-data%2Fdownload%2Fnormalize-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-url@^3.3.0: - version "3.3.0" - resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz?cache=0&sync_timestamp=1602432435724&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.1.1" - resolved "https://registry.npm.taobao.org/npm-bundled/download/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" - integrity sha1-Ht1XCGWpTNsbyCIHdeKUZsn7I0s= - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-lifecycle@^3.1.2: - version "3.1.5" - resolved "https://registry.npm.taobao.org/npm-lifecycle/download/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309" - integrity sha1-mILTZCuMgsgVeCoS5qG/7tACYwk= - dependencies: - byline "^5.0.0" - graceful-fs "^4.1.15" - node-gyp "^5.0.2" - resolve-from "^4.0.0" - slide "^1.1.6" - uid-number "0.0.6" - umask "^1.1.0" - which "^1.3.1" - -npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/npm-normalize-package-bin/download/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha1-bnmkHyP9I1wGIyGCKNp9nCO49uI= - -"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: - version "6.1.1" - resolved "https://registry.npm.taobao.org/npm-package-arg/download/npm-package-arg-6.1.1.tgz?cache=0&sync_timestamp=1602550130099&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnpm-package-arg%2Fdownload%2Fnpm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" - integrity sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc= - dependencies: - hosted-git-info "^2.7.1" - osenv "^0.1.5" - semver "^5.6.0" - validate-npm-package-name "^3.0.0" - -npm-packlist@^1.4.4: - version "1.4.8" - resolved "https://registry.npm.taobao.org/npm-packlist/download/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" - integrity sha1-Vu5swTW5+YrT1Rwcldoiu7my7z4= - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - npm-normalize-package-bin "^1.0.1" - -npm-pick-manifest@^3.0.0: - version "3.0.2" - resolved "https://registry.npm.taobao.org/npm-pick-manifest/download/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" - integrity sha1-9Nnl/UviFT5fTl+be+jcQZqZq7c= - dependencies: - figgy-pudding "^3.5.1" - npm-package-arg "^6.0.0" - semver "^5.4.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.1.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" - -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?cache=0&sync_timestamp=1589682839339&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnumber-is-nan%2Fdownload%2Fnumber-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?cache=0&sync_timestamp=1589682811909&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Foauth-sign%2Fdownload%2Foauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= - -object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.1" - resolved "https://registry.npm.taobao.org/object-assign/download/object-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-inspect@^1.8.0: - version "1.8.0" - resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.8.0.tgz?cache=0&sync_timestamp=1592545231350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" - integrity sha1-34B+Xs9TpgnMa/6T6sPMe+WzqdA= - -object-keys@^1.0.12, object-keys@^1.1.1: - 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.1: - version "4.1.1" - resolved "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.1.tgz?cache=0&sync_timestamp=1599844927493&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.assign%2Fdownload%2Fobject.assign-4.1.1.tgz#303867a666cdd41936ecdedfb1f8f3e32a478cdd" - integrity sha1-MDhnpmbN1Bk27N7fsfjz4ypHjN0= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.18.0-next.0" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.getownpropertydescriptors@^2.0.3: - version "2.1.0" - resolved "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha1-Npvx+VktiridcS3O1cuBx8U1Jkk= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.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" - -octokit-pagination-methods@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/octokit-pagination-methods/download/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" - integrity sha1-z0cu3J1VEFX573P25CtNu0yAvqQ= - -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?cache=0&sync_timestamp=1597005345612&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - -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-name@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/os-name/download/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" - integrity sha1-3sGdlmKW4c1i1wGlpm7h3ernCAE= - dependencies: - macos-release "^2.2.0" - windows-release "^3.1.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, osenv@^0.1.5: - version "0.1.5" - resolved "https://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz?cache=0&sync_timestamp=1589682762332&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fosenv%2Fdownload%2Fosenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha1-hc36+uso6Gd/QW4odZK18/SepBA= - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -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-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, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= - 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-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc= - dependencies: - p-limit "^2.2.0" - -p-map-series@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/p-map-series/download/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" - integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= - dependencies: - p-reduce "^1.0.0" - -p-map@^2.1.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-pipe@^1.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/p-pipe/download/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" - integrity sha1-SxoROZoRUgpneQ7loMHViB1r7+k= - -p-queue@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/p-queue/download/p-queue-4.0.0.tgz?cache=0&sync_timestamp=1602444571842&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-queue%2Fdownload%2Fp-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" - integrity sha1-7Q7uh5iSftbywvX1t3/bIGGl00Y= - dependencies: - eventemitter3 "^3.1.0" - -p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/p-reduce/download/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= - -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= - -p-waterfall@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/p-waterfall/download/p-waterfall-1.0.0.tgz#7ed94b3ceb3332782353af6aae11aa9fc235bb00" - integrity sha1-ftlLPOszMngjU69qrhGqn8I1uwA= - dependencies: - p-reduce "^1.0.0" - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw= - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - -parse-github-repo-url@^1.3.0: - version "1.4.1" - resolved "https://registry.npm.taobao.org/parse-github-repo-url/download/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" - integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz?cache=0&sync_timestamp=1598129182781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-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?cache=0&sync_timestamp=1598129182781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.1.0" - resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-5.1.0.tgz?cache=0&sync_timestamp=1598129182781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" - integrity sha1-+WCIzfJKj6qa6poAny2dlCyZlkY= - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parse-path@^4.0.0: - version "4.0.2" - resolved "https://registry.npm.taobao.org/parse-path/download/parse-path-4.0.2.tgz?cache=0&sync_timestamp=1596988064770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-path%2Fdownload%2Fparse-path-4.0.2.tgz#ef14f0d3d77bae8dd4bc66563a4c151aac9e65aa" - integrity sha1-7xTw09d7ro3UvGZWOkwVGqyeZao= - dependencies: - is-ssh "^1.3.0" - protocols "^1.4.0" - -parse-url@^5.0.0: - version "5.0.2" - resolved "https://registry.npm.taobao.org/parse-url/download/parse-url-5.0.2.tgz#856a3be1fcdf78dc93fc8b3791f169072d898b59" - integrity sha1-hWo74fzfeNyT/Is3kfFpBy2Ji1k= - dependencies: - is-ssh "^1.3.0" - normalize-url "^3.3.0" - parse-path "^4.0.0" - protocols "^1.4.0" - -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-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-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= - -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-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-type@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^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" - -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, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/pify/download/pify-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#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#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@^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" - -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= - -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= - -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-retry@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/promise-retry/download/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" - integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= - dependencies: - err-code "^1.0.0" - retry "^0.10.0" - -promzard@^0.3.0: - version "0.3.0" - resolved "https://registry.npm.taobao.org/promzard/download/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" - integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= - dependencies: - read "1" - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.npm.taobao.org/proto-list/download/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= - -protocols@^1.1.0, protocols@^1.4.0: - version "1.4.8" - resolved "https://registry.npm.taobao.org/protocols/download/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" - integrity sha1-SO6i2PWNlkSkoyyq5dXbKQoHXOg= - -protoduck@^5.0.1: - version "5.0.1" - resolved "https://registry.npm.taobao.org/protoduck/download/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" - integrity sha1-A8NlnKGAB7aaUP2Cp+vMUWJhFR8= - dependencies: - genfun "^5.0.0" - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= - -pump@^2.0.0: - 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@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz?cache=0&sync_timestamp=1589682803838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpunycode%2Fdownload%2Fpunycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= - -q@^1.5.1: - version "1.5.1" - resolved "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz?cache=0&sync_timestamp=1589682817412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fq%2Fdownload%2Fq-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= - -quick-lru@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/quick-lru/download/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" - integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= - -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/quick-lru/download/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha1-W4h48ROlgheEjGSCAmxz4bpXcn8= - -read-cmd-shim@^1.0.1: - version "1.0.5" - resolved "https://registry.npm.taobao.org/read-cmd-shim/download/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" - integrity sha1-h+Q+ulAJi6WjLQzrWDq45DuWHBY= - dependencies: - graceful-fs "^4.1.2" - -"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: - version "2.1.2" - resolved "https://registry.npm.taobao.org/read-package-json/download/read-package-json-2.1.2.tgz#6992b2b66c7177259feb8eaac73c3acd28b9222a" - integrity sha1-aZKytmxxdyWf646qxzw6zSi5Iio= - dependencies: - glob "^7.1.1" - json-parse-even-better-errors "^2.3.0" - normalize-package-data "^2.0.0" - npm-normalize-package-bin "^1.0.0" - -read-package-tree@^5.1.6: - version "5.3.1" - resolved "https://registry.npm.taobao.org/read-package-tree/download/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636" - integrity sha1-oyy2TH8x64pvMe8G+c7fdAaP5jY= - dependencies: - read-package-json "^2.0.0" - readdir-scoped-modules "^1.0.0" - util-promisify "^2.1.0" - -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#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" - integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= - dependencies: - find-up "^2.0.0" - read-pkg "^3.0.0" - -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc= - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - -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&sync_timestamp=1589682810106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-3.0.0.tgz?cache=0&sync_timestamp=1589682810106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz?cache=0&sync_timestamp=1589682810106&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" - -read@1, read@~1.0.1: - version "1.0.7" - resolved "https://registry.npm.taobao.org/read/download/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" - integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= - dependencies: - mute-stream "~0.0.4" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz?cache=0&sync_timestamp=1589682741447&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-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" - -"readable-stream@2 || 3", readable-stream@^3.0.2: - version "3.6.0" - resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz?cache=0&sync_timestamp=1589682741447&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdir-scoped-modules@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/readdir-scoped-modules/download/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" - integrity sha1-jUVAe0+HCg3K68DihnDRjnRRQwk= - dependencies: - debuglog "^1.0.1" - dezalgo "^1.0.0" - graceful-fs "^4.1.2" - once "^1.3.0" - -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - -redent@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/redent/download/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" - integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= - dependencies: - indent-string "^3.0.0" - strip-indent "^2.0.0" - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/redent/download/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8= - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -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" - -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= - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -request@^2.88.0: - version "2.88.2" - resolved "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1589682741998&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= - 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.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^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@^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= - -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@^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: - version "1.17.0" - resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.17.0.tgz?cache=0&sync_timestamp=1589682751623&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ= - 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.10.0: - version "0.10.1" - resolved "https://registry.npm.taobao.org/retry/download/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" - integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= - -rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1589682814592&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= - dependencies: - glob "^7.1.3" - -run-async@^2.2.0: - version "2.4.1" - resolved "https://registry.npm.taobao.org/run-async/download/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= - -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" - -rxjs@^6.4.0: - version "6.6.3" - resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.6.3.tgz?cache=0&sync_timestamp=1602770834162&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha1-jKhGNcTaqQDA05Z6buesYCce5VI= - dependencies: - tslib "^1.9.0" - -safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz?cache=0&sync_timestamp=1589682795646&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= - -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?cache=0&sync_timestamp=1589682795646&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-buffer%2Fdownload%2Fsafe-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?cache=0&sync_timestamp=1589682757445&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-regex%2Fdownload%2Fsafe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", 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&sync_timestamp=1589682784154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafer-buffer%2Fdownload%2Fsafer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= - -"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1589682805026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= - -semver@^6.0.0, semver@^6.2.0: - version "6.3.0" - resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1589682805026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= - -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" - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.npm.taobao.org/shallow-clone/download/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha1-jymBrZJTH1UDWwH7IwdppA4C76M= - dependencies: - kind-of "^6.0.2" - -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= - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz?cache=0&sync_timestamp=1589682715547&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslash%2Fdownload%2Fslash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= - -slide@^1.1.6: - version "1.1.6" - resolved "https://registry.npm.taobao.org/slide/download/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" - integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= - -smart-buffer@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/smart-buffer/download/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" - integrity sha1-kWBcJdkWUvRmHqacz0XxszHKIbo= - -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" - -socks-proxy-agent@^4.0.0: - version "4.0.2" - resolved "https://registry.npm.taobao.org/socks-proxy-agent/download/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" - integrity sha1-PImR8xRbJ5nnDhG9X7yLGWMRY4Y= - dependencies: - agent-base "~4.2.1" - socks "~2.3.2" - -socks@~2.3.2: - version "2.3.3" - resolved "https://registry.npm.taobao.org/socks/download/socks-2.3.3.tgz?cache=0&sync_timestamp=1599605506578&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsocks%2Fdownload%2Fsocks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" - integrity sha1-ARKfCl1TTSuJdxLtis6rfuZdeOM= - dependencies: - ip "1.1.5" - smart-buffer "^4.1.0" - -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/sort-keys/download/sort-keys-2.0.0.tgz?cache=0&sync_timestamp=1602621889278&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" - integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= - dependencies: - is-plain-obj "^1.0.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-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.6: - version "0.5.7" - resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1589682764497&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1589682764497&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz?cache=0&sync_timestamp=1589682794533&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fspdx-expression-parse%2Fdownload%2Fspdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.6" - resolved "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.6.tgz?cache=0&sync_timestamp=1600284873714&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" - integrity sha1-yAdXODwoq/cpZ0SZjLwQaui4VM4= - -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" - -split2@^2.0.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/split2/download/split2-2.2.0.tgz?cache=0&sync_timestamp=1598084396596&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsplit2%2Fdownload%2Fsplit2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" - integrity sha1-GGsldbz4PoW30YRldWI47k7kJJM= - dependencies: - through2 "^2.0.2" - -split@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/split/download/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" - integrity sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k= - dependencies: - through "2" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-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@^6.0.0, 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" - -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" - -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-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= - -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.1.0: - 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.trimend@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" - integrity sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trimstart@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" - integrity sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= - dependencies: - safe-buffer "~5.2.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?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-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?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-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?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= - dependencies: - ansi-regex "^4.1.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" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.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@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" - -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-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/strip-indent/download/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha1-wy4c7pQLazQyx3G8LFS8znPNMAE= - dependencies: - min-indent "^1.0.0" - -strong-log-transformer@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/strong-log-transformer/download/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" - integrity sha1-D17XjTJeBCGsb5D38Q5pHWrjrhA= - dependencies: - duplexer "^0.1.1" - minimist "^1.2.0" - through "^2.3.4" - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1598611709087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= - dependencies: - has-flag "^3.0.0" - -tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: - version "4.4.13" - resolved "https://registry.npm.taobao.org/tar/download/tar-4.4.13.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar%2Fdownload%2Ftar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" - integrity sha1-Q7NkvFKIjVVSmGN7ENYHkCVKtSU= - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.8.6" - minizlib "^1.2.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.3" - -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/temp-dir/download/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" - integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= - -temp-write@^3.4.0: - version "3.4.0" - resolved "https://registry.npm.taobao.org/temp-write/download/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" - integrity sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI= - dependencies: - graceful-fs "^4.1.2" - is-stream "^1.1.0" - make-dir "^1.0.0" - pify "^3.0.0" - temp-dir "^1.0.0" - uuid "^3.0.1" - -text-extensions@^1.0.0: - version "1.9.0" - resolved "https://registry.npm.taobao.org/text-extensions/download/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" - integrity sha1-GFPkX+45yUXOb2w2stZZtaq8KiY= - -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.1" - resolved "https://registry.npm.taobao.org/thenify/download/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8= - dependencies: - any-promise "^1.0.0" - -through2@^2.0.0, through2@^2.0.2: - 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" - -through2@^3.0.0: - version "3.0.2" - resolved "https://registry.npm.taobao.org/through2/download/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" - integrity sha1-mfiJMc/HYex2eLQdXXM2tbage/Q= - dependencies: - inherits "^2.0.4" - readable-stream "2 || 3" - -through@2, "through@>=2.2.7 <3", through@^2.3.4, 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= - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz?cache=0&sync_timestamp=1589684134816&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftmp%2Fdownload%2Ftmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= - dependencies: - os-tmpdir "~1.0.2" - -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" - -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftough-cookie%2Fdownload%2Ftough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/tr46/download/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= - dependencies: - punycode "^2.1.0" - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= - -trim-newlines@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" - integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= - -trim-newlines@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" - integrity sha1-eXJjBKaomKqDc0JymNVMLuixyzA= - -trim-off-newlines@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/trim-off-newlines/download/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" - integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= - -tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha1-zy04vcNKE0vK8QkcQfZhni9nLQA= - -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?cache=0&sync_timestamp=1589682745749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftweetnacl%2Fdownload%2Ftweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.13.1.tgz?cache=0&sync_timestamp=1602623859603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" - integrity sha1-AXLLW86AsL1ULqNI21DH4hg02TQ= - -type-fest@^0.3.0: - version "0.3.1" - resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.3.1.tgz?cache=0&sync_timestamp=1602623859603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-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=1602623859603&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?cache=0&sync_timestamp=1602623859603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= - -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.1.4: - version "3.11.2" - resolved "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.11.2.tgz?cache=0&sync_timestamp=1602426286299&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.11.2.tgz#9f50325544273c27b20e586def140e7726c525ea" - integrity sha1-n1AyVUQnPCeyDlht7xQOdybFJeo= - -uid-number@0.0.6: - version "0.0.6" - resolved "https://registry.npm.taobao.org/uid-number/download/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" - integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= - -umask@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/umask/download/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" - integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= - -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" - -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" - -universal-user-agent@^4.0.0: - version "4.0.1" - resolved "https://registry.npm.taobao.org/universal-user-agent/download/universal-user-agent-4.0.1.tgz#fd8d6cb773a679a709e967ef8288a31fcc03e557" - integrity sha1-/Y1st3OmeacJ6WfvgoijH8wD5Vc= - dependencies: - os-name "^3.1.0" - -universal-user-agent@^6.0.0: - version "6.0.0" - resolved "https://registry.npm.taobao.org/universal-user-agent/download/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" - integrity sha1-M4H4UDslHA2c0hvB3pOeyd9UgO4= - -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= - -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.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz?cache=0&sync_timestamp=1602008334498&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupath%2Fdownload%2Fupath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= - -uri-js@^4.2.2: - version "4.4.0" - resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" - integrity sha1-qnFCYd55PoqCNHp7zJznTobyhgI= - 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= - -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@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/util-promisify/download/util-promisify-2.1.0.tgz#3c2236476c4d32c5ff3c47002add7c13b9a82a53" - integrity sha1-PCI2R2xNMsX/PEcAKt18E7moKlM= - dependencies: - object.getownpropertydescriptors "^2.0.3" - -uuid@^3.0.1, uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= - -validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: - 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" - -validate-npm-package-name@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/validate-npm-package-name/download/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= - dependencies: - builtins "^1.0.3" - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.npm.taobao.org/verror/download/verror-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" - -wcwidth@^1.0.0: - 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" - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.npm.taobao.org/webidl-conversions/download/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha1-qFWYCx8LazWbodXZ+zmulB+qY60= - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.npm.taobao.org/whatwg-url/download/whatwg-url-7.1.0.tgz?cache=0&sync_timestamp=1602173918177&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhatwg-url%2Fdownload%2Fwhatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -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, which@^1.3.1: - version "1.3.1" - resolved "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz?cache=0&sync_timestamp=1589682812246&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-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" - -windows-release@^3.1.0: - version "3.3.3" - resolved "https://registry.npm.taobao.org/windows-release/download/windows-release-3.3.3.tgz?cache=0&sync_timestamp=1597085018437&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwindows-release%2Fdownload%2Fwindows-release-3.3.3.tgz#1c10027c7225743eec6b89df160d64c2e0293999" - integrity sha1-HBACfHIldD7sa4nfFg1kwuApOZk= - dependencies: - execa "^1.0.0" - -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= - -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-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: - version "2.4.3" - resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - integrity sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE= - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write-json-file@^2.2.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/write-json-file/download/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" - integrity sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8= - dependencies: - detect-indent "^5.0.0" - graceful-fs "^4.1.2" - make-dir "^1.0.0" - pify "^3.0.0" - sort-keys "^2.0.0" - write-file-atomic "^2.0.0" - -write-json-file@^3.2.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/write-json-file/download/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" - integrity sha1-Zbvcns2KFFjhWVJ3DMut/P9f5io= - dependencies: - detect-indent "^5.0.0" - graceful-fs "^4.1.15" - make-dir "^2.1.0" - pify "^4.0.1" - sort-keys "^2.0.0" - write-file-atomic "^2.4.2" - -write-pkg@^3.1.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/write-pkg/download/write-pkg-3.2.0.tgz#0e178fe97820d389a8928bc79535dbe68c2cff21" - integrity sha1-DheP6Xgg04mokovHlTXb5ows/yE= - dependencies: - sort-keys "^2.0.0" - write-json-file "^2.2.0" - -xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz?cache=0&sync_timestamp=1589682817913&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxtend%2Fdownload%2Fxtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= - -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@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: - version "3.1.1" - resolved "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0= - -yargs-parser@^15.0.1: - version "15.0.1" - resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-15.0.1.tgz?cache=0&sync_timestamp=1602700236661&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" - integrity sha1-VHhq9AuCDcsvuAJbEbTWWddjI7M= - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^18.1.3: - version "18.1.3" - resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-18.1.3.tgz?cache=0&sync_timestamp=1602700236661&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A= - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^14.2.2: - version "14.2.3" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-14.2.3.tgz?cache=0&sync_timestamp=1602805561021&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" - integrity sha1-Ghw+3O0a+yov6jNgS8bR2NaIpBQ= - dependencies: - cliui "^5.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^15.0.1" From 2e431f299c441e198b1290d953073c69b93ffc9b Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 22:15:49 +0800 Subject: [PATCH 17/56] refactor: 1 --- doc/linux.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/linux.md b/doc/linux.md index 234989b6..71d351c9 100644 --- a/doc/linux.md +++ b/doc/linux.md @@ -10,4 +10,5 @@ ## xiezai +## From 9b027af3ee7e88975a54692ed83096802764a8dc Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 22:16:17 +0800 Subject: [PATCH 18/56] v1.6.0 --- lerna.json | 2 +- packages/core/package-lock.json | 2 +- packages/core/package.json | 4 ++-- packages/gui/package.json | 22 +++++++++++----------- packages/mitmproxy/package.json | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index 054619aa..a2a572e2 100644 --- a/lerna.json +++ b/lerna.json @@ -14,5 +14,5 @@ "ignore": [] } }, - "version": "1.5.1" + "version": "1.6.0" } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 4df25f76..6b6007fc 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar", - "version": "1.5.1", + "version": "1.6.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/core/package.json b/packages/core/package.json index 6347490d..6d6b1e4c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar", - "version": "1.5.1", + "version": "1.6.0", "description": "给开发者的加速代理工具", "main": "src/index.js", "keywords": [ @@ -17,7 +17,7 @@ "test": "mocha" }, "dependencies": { - "@docmirror/mitmproxy": "^1.5.1", + "@docmirror/mitmproxy": "^1.6.0", "agentkeepalive": "^2.1.1", "babel-preset-es2020": "^1.0.2", "charset": "^1.0.0", diff --git a/packages/gui/package.json b/packages/gui/package.json index 74815ecc..832e8541 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.5.1", + "version": "1.6.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -21,8 +21,8 @@ "name": "Greper" }, "dependencies": { - "@docmirror/dev-sidecar": "^1.5.1", - "@docmirror/mitmproxy": "^1.5.1", + "@docmirror/dev-sidecar": "^1.6.0", + "@docmirror/mitmproxy": "^1.6.0", "adm-zip": "^0.5.5", "ant-design-vue": "^1.6.5", "compressing": "^1.5.1", @@ -45,21 +45,21 @@ "vue-router": "^3.4.8" }, "devDependencies": { + "@vue/cli-plugin-babel": "~4.5.0", + "@vue/cli-plugin-eslint": "~4.5.0", + "@vue/cli-service": "~4.5.0", "@vue/eslint-config-standard": "^5.1.2", + "babel-eslint": "^10.1.0", + "electron": "13.1.9", + "electron-devtools-installer": "^3.1.0", "electron-icon-builder": "^2.0.1", + "eslint": "^6.7.2", "eslint-plugin-import": "^2.20.2", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.0", - "json5-loader": "^4.0.1", - "@vue/cli-plugin-babel": "~4.5.0", - "@vue/cli-plugin-eslint": "~4.5.0", - "@vue/cli-service": "~4.5.0", - "babel-eslint": "^10.1.0", - "electron": "13.1.9", - "electron-devtools-installer": "^3.1.0", - "eslint": "^6.7.2", "eslint-plugin-vue": "^6.2.2", + "json5-loader": "^4.0.1", "vue-cli-plugin-electron-builder": "~2.1.1", "vue-template-compiler": "^2.6.11" }, diff --git a/packages/mitmproxy/package.json b/packages/mitmproxy/package.json index c23d8831..a25c8b76 100644 --- a/packages/mitmproxy/package.json +++ b/packages/mitmproxy/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/mitmproxy", - "version": "1.5.1", + "version": "1.6.0", "description": "", "main": "src/index.js", "keywords": [ From 630366919ca35e42fbc0127ecbfeea22fa61e31a Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 22:16:55 +0800 Subject: [PATCH 19/56] refactor: 1.6.0 --- packages/core/package.json | 2 +- packages/gui/package.json | 2 +- packages/mitmproxy/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 6d6b1e4c..26f626ab 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -78,5 +78,5 @@ "last 2 versions", "not dead" ], - "gitHead": "3566cd6d33cbe782d91e408d6f174dd826b2790f" + "gitHead": "9b027af3ee7e88975a54692ed83096802764a8dc" } diff --git a/packages/gui/package.json b/packages/gui/package.json index 832e8541..516e9472 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -83,5 +83,5 @@ "not dead" ], "__npminstall_done": false, - "gitHead": "3566cd6d33cbe782d91e408d6f174dd826b2790f" + "gitHead": "9b027af3ee7e88975a54692ed83096802764a8dc" } diff --git a/packages/mitmproxy/package.json b/packages/mitmproxy/package.json index a25c8b76..3b5743fc 100644 --- a/packages/mitmproxy/package.json +++ b/packages/mitmproxy/package.json @@ -66,5 +66,5 @@ "last 2 versions", "not dead" ], - "gitHead": "3566cd6d33cbe782d91e408d6f174dd826b2790f" + "gitHead": "9b027af3ee7e88975a54692ed83096802764a8dc" } From b3d9c8af6363f7160806db333fd2d8de85ed5af4 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 22:26:20 +0800 Subject: [PATCH 20/56] refactor: 1 --- packages/gui/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/gui/package.json b/packages/gui/package.json index 516e9472..74975726 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -8,7 +8,6 @@ "serve": "vue-cli-service serve", "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", - "electron:build:all": "vue-cli-service electron:build --win --mac --linux", "electron": "vue-cli-service electron:serve", "postinstall": "electron-builder install-app-deps", "postuninstall": "electron-builder install-app-deps", From 04e3d307edc73583d25f9392f59f59a31fab5a3f Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 22:54:04 +0800 Subject: [PATCH 21/56] refactor: preview --- packages/gui/.env | 1 + packages/gui/.env.pre | 1 + packages/gui/vue.config.js | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 packages/gui/.env create mode 100644 packages/gui/.env.pre diff --git a/packages/gui/.env b/packages/gui/.env new file mode 100644 index 00000000..f64aa60a --- /dev/null +++ b/packages/gui/.env @@ -0,0 +1 @@ +VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ diff --git a/packages/gui/.env.pre b/packages/gui/.env.pre new file mode 100644 index 00000000..20acbd70 --- /dev/null +++ b/packages/gui/.env.pre @@ -0,0 +1 @@ +VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/ diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 3fde517c..748b79e3 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -1,6 +1,6 @@ const path = require('path') const webpack = require('webpack') - +const publishUrl = process.env.VUE_APP_PUBLISH_URL module.exports = { pages: { index: { @@ -72,7 +72,7 @@ module.exports = { }, publish: { provider: 'generic', - url: 'http://dev-sidecar.docmirror.cn/update/' + url: publishUrl // url: 'http://dev-sidecar.docmirror.cn/update/preview/' } }, From 972839359e41cd087dd1332514f5f02c4182f161 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 00:59:49 +0800 Subject: [PATCH 22/56] refactor: 1 --- packages/core/src/config/index.js | 16 ++++++++-------- .../core/src/modules/plugin/overwall/config.js | 4 ++-- packages/gui/.env.pre | 2 +- packages/gui/package.json | 3 ++- packages/gui/src/bridge/update/backend.js | 6 ++++-- packages/gui/vue.config.js | 1 + 6 files changed, 18 insertions(+), 14 deletions(-) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index 0ec82153..6f8e7e47 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -105,12 +105,12 @@ module.exports = { desc: 'github的访问速度分析上传,没有必要,直接返回成功' } }, - 'v2ex.com': { - '.*': { - proxy: 'v2ex.com', - sni: 'baidu.com' - } - }, + // 'v2ex.com': { + // '.*': { + // proxy: 'v2ex.com', + // sni: 'baidu.com' + // } + // }, // google cdn 'www.google.com': { '/recaptcha/.*': { proxy: 'www.recaptcha.net' } @@ -121,8 +121,8 @@ module.exports = { }, 'ajax.googleapis.com': { '.*': { - proxy: 'gapis.geekzu.org', - backup: ['fonts.loli.net'], + proxy: 'ajax.lug.ustc.edu.cn', + backup: ['gapis.geekzu.org'], test: 'ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js' } }, diff --git a/packages/core/src/modules/plugin/overwall/config.js b/packages/core/src/modules/plugin/overwall/config.js index 1f220424..9c507698 100644 --- a/packages/core/src/modules/plugin/overwall/config.js +++ b/packages/core/src/modules/plugin/overwall/config.js @@ -10,9 +10,9 @@ module.exports = { } }, targets: { - '*facebook.com': true, 'github.com': true, - '*wikimedia.org': true + '*wikimedia.org': true, + 'v2ex.com': true }, pac: { enabled: true, diff --git a/packages/gui/.env.pre b/packages/gui/.env.pre index 20acbd70..f64aa60a 100644 --- a/packages/gui/.env.pre +++ b/packages/gui/.env.pre @@ -1 +1 @@ -VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/ +VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ diff --git a/packages/gui/package.json b/packages/gui/package.json index 74975726..a5eacfb9 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.6.0", + "version": "1.5.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -9,6 +9,7 @@ "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", "electron": "vue-cli-service electron:serve", + "electron:pre": "vue-cli-service electron:serve --mode pre", "postinstall": "electron-builder install-app-deps", "postuninstall": "electron-builder install-app-deps", "electron:icons": "electron-icon-builder --input=./public/logo/win.png --output=build --flatten", diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index 46df5d4d..4a8ccff1 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -49,10 +49,10 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { } // 本地开发环境,改变app-update.yml地址 if (process.env.NODE_ENV === 'development' && !isMac) { + const publishUrl = process.env.VUE_APP_PUBLISH_URL autoUpdater.setFeedURL({ provider: 'generic', - // url: 'http://localhost/dev-sidecar/' - url: 'http://dev-sidecar.docmirror.cn/update/preview/' + url: publishUrl }) if (isMac) { autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') @@ -62,6 +62,8 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { autoUpdater.updateConfigPath = path.join(__dirname, 'win-unpacked/resources/app-update.yml') } } + + console.log('auto updater', autoUpdater.getFeedURL()) autoUpdater.autoDownload = false let partPackagePath = null diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 748b79e3..7962095a 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -1,6 +1,7 @@ const path = require('path') const webpack = require('webpack') const publishUrl = process.env.VUE_APP_PUBLISH_URL +console.log('publish url', publishUrl) module.exports = { pages: { index: { From 1b1a8539c9a111095554cae4bcd8156d2af002a7 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 09:23:25 +0800 Subject: [PATCH 23/56] build: copy app-update.yml --- packages/gui/.env | 2 +- packages/gui/.env.pre | 1 - packages/gui/build/app-update.yml | 3 +++ packages/gui/package.json | 3 +-- packages/gui/pkg/after-pack-content.js | 7 +++++++ packages/gui/vue.config.js | 1 + 6 files changed, 13 insertions(+), 4 deletions(-) delete mode 100644 packages/gui/.env.pre create mode 100644 packages/gui/build/app-update.yml create mode 100644 packages/gui/pkg/after-pack-content.js diff --git a/packages/gui/.env b/packages/gui/.env index f64aa60a..20acbd70 100644 --- a/packages/gui/.env +++ b/packages/gui/.env @@ -1 +1 @@ -VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ +VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/ diff --git a/packages/gui/.env.pre b/packages/gui/.env.pre deleted file mode 100644 index f64aa60a..00000000 --- a/packages/gui/.env.pre +++ /dev/null @@ -1 +0,0 @@ -VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ diff --git a/packages/gui/build/app-update.yml b/packages/gui/build/app-update.yml new file mode 100644 index 00000000..efdd574b --- /dev/null +++ b/packages/gui/build/app-update.yml @@ -0,0 +1,3 @@ +provider: generic +url: 'http://dev-sidecar.docmirror.cn/update/preview/' +updaterCacheDirName: '@docmirrordev-sidecar-gui-updater' diff --git a/packages/gui/package.json b/packages/gui/package.json index a5eacfb9..74975726 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.5.0", + "version": "1.6.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -9,7 +9,6 @@ "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", "electron": "vue-cli-service electron:serve", - "electron:pre": "vue-cli-service electron:serve --mode pre", "postinstall": "electron-builder install-app-deps", "postuninstall": "electron-builder install-app-deps", "electron:icons": "electron-icon-builder --input=./public/logo/win.png --output=build --flatten", diff --git a/packages/gui/pkg/after-pack-content.js b/packages/gui/pkg/after-pack-content.js new file mode 100644 index 00000000..c1b6d53b --- /dev/null +++ b/packages/gui/pkg/after-pack-content.js @@ -0,0 +1,7 @@ +const fs = require('fs') +exports.default = async function (context) { + // console.log('context', context) + if (context.packager.platform.nodeName === 'linux') { + fs.copyFileSync('../build/app-update.yml', '../dist_electron/linux_unpacked/resources/app-update.yml') + } +} diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 7962095a..c7e07652 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -38,6 +38,7 @@ module.exports = { builderOptions: { afterPack: './pkg/after-pack.js', afterAllArtifactBuild: './pkg/after-all-artifact-build.js', + afterPackContent: './pkg/after-pack-content.js', // builderOptions: { // publish: ['github']// 此处写入github 就好,不用添加其他内容 // }, From 120d149c86fc714d5a056625128efb04b5fde7ff Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 19:30:54 -0700 Subject: [PATCH 24/56] 1 --- packages/gui/.env | 1 + packages/gui/pkg/after-all-artifact-build.js | 1 + packages/gui/pkg/after-pack-content.js | 7 ------- packages/gui/pkg/after-pack.js | 17 +++++++++++++++++ packages/gui/vue.config.js | 7 ++++--- 5 files changed, 23 insertions(+), 10 deletions(-) delete mode 100644 packages/gui/pkg/after-pack-content.js diff --git a/packages/gui/.env b/packages/gui/.env index 20acbd70..ba94875b 100644 --- a/packages/gui/.env +++ b/packages/gui/.env @@ -1 +1,2 @@ VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/ +VUE_APP_PUBLISH_PROVIDER=generic \ No newline at end of file diff --git a/packages/gui/pkg/after-all-artifact-build.js b/packages/gui/pkg/after-all-artifact-build.js index 51ad904b..0e8b3cfc 100644 --- a/packages/gui/pkg/after-all-artifact-build.js +++ b/packages/gui/pkg/after-all-artifact-build.js @@ -15,6 +15,7 @@ function appendIntro (context, systemType, latest) { }) } exports.default = async function (context) { + console.log('after-all-artifact-build', context) appendIntro(context, 'mac', 'latest-mac.yml') appendIntro(context, 'win', 'latest.yml') appendIntro(context, 'linux', 'latest-linux.yml') diff --git a/packages/gui/pkg/after-pack-content.js b/packages/gui/pkg/after-pack-content.js deleted file mode 100644 index c1b6d53b..00000000 --- a/packages/gui/pkg/after-pack-content.js +++ /dev/null @@ -1,7 +0,0 @@ -const fs = require('fs') -exports.default = async function (context) { - // console.log('context', context) - if (context.packager.platform.nodeName === 'linux') { - fs.copyFileSync('../build/app-update.yml', '../dist_electron/linux_unpacked/resources/app-update.yml') - } -} diff --git a/packages/gui/pkg/after-pack.js b/packages/gui/pkg/after-pack.js index c5b43a57..d312c9c7 100644 --- a/packages/gui/pkg/after-pack.js +++ b/packages/gui/pkg/after-pack.js @@ -1,6 +1,22 @@ const path = require('path') const AdmZip = require('adm-zip') const pkg = require('../package.json') +const fs = require('fs') + +function writeAppUpdateYmlForLinux () { + const publishUrl = process.env.VUE_APP_PUBLISH_URL + const publishProvider = process.env.VUE_APP_PUBLISH_PROVIDER + // provider: generic + // url: 'http://dev-sidecar.docmirror.cn/update/preview/' + // updaterCacheDirName: '@docmirrordev-sidecar-gui-updater' + const fileContent = `provider: ${publishProvider} +url: '${publishUrl}' +updaterCacheDirName: '@docmirrordev-sidecar-gui-updater' +` + console.log('write linux app-update.yml,updateUrl:', publishUrl) + const filePath = path.resolve('./dist_electron/linux-unpacked/resources/app-update.yml') + fs.writeFileSync(filePath, fileContent) +} exports.default = async function (context) { // console.log('context', context) let targetPath @@ -11,6 +27,7 @@ exports.default = async function (context) { } else if (context.packager.platform.nodeName === 'linux') { targetPath = path.join(context.appOutDir, './resources') systemType = 'linux' + writeAppUpdateYmlForLinux() } else { targetPath = path.join(context.appOutDir, './resources') systemType = 'win' diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index c7e07652..7f3b73aa 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -1,6 +1,7 @@ const path = require('path') const webpack = require('webpack') const publishUrl = process.env.VUE_APP_PUBLISH_URL +const publishProvider = process.env.VUE_APP_PUBLISH_PROVIDER console.log('publish url', publishUrl) module.exports = { pages: { @@ -38,7 +39,7 @@ module.exports = { builderOptions: { afterPack: './pkg/after-pack.js', afterAllArtifactBuild: './pkg/after-all-artifact-build.js', - afterPackContent: './pkg/after-pack-content.js', + // artifactBuildCompleted: './pkg/artifact-build-completed.js', // builderOptions: { // publish: ['github']// 此处写入github 就好,不用添加其他内容 // }, @@ -68,12 +69,12 @@ module.exports = { linux: { icon: 'build/mac/', target: [ - 'deb', + // 'deb', 'AppImage' ] }, publish: { - provider: 'generic', + provider: publishProvider, url: publishUrl // url: 'http://dev-sidecar.docmirror.cn/update/preview/' } From 900951d5bf6650c742b2a5a6a25fe0def467adc2 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 20:00:08 -0700 Subject: [PATCH 25/56] 1 --- packages/gui/pkg/after-all-artifact-build.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/gui/pkg/after-all-artifact-build.js b/packages/gui/pkg/after-all-artifact-build.js index 0e8b3cfc..ae2c6a49 100644 --- a/packages/gui/pkg/after-all-artifact-build.js +++ b/packages/gui/pkg/after-all-artifact-build.js @@ -3,19 +3,24 @@ const pkg = require('../package.json') const fs = require('fs') function appendIntro (context, systemType, latest) { - const partUpdateFile = `update-${systemType}-${pkg.version}.zip` + const version = pkg.version + const partUpdateFile = `update-${systemType}-${version}.zip` const partUpdateUrl = context.configuration.publish.url + partUpdateFile const latestFilePath = path.join(context.outDir, latest) - fs.appendFile(latestFilePath, `\npartPackage: ${partUpdateUrl}\nreleaseNotes: \n - 升级日志`, (err) => { + fs.appendFile(latestFilePath, `partPackage: ${partUpdateUrl}\n + releaseNotes: \n + - 升级日志 + - https://download.fastgit.org/docmirror/dev-sidecar/releases/download/v${version}/DevSidecar-${version}.exe`, + (err) => { if (err) { console.log('修改latest 失败') } }) } exports.default = async function (context) { - console.log('after-all-artifact-build', context) + console.log('after-all-artifact-build') appendIntro(context, 'mac', 'latest-mac.yml') appendIntro(context, 'win', 'latest.yml') appendIntro(context, 'linux', 'latest-linux.yml') From 176e8a17b8d6d9d47ae259d6b2343d8c6ea42329 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 11:27:33 +0800 Subject: [PATCH 26/56] 1 --- packages/gui/build/app-update.yml | 3 --- packages/gui/pkg/after-all-artifact-build.js | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) delete mode 100644 packages/gui/build/app-update.yml diff --git a/packages/gui/build/app-update.yml b/packages/gui/build/app-update.yml deleted file mode 100644 index efdd574b..00000000 --- a/packages/gui/build/app-update.yml +++ /dev/null @@ -1,3 +0,0 @@ -provider: generic -url: 'http://dev-sidecar.docmirror.cn/update/preview/' -updaterCacheDirName: '@docmirrordev-sidecar-gui-updater' diff --git a/packages/gui/pkg/after-all-artifact-build.js b/packages/gui/pkg/after-all-artifact-build.js index ae2c6a49..340eb16f 100644 --- a/packages/gui/pkg/after-all-artifact-build.js +++ b/packages/gui/pkg/after-all-artifact-build.js @@ -11,8 +11,8 @@ function appendIntro (context, systemType, latest) { const latestFilePath = path.join(context.outDir, latest) fs.appendFile(latestFilePath, `partPackage: ${partUpdateUrl}\n releaseNotes: \n - - 升级日志 - - https://download.fastgit.org/docmirror/dev-sidecar/releases/download/v${version}/DevSidecar-${version}.exe`, + - 升级日志\n + - https://download.fastgit.org/docmirror/dev-sidecar/releases/download/v${version}/DevSidecar-${version}.exe\n`, (err) => { if (err) { console.log('修改latest 失败') From f99460a3ec9f70522d7c21fa27e433b0a5be7809 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 17 Aug 2021 20:30:28 -0700 Subject: [PATCH 27/56] 1 --- packages/gui/.env.pre | 2 ++ packages/gui/package.json | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 packages/gui/.env.pre diff --git a/packages/gui/.env.pre b/packages/gui/.env.pre new file mode 100644 index 00000000..ba94875b --- /dev/null +++ b/packages/gui/.env.pre @@ -0,0 +1,2 @@ +VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/ +VUE_APP_PUBLISH_PROVIDER=generic \ No newline at end of file diff --git a/packages/gui/package.json b/packages/gui/package.json index 74975726..0d5b0c6c 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.6.0", + "version": "1.5.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -8,7 +8,9 @@ "serve": "vue-cli-service serve", "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", + "electron:build:pre": "vue-cli-service electron:build --mode pre", "electron": "vue-cli-service electron:serve", + "electron:pre": "vue-cli-service electron:serve --mode pre", "postinstall": "electron-builder install-app-deps", "postuninstall": "electron-builder install-app-deps", "electron:icons": "electron-icon-builder --input=./public/logo/win.png --output=build --flatten", From 6ce5c9e03253dc313e1724d43228616ce931a1f2 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 14:00:20 +0800 Subject: [PATCH 28/56] 1 --- packages/gui/pkg/after-all-artifact-build.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/gui/pkg/after-all-artifact-build.js b/packages/gui/pkg/after-all-artifact-build.js index 340eb16f..0e58e393 100644 --- a/packages/gui/pkg/after-all-artifact-build.js +++ b/packages/gui/pkg/after-all-artifact-build.js @@ -10,9 +10,9 @@ function appendIntro (context, systemType, latest) { const latestFilePath = path.join(context.outDir, latest) fs.appendFile(latestFilePath, `partPackage: ${partUpdateUrl}\n - releaseNotes: \n - - 升级日志\n - - https://download.fastgit.org/docmirror/dev-sidecar/releases/download/v${version}/DevSidecar-${version}.exe\n`, +releaseNotes: \n + - 升级日志\n + - https://download.fastgit.org/docmirror/dev-sidecar/releases/download/v${version}/DevSidecar-${version}.exe\n`, (err) => { if (err) { console.log('修改latest 失败') From d2bb85e6e82fc658d6cfc5e1d8757c4597acfa40 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 14:26:14 +0800 Subject: [PATCH 29/56] 1 --- packages/core/src/config/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index 6f8e7e47..d49cae4c 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -221,7 +221,9 @@ module.exports = { 'github.com': 'quad9', '*github.com': 'usa', '*.vuepress.vuejs.org': 'usa', - 'gh.docmirror.top': 'aliyun' + 'gh.docmirror.top': 'aliyun', + '*cloudflare.com': 'usa', + '*v2ex.com': 'usa' }, speedTest: { enabled: true, From bf04dee0407b7459aed0198ded711160f1f6397d Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 14:56:44 +0800 Subject: [PATCH 30/56] 1 --- packages/gui/.env.pre | 2 +- packages/gui/src/bridge/update/backend.js | 14 +++++++------- packages/gui/src/bridge/update/front.js | 3 ++- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/packages/gui/.env.pre b/packages/gui/.env.pre index ba94875b..54fb8f0a 100644 --- a/packages/gui/.env.pre +++ b/packages/gui/.env.pre @@ -1,2 +1,2 @@ -VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/ +VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ VUE_APP_PUBLISH_PROVIDER=generic \ No newline at end of file diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index 4a8ccff1..d780d212 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -48,14 +48,14 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { updateNotAva: '当前为最新版本,无需更新' } // 本地开发环境,改变app-update.yml地址 - if (process.env.NODE_ENV === 'development' && !isMac) { - const publishUrl = process.env.VUE_APP_PUBLISH_URL - autoUpdater.setFeedURL({ - provider: 'generic', - url: publishUrl - }) + if (process.env.NODE_ENV === 'development') { + // const publishUrl = process.env.VUE_APP_PUBLISH_URL + // autoUpdater.setFeedURL({ + // provider: 'generic', + // url: publishUrl + // }) if (isMac) { - autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') + // autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') } else if (isLinux) { // autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') } else { diff --git a/packages/gui/src/bridge/update/front.js b/packages/gui/src/bridge/update/front.js index 051759ba..24ede2bf 100644 --- a/packages/gui/src/bridge/update/front.js +++ b/packages/gui/src/bridge/update/front.js @@ -73,6 +73,7 @@ function install (app, api) { }) return } + updateParams.downloading = true api.update.downloadUpdate() }) } @@ -82,7 +83,7 @@ function install (app, api) { if (updateParams.autoDownload !== false) { app.$message.info('发现新版本,正在下载中...') - updateParams.downloading = true + downloadNewVersion(value) return } From 4a951ca636eb30ace132fb242a9ebe9a620a7ae6 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 14:57:27 +0800 Subject: [PATCH 31/56] 1 --- packages/gui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gui/package.json b/packages/gui/package.json index 0d5b0c6c..d4064dfe 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.5.0", + "version": "1.6.0", "private": false, "license": "MPL-2.0", "main": "background.js", From 53dbd1707b109b20c1fe7209f53e975fd3f8e364 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 00:00:05 -0700 Subject: [PATCH 32/56] 1 --- packages/gui/.env.pre | 2 +- packages/gui/pkg/after-all-artifact-build.js | 9 ++-- packages/gui/src/bridge/update/backend.js | 3 +- packages/gui/src/bridge/update/front.js | 51 +++++++++++++------- packages/gui/vue.config.js | 2 +- 5 files changed, 43 insertions(+), 24 deletions(-) diff --git a/packages/gui/.env.pre b/packages/gui/.env.pre index ba94875b..54fb8f0a 100644 --- a/packages/gui/.env.pre +++ b/packages/gui/.env.pre @@ -1,2 +1,2 @@ -VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/ +VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ VUE_APP_PUBLISH_PROVIDER=generic \ No newline at end of file diff --git a/packages/gui/pkg/after-all-artifact-build.js b/packages/gui/pkg/after-all-artifact-build.js index 340eb16f..f52bab4f 100644 --- a/packages/gui/pkg/after-all-artifact-build.js +++ b/packages/gui/pkg/after-all-artifact-build.js @@ -9,10 +9,11 @@ function appendIntro (context, systemType, latest) { const partUpdateUrl = context.configuration.publish.url + partUpdateFile const latestFilePath = path.join(context.outDir, latest) - fs.appendFile(latestFilePath, `partPackage: ${partUpdateUrl}\n - releaseNotes: \n - - 升级日志\n - - https://download.fastgit.org/docmirror/dev-sidecar/releases/download/v${version}/DevSidecar-${version}.exe\n`, + fs.appendFile(latestFilePath, `partPackage: ${partUpdateUrl} +releaseNotes: + - 升级日志 + - https://download.fastgit.org/docmirror/dev-sidecar/releases/download/v${version}/DevSidecar-${version}.exe +`, (err) => { if (err) { console.log('修改latest 失败') diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index 4a8ccff1..aadc8e7f 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -50,8 +50,9 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { // 本地开发环境,改变app-update.yml地址 if (process.env.NODE_ENV === 'development' && !isMac) { const publishUrl = process.env.VUE_APP_PUBLISH_URL + const publishProvider = process.env.VUE_APP_PUBLISH_PROVIDER autoUpdater.setFeedURL({ - provider: 'generic', + provider: publishProvider, url: publishUrl }) if (isMac) { diff --git a/packages/gui/src/bridge/update/front.js b/packages/gui/src/bridge/update/front.js index 051759ba..304adbf8 100644 --- a/packages/gui/src/bridge/update/front.js +++ b/packages/gui/src/bridge/update/front.js @@ -1,4 +1,3 @@ - function install (app, api) { const updateParams = app.$global.update = { fromUser: false, autoDownload: false, progress: 0, downloading: false, newVersion: false, isFullUpdate: true } api.ipc.on('update', (event, message) => { @@ -55,26 +54,44 @@ function install (app, api) { updateParams.progress = value } - function downloadNewVersion (value) { + function goManualUpdate (value) { + app.$confirm({ + title: '暂不支持自动升级', + cancelText: 'cancel', + okText: 'ok', + content: h => { + function openGithubUrl () { + api.ipc.openExternal('https://github.com/docmirror/dev-sidecar/releases') + } + function openGiteeUrl () { + api.ipc.openExternal('https://gitee.com/docmirror/dev-sidecar/releases') + } + return

+ } + }) + } + async function downloadNewVersion (value) { + const platform = await api.shell.getSystemPlatform() + console.log('download new version platform', platform) + if (platform === 'linux') { + goManualUpdate(app, value) + return + } if (value.partPackage) { // 有增量更新 api.update.downloadPart(value) } else { - api.shell.getSystemPlatform().then((platform) => { - if (platform === 'mac' || platform === 'linux') { - app.$notification.open({ - duration: 15, - message: '暂不支持自动升级', - description: - '请前往github或gitee项目release页面下载新版本手动安装', - onClick: () => { - - } - }) - return - } - api.update.downloadUpdate() - }) + if (platform === 'mac') { + goManualUpdate(value) + return + } + api.update.downloadUpdate() } } function foundNewVersion (value) { diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 7f3b73aa..a5fa3ba2 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -69,7 +69,7 @@ module.exports = { linux: { icon: 'build/mac/', target: [ - // 'deb', + 'deb', 'AppImage' ] }, From f1cfe91afc8912df41ccd7e0793e9885ef57d7e5 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 15:40:39 +0800 Subject: [PATCH 33/56] 1 --- packages/gui/.env.build-pre | 3 +++ packages/gui/.env.pre | 3 ++- packages/gui/package.json | 4 ++-- packages/gui/src/bridge/update/backend.js | 8 ++++++-- packages/gui/src/utils/util.apppath.js | 8 ++------ 5 files changed, 15 insertions(+), 11 deletions(-) create mode 100644 packages/gui/.env.build-pre diff --git a/packages/gui/.env.build-pre b/packages/gui/.env.build-pre new file mode 100644 index 00000000..bf4e9ec4 --- /dev/null +++ b/packages/gui/.env.build-pre @@ -0,0 +1,3 @@ +VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ +VUE_APP_PUBLISH_PROVIDER=generic +VUE_APP_IS_BUILD=true diff --git a/packages/gui/.env.pre b/packages/gui/.env.pre index 54fb8f0a..c4560c21 100644 --- a/packages/gui/.env.pre +++ b/packages/gui/.env.pre @@ -1,2 +1,3 @@ VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ -VUE_APP_PUBLISH_PROVIDER=generic \ No newline at end of file +VUE_APP_PUBLISH_PROVIDER=generic +VUE_APP_IS_BUILD=false \ No newline at end of file diff --git a/packages/gui/package.json b/packages/gui/package.json index d4064dfe..ecab5042 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.6.0", + "version": "1.5.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -8,7 +8,7 @@ "serve": "vue-cli-service serve", "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", - "electron:build:pre": "vue-cli-service electron:build --mode pre", + "electron:build:pre": "vue-cli-service electron:build --mode build-pre", "electron": "vue-cli-service electron:serve", "electron:pre": "vue-cli-service electron:serve --mode pre", "postinstall": "electron-builder install-app-deps", diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index d780d212..b5564e48 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -48,7 +48,9 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { updateNotAva: '当前为最新版本,无需更新' } // 本地开发环境,改变app-update.yml地址 - if (process.env.NODE_ENV === 'development') { + const isBuild = process.env.VUE_APP_IS_BUILD + console.log('is build', isBuild, process.env.NODE_ENV === 'development' && isBuild !== 'true') + if (process.env.NODE_ENV === 'development' && isBuild !== 'true') { // const publishUrl = process.env.VUE_APP_PUBLISH_URL // autoUpdater.setFeedURL({ // provider: 'generic', @@ -63,7 +65,7 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { } } - console.log('auto updater', autoUpdater.getFeedURL()) + logger.info('auto updater', autoUpdater.getFeedURL()) autoUpdater.autoDownload = false let partPackagePath = null @@ -102,6 +104,8 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { if (platform === 'mac') { target = path.join(appPath, 'Resources') } + const length = fs.statSync(partPackagePath) + log.info('安装包大小:', length) log.info('开始解压缩,安装升级包', partPackagePath, target) diff --git a/packages/gui/src/utils/util.apppath.js b/packages/gui/src/utils/util.apppath.js index 8a400f14..a6832c91 100644 --- a/packages/gui/src/utils/util.apppath.js +++ b/packages/gui/src/utils/util.apppath.js @@ -1,11 +1,7 @@ import path from 'path' -const isDevelopment = process.env.NODE_ENV !== 'production' export default { getAppRootPath (app) { - if (isDevelopment) { - return app.getAppPath() - } else { - return path.join(app.getAppPath(), '../../') - } + const exePath = app.getPath('exe') + return path.join(exePath, '../') } } From 4fe61750f17381d2bfa601ae023adf7a6d468c19 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 15:41:41 +0800 Subject: [PATCH 34/56] 1 --- packages/gui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gui/package.json b/packages/gui/package.json index ecab5042..d1e7763a 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.5.0", + "version": "1.6.0", "private": false, "license": "MPL-2.0", "main": "background.js", From 09dbc69131554bf737ec6ccaa9b1d81168cc015b Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 16:01:48 +0800 Subject: [PATCH 35/56] 1 --- packages/gui/.env.build-pre | 3 --- packages/gui/.env.pre | 3 +-- packages/gui/package.json | 2 +- packages/gui/src/bridge/update/backend.js | 4 +--- 4 files changed, 3 insertions(+), 9 deletions(-) delete mode 100644 packages/gui/.env.build-pre diff --git a/packages/gui/.env.build-pre b/packages/gui/.env.build-pre deleted file mode 100644 index bf4e9ec4..00000000 --- a/packages/gui/.env.build-pre +++ /dev/null @@ -1,3 +0,0 @@ -VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ -VUE_APP_PUBLISH_PROVIDER=generic -VUE_APP_IS_BUILD=true diff --git a/packages/gui/.env.pre b/packages/gui/.env.pre index c4560c21..54fb8f0a 100644 --- a/packages/gui/.env.pre +++ b/packages/gui/.env.pre @@ -1,3 +1,2 @@ VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ -VUE_APP_PUBLISH_PROVIDER=generic -VUE_APP_IS_BUILD=false \ No newline at end of file +VUE_APP_PUBLISH_PROVIDER=generic \ No newline at end of file diff --git a/packages/gui/package.json b/packages/gui/package.json index d1e7763a..fee3ec36 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -8,7 +8,7 @@ "serve": "vue-cli-service serve", "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", - "electron:build:pre": "vue-cli-service electron:build --mode build-pre", + "electron:build:pre": "cross-env NODE_ENV=production && vue-cli-service electron:build --mode pre", "electron": "vue-cli-service electron:serve", "electron:pre": "vue-cli-service electron:serve --mode pre", "postinstall": "electron-builder install-app-deps", diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index b5564e48..f507926e 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -48,9 +48,7 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { updateNotAva: '当前为最新版本,无需更新' } // 本地开发环境,改变app-update.yml地址 - const isBuild = process.env.VUE_APP_IS_BUILD - console.log('is build', isBuild, process.env.NODE_ENV === 'development' && isBuild !== 'true') - if (process.env.NODE_ENV === 'development' && isBuild !== 'true') { + if (process.env.NODE_ENV === 'development') { // const publishUrl = process.env.VUE_APP_PUBLISH_URL // autoUpdater.setFeedURL({ // provider: 'generic', From fe831c9ecf005221f82595bda49a44b6ebc877ff Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 16:33:46 +0800 Subject: [PATCH 36/56] 1 --- packages/core/start/user_config.json5 | 10 +++++++--- packages/gui/.env.pre | 2 -- packages/gui/package.json | 4 +--- packages/gui/vue.config.js | 2 +- packages/mitmproxy/src/lib/interceptor/impl/proxy.js | 10 ++++++++-- 5 files changed, 17 insertions(+), 11 deletions(-) delete mode 100644 packages/gui/.env.pre diff --git a/packages/core/start/user_config.json5 b/packages/core/start/user_config.json5 index f33f45d7..a17ca5f0 100644 --- a/packages/core/start/user_config.json5 +++ b/packages/core/start/user_config.json5 @@ -24,8 +24,12 @@ }, }, server: { - intercept: { - enabled: true, + intercepts: { + 'dev-sidecar.docmirror.cn': { + '.*': { + proxy: 'dev-sidecar-preview.docmirror.cn', + }, + }, }, - }, + } } \ No newline at end of file diff --git a/packages/gui/.env.pre b/packages/gui/.env.pre deleted file mode 100644 index 54fb8f0a..00000000 --- a/packages/gui/.env.pre +++ /dev/null @@ -1,2 +0,0 @@ -VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ -VUE_APP_PUBLISH_PROVIDER=generic \ No newline at end of file diff --git a/packages/gui/package.json b/packages/gui/package.json index fee3ec36..025b4c94 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.6.0", + "version": "1.5.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -8,9 +8,7 @@ "serve": "vue-cli-service serve", "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", - "electron:build:pre": "cross-env NODE_ENV=production && vue-cli-service electron:build --mode pre", "electron": "vue-cli-service electron:serve", - "electron:pre": "vue-cli-service electron:serve --mode pre", "postinstall": "electron-builder install-app-deps", "postuninstall": "electron-builder install-app-deps", "electron:icons": "electron-icon-builder --input=./public/logo/win.png --output=build --flatten", diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index a5fa3ba2..88a3c652 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -10,7 +10,7 @@ module.exports = { title: 'DevSidecar-给开发者的边车辅助工具' } }, - configureWebpack: config => { + configureWebpack: (config) => { const configNew = { plugins: [ new webpack.DefinePlugin({ 'global.GENTLY': true }) diff --git a/packages/mitmproxy/src/lib/interceptor/impl/proxy.js b/packages/mitmproxy/src/lib/interceptor/impl/proxy.js index a86b0212..a8265bdc 100644 --- a/packages/mitmproxy/src/lib/interceptor/impl/proxy.js +++ b/packages/mitmproxy/src/lib/interceptor/impl/proxy.js @@ -28,7 +28,13 @@ module.exports = { } } - let proxyTarget = proxyConf + req.url + let uri = req.url + if (uri.indexOf('http') === 0) { + // eslint-disable-next-line node/no-deprecated-api + const URL = url.parse(uri) + uri = URL.path + } + let proxyTarget = proxyConf + uri if (interceptOpt.replace) { const regexp = new RegExp(interceptOpt.replace) proxyTarget = req.url.replace(regexp, proxyConf) @@ -50,7 +56,7 @@ module.exports = { if (URL.port == null) { rOptions.port = rOptions.protocol === 'https:' ? 443 : 80 } - log.info('proxy:', rOptions.hostname, proxyTarget) + log.info('proxy:', rOptions.hostname, 'target', proxyTarget) if (context.requestCount) { log.debug('proxy choice:', JSON.stringify(context.requestCount)) } From 502e08ab0abe3fd55a95a0fb2e0cd05ce0c6be8e Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 16:37:29 +0800 Subject: [PATCH 37/56] 1 --- packages/gui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gui/package.json b/packages/gui/package.json index 025b4c94..74975726 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.5.0", + "version": "1.6.0", "private": false, "license": "MPL-2.0", "main": "background.js", From 0b2a5a67d188690a3252aaa49ec9e8f745e6e592 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 01:52:02 -0700 Subject: [PATCH 38/56] 1 --- packages/gui/src/bridge/update/backend.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index f507926e..219fe6f6 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -57,7 +57,7 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { if (isMac) { // autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') } else if (isLinux) { - // autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') + autoUpdater.updateConfigPath = path.join(__dirname, 'linux-unpacked/resources/app-update.yml') } else { autoUpdater.updateConfigPath = path.join(__dirname, 'win-unpacked/resources/app-update.yml') } From 89d40ef0f407aa7f17c728405067a984c9800387 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 21:58:31 +0800 Subject: [PATCH 39/56] refactor: 1 --- .../shell/scripts/set-system-proxy/index.js | 15 +++++++++++++++ packages/gui/.env | 2 +- packages/gui/package.json | 3 ++- packages/gui/src/background.js | 2 +- packages/gui/src/bridge/update/backend.js | 3 ++- packages/gui/src/bridge/update/front.js | 6 ++---- packages/gui/src/utils/util.apppath.js | 19 +++++++++++++++++++ packages/gui/vue.config.js | 5 ++++- 8 files changed, 46 insertions(+), 9 deletions(-) diff --git a/packages/core/src/shell/scripts/set-system-proxy/index.js b/packages/core/src/shell/scripts/set-system-proxy/index.js index d593877f..88324668 100644 --- a/packages/core/src/shell/scripts/set-system-proxy/index.js +++ b/packages/core/src/shell/scripts/set-system-proxy/index.js @@ -152,10 +152,25 @@ const executor = { if (params == null) { await exec(`networksetup -setwebproxystate '${wifiAdaptor}' off`) await exec(`networksetup -setsecurewebproxystate '${wifiAdaptor}' off`) + + // const removeEnv = ` + // sed -ie '/export http_proxy/d' ~/.zshrc + // sed -ie '/export https_proxy/d' ~/.zshrc + // source ~/.zshrc + // ` + // await exec(removeEnv) } else { const { ip, port } = params await exec(`networksetup -setwebproxy '${wifiAdaptor}' ${ip} ${port}`) await exec(`networksetup -setsecurewebproxy '${wifiAdaptor}' ${ip} ${port}`) + + // const setEnv = `cat <> ~/.zshrc + // export http_proxy="http://${ip}:${port}" + // export https_proxy="http://${ip}:${port}" + // ENDOF + // source ~/.zshrc + // ` + // await exec(setEnv) } } } diff --git a/packages/gui/.env b/packages/gui/.env index ba94875b..55c49958 100644 --- a/packages/gui/.env +++ b/packages/gui/.env @@ -1,2 +1,2 @@ VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/ -VUE_APP_PUBLISH_PROVIDER=generic \ No newline at end of file +VUE_APP_PUBLISH_PROVIDER=generic diff --git a/packages/gui/package.json b/packages/gui/package.json index 74975726..f32d630f 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.6.0", + "version": "1.5.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -24,6 +24,7 @@ "@docmirror/mitmproxy": "^1.6.0", "adm-zip": "^0.5.5", "ant-design-vue": "^1.6.5", + "axios": "^0.21.1", "compressing": "^1.5.1", "core-js": "^3.6.5", "electron-baidu-tongji": "^1.0.5", diff --git a/packages/gui/src/background.js b/packages/gui/src/background.js index 9283a043..cd066d0f 100644 --- a/packages/gui/src/background.js +++ b/packages/gui/src/background.js @@ -262,6 +262,6 @@ if (isDevelopment) { // 系统关机和重启时的操作 process.on('exit', function () { - log.info('系统关机,退出app') + log.info('进程结束,退出app') quit(app) }) diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index 219fe6f6..55e81063 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -13,6 +13,7 @@ const isMac = process.platform === 'darwin' const isLinux = process.platform === 'linux' function downloadFile (uri, filePath, onProgress, onSuccess, onError) { + logger.info('download url', uri) progress(request(uri), { // throttle: 2000, // Throttle the progress event to 2000ms, defaults to 1000ms // delay: 1000, // Only start to emit after 1000ms delay, defaults to 0ms @@ -55,7 +56,7 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { // url: publishUrl // }) if (isMac) { - // autoUpdater.updateConfigPath = path.join(__dirname, 'mac/DevSidecar.app/Contents/Resources/app-update.yml') + autoUpdater.updateConfigPath = path.join(__dirname, 'mac/dev-sidecar.app/Contents/Resources/app-update.yml') } else if (isLinux) { autoUpdater.updateConfigPath = path.join(__dirname, 'linux-unpacked/resources/app-update.yml') } else { diff --git a/packages/gui/src/bridge/update/front.js b/packages/gui/src/bridge/update/front.js index e5469370..ad0254e2 100644 --- a/packages/gui/src/bridge/update/front.js +++ b/packages/gui/src/bridge/update/front.js @@ -57,8 +57,8 @@ function install (app, api) { function goManualUpdate (value) { app.$confirm({ title: '暂不支持自动升级', - cancelText: 'cancel', - okText: 'ok', + cancelText: '取消', + okText: '确定', content: h => { function openGithubUrl () { api.ipc.openExternal('https://github.com/docmirror/dev-sidecar/releases') @@ -145,11 +145,9 @@ function install (app, api) { } }, onOk () { - console.log('OK') api.update.doUpdateNow() }, onCancel () { - console.log('Cancel') } }) } diff --git a/packages/gui/src/utils/util.apppath.js b/packages/gui/src/utils/util.apppath.js index a6832c91..10ac6b9b 100644 --- a/packages/gui/src/utils/util.apppath.js +++ b/packages/gui/src/utils/util.apppath.js @@ -1,7 +1,26 @@ import path from 'path' +import os from 'os' +function getSystemPlatform () { + switch (os.platform()) { + case 'darwin': + return 'mac' + case 'linux': + return 'linux' + case 'win32': + return 'windows' + case 'win64': + return 'windows' + case 'unknown os': + default: + throw new Error(`UNKNOWN OS TYPE ${os.platform()}`) + } +} export default { getAppRootPath (app) { const exePath = app.getPath('exe') + if (getSystemPlatform() === 'mac') { + return path.join(exePath, '../../') + } return path.join(exePath, '../') } } diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 88a3c652..9ce19fb5 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -61,7 +61,10 @@ module.exports = { allowToChangeInstallationDirectory: true }, mac: { - icon: './build/mac/icon.icns' + icon: './build/mac/icon.icns', + target: [ + 'dmg' + ] }, win: { requestedExecutionLevel: 'requireAdministrator' From 1a3af4390317b94baf99431a60876fa44d3a2409 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 21:58:56 +0800 Subject: [PATCH 40/56] refactor: 1 --- packages/gui/package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/gui/package.json b/packages/gui/package.json index f32d630f..74975726 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.5.0", + "version": "1.6.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -24,7 +24,6 @@ "@docmirror/mitmproxy": "^1.6.0", "adm-zip": "^0.5.5", "ant-design-vue": "^1.6.5", - "axios": "^0.21.1", "compressing": "^1.5.1", "core-js": "^3.6.5", "electron-baidu-tongji": "^1.0.5", From 1aac87c98b96abdfc86514b8352e605211a5c603 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 22:04:12 +0800 Subject: [PATCH 41/56] refactor: 1 --- packages/gui/vue.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 9ce19fb5..f2cb7c89 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -67,6 +67,7 @@ module.exports = { ] }, win: { + icon: 'build/icons/', requestedExecutionLevel: 'requireAdministrator' }, linux: { From 12f8eff42f19f50d3a2cc72b57ecb634e2b2246a Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 22:48:12 +0800 Subject: [PATCH 42/56] refactor: 1 --- packages/core/src/config/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index d49cae4c..4d3659c8 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -210,6 +210,7 @@ module.exports = { }, mapping: { // 'assets.fastgit.org': 'usa', + '*amazonaws.com': 'quad9', '*githubusercontent.com': 'quad9', '*yarnpkg.com': 'usa', '*cloudfront.net': 'usa', From 5b83fa6906c4a0a804dc4f26d315f5ea0442d242 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 22:53:23 +0800 Subject: [PATCH 43/56] refactor: 1 --- packages/core/src/config/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index 4d3659c8..5068b7ab 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -224,7 +224,7 @@ module.exports = { '*.vuepress.vuejs.org': 'usa', 'gh.docmirror.top': 'aliyun', '*cloudflare.com': 'usa', - '*v2ex.com': 'usa' + '*v2ex.com': 'quad9' }, speedTest: { enabled: true, From e794a85e76c449414f30f79bf44dc6357d519316 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 08:36:50 -0700 Subject: [PATCH 44/56] 1 --- packages/core/src/shell/scripts/kill-by-port.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/shell/scripts/kill-by-port.js b/packages/core/src/shell/scripts/kill-by-port.js index 2f321949..1fb687ea 100644 --- a/packages/core/src/shell/scripts/kill-by-port.js +++ b/packages/core/src/shell/scripts/kill-by-port.js @@ -9,11 +9,11 @@ const executor = { return true }, async linux (exec, { port }) { - await exec('kill `lsof -i:' + port + " |grep 'dev-sidecar\\|electron' |awk '{print $2}'`") + await exec('kill `lsof -i:' + port + " |grep 'dev-sidecar\\|electron\\|@docmirro' |awk '{print $2}'`") return true }, async mac (exec, { port }) { - await exec('kill `lsof -i:' + port + " |grep 'DevSide\\|Elect' |awk '{print $2}'`") + await exec('kill `lsof -i:' + port + " |grep 'dev-side\\|Elect' |awk '{print $2}'`") return true } } From 37fcdb66a9b25a4b2459bd36b60e5ea8d0a50e74 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 23:46:42 +0800 Subject: [PATCH 45/56] refactor: 1 --- packages/core/src/config/index.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index 5068b7ab..369a9e10 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -212,18 +212,18 @@ module.exports = { // 'assets.fastgit.org': 'usa', '*amazonaws.com': 'quad9', '*githubusercontent.com': 'quad9', - '*yarnpkg.com': 'usa', - '*cloudfront.net': 'usa', - '*github.io': 'usa', - 'img.shields.io': 'usa', - '*.githubusercontent.com': 'usa', - '*.githubassets.com': 'usa', + '*yarnpkg.com': 'quad9', + '*cloudfront.net': 'quad9', + '*github.io': 'quad9', + 'img.shields.io': 'quad9', + '*.githubusercontent.com': 'quad9', + '*.githubassets.com': 'quad9', // "解决push的时候需要输入密码的问题", 'github.com': 'quad9', - '*github.com': 'usa', - '*.vuepress.vuejs.org': 'usa', + '*github.com': 'quad9', + '*.vuepress.vuejs.org': 'quad9', 'gh.docmirror.top': 'aliyun', - '*cloudflare.com': 'usa', + '*cloudflare.com': 'quad9', '*v2ex.com': 'quad9' }, speedTest: { From 98c7bf8a83c11271ae72245e57d790780697a734 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 23:48:02 +0800 Subject: [PATCH 46/56] refactor: 1 --- packages/core/src/config/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index 369a9e10..c6aa35ba 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -222,7 +222,7 @@ module.exports = { 'github.com': 'quad9', '*github.com': 'quad9', '*.vuepress.vuejs.org': 'quad9', - 'gh.docmirror.top': 'aliyun', + 'gh.docmirror.top': 'quad9', '*cloudflare.com': 'quad9', '*v2ex.com': 'quad9' }, From 3e4692012c96c6e8a9695d6f3ce357ad70374205 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 23:52:54 +0800 Subject: [PATCH 47/56] refactor: 1 --- doc/linux.md | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/doc/linux.md b/doc/linux.md index 71d351c9..49f5c327 100644 --- a/doc/linux.md +++ b/doc/linux.md @@ -1,14 +1,30 @@ -# linux +# linux 支持 +`linux`使用说明,目前仅支持`ubuntu_x64(GNOME)`,其他`linux`未测试 +## 安装 +### 1. ubuntu + * 下载`DevSidecar-x.x.x.deb` + * 执行命令安装 `dpkg -i DevSidecar-x.x.x.deb` -## anzhuang +### 2. 其他linux系统(未测试) +* 下载 `DevSidecar-x.x.x.AppImage` +* 设置可执行权限 `sudo chmod +X DevSidecar-x.x.x.AppImage` +* 双击运行 -## zhengshu -### huohu +## 证书安装 +默认模式和增强模式需要系统信任CA证书。 +由于linux上火狐和chrome都不走系统证书,所以除了安装系统证书之外,还需要给浏览器安装证书 +### 1. 系统证书安装 +根据弹出的提示: + * 点击首页右上角“安装根证书”按钮 + * 点击点此去安装 +### 2. 火狐浏览器安装证书 +* 火狐浏览器->选项->隐私与安全->证书->查看证书 +* 证书颁发机构->导入 +* 选择证书文件`C:\Users\Administrator\.dev-sidecar\dev-sidecar.ca.crt`(Mac为`~/.dev-sidecar`目录) +* 勾选信任由此证书颁发机构来标识网站,确定即可 -### chrome +### 3. chrome浏览器安装证书 +![](../packages/gui/public/setup-linux.png) -## xiezai - -## From 0c0c4d1ad841c0e8ab56f7fbb7eaed43a24d66c0 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 19 Aug 2021 00:25:29 +0800 Subject: [PATCH 48/56] refactor: 1 --- doc/linux.md | 6 +++++- packages/gui/build/icons/1024x1024.png | Bin 54282 -> 48511 bytes packages/gui/build/icons/128x128.png | Bin 5060 -> 5024 bytes packages/gui/build/icons/16x16.png | Bin 591 -> 577 bytes packages/gui/build/icons/24x24.png | Bin 885 -> 949 bytes packages/gui/build/icons/256x256.png | Bin 10691 -> 10441 bytes packages/gui/build/icons/32x32.png | Bin 1185 -> 1196 bytes packages/gui/build/icons/48x48.png | Bin 1872 -> 1898 bytes packages/gui/build/icons/512x512.png | Bin 23732 -> 22253 bytes packages/gui/build/icons/64x64.png | Bin 2467 -> 2532 bytes packages/gui/build/icons/icon.icns | Bin 135247 -> 126181 bytes packages/gui/build/icons/icon.ico | Bin 361102 -> 361102 bytes 12 files changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/linux.md b/doc/linux.md index 49f5c327..85b6743e 100644 --- a/doc/linux.md +++ b/doc/linux.md @@ -1,6 +1,8 @@ # linux 支持 `linux`使用说明,目前仅支持`ubuntu_x64(GNOME)`,其他`linux`未测试 + ## 安装 + ### 1. ubuntu * 下载`DevSidecar-x.x.x.deb` * 执行命令安装 `dpkg -i DevSidecar-x.x.x.deb` @@ -17,7 +19,9 @@ ### 1. 系统证书安装 根据弹出的提示: * 点击首页右上角“安装根证书”按钮 - * 点击点此去安装 + * 点击“点此去安装” + * 提示安装成功即可 + ### 2. 火狐浏览器安装证书 * 火狐浏览器->选项->隐私与安全->证书->查看证书 * 证书颁发机构->导入 diff --git a/packages/gui/build/icons/1024x1024.png b/packages/gui/build/icons/1024x1024.png index ed2f935c44b14776d5b1a2537b8b09f348907efd..7788ada187e2185411d874c51d34996af72ebe88 100644 GIT binary patch literal 48511 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 P$R(8JHRLdN?mz!OY+L^K literal 54282 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 literal 5060 zcmY*d2Q-`S_YYOA^^Fm=C0bIO5__u^TkN7XwQ9GtR?SjUBW8@MRZ_L8s9KGb)GEGK zX%SVm1-0q_?SGx~JLjF}yw82^^W6LSeC~UbO^tOKXgO&?AP@smPYVUyWB#63sevnA z)p-B}VtIzt(y$1l*z5_4$TVS#zHPvUwG%EyS$^kKP5gWZT69v)WNKD|gW zInl)$_kU=Tp5Zw-j|hh4S&)WPrW8SVN$)wE&M_+`yyk^4ES!1Q{ z`lzuyLoqY?pU!GhS)GTXiF&iE`X3gp9zUzzqXT0$=19l4=P*A zu*^)D*mSDl4<3FKpVdwtFOshWLJT?bZG87STAp|9esTCbcn6aIqQATg&iG+X=`j3f zUF$X7Q8&eh%F?^ja;pAl@IU5SoZ97udn&&5})HN!Dr0hKm4BJ4Tq7LRQ;Q3CmR4j0)GL(rj4f`qs_@b2E`Z8t-0RjH);Y5AjtTnU1d5nSCh zmeTWXuI#y*o68R^r7bcMV`yxa*6~LSB)8h- z)aq@8Z<&d3q?y8yi(1PGju(|X7XOltqE!{^Qk1NkVN~y^lsOL_5BWHS9SWa*`F2tB ztaH~v-4vEa>1D|v?NfJ#yAqF4bQiW?CXJcsu+bL6Z|S4V%Pc}R-EdvOL)QF!H= z4$g#~b^&SJw=-}5c$UD4AzRGX_Q0ZScAl3Y#RMi+=-uF~FCh}{uYgUO%|!$+XWl7i zJoCrX#6?g4J8-EE{1S56wn?;q&|8kB;gOlx-r6GtNen5Hrqr@9d~+zH>d#Lrb?2;d zM$KOr6*x5$jslk5`o)2&pxy4vwQ_I8Aj&3Ai^TM?}lu@QQX zmK~1|c3C0nE+spIDyK`B(s?CZF?b@JI5i~l5nX;gq9+4RY%^F#1RCwuxd ze}hS|oP?dioys**c*p78({ z^{)IG1XPL(d#XDz7w3H8(w$($jE&zq0GzeOn>txV(~1g@Db<>E zdFV*lepihf|0bygoY8;Buy?qas;-j@|Bo#by=zu4d=*EFs^pzfjpre!5?R`H8hj*k zmbdTzDm6{4Xgy!OA-IvzSp$RBYq&g5FIE?DUz?w2_t3R2jEMAi1((spY0mAffs%B` zrz>LoRU_l&-jk-6$tS`TPZ*f7<&~#G=9Lw#=t! zN~lCaiOLKSKbs^N|7Km)cdS9Tb^bO7R|=PX_?L16LoKlh7l_-nVs}C0g0p82j_WAMVSVE`qp{$dzKS2tHf1| z_EfM}o37?>y4W{Xl0=?&40Jx>uYfUf$|8L;w-+zD`8&qiUz0szq_h)O;hgXKkg(L| z6AV42&cvjHsATnggWBiBRn-p;ZW1fT%0^L3J!pUXIW6;Sto;GF{D}BdRo~DFhyh;$ z7Mza0;Lo{UrR@woR`h%jGg4w^BA$bqJFvLPVQz+^oaL9Li66eAciok|rB`78l{4Z8 z9spth!8aaOb=tzvSSB)zgw-Qmo~y%-VrFJ@VYz=z9gRPim6H3xmy0j+irR?)n`fir zI?j>e{kzs-J{XZT|n;ouFs-9Km+qx`esOdU13BDpww$j-_-I15M{ zOT}^f+ZE4_L+=I!uE)+a^G10BjQM;BM}m8#-(uyO=UnQUqCTD!82W`uA9yd9I1>?2 zSZ(N8u-nGpa+mSv;YiUF>)gKx$rXFO*q9*0J)$l;z%%mT*2JpeZ3E8pv;FblJeFNk z;g&xqS6zj&s*ODhY@6#7OI~{sa0dFzs~t?TAzFf06vz8-&U&}`7>N`>FezR_o#%s0 zpA*~)3v3ORF_(ylo!pW< zWb0=FaeoSD_lmq~7@7%g1-5Id_!`NL?j*GHkwzXcKQqFz-L~UZ;@%w*h31~V)EKlu zRmok%Y-u1;E0fwhdl-r6`aa+X^&yQV zOz82+TUF?~noak;tbe|qlf;f>pF3Owsm&^?OZhlkf2j+e`N#=>HX>l#gy@f)rOvAf zF{Tt+5Lrn&UZUd)^ootRe6HA1>r0ZZN;+Cw+HO48<5m(^Xr|7E=NST05-|UcqEZ-{ z93DbcDajx36Tt>}#cB@L{N923u+@9mGAa$1*b&|A0J2N4ld?qW>t)5Z*X82{swO4P z#Eo{!aCh2V0>zH+0P5H1h5B;sKpObymk-qE2g$rf=$g<%lJ$@W5bveYa;K<{ToJaZ zG5aMCVIW?TmaCZlF}Rvs-MxkL4KBULs6)ZWr&;_`*Q6=Mhl_a@QV7i!;W9zwwM^(; z8SI4GtVy%At23|@)KEIE2vOgiz|Zs&ybe;?fPz*E7cn1y>hpX_qai+uAvywla`OTD z#Zg!Bw9Lmtxd(egCWzo~yNqq3Ui;%wv&;Y?1TBp6n`ax-h)UH~d@wdz!Vgu8YJ2W^s4e&q z9~f7ykD^=|spZf0E4o!Y!`6dVDp~)8!ZhE;djT7qfuyJ!+{qYNQqrwo|CWJJ0?5wY zCdKBfTVsBXi-}`wwSHB9Y!uIP@&4tZVycAc8I~2i7%TTkz?_qRbS8lC$ETSg`!~ZL zOA-p)H7*WPW(+HN90Exk&#LwN#1lx7VIf4amN`5DC_jQ`X0n_%%eEyM2QmkmPCp%e z_f9ZiG0bt?OqR?>ZkT^~?lwsZi;YUt{P!d@h~ud{a3~aK#P^KzFu@I^e8|(oOqEi} zktv6_3MBR1#DWyc6x8{K@4bQL7B|q}+%>T~sfT2d7B_GIP1yWi*@`eI?esVnmg{2z z=A(KidVjyEb<{+>{c%=d|MyP*^{+_^Gdj%Fe~yBn=0&~m%PA~jt3`o9UUa8NbGwSW z704bQTmey=LZXXB06HJ}2HSZrCu{Y<5z3c|$Xnw-5HemMI^3{HDcrJ|7(5OZQD72U zc#N}?_pyqxzq_6~DwD$p%_#4IUaas*Rg&Do7Me9Cw>c`f^)}1|Avbpb+VfPr{)03s z0CrG&UU!%A6V4#Wi{Vk&kG;Lti&RDQ%9iy>!_sg3t^1K@4u%G1`XeD)M+edl7&@L= z%ysa5bSL)NHH*bjfxaNG*t$Aj(&0#cPw?rd>DdxkM#C#`t31HFtid9qO2UhfvOm(g}B?hM8 z+hs)-L~K?Y(>9mh_&9OcK`>EMNmAeg6N37h9OjxrLE7ON(-o#aRxkYGlp7g0Ex#b19g1Yfia zZW7;^AN94J1;fIF6&*lvCU6+D&mG&#MIX9IK#Qyi;kDU?Ul-hUx&c7+N?mivp!a{! z7Y?ii@Vv5sfyXt%zxiVY4f;3n-JSn4Gj3sMD&^AvgaoLQmf@L*X+WT|_i*x)%YMxf zhjQNpwP(_&tMYyVIVX^tKXD(Zc_qCdv{-&wA?}f_XMo7HMKspt1YK`1xizG14wvA0 znmMri%sV5tk*~pI(doR{EQrRs?XM0YU7WMf4zzSvMmC{0+-<@_i4DB(qj>RT(JP5# zzN+lY$wfDSDqr8IR1_$AkU|698lrx?q**g7KpSmX?;{gt@vrZIMOLiID{L}>+mjSg z`zWXv{-p&5MJ*m$y5kXzch|D$dAuG6!-hf>zV)$lZyFk$&?@M^1IA_oOqD61mD zrNWg-T2+}|&^LX$EXMcUpV~;n+ZtWQw*b*2xa@azK>Po$>3}2ujf1}=gS(;jE#Pc$ zLvQ$AX#~8Hz^b(*vXISh zG%2MWN*Z5HA#vHMI#NYS7j%+9)l{NcZR4_1Hzm!W(it4@5(WUBkU4k0LGA9*2cp9Q zlw%3D0xTL7|t$f$W^SHw(@-q+LdrFeDHV{3@ zKu*)T2}H3&*TMJp=CuHJU7`&+W3=ar|9b+v^1jp;FuP&Qr(PjgEvkY1qmym6V^1yU z&Hj|dlAvPn>$>P)i&%ddYOvqslP97q8a=!6T~pZ;c@tIOiVj)w*hD&L-5-lFpymBq@h>Mbwp+ z&Hj+B>C!=8Ds~E;7ePCaw_vorF_6ELFc;c0e*v*AP$~5vJejtWYRGoshUS9t{8(@Fm1jzFVZH84UF6wMw!VQg)d&9c%5ijf#XowAG~ zs7seT81zR1FCnZtMHj0}M0ATfWtVP=c{32{QrO8XBd7+OPFGOAl=*OP^Y_}5g2%vN zpO5Ic`=%?e!b7f-7XP6}s#L8k_G$K-KD6cuiw#Ht%46Mugn!Acle_qkbGSD?ZxuZ` zBs~v{4cs}so6k27(pGQayWX9k%i7A-BlYaxY2tZUk}9Hxh7pz+VTte4cL!f?xyan_ z0zQo@uD#6A6w{f>IS2uV8f&@u{2T8wc~)G71T?C!;yMvSWAsWZb4xDo=U15cx=fJd zubPmcF@Hib6n@qxh7`q0ue(aIg;jlXB{z9 zBdDh%&fr*fPB}FAk*`iaTWxIhC0;^7Ea4gHf zaGKQ5Rf3+p{XwNrq`QA`dcmQ$vyOqTdM49(Mn2km0tvJx!cyjWGUY8RdEWBiV#-NYI`zdD?67;OriPB%2U5H1@`H zd>suYL80jJ{tF%=Miq{$$QRboq~QL<0<*S@PYP0@eJ3tWDa29biI@NcAOHafKmY=m q%C0ax{UM7vyMO?6sZx=U+xG{_6R_Yl?$Hha0000)yS6s5rKOUnxez*(P#ywb zl1@<=qC$r}LL!bp2}dDl9`olvb1tv5SxZgMY<^9$=oJa+dR~| zUEFB*b8RxrTz@1S^1kblduG!HQe!rM1U%jAFf3HnvPLo{&ZegFUf07*qoM6N<$ Ef+TqmqyPW_ diff --git a/packages/gui/build/icons/24x24.png b/packages/gui/build/icons/24x24.png index 7cfd2a077dba2da39f769e244b162a4b7349ceb5..c2faa1ed2237824682cf257904b790655133b5be 100644 GIT binary patch delta 927 zcmV;Q17Q612DJx}B!7HKL_t(|0j{xKqmsBi^kxw6Gp?uXOO(<5Cv z^&Y*u=bq;q2OiwSE45xPiN5>3?EkZ_HQ{(#Q`!jgKPVO_=6^Hn=zW*=MUDQoPdzb` zDQUB{@@oW*pb<2JM$iZvK_h4cji3=Uf=18?8X;KfAz12REa_rv<+of<^KmOMZd$I{ z$~>4#$hew(JJ(h5d~*$^5)K_3W!I;@XbqNYwknN;nFA%TZ+nC@dsg#8bC{e`k79RI z4W<&ZwyX?tU4LB}SsDo|=IHXu5}K|EpadRVUxlfJETsfPagicZ$WhEu-$;rRLsMk6 zpB^LQYO)e3heO9k$>}(o;Jcm)a!lqZ?PzX$yPFSoEa!*51Uco43^vx65j`B|+nx!2 z>9=sSCPy(3X-Cr)vshQ_qdruO2<*8fOy5X~XnUN_bAJgOt;uIH58JK@anIEuLSB>2 z4FLwm(o}j)n&0Zi)y&Fdj<&9=ZYZFyJ|Vmd7dfT<>fn;u{2oB7k^w}?J^(X@*)bkHteMk zlWC7PR)6!#SA*>B7$U1{z+&I_2v6U%guam^|0I>s6rz}RiO<8y;UqbyhLdEie(g6J z-}s%MV-|&cb83u26w|)%o#2rTRd|aO9z)o*v6^28EdH`GWbOXEA1m!LQ+(X!)vpIB z#0cE@@QWJZr*jr9YbtrJsfNd{ucp##^61CCjDJjK$Qnx6eA#`0sxl81UXzKWLurxX zfrCAq7)ml5C15gbIAL@9JKd~WT#CmKjt)*@JDPkahm$A2TTyXwr7knu}Ozmzk8HV=O>?JWX4B97k(3aNx*!x&|!r2|8wa zRVF&-6t%GcuOE)HzjGK<2}22+nY=0!HJ)wR)Ny*sH?ENtF5*`LN8XLq-`bDby7q&B;Qv^mKV zva|&?Y-W;hCq)pE^ujkm6#W6gh}8=bf*_1q2F?+MmJ#H?1+nTP6PC?w%{AGU+pXJf zx4YZp^W3jJ@Lb-;yltbM{ z?#}#v?s)R#!4ZlGic~bc@|e4R*9oCIyevbt*G@8{qs`2uGryjSPMm)GD=aoF&h-xk zecShcC+toyx8SlX+!=6^nARzHr@4mr_N-&?Jym>tWy+EBt!>uFuD0rlfhlGwSUmO3 zG2w7|DWUC|T7S;G7-s+0+c0^{Y{WJNFopaMc19`?c4xV}zIh)O1&eUFA}pfPtzxQl ztC-T7LH~FTQ(nTwp$sNrcSW!$SQPNEi0CK1q;duwf21(2@;X>qZs+~)ue0mu72<V)kO=|Rv<=B09C6ig5mv@Bdyqe~%Z-0lFLn5%K+$1PL2x!?^!{#*} zHm~sz-4q}%Ve64DN>NxqW1XJ^+k$LaTTa1K8>@&l1SqBmXbM+Qipo5%KeC!=Lx7(L z(;Rpp$l;C=dJ{RGy>}%GdAQEc2c4tbib@fuUE#U=s@dDxOMEcRo{cLwvio+1CN*qA zunQ;$gk;v6-(2IT!8DPei?;TDF7%}+ zXpN82c5$55eh1IrUrm);WibjCIg43R!k51#X@5C8%!R%b^Udga`p0v8e(7&^)cV-h z5THyI%q1lj1xw!0Gc3cSVLwj0Ld)Yd9BQhen4udPED9E5@~biDn9)G`^C=%XJ;(F}>6mwfocCW~bxrZCC_Foa-Nqt$6a#QQ>gASOTBZ zhF2m46ImUT)Uw&+7jL|f?LL1Di(npG#j3kpk;bR(fpuYpF07*qoM6N<$g1nBWSpWb4 diff --git a/packages/gui/build/icons/256x256.png b/packages/gui/build/icons/256x256.png index aef49c44d5d434c0ae1b3987ca499f7c36c3db6a..dc41d743022aab15ffffcbfac82833f70cfac30f 100644 GIT binary patch literal 10441 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 literal 10691 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 Di|6YG diff --git a/packages/gui/build/icons/32x32.png b/packages/gui/build/icons/32x32.png index 1828629946174574d5598cd099412fd98efbecc2..4712b92875c13cb4036f125e80fde1b765d2fcb5 100644 GIT binary patch delta 1176 zcmV;J1ZVr939Jc_B!6>BL_t(|0lmR(Oq2xx!14d{a^4->dB}kr5lRQ5h(jx~nrLs5 zw47@|_`#UvC+C_k&9=5)#`=)0v9+A_A*ZeBhaz9IP289^ixhL_3zvqVpyHj}!Ex{a z&v7qLUW4r!0}k=*_Y=6UvbNrKL$%Z>5xFX;NtuAaqoEmvh=1E6h3lLqrRKo)vVc%o zd)#(Gu{Q=asgVDXQHZ#nvUD$#!pk;)KBUQOcmxcRK*eG^6-B9JSZC1Er4rTnPXuwc zKWsF~Ax*5}AsA(WU|3@;Nfg+(E{_tYl~LtIsl2tXm58Ph6Vk*gISQFfgViXpd##fa zr+ARB(T!GGPrFr!NIZIn2z=q-0zSvlXviEF*YL?KfI1g7DgXVWQhT8UYdnZ&ji z9O&iPjf^KJ)rgKDGEEkvgr3DHp?9fsfbm@H96(QGn)aXf(WQil845-D_Kz;~&a^9> zzpbFR=WG{E9SV9f({#%pWcf}PyVp7?bR_Xt=Ky+(vwxC!GAo&emH@|Gey-gc!sQua zESZNeFdU_+Lt#bkOfswn?)8U=F-QWnYv$4)jPU-?x9}<8J$m7Jx+CT8V4?Q zbF|ry!#aa)FFM$_E|2oP|6nmn6gtd2H`l^cymS+?C{Ta37ri#0N~=%BY>@ckWG61q5bK{w=k2BG#B<@! z0P%>7@DGNGnKNq!dPZ3w!)oC2-2skV@pIj)@?DdcP(&l1J!iX!M`T2+PvwexkWD2H zmVeH%5Mwro>{vaA6tm2cWY_tej80=LSO&xq48!v@yO_GIn>UN>*sN3Lq49q z5HrmZNd}Sc|MXISwHLkp=Y4qkLVWaU7I|qV^bTI`VMoJVrb0%i#jEnlH&>}HPGeDK z5`AifU;g%U>UtmJX=n-1&=Mdw&4j~hpnqpD%&v+jSeRjEs$|CK84UB)X%7#g&8O1l zQ;9j|^0WP=O!Cr9wE9%y5lOIPE) zC(BGkB!OmI41BQiG4yinCf+S^FcFai%1<{TivnXUbeNfl2xufoTenJ7(-`ZzSAS&! znka&s1abF;*m>H6UT0vKUB7u4j|gtrAVlkiHE}BmQhUnHnRbN|rxmXf=HTUS0z(nT zV-TWsa#3~6?8q}mh5~T5FKaDs0nT%10xQdc{Y6R}9tgW}*P%Sk|M6L>IQYIkq qXlOq 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�mTo~nKNcc5%_?!@0>^0>0=1AszQW2tTNF-bq9j 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 literal 23732 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 MIeYqvf%EPE0UavlmjD0& diff --git a/packages/gui/build/icons/64x64.png b/packages/gui/build/icons/64x64.png index 742abc69df548de183d70ec9107d4de71794c5ac..983d8fffd6ab52fb065555aa8db7c47f0a3bbd6f 100644 GIT binary patch delta 2522 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 delta 2457 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 Xc@l7Du51X000000NkvXXu0mjf!zrGF diff --git a/packages/gui/build/icons/icon.icns b/packages/gui/build/icons/icon.icns index f076e03953fa26292577fac6d344395d740524bf..39bee01a76abcb3e37735b6addd0d561957a2bc2 100644 GIT binary patch literal 126181 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 literal 135247 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 CHGoq9 literal 361102 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

w22}7nRDttJ(m?`akCX!%3Hc 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 eUd_9Z{(=} From 47ef5e5d0924e21dc3fda004ac2da83204d4a85d Mon Sep 17 00:00:00 2001 From: Enaium <32991121+Enaium@users.noreply.github.com> Date: Thu, 19 Aug 2021 10:14:51 +0800 Subject: [PATCH 49/56] =?UTF-8?q?Java=E7=A8=8B=E5=BA=8F=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 2c3c9321..84885abd 100644 --- a/README.md +++ b/README.md @@ -285,6 +285,21 @@ Error: www.github.com:443, 代理请求超时 当git push的数据大于200k时,会报错,目前的方案不太好解决。 临时方案:切到安全模式,尝试git push,多试几次就可以了。 +### 8、 Java程序使用 +需要先通过keytool安装证书 +`keytool -import -alias dev-sidecar -keystore "jdk路径\security\cacerts" -file 用户目录\.dev-sidecar\dev-sidecar.ca.crt`默认密码为`changeit` +启动时还需要设置参数 +`-Dhttp.proxyHost=localhost -Dhttp.proxyPort=1181 -Dhttps.proxyHost=localhost -Dhttps.proxyPort=1181` +Gradle还需在`用户目录/.gradle/gradle.properties`创建配置文件 +```properties +systemProp.http.proxyHost=localhost +systemProp.http.proxyPort=1181 +systemProp.https.proxyHost=localhost +systemProp.https.proxyPort=1181 +``` + + + ## 贡献代码 From 9efec0ee76bdfabf10d964b71f089b761e8708bf Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 19 Aug 2021 10:32:15 +0800 Subject: [PATCH 50/56] 1 --- README.md | 15 ++------------- other.md | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 13 deletions(-) create mode 100644 other.md diff --git a/README.md b/README.md index 84885abd..ac532107 100644 --- a/README.md +++ b/README.md @@ -285,20 +285,9 @@ Error: www.github.com:443, 代理请求超时 当git push的数据大于200k时,会报错,目前的方案不太好解决。 临时方案:切到安全模式,尝试git push,多试几次就可以了。 -### 8、 Java程序使用 -需要先通过keytool安装证书 -`keytool -import -alias dev-sidecar -keystore "jdk路径\security\cacerts" -file 用户目录\.dev-sidecar\dev-sidecar.ca.crt`默认密码为`changeit` -启动时还需要设置参数 -`-Dhttp.proxyHost=localhost -Dhttp.proxyPort=1181 -Dhttps.proxyHost=localhost -Dhttps.proxyPort=1181` -Gradle还需在`用户目录/.gradle/gradle.properties`创建配置文件 -```properties -systemProp.http.proxyHost=localhost -systemProp.http.proxyPort=1181 -systemProp.https.proxyHost=localhost -systemProp.https.proxyPort=1181 -``` - +## 在其他程序使用 +* [java程序使用](./other.md#Java程序使用) ## 贡献代码 diff --git a/other.md b/other.md new file mode 100644 index 00000000..e057f02e --- /dev/null +++ b/other.md @@ -0,0 +1,16 @@ +# 其他程序使用 + +## Java程序使用 + > 由[Enaium](https://github.com/Enaium) 提供,未做验证,可供参考 +> +需要先通过keytool安装证书 +`keytool -import -alias dev-sidecar -keystore "jdk路径\security\cacerts" -file 用户目录\.dev-sidecar\dev-sidecar.ca.crt`默认密码为`changeit` +启动时还需要设置参数 +`-Dhttp.proxyHost=localhost -Dhttp.proxyPort=1181 -Dhttps.proxyHost=localhost -Dhttps.proxyPort=1181` +Gradle还需在`用户目录/.gradle/gradle.properties`创建配置文件 +```properties +systemProp.http.proxyHost=localhost +systemProp.http.proxyPort=1181 +systemProp.https.proxyHost=localhost +systemProp.https.proxyPort=1181 +``` \ No newline at end of file From 9f13ae77829902968fd84471a7a388387f4b714c Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 19 Aug 2021 10:54:45 +0800 Subject: [PATCH 51/56] 1 --- README.md | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index ac532107..dd30a565 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ -## 特性 +## 一、 特性 ### 1、 dns优选(解决***污染问题) * 根据网络状况智能解析最佳域名ip地址,获取最佳网络速度 @@ -20,6 +20,7 @@ * 具备测速机制,当访问失败或超时之后,自动切换到备用站点,使得目标服务高可用 ### 3、 github加速 +* github 直连加速 * release、source、zip下载加速 * clone 加速 * 头像加速 @@ -34,6 +35,7 @@ > > 由于此脚本在ds中是打包在本地的,更新会不及时,你可以直接通过浏览器安装油猴插件使用此脚本,从而获得最新更新(ds本地的可以通过`加速服务->基本设置->启用脚本`进行关闭)。 + ### 4、 Stack Overflow 加速 * 将ajax.google.com代理到加速CDN上 * recaptcha 图片验证码加速 @@ -52,7 +54,7 @@ * 本应用及服务端承诺不收集任何信息。介意者请使用安全模式。 * 建议自建服务端(增强功能页面右上角点击查看自建服务端方法) -## 快速开始 +## 二、快速开始 支持windows、Mac ### DevSidecar桌面应用 @@ -62,9 +64,12 @@ [Gitee Release](https://gitee.com/docmirror/dev-sidecar/releases) [Github Release](https://github.com/docmirror/dev-sidecar/releases) - Windows: 请选择DevSidecar-x.x.x.exe - Mac: 请选择DevSidecar-x.x.x.dmg +> Windows: 请选择DevSidecar-x.x.x.exe +> Mac: 请选择DevSidecar-x.x.x.dmg +> Ubuntu: 请选择DevSidecar-x.x.x.deb +> 其他linux: 请选择DevSidecar-x.x.x.AppImage (未做测试,不保证能用) +> linux安装说明请参考 [linux安装文档](./doc/linux.md) #### 2 安装后打开 注意:mac版安装需要在“系统偏好设置->安全性与隐私->通用”中解锁并允许应用安装 @@ -94,7 +99,7 @@ |zip 下载 |![](./doc/download-before.png) |![](./doc/download.png)秒下的,实在截不到速度的图 | -## 模式说明 +## 三、模式说明 ### 安全模式 * 此模式:关闭拦截、关闭增强、开启dns优选、开启测速 @@ -137,7 +142,7 @@ >2. [github.com.cnpmjs.org](https://github.com.cnpmjs.org/) 这个很容易超限 -## api +## 四、api ### 拦截配置 没有配置域名的不会拦截,其他根据配置进行拦截处理 @@ -154,6 +159,10 @@ const intercepts = { // success:true, 直接返回成功请求(某些请求不想发出去,可以伪装成功返回) redirect: 'download.fastgit.org' }, + '.*':{ + proxy:'github.com', + sni:'baidu.com' //修改sni,规避***握手拦截 + } }, 'ajax.googleapis.com': { '.*': { @@ -187,7 +196,7 @@ const intercepts = { ``` 注意:暂时只支持IPv4的解析 -## 问题排查 +## 五、问题排查 ### 1、dev-sidecar的前两个开关没有处于打开状态 1. 尝试将开关按钮手动打开 @@ -286,11 +295,11 @@ Error: www.github.com:443, 代理请求超时 临时方案:切到安全模式,尝试git push,多试几次就可以了。 -## 在其他程序使用 +## 六、在其他程序使用 * [java程序使用](./other.md#Java程序使用) -## 贡献代码 +## 七、贡献代码 ### 开发调试模式启动 @@ -319,24 +328,24 @@ npm run electron:build 如果你想将你的修改贡献出来,请提交pr -## 联系作者 +## 八、联系作者 欢迎bug反馈,需求建议,技术交流等(请备注dev-sidecar,或简称DS) ![](./doc/contact.png) -## 求star +## 九、求star 我的其他项目求star * [fast-crud](https://github.com/fast-crud/fast-crud) : 开发crud快如闪电 * [certd](https://github.com/certd/certd) : 让你的证书永不过期 -## 广告 +## 十、广告 * [腾讯云企业老用户3折服务器](https://curl.qcloud.com/MRY91neQ) * [腾讯云新用户大礼包](https://curl.qcloud.com/VQ2ARft2) * [阿里云618](https://www.aliyun.com/activity/618/2021?userCode=qya11txb) -## 感谢 +## 十一、感谢 本项目使用lerna包管理工具 [![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lerna.js.org/) From 88b4811e2f3447cdbb82e3007a015926b9dd124b Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 19 Aug 2021 11:06:19 +0800 Subject: [PATCH 52/56] 1 --- README.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/README.md b/README.md index dd30a565..34d64c72 100644 --- a/README.md +++ b/README.md @@ -290,15 +290,9 @@ Error: www.github.com:443, 代理请求超时 1、可以尝试关闭pac 2、可以将域名加入白名单,设置方式参考:https://github.com/docmirror/dev-sidecar/issues/25 -### 7、 git push报错 -当git push的数据大于200k时,会报错,目前的方案不太好解决。 -临时方案:切到安全模式,尝试git push,多试几次就可以了。 - - ## 六、在其他程序使用 * [java程序使用](./other.md#Java程序使用) - ## 七、贡献代码 ### 开发调试模式启动 From cb750350ad7e128aea4157c8c0753d9e308aeb87 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 19 Aug 2021 15:10:03 +0800 Subject: [PATCH 53/56] 1 --- README.md | 24 +++++++++--------------- doc/recover.md | 20 ++++++++++++++++++++ 2 files changed, 29 insertions(+), 15 deletions(-) create mode 100644 doc/recover.md diff --git a/README.md b/README.md index 34d64c72..868cb653 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,7 @@ 去试试打开github --------- -> 第一次访问会去国外的dns服务器上获取ip,会比较慢一点,后面就快了 +> 第一次访问会去国外的dns服务器上获取ip,会比较慢一点,后面就快了 --------- ### 开启前 vs 开启后 @@ -244,20 +244,6 @@ sudo xcodebuild -license 7. 请确认网络代理设置处于勾选状态 正常情况下dev-sidecar在“系统代理”开关打开时,会自动设置代理。 - 如何打开查看windows代理设置: - * win10: 开始->设置->网络和Internet->最下方代理 - * win7: 开始->控制面板->网络和Internet->网络和共享中心->左下角Internet选项->连接选项卡->局域网设置 - -windows 代理查看 -![windows](./doc/proxy.png) - -mac 代理查看 -![](./doc/mac-proxy.png) - - - - - ### 3、浏览器打开提示证书不受信任 @@ -290,6 +276,14 @@ Error: www.github.com:443, 代理请求超时 1、可以尝试关闭pac 2、可以将域名加入白名单,设置方式参考:https://github.com/docmirror/dev-sidecar/issues/25 +### 7、应用意外关闭导致没有网络了 +应用开启后会自动修改系统代理设置,正常退出会自动关闭系统代理 +当应用意外关闭时,可能会因为没有将系统代理恢复,从而导致完全无法上网。 + + 对于此问题有如下几种解决方案可供选择: + 1、重新打开应用即可(右键应用托盘图标可完全退出,将会正常关闭系统代理设置) + 2、如果应用被卸载了,此时需要[手动关闭系统代理设置](./doc/recover.md) + ## 六、在其他程序使用 * [java程序使用](./other.md#Java程序使用) diff --git a/doc/recover.md b/doc/recover.md new file mode 100644 index 00000000..8be51b0f --- /dev/null +++ b/doc/recover.md @@ -0,0 +1,20 @@ +# 卸载与恢复网络 +由于应用启动后会自动设置系统代理,正常退出时会关闭系统代理。 +当应用意外关闭,或者未正常退出后被卸载,此时会因为系统代理没有恢复从而导致完全上不了网。 + +## 恢复代理设置 +### 1、windows 代理关闭 +如何打开查看windows代理设置: +* win10: 开始->设置->网络和Internet->最下方代理 +* win7: 开始->控制面板->网络和Internet->网络和共享中心->左下角Internet选项->连接选项卡->局域网设置 + +![windows](./proxy.png) + +### 2、mac 代理关闭 +网络->网卡->代理->去掉http和https的两个勾 + +![](./mac-proxy.png) + + +### 3、Linux(Ubuntu) +网络->代理->选择禁用 \ No newline at end of file From 822e98efbfff47799dc2579c47b03d0de35ec4d1 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 19 Aug 2021 15:25:41 +0800 Subject: [PATCH 54/56] 1 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 868cb653..b1aa38be 100644 --- a/README.md +++ b/README.md @@ -263,7 +263,7 @@ DevSidecar Warning: Error: www.github.com:443, 代理请求超时 ``` 如果是安全模式,则是因为不稳定导致的,等一会再刷新试试 -如果是默认模式/增强模式,则是由于访问人数过多,正常现象 +如果是增强模式,则是由于访问人数过多,正常现象 ### 5、查看日志是否有报错 如果还是不行,请在下方加作者好友,将服务日志发送给作者进行分析 From 320250fee388df2061371bd74558821cce03824a Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 19 Aug 2021 15:26:04 +0800 Subject: [PATCH 55/56] 1 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b1aa38be..d55632ca 100644 --- a/README.md +++ b/README.md @@ -274,7 +274,7 @@ Error: www.github.com:443, 代理请求超时 ### 6、某些原本可以打开的网站打不开了 1、可以尝试关闭pac -2、可以将域名加入白名单,设置方式参考:https://github.com/docmirror/dev-sidecar/issues/25 +2、可以将域名加入白名单 ### 7、应用意外关闭导致没有网络了 应用开启后会自动修改系统代理设置,正常退出会自动关闭系统代理 From 863bf03495f59de93798f7667fa25983855f3918 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 19 Aug 2021 18:07:02 +0800 Subject: [PATCH 56/56] 1 --- README.md | 4 ++-- other.md => doc/other.md | 0 packages/core/src/config/index.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename other.md => doc/other.md (100%) diff --git a/README.md b/README.md index d55632ca..bdb1bc47 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ * 具备测速机制,当访问失败或超时之后,自动切换到备用站点,使得目标服务高可用 ### 3、 github加速 -* github 直连加速 +* github 直连加速 (通过修改sni实现,感谢 [fastGithub](https://github.com/dotnetcore/FastGithub) 提供的思路) * release、source、zip下载加速 * clone 加速 * 头像加速 @@ -285,7 +285,7 @@ Error: www.github.com:443, 代理请求超时 2、如果应用被卸载了,此时需要[手动关闭系统代理设置](./doc/recover.md) ## 六、在其他程序使用 -* [java程序使用](./other.md#Java程序使用) +* [java程序使用](./doc/other.md#Java程序使用) ## 七、贡献代码 diff --git a/other.md b/doc/other.md similarity index 100% rename from other.md rename to doc/other.md diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js index c6aa35ba..94689b21 100644 --- a/packages/core/src/config/index.js +++ b/packages/core/src/config/index.js @@ -214,6 +214,7 @@ module.exports = { '*githubusercontent.com': 'quad9', '*yarnpkg.com': 'quad9', '*cloudfront.net': 'quad9', + '*cloudflare.com': 'quad9', '*github.io': 'quad9', 'img.shields.io': 'quad9', '*.githubusercontent.com': 'quad9', @@ -223,7 +224,6 @@ module.exports = { '*github.com': 'quad9', '*.vuepress.vuejs.org': 'quad9', 'gh.docmirror.top': 'quad9', - '*cloudflare.com': 'quad9', '*v2ex.com': 'quad9' }, speedTest: {