├── .gitignore ├── images ├── icon.png ├── appIcon.png └── icon_2x.png ├── snapshot └── login.png ├── README.md ├── LICENSE.md ├── package.json ├── main.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zqyadam/yuque-electron-client/HEAD/images/icon.png -------------------------------------------------------------------------------- /images/appIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zqyadam/yuque-electron-client/HEAD/images/appIcon.png -------------------------------------------------------------------------------- /images/icon_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zqyadam/yuque-electron-client/HEAD/images/icon_2x.png -------------------------------------------------------------------------------- /snapshot/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zqyadam/yuque-electron-client/HEAD/snapshot/login.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 语雀Electron封装的本地版(windows only) 2 | 3 | > 目的:懒得打开网页,直接在电脑本地打开多好~ 4 | 5 | ## 安装 6 | 7 | ```bash 8 | yarn 9 | ``` 10 | 11 | ## 启动 12 | 13 | ```bash 14 | yarn start 15 | ``` 16 | 17 | 18 | 19 | ## 打包 20 | 21 | ```bash 22 | yarn dist 23 | ``` 24 | 25 | ## 截个图 26 | 27 | ![登录页截图](./snapshot/login.png) -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zqyadam 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "yuque-electron-client", 3 | "version": "1.0.1", 4 | "description": "一个Electron封装的语雀客户端", 5 | "main": "main.js", 6 | "scripts": { 7 | "start": "electron .", 8 | "dist": "electron-builder" 9 | }, 10 | "repository": "https://github.com/zqyadam/yuque-electron-client", 11 | "keywords": [ 12 | "Electron", 13 | "语雀" 14 | ], 15 | "author": "zqyadam", 16 | "license": "MIT", 17 | "devDependencies": { 18 | "electron": "^6.0.9", 19 | "electron-builder": "^21.2.0" 20 | }, 21 | "build": { 22 | "appId": "yuque-electron.app", 23 | "productName":"语雀", 24 | "asar": true, 25 | "files": [ 26 | "**/*", 27 | "!node_modules/*" 28 | ], 29 | "win": { 30 | "target": [ 31 | { 32 | "target": "nsis", 33 | "arch": [ 34 | "x64" 35 | ] 36 | } 37 | ], 38 | "icon": "images/icon_2x.png", 39 | "artifactName": "${productName}-Setup-${version}.${ext}" 40 | }, 41 | "nsis": { 42 | "allowToChangeInstallationDirectory": true, 43 | "oneClick": false, 44 | "perMachine": false 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- 1 | const { app, BrowserWindow, Tray, Menu } = require("electron"); 2 | const path = require("path"); 3 | 4 | let mainWindow; 5 | 6 | function showMainWindow() { 7 | mainWindow.show(); 8 | } 9 | 10 | function hideMainWindow() { 11 | mainWindow.hide(); 12 | } 13 | 14 | function createTray() { 15 | appTray = new Tray(path.join(__dirname, "/images/appIcon.png")); 16 | 17 | var contextMenu = Menu.buildFromTemplate([ 18 | { 19 | label: "显示窗口", 20 | type: "normal", 21 | click: () => { 22 | showMainWindow(); 23 | } 24 | }, 25 | { 26 | label: "隐藏窗口", 27 | type: "normal", 28 | click: () => { 29 | hideMainWindow(); 30 | } 31 | }, 32 | { type: "separator" }, 33 | { 34 | label: "退出", 35 | type: "normal", 36 | click: () => { 37 | app.quit(); 38 | } 39 | } 40 | ]); 41 | 42 | appTray.setToolTip("语雀本地端"); 43 | appTray.setContextMenu(contextMenu); 44 | appTray.on("click", e => { 45 | mainWindow.isVisible() ? hideMainWindow() : showMainWindow(); 46 | }); 47 | } 48 | 49 | function createMenu() { 50 | var menu = Menu.buildFromTemplate([ 51 | { 52 | label: "后退", 53 | type: "normal", 54 | click: (menuItem, browserWindow, event) => { 55 | browserWindow.webContents.goBack(); 56 | } 57 | }, 58 | { 59 | label: "前进", 60 | type: "normal", 61 | click: (menuItem, browserWindow, event) => { 62 | browserWindow.webContents.goForward(); 63 | } 64 | } 65 | ]); 66 | return menu; 67 | } 68 | 69 | function createWindow() { 70 | mainWindow = new BrowserWindow({ 71 | width: 1200, 72 | height: 800, 73 | show: false 74 | }); 75 | 76 | mainWindow.loadURL("http://www.yuque.com"); 77 | 78 | createTray(); 79 | let menu = createMenu(); 80 | 81 | Menu.setApplicationMenu(menu); 82 | 83 | mainWindow.on("closed", function() { 84 | mainWindow = null; 85 | }); 86 | 87 | mainWindow.maximize(); 88 | } 89 | 90 | app.on("ready", createWindow); 91 | 92 | app.on("window-all-closed", function() { 93 | if (process.platform !== "darwin") app.quit(); 94 | }); 95 | 96 | app.on("activate", function() { 97 | if (mainWindow === null) createWindow(); 98 | }); 99 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "7zip-bin@~5.0.3": 6 | version "5.0.3" 7 | resolved "https://registry.npm.taobao.org/7zip-bin/download/7zip-bin-5.0.3.tgz?cache=0&sync_timestamp=1563355491415&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F7zip-bin%2Fdownload%2F7zip-bin-5.0.3.tgz#bc5b5532ecafd923a61f2fb097e3b108c0106a3f" 8 | integrity sha1-vFtVMuyv2SOmHy+wl+OxCMAQaj8= 9 | 10 | "@develar/schema-utils@~2.1.0": 11 | version "2.1.0" 12 | resolved "https://registry.npm.taobao.org/@develar/schema-utils/download/@develar/schema-utils-2.1.0.tgz#eceb1695bfbed6f6bb84666d5d3abe5e1fd54e17" 13 | integrity sha1-7OsWlb++1va7hGZtXTq+Xh/VThc= 14 | dependencies: 15 | ajv "^6.1.0" 16 | ajv-keywords "^3.1.0" 17 | 18 | "@sindresorhus/is@^0.14.0": 19 | version "0.14.0" 20 | resolved "https://registry.npm.taobao.org/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" 21 | integrity sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o= 22 | 23 | "@szmarczak/http-timer@^1.1.2": 24 | version "1.1.2" 25 | resolved "https://registry.npm.taobao.org/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" 26 | integrity sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE= 27 | dependencies: 28 | defer-to-connect "^1.0.1" 29 | 30 | "@types/debug@^4.1.4": 31 | version "4.1.5" 32 | resolved "https://registry.npm.taobao.org/@types/debug/download/@types/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd" 33 | integrity sha1-sU76iFK3do2JiQZhPCP2iHE+As0= 34 | 35 | "@types/node@^10.12.18": 36 | version "10.14.18" 37 | resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-10.14.18.tgz?cache=0&sync_timestamp=1568180598397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-10.14.18.tgz#b7d45fc950e6ffd7edc685e890d13aa7b8535dce" 38 | integrity sha1-t9RfyVDm/9ftxoXokNE6p7hTXc4= 39 | 40 | ajv-keywords@^3.1.0: 41 | version "3.4.1" 42 | resolved "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" 43 | integrity sha1-75FuJxxkrBIXH9g4TqrmsjRYVNo= 44 | 45 | ajv@^6.1.0, ajv@^6.5.5: 46 | version "6.10.2" 47 | resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.10.2.tgz?cache=0&sync_timestamp=1563113786760&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" 48 | integrity sha1-086gTWsBeyiUrWkED+yLYj60vVI= 49 | dependencies: 50 | fast-deep-equal "^2.0.1" 51 | fast-json-stable-stringify "^2.0.0" 52 | json-schema-traverse "^0.4.1" 53 | uri-js "^4.2.2" 54 | 55 | ansi-align@^3.0.0: 56 | version "3.0.0" 57 | resolved "https://registry.npm.taobao.org/ansi-align/download/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" 58 | integrity sha1-tTazcc9ofKrvI2wY0+If43l0Z8s= 59 | dependencies: 60 | string-width "^3.0.0" 61 | 62 | ansi-regex@^2.0.0: 63 | version "2.1.1" 64 | resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 65 | integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= 66 | 67 | ansi-regex@^3.0.0: 68 | version "3.0.0" 69 | resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 70 | integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= 71 | 72 | ansi-regex@^4.1.0: 73 | version "4.1.0" 74 | resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" 75 | integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= 76 | 77 | ansi-styles@^3.2.0, ansi-styles@^3.2.1: 78 | version "3.2.1" 79 | resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 80 | integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= 81 | dependencies: 82 | color-convert "^1.9.0" 83 | 84 | app-builder-bin@3.4.3: 85 | version "3.4.3" 86 | resolved "https://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-3.4.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fapp-builder-bin%2Fdownload%2Fapp-builder-bin-3.4.3.tgz#58a74193eb882f029be6b7f0cd3f0c6805927a6b" 87 | integrity sha1-WKdBk+uILwKb5rfwzT8MaAWSems= 88 | 89 | app-builder-lib@21.2.0, app-builder-lib@~21.2.0: 90 | version "21.2.0" 91 | resolved "https://registry.npm.taobao.org/app-builder-lib/download/app-builder-lib-21.2.0.tgz#fa1d1604601431e2c3476857e9b9b61d33ad26cc" 92 | integrity sha1-+h0WBGAUMeLDR2hX6bm2HTOtJsw= 93 | dependencies: 94 | "7zip-bin" "~5.0.3" 95 | "@develar/schema-utils" "~2.1.0" 96 | async-exit-hook "^2.0.1" 97 | bluebird-lst "^1.0.9" 98 | builder-util "21.2.0" 99 | builder-util-runtime "8.3.0" 100 | chromium-pickle-js "^0.2.0" 101 | debug "^4.1.1" 102 | ejs "^2.6.2" 103 | electron-publish "21.2.0" 104 | fs-extra "^8.1.0" 105 | hosted-git-info "^2.7.1" 106 | is-ci "^2.0.0" 107 | isbinaryfile "^4.0.2" 108 | js-yaml "^3.13.1" 109 | lazy-val "^1.0.4" 110 | minimatch "^3.0.4" 111 | normalize-package-data "^2.5.0" 112 | read-config-file "5.0.0" 113 | sanitize-filename "^1.6.2" 114 | semver "^6.3.0" 115 | temp-file "^3.3.4" 116 | 117 | argparse@^1.0.7: 118 | version "1.0.10" 119 | resolved "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 120 | integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= 121 | dependencies: 122 | sprintf-js "~1.0.2" 123 | 124 | array-find-index@^1.0.1: 125 | version "1.0.2" 126 | resolved "https://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" 127 | integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= 128 | 129 | asn1@~0.2.3: 130 | version "0.2.4" 131 | resolved "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" 132 | integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= 133 | dependencies: 134 | safer-buffer "~2.1.0" 135 | 136 | assert-plus@1.0.0, assert-plus@^1.0.0: 137 | version "1.0.0" 138 | resolved "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 139 | integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= 140 | 141 | async-exit-hook@^2.0.1: 142 | version "2.0.1" 143 | resolved "https://registry.npm.taobao.org/async-exit-hook/download/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3" 144 | integrity sha1-i9iwJLDsmxwBzMua+dspvXF9+vM= 145 | 146 | asynckit@^0.4.0: 147 | version "0.4.0" 148 | resolved "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 149 | integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= 150 | 151 | aws-sign2@~0.7.0: 152 | version "0.7.0" 153 | resolved "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 154 | integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= 155 | 156 | aws4@^1.8.0: 157 | version "1.8.0" 158 | resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" 159 | integrity sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8= 160 | 161 | balanced-match@^1.0.0: 162 | version "1.0.0" 163 | resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 164 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 165 | 166 | bcrypt-pbkdf@^1.0.0: 167 | version "1.0.2" 168 | resolved "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" 169 | integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= 170 | dependencies: 171 | tweetnacl "^0.14.3" 172 | 173 | bluebird-lst@^1.0.9: 174 | version "1.0.9" 175 | resolved "https://registry.npm.taobao.org/bluebird-lst/download/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c" 176 | integrity sha1-pkoOQ2Vli5q1/odeud+2lBibtBw= 177 | dependencies: 178 | bluebird "^3.5.5" 179 | 180 | bluebird@^3.5.5: 181 | version "3.5.5" 182 | resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" 183 | integrity sha1-qNCv1zJR7/u9X+OEp31zADwXpx8= 184 | 185 | boxen@^3.0.0: 186 | version "3.2.0" 187 | resolved "https://registry.npm.taobao.org/boxen/download/boxen-3.2.0.tgz#fbdff0de93636ab4450886b6ff45b92d098f45eb" 188 | integrity sha1-+9/w3pNjarRFCIa2/0W5LQmPRes= 189 | dependencies: 190 | ansi-align "^3.0.0" 191 | camelcase "^5.3.1" 192 | chalk "^2.4.2" 193 | cli-boxes "^2.2.0" 194 | string-width "^3.0.0" 195 | term-size "^1.2.0" 196 | type-fest "^0.3.0" 197 | widest-line "^2.0.0" 198 | 199 | brace-expansion@^1.1.7: 200 | version "1.1.11" 201 | resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 202 | integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= 203 | dependencies: 204 | balanced-match "^1.0.0" 205 | concat-map "0.0.1" 206 | 207 | buffer-from@^1.0.0: 208 | version "1.1.1" 209 | resolved "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" 210 | integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= 211 | 212 | builder-util-runtime@8.3.0: 213 | version "8.3.0" 214 | resolved "https://registry.npm.taobao.org/builder-util-runtime/download/builder-util-runtime-8.3.0.tgz#f5fac9139af6facf42a21fbe4d3aebed88fda33e" 215 | integrity sha1-9frJE5r2+s9Coh++TTrr7Yj9oz4= 216 | dependencies: 217 | debug "^4.1.1" 218 | sax "^1.2.4" 219 | 220 | builder-util@21.2.0, builder-util@~21.2.0: 221 | version "21.2.0" 222 | resolved "https://registry.npm.taobao.org/builder-util/download/builder-util-21.2.0.tgz#aba721190e4e841009d9fb4b88f1130ed616522f" 223 | integrity sha1-q6chGQ5OhBAJ2ftLiPETDtYWUi8= 224 | dependencies: 225 | "7zip-bin" "~5.0.3" 226 | "@types/debug" "^4.1.4" 227 | app-builder-bin "3.4.3" 228 | bluebird-lst "^1.0.9" 229 | builder-util-runtime "8.3.0" 230 | chalk "^2.4.2" 231 | debug "^4.1.1" 232 | fs-extra "^8.1.0" 233 | is-ci "^2.0.0" 234 | js-yaml "^3.13.1" 235 | source-map-support "^0.5.13" 236 | stat-mode "^0.3.0" 237 | temp-file "^3.3.4" 238 | 239 | cacheable-request@^6.0.0: 240 | version "6.1.0" 241 | resolved "https://registry.npm.taobao.org/cacheable-request/download/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" 242 | integrity sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI= 243 | dependencies: 244 | clone-response "^1.0.2" 245 | get-stream "^5.1.0" 246 | http-cache-semantics "^4.0.0" 247 | keyv "^3.0.0" 248 | lowercase-keys "^2.0.0" 249 | normalize-url "^4.1.0" 250 | responselike "^1.0.2" 251 | 252 | camelcase-keys@^2.0.0: 253 | version "2.1.0" 254 | resolved "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" 255 | integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= 256 | dependencies: 257 | camelcase "^2.0.0" 258 | map-obj "^1.0.0" 259 | 260 | camelcase@^2.0.0: 261 | version "2.1.1" 262 | resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" 263 | integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= 264 | 265 | camelcase@^5.0.0, camelcase@^5.3.1: 266 | version "5.3.1" 267 | resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 268 | integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= 269 | 270 | caseless@~0.12.0: 271 | version "0.12.0" 272 | resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 273 | integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= 274 | 275 | chalk@^2.0.1, chalk@^2.4.2: 276 | version "2.4.2" 277 | resolved "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 278 | integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= 279 | dependencies: 280 | ansi-styles "^3.2.1" 281 | escape-string-regexp "^1.0.5" 282 | supports-color "^5.3.0" 283 | 284 | chromium-pickle-js@^0.2.0: 285 | version "0.2.0" 286 | resolved "https://registry.npm.taobao.org/chromium-pickle-js/download/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" 287 | integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU= 288 | 289 | ci-info@^2.0.0: 290 | version "2.0.0" 291 | resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" 292 | integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= 293 | 294 | cli-boxes@^2.2.0: 295 | version "2.2.0" 296 | resolved "https://registry.npm.taobao.org/cli-boxes/download/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d" 297 | integrity sha1-U47K6PnGylCOPDyVtFP+k8tMFo0= 298 | 299 | cliui@^5.0.0: 300 | version "5.0.0" 301 | resolved "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" 302 | integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= 303 | dependencies: 304 | string-width "^3.1.0" 305 | strip-ansi "^5.2.0" 306 | wrap-ansi "^5.1.0" 307 | 308 | clone-response@^1.0.2: 309 | version "1.0.2" 310 | resolved "https://registry.npm.taobao.org/clone-response/download/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" 311 | integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= 312 | dependencies: 313 | mimic-response "^1.0.0" 314 | 315 | code-point-at@^1.0.0: 316 | version "1.1.0" 317 | resolved "https://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 318 | integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= 319 | 320 | color-convert@^1.9.0: 321 | version "1.9.3" 322 | resolved "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 323 | integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= 324 | dependencies: 325 | color-name "1.1.3" 326 | 327 | color-name@1.1.3: 328 | version "1.1.3" 329 | resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 330 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 331 | 332 | combined-stream@^1.0.6, combined-stream@~1.0.6: 333 | version "1.0.8" 334 | resolved "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 335 | integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= 336 | dependencies: 337 | delayed-stream "~1.0.0" 338 | 339 | concat-map@0.0.1: 340 | version "0.0.1" 341 | resolved "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 342 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 343 | 344 | concat-stream@1.6.2: 345 | version "1.6.2" 346 | resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" 347 | integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= 348 | dependencies: 349 | buffer-from "^1.0.0" 350 | inherits "^2.0.3" 351 | readable-stream "^2.2.2" 352 | typedarray "^0.0.6" 353 | 354 | configstore@^4.0.0: 355 | version "4.0.0" 356 | resolved "https://registry.npm.taobao.org/configstore/download/configstore-4.0.0.tgz#5933311e95d3687efb592c528b922d9262d227e7" 357 | integrity sha1-WTMxHpXTaH77WSxSi5ItkmLSJ+c= 358 | dependencies: 359 | dot-prop "^4.1.0" 360 | graceful-fs "^4.1.2" 361 | make-dir "^1.0.0" 362 | unique-string "^1.0.0" 363 | write-file-atomic "^2.0.0" 364 | xdg-basedir "^3.0.0" 365 | 366 | core-util-is@1.0.2, core-util-is@~1.0.0: 367 | version "1.0.2" 368 | resolved "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 369 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= 370 | 371 | cross-spawn@^5.0.1: 372 | version "5.1.0" 373 | resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" 374 | integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= 375 | dependencies: 376 | lru-cache "^4.0.1" 377 | shebang-command "^1.2.0" 378 | which "^1.2.9" 379 | 380 | crypto-random-string@^1.0.0: 381 | version "1.0.0" 382 | resolved "https://registry.npm.taobao.org/crypto-random-string/download/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" 383 | integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= 384 | 385 | currently-unhandled@^0.4.1: 386 | version "0.4.1" 387 | resolved "https://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" 388 | integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= 389 | dependencies: 390 | array-find-index "^1.0.1" 391 | 392 | dashdash@^1.12.0: 393 | version "1.14.1" 394 | resolved "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" 395 | integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= 396 | dependencies: 397 | assert-plus "^1.0.0" 398 | 399 | debug@2.6.9, debug@^2.1.3, debug@^2.2.0: 400 | version "2.6.9" 401 | resolved "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 402 | integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= 403 | dependencies: 404 | ms "2.0.0" 405 | 406 | debug@^3.0.0: 407 | version "3.2.6" 408 | resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" 409 | integrity sha1-6D0X3hbYp++3cX7b5fsQE17uYps= 410 | dependencies: 411 | ms "^2.1.1" 412 | 413 | debug@^4.1.1: 414 | version "4.1.1" 415 | resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" 416 | integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= 417 | dependencies: 418 | ms "^2.1.1" 419 | 420 | decamelize@^1.1.2, decamelize@^1.2.0: 421 | version "1.2.0" 422 | resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 423 | integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= 424 | 425 | decompress-response@^3.3.0: 426 | version "3.3.0" 427 | resolved "https://registry.npm.taobao.org/decompress-response/download/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" 428 | integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= 429 | dependencies: 430 | mimic-response "^1.0.0" 431 | 432 | deep-extend@^0.6.0: 433 | version "0.6.0" 434 | resolved "https://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" 435 | integrity sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw= 436 | 437 | defer-to-connect@^1.0.1: 438 | version "1.0.2" 439 | resolved "https://registry.npm.taobao.org/defer-to-connect/download/defer-to-connect-1.0.2.tgz#4bae758a314b034ae33902b5aac25a8dd6a8633e" 440 | integrity sha1-S651ijFLA0rjOQK1qsJajdaoYz4= 441 | 442 | delayed-stream@~1.0.0: 443 | version "1.0.0" 444 | resolved "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 445 | integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= 446 | 447 | dmg-builder@21.2.0: 448 | version "21.2.0" 449 | resolved "https://registry.npm.taobao.org/dmg-builder/download/dmg-builder-21.2.0.tgz#a9c883557cacb9abdb66c7133b30fe921c1a3ba7" 450 | integrity sha1-qciDVXysuavbZscTOzD+khwaO6c= 451 | dependencies: 452 | app-builder-lib "~21.2.0" 453 | bluebird-lst "^1.0.9" 454 | builder-util "~21.2.0" 455 | fs-extra "^8.1.0" 456 | iconv-lite "^0.5.0" 457 | js-yaml "^3.13.1" 458 | sanitize-filename "^1.6.2" 459 | 460 | dot-prop@^4.1.0: 461 | version "4.2.0" 462 | resolved "https://registry.npm.taobao.org/dot-prop/download/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" 463 | integrity sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc= 464 | dependencies: 465 | is-obj "^1.0.0" 466 | 467 | dotenv-expand@^5.1.0: 468 | version "5.1.0" 469 | resolved "https://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" 470 | integrity sha1-P7rwIL/XlIhAcuomsel5HUWmKfA= 471 | 472 | dotenv@^8.0.0: 473 | version "8.1.0" 474 | resolved "https://registry.npm.taobao.org/dotenv/download/dotenv-8.1.0.tgz#d811e178652bfb8a1e593c6dd704ec7e90d85ea2" 475 | integrity sha1-2BHheGUr+4oeWTxt1wTsfpDYXqI= 476 | 477 | duplexer3@^0.1.4: 478 | version "0.1.4" 479 | resolved "https://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 480 | integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= 481 | 482 | ecc-jsbn@~0.1.1: 483 | version "0.1.2" 484 | resolved "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" 485 | integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= 486 | dependencies: 487 | jsbn "~0.1.0" 488 | safer-buffer "^2.1.0" 489 | 490 | ejs@^2.6.2: 491 | version "2.7.1" 492 | resolved "https://registry.npm.taobao.org/ejs/download/ejs-2.7.1.tgz#5b5ab57f718b79d4aca9254457afecd36fa80228" 493 | integrity sha1-W1q1f3GLedSsqSVEV6/s02+oAig= 494 | 495 | electron-builder@^21.2.0: 496 | version "21.2.0" 497 | resolved "https://registry.npm.taobao.org/electron-builder/download/electron-builder-21.2.0.tgz#b68ec4def713fc0b8602654ce842f972432f50c5" 498 | integrity sha1-to7E3vcT/AuGAmVM6EL5ckMvUMU= 499 | dependencies: 500 | app-builder-lib "21.2.0" 501 | bluebird-lst "^1.0.9" 502 | builder-util "21.2.0" 503 | builder-util-runtime "8.3.0" 504 | chalk "^2.4.2" 505 | dmg-builder "21.2.0" 506 | fs-extra "^8.1.0" 507 | is-ci "^2.0.0" 508 | lazy-val "^1.0.4" 509 | read-config-file "5.0.0" 510 | sanitize-filename "^1.6.2" 511 | update-notifier "^3.0.1" 512 | yargs "^13.3.0" 513 | 514 | electron-download@^4.1.0: 515 | version "4.1.1" 516 | resolved "https://registry.npm.taobao.org/electron-download/download/electron-download-4.1.1.tgz#02e69556705cc456e520f9e035556ed5a015ebe8" 517 | integrity sha1-AuaVVnBcxFblIPngNVVu1aAV6+g= 518 | dependencies: 519 | debug "^3.0.0" 520 | env-paths "^1.0.0" 521 | fs-extra "^4.0.1" 522 | minimist "^1.2.0" 523 | nugget "^2.0.1" 524 | path-exists "^3.0.0" 525 | rc "^1.2.1" 526 | semver "^5.4.1" 527 | sumchecker "^2.0.2" 528 | 529 | electron-publish@21.2.0: 530 | version "21.2.0" 531 | resolved "https://registry.npm.taobao.org/electron-publish/download/electron-publish-21.2.0.tgz#cc225cb46aa62e74b899f2f7299b396c9802387d" 532 | integrity sha1-zCJctGqmLnS4mfL3KZs5bJgCOH0= 533 | dependencies: 534 | bluebird-lst "^1.0.9" 535 | builder-util "~21.2.0" 536 | builder-util-runtime "8.3.0" 537 | chalk "^2.4.2" 538 | fs-extra "^8.1.0" 539 | lazy-val "^1.0.4" 540 | mime "^2.4.4" 541 | 542 | electron@^6.0.9: 543 | version "6.0.9" 544 | resolved "https://registry.npm.taobao.org/electron/download/electron-6.0.9.tgz?cache=0&sync_timestamp=1568295130901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron%2Fdownload%2Felectron-6.0.9.tgz#fea15e9fec329248db500b33ba6544a26fe025a3" 545 | integrity sha1-/qFen+wykkjbUAszumVEom/gJaM= 546 | dependencies: 547 | "@types/node" "^10.12.18" 548 | electron-download "^4.1.0" 549 | extract-zip "^1.0.3" 550 | 551 | emoji-regex@^7.0.1: 552 | version "7.0.3" 553 | resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" 554 | integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= 555 | 556 | end-of-stream@^1.1.0: 557 | version "1.4.1" 558 | resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" 559 | integrity sha1-7SljTRm6ukY7bOa4CjchPqtx7EM= 560 | dependencies: 561 | once "^1.4.0" 562 | 563 | env-paths@^1.0.0: 564 | version "1.0.0" 565 | resolved "https://registry.npm.taobao.org/env-paths/download/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0" 566 | integrity sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA= 567 | 568 | error-ex@^1.2.0: 569 | version "1.3.2" 570 | resolved "https://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 571 | integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= 572 | dependencies: 573 | is-arrayish "^0.2.1" 574 | 575 | escape-string-regexp@^1.0.5: 576 | version "1.0.5" 577 | resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 578 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 579 | 580 | esprima@^4.0.0: 581 | version "4.0.1" 582 | resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 583 | integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= 584 | 585 | execa@^0.7.0: 586 | version "0.7.0" 587 | resolved "https://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" 588 | integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= 589 | dependencies: 590 | cross-spawn "^5.0.1" 591 | get-stream "^3.0.0" 592 | is-stream "^1.1.0" 593 | npm-run-path "^2.0.0" 594 | p-finally "^1.0.0" 595 | signal-exit "^3.0.0" 596 | strip-eof "^1.0.0" 597 | 598 | extend@~3.0.2: 599 | version "3.0.2" 600 | resolved "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 601 | integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= 602 | 603 | extract-zip@^1.0.3: 604 | version "1.6.7" 605 | resolved "https://registry.npm.taobao.org/extract-zip/download/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9" 606 | integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k= 607 | dependencies: 608 | concat-stream "1.6.2" 609 | debug "2.6.9" 610 | mkdirp "0.5.1" 611 | yauzl "2.4.1" 612 | 613 | extsprintf@1.3.0: 614 | version "1.3.0" 615 | resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" 616 | integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= 617 | 618 | extsprintf@^1.2.0: 619 | version "1.4.0" 620 | resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" 621 | integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= 622 | 623 | fast-deep-equal@^2.0.1: 624 | version "2.0.1" 625 | resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz?cache=0&sync_timestamp=1567672407113&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" 626 | integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= 627 | 628 | fast-json-stable-stringify@^2.0.0: 629 | version "2.0.0" 630 | resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" 631 | integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= 632 | 633 | fd-slicer@~1.0.1: 634 | version "1.0.1" 635 | resolved "https://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" 636 | integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= 637 | dependencies: 638 | pend "~1.2.0" 639 | 640 | find-up@^1.0.0: 641 | version "1.1.2" 642 | resolved "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" 643 | integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= 644 | dependencies: 645 | path-exists "^2.0.0" 646 | pinkie-promise "^2.0.0" 647 | 648 | find-up@^3.0.0: 649 | version "3.0.0" 650 | resolved "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" 651 | integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= 652 | dependencies: 653 | locate-path "^3.0.0" 654 | 655 | forever-agent@~0.6.1: 656 | version "0.6.1" 657 | resolved "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 658 | integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= 659 | 660 | form-data@~2.3.2: 661 | version "2.3.3" 662 | resolved "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fform-data%2Fdownload%2Fform-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" 663 | integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= 664 | dependencies: 665 | asynckit "^0.4.0" 666 | combined-stream "^1.0.6" 667 | mime-types "^2.1.12" 668 | 669 | fs-extra@^4.0.1: 670 | version "4.0.3" 671 | resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-4.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-extra%2Fdownload%2Ffs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" 672 | integrity sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ= 673 | dependencies: 674 | graceful-fs "^4.1.2" 675 | jsonfile "^4.0.0" 676 | universalify "^0.1.0" 677 | 678 | fs-extra@^8.1.0: 679 | version "8.1.0" 680 | resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-8.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-extra%2Fdownload%2Ffs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" 681 | integrity sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA= 682 | dependencies: 683 | graceful-fs "^4.2.0" 684 | jsonfile "^4.0.0" 685 | universalify "^0.1.0" 686 | 687 | get-caller-file@^2.0.1: 688 | version "2.0.5" 689 | resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 690 | integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= 691 | 692 | get-stdin@^4.0.1: 693 | version "4.0.1" 694 | resolved "https://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" 695 | integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= 696 | 697 | get-stream@^3.0.0: 698 | version "3.0.0" 699 | resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" 700 | integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= 701 | 702 | get-stream@^4.1.0: 703 | version "4.1.0" 704 | resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" 705 | integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= 706 | dependencies: 707 | pump "^3.0.0" 708 | 709 | get-stream@^5.1.0: 710 | version "5.1.0" 711 | resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" 712 | integrity sha1-ASA83JJZf5uQkGfD5lbMH008Tck= 713 | dependencies: 714 | pump "^3.0.0" 715 | 716 | getpass@^0.1.1: 717 | version "0.1.7" 718 | resolved "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 719 | integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= 720 | dependencies: 721 | assert-plus "^1.0.0" 722 | 723 | global-dirs@^0.1.0: 724 | version "0.1.1" 725 | resolved "https://registry.npm.taobao.org/global-dirs/download/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" 726 | integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= 727 | dependencies: 728 | ini "^1.3.4" 729 | 730 | got@^9.6.0: 731 | version "9.6.0" 732 | resolved "https://registry.npm.taobao.org/got/download/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" 733 | integrity sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU= 734 | dependencies: 735 | "@sindresorhus/is" "^0.14.0" 736 | "@szmarczak/http-timer" "^1.1.2" 737 | cacheable-request "^6.0.0" 738 | decompress-response "^3.3.0" 739 | duplexer3 "^0.1.4" 740 | get-stream "^4.1.0" 741 | lowercase-keys "^1.0.1" 742 | mimic-response "^1.0.1" 743 | p-cancelable "^1.0.0" 744 | to-readable-stream "^1.0.0" 745 | url-parse-lax "^3.0.0" 746 | 747 | graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: 748 | version "4.2.2" 749 | resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" 750 | integrity sha1-bwlSYF0BQMHP2xOO0AV3W5LWewI= 751 | 752 | har-schema@^2.0.0: 753 | version "2.0.0" 754 | resolved "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" 755 | integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= 756 | 757 | har-validator@~5.1.0: 758 | version "5.1.3" 759 | resolved "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" 760 | integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= 761 | dependencies: 762 | ajv "^6.5.5" 763 | har-schema "^2.0.0" 764 | 765 | has-flag@^3.0.0: 766 | version "3.0.0" 767 | resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 768 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 769 | 770 | has-yarn@^2.1.0: 771 | version "2.1.0" 772 | resolved "https://registry.npm.taobao.org/has-yarn/download/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" 773 | integrity sha1-E34RNUp7W/EapctknPDG8/8rLnc= 774 | 775 | hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: 776 | version "2.8.4" 777 | resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546" 778 | integrity sha1-RBGauvS8ZGkqFqzjRwD+2cA+JUY= 779 | 780 | http-cache-semantics@^4.0.0: 781 | version "4.0.3" 782 | resolved "https://registry.npm.taobao.org/http-cache-semantics/download/http-cache-semantics-4.0.3.tgz#495704773277eeef6e43f9ab2c2c7d259dda25c5" 783 | integrity sha1-SVcEdzJ37u9uQ/mrLCx9JZ3aJcU= 784 | 785 | http-signature@~1.2.0: 786 | version "1.2.0" 787 | resolved "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" 788 | integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= 789 | dependencies: 790 | assert-plus "^1.0.0" 791 | jsprim "^1.2.2" 792 | sshpk "^1.7.0" 793 | 794 | iconv-lite@^0.5.0: 795 | version "0.5.0" 796 | resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.5.0.tgz#59cdde0a2a297cc2aeb0c6445a195ee89f127550" 797 | integrity sha1-Wc3eCiopfMKusMZEWhle6J8SdVA= 798 | dependencies: 799 | safer-buffer ">= 2.1.2 < 3" 800 | 801 | import-lazy@^2.1.0: 802 | version "2.1.0" 803 | resolved "https://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" 804 | integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= 805 | 806 | imurmurhash@^0.1.4: 807 | version "0.1.4" 808 | resolved "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 809 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= 810 | 811 | indent-string@^2.1.0: 812 | version "2.1.0" 813 | resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" 814 | integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= 815 | dependencies: 816 | repeating "^2.0.0" 817 | 818 | inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: 819 | version "2.0.4" 820 | resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz?cache=0&sync_timestamp=1560975547815&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 821 | integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= 822 | 823 | ini@^1.3.4, ini@~1.3.0: 824 | version "1.3.5" 825 | resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" 826 | integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= 827 | 828 | is-arrayish@^0.2.1: 829 | version "0.2.1" 830 | resolved "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 831 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= 832 | 833 | is-ci@^2.0.0: 834 | version "2.0.0" 835 | resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" 836 | integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= 837 | dependencies: 838 | ci-info "^2.0.0" 839 | 840 | is-finite@^1.0.0: 841 | version "1.0.2" 842 | resolved "https://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" 843 | integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= 844 | dependencies: 845 | number-is-nan "^1.0.0" 846 | 847 | is-fullwidth-code-point@^1.0.0: 848 | version "1.0.0" 849 | resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 850 | integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= 851 | dependencies: 852 | number-is-nan "^1.0.0" 853 | 854 | is-fullwidth-code-point@^2.0.0: 855 | version "2.0.0" 856 | resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 857 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= 858 | 859 | is-installed-globally@^0.1.0: 860 | version "0.1.0" 861 | resolved "https://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" 862 | integrity sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA= 863 | dependencies: 864 | global-dirs "^0.1.0" 865 | is-path-inside "^1.0.0" 866 | 867 | is-npm@^3.0.0: 868 | version "3.0.0" 869 | resolved "https://registry.npm.taobao.org/is-npm/download/is-npm-3.0.0.tgz#ec9147bfb629c43f494cf67936a961edec7e8053" 870 | integrity sha1-7JFHv7YpxD9JTPZ5Nqlh7ex+gFM= 871 | 872 | is-obj@^1.0.0: 873 | version "1.0.1" 874 | resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" 875 | integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= 876 | 877 | is-path-inside@^1.0.0: 878 | version "1.0.1" 879 | resolved "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" 880 | integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= 881 | dependencies: 882 | path-is-inside "^1.0.1" 883 | 884 | is-stream@^1.1.0: 885 | version "1.1.0" 886 | resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 887 | integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= 888 | 889 | is-typedarray@~1.0.0: 890 | version "1.0.0" 891 | resolved "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 892 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= 893 | 894 | is-utf8@^0.2.0: 895 | version "0.2.1" 896 | resolved "https://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" 897 | integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= 898 | 899 | is-yarn-global@^0.3.0: 900 | version "0.3.0" 901 | resolved "https://registry.npm.taobao.org/is-yarn-global/download/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" 902 | integrity sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI= 903 | 904 | isarray@0.0.1: 905 | version "0.0.1" 906 | resolved "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 907 | integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= 908 | 909 | isarray@~1.0.0: 910 | version "1.0.0" 911 | resolved "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 912 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= 913 | 914 | isbinaryfile@^4.0.2: 915 | version "4.0.2" 916 | resolved "https://registry.npm.taobao.org/isbinaryfile/download/isbinaryfile-4.0.2.tgz#bfc45642da645681c610cca831022e30af426488" 917 | integrity sha1-v8RWQtpkVoHGEMyoMQIuMK9CZIg= 918 | 919 | isexe@^2.0.0: 920 | version "2.0.0" 921 | resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 922 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 923 | 924 | isstream@~0.1.2: 925 | version "0.1.2" 926 | resolved "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 927 | integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= 928 | 929 | js-yaml@^3.13.1: 930 | version "3.13.1" 931 | resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" 932 | integrity sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc= 933 | dependencies: 934 | argparse "^1.0.7" 935 | esprima "^4.0.0" 936 | 937 | jsbn@~0.1.0: 938 | version "0.1.1" 939 | resolved "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 940 | integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= 941 | 942 | json-buffer@3.0.0: 943 | version "3.0.0" 944 | resolved "https://registry.npm.taobao.org/json-buffer/download/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" 945 | integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= 946 | 947 | json-schema-traverse@^0.4.1: 948 | version "0.4.1" 949 | resolved "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 950 | integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= 951 | 952 | json-schema@0.2.3: 953 | version "0.2.3" 954 | resolved "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" 955 | integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= 956 | 957 | json-stringify-safe@~5.0.1: 958 | version "5.0.1" 959 | resolved "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 960 | integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= 961 | 962 | json5@^2.1.0: 963 | version "2.1.0" 964 | resolved "https://registry.npm.taobao.org/json5/download/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" 965 | integrity sha1-56DGLEgoXGKNIKELhcibuAfDKFA= 966 | dependencies: 967 | minimist "^1.2.0" 968 | 969 | jsonfile@^4.0.0: 970 | version "4.0.0" 971 | resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 972 | integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= 973 | optionalDependencies: 974 | graceful-fs "^4.1.6" 975 | 976 | jsprim@^1.2.2: 977 | version "1.4.1" 978 | resolved "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" 979 | integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= 980 | dependencies: 981 | assert-plus "1.0.0" 982 | extsprintf "1.3.0" 983 | json-schema "0.2.3" 984 | verror "1.10.0" 985 | 986 | keyv@^3.0.0: 987 | version "3.1.0" 988 | resolved "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" 989 | integrity sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk= 990 | dependencies: 991 | json-buffer "3.0.0" 992 | 993 | latest-version@^5.0.0: 994 | version "5.1.0" 995 | resolved "https://registry.npm.taobao.org/latest-version/download/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" 996 | integrity sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4= 997 | dependencies: 998 | package-json "^6.3.0" 999 | 1000 | lazy-val@^1.0.4: 1001 | version "1.0.4" 1002 | resolved "https://registry.npm.taobao.org/lazy-val/download/lazy-val-1.0.4.tgz#882636a7245c2cfe6e0a4e3ba6c5d68a137e5c65" 1003 | integrity sha1-iCY2pyRcLP5uCk47psXWihN+XGU= 1004 | 1005 | load-json-file@^1.0.0: 1006 | version "1.1.0" 1007 | resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" 1008 | integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= 1009 | dependencies: 1010 | graceful-fs "^4.1.2" 1011 | parse-json "^2.2.0" 1012 | pify "^2.0.0" 1013 | pinkie-promise "^2.0.0" 1014 | strip-bom "^2.0.0" 1015 | 1016 | locate-path@^3.0.0: 1017 | version "3.0.0" 1018 | resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" 1019 | integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= 1020 | dependencies: 1021 | p-locate "^3.0.0" 1022 | path-exists "^3.0.0" 1023 | 1024 | loud-rejection@^1.0.0: 1025 | version "1.6.0" 1026 | resolved "https://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" 1027 | integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= 1028 | dependencies: 1029 | currently-unhandled "^0.4.1" 1030 | signal-exit "^3.0.0" 1031 | 1032 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: 1033 | version "1.0.1" 1034 | resolved "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" 1035 | integrity sha1-b54wtHCE2XGnyCD/FabFFnt0wm8= 1036 | 1037 | lowercase-keys@^2.0.0: 1038 | version "2.0.0" 1039 | resolved "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" 1040 | integrity sha1-JgPni3tLAAbLyi+8yKMgJVislHk= 1041 | 1042 | lru-cache@^4.0.1: 1043 | version "4.1.5" 1044 | resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" 1045 | integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= 1046 | dependencies: 1047 | pseudomap "^1.0.2" 1048 | yallist "^2.1.2" 1049 | 1050 | make-dir@^1.0.0: 1051 | version "1.3.0" 1052 | resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" 1053 | integrity sha1-ecEDO4BRW9bSTsmTPoYMp17ifww= 1054 | dependencies: 1055 | pify "^3.0.0" 1056 | 1057 | map-obj@^1.0.0, map-obj@^1.0.1: 1058 | version "1.0.1" 1059 | resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" 1060 | integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= 1061 | 1062 | meow@^3.1.0: 1063 | version "3.7.0" 1064 | resolved "https://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" 1065 | integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= 1066 | dependencies: 1067 | camelcase-keys "^2.0.0" 1068 | decamelize "^1.1.2" 1069 | loud-rejection "^1.0.0" 1070 | map-obj "^1.0.1" 1071 | minimist "^1.1.3" 1072 | normalize-package-data "^2.3.4" 1073 | object-assign "^4.0.1" 1074 | read-pkg-up "^1.0.1" 1075 | redent "^1.0.0" 1076 | trim-newlines "^1.0.0" 1077 | 1078 | mime-db@1.40.0: 1079 | version "1.40.0" 1080 | resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" 1081 | integrity sha1-plBX6ZjbCQ9zKmj2wnbTh9QSbDI= 1082 | 1083 | mime-types@^2.1.12, mime-types@~2.1.19: 1084 | version "2.1.24" 1085 | resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" 1086 | integrity sha1-tvjQs+lR77d97eyhlM/20W9nb4E= 1087 | dependencies: 1088 | mime-db "1.40.0" 1089 | 1090 | mime@^2.4.4: 1091 | version "2.4.4" 1092 | resolved "https://registry.npm.taobao.org/mime/download/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" 1093 | integrity sha1-vXuRE1/GsBzePpuuM9ZZtj2IV+U= 1094 | 1095 | mimic-response@^1.0.0, mimic-response@^1.0.1: 1096 | version "1.0.1" 1097 | resolved "https://registry.npm.taobao.org/mimic-response/download/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" 1098 | integrity sha1-SSNTiHju9CBjy4o+OweYeBSHqxs= 1099 | 1100 | minimatch@^3.0.4: 1101 | version "3.0.4" 1102 | resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 1103 | integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= 1104 | dependencies: 1105 | brace-expansion "^1.1.7" 1106 | 1107 | minimist@0.0.8: 1108 | version "0.0.8" 1109 | resolved "https://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 1110 | integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= 1111 | 1112 | minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: 1113 | version "1.2.0" 1114 | resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 1115 | integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= 1116 | 1117 | mkdirp@0.5.1: 1118 | version "0.5.1" 1119 | resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 1120 | integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= 1121 | dependencies: 1122 | minimist "0.0.8" 1123 | 1124 | ms@2.0.0: 1125 | version "2.0.0" 1126 | resolved "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 1127 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= 1128 | 1129 | ms@^2.1.1: 1130 | version "2.1.2" 1131 | resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1132 | integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= 1133 | 1134 | normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: 1135 | version "2.5.0" 1136 | resolved "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" 1137 | integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= 1138 | dependencies: 1139 | hosted-git-info "^2.1.4" 1140 | resolve "^1.10.0" 1141 | semver "2 || 3 || 4 || 5" 1142 | validate-npm-package-license "^3.0.1" 1143 | 1144 | normalize-url@^4.1.0: 1145 | version "4.3.0" 1146 | resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-4.3.0.tgz#9c49e10fc1876aeb76dba88bf1b2b5d9fa57b2ee" 1147 | integrity sha1-nEnhD8GHaut226iL8bK12fpXsu4= 1148 | 1149 | npm-run-path@^2.0.0: 1150 | version "2.0.2" 1151 | resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" 1152 | integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= 1153 | dependencies: 1154 | path-key "^2.0.0" 1155 | 1156 | nugget@^2.0.1: 1157 | version "2.0.1" 1158 | resolved "https://registry.npm.taobao.org/nugget/download/nugget-2.0.1.tgz#201095a487e1ad36081b3432fa3cada4f8d071b0" 1159 | integrity sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA= 1160 | dependencies: 1161 | debug "^2.1.3" 1162 | minimist "^1.1.0" 1163 | pretty-bytes "^1.0.2" 1164 | progress-stream "^1.1.0" 1165 | request "^2.45.0" 1166 | single-line-log "^1.1.2" 1167 | throttleit "0.0.2" 1168 | 1169 | number-is-nan@^1.0.0: 1170 | version "1.0.1" 1171 | resolved "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 1172 | integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= 1173 | 1174 | oauth-sign@~0.9.0: 1175 | version "0.9.0" 1176 | resolved "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" 1177 | integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= 1178 | 1179 | object-assign@^4.0.1: 1180 | version "4.1.1" 1181 | resolved "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1182 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 1183 | 1184 | object-keys@~0.4.0: 1185 | version "0.4.0" 1186 | resolved "https://registry.npm.taobao.org/object-keys/download/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" 1187 | integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY= 1188 | 1189 | once@^1.3.1, once@^1.4.0: 1190 | version "1.4.0" 1191 | resolved "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 1192 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 1193 | dependencies: 1194 | wrappy "1" 1195 | 1196 | p-cancelable@^1.0.0: 1197 | version "1.1.0" 1198 | resolved "https://registry.npm.taobao.org/p-cancelable/download/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" 1199 | integrity sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw= 1200 | 1201 | p-finally@^1.0.0: 1202 | version "1.0.0" 1203 | resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 1204 | integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= 1205 | 1206 | p-limit@^2.0.0: 1207 | version "2.2.1" 1208 | resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" 1209 | integrity sha1-qgeniMwxUck5tRMfY1cPDdIAlTc= 1210 | dependencies: 1211 | p-try "^2.0.0" 1212 | 1213 | p-locate@^3.0.0: 1214 | version "3.0.0" 1215 | resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" 1216 | integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= 1217 | dependencies: 1218 | p-limit "^2.0.0" 1219 | 1220 | p-try@^2.0.0: 1221 | version "2.2.0" 1222 | resolved "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 1223 | integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= 1224 | 1225 | package-json@^6.3.0: 1226 | version "6.5.0" 1227 | resolved "https://registry.npm.taobao.org/package-json/download/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" 1228 | integrity sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA= 1229 | dependencies: 1230 | got "^9.6.0" 1231 | registry-auth-token "^4.0.0" 1232 | registry-url "^5.0.0" 1233 | semver "^6.2.0" 1234 | 1235 | parse-json@^2.2.0: 1236 | version "2.2.0" 1237 | resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" 1238 | integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= 1239 | dependencies: 1240 | error-ex "^1.2.0" 1241 | 1242 | path-exists@^2.0.0: 1243 | version "2.1.0" 1244 | resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" 1245 | integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= 1246 | dependencies: 1247 | pinkie-promise "^2.0.0" 1248 | 1249 | path-exists@^3.0.0: 1250 | version "3.0.0" 1251 | resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 1252 | integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= 1253 | 1254 | path-is-inside@^1.0.1: 1255 | version "1.0.2" 1256 | resolved "https://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" 1257 | integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= 1258 | 1259 | path-key@^2.0.0: 1260 | version "2.0.1" 1261 | resolved "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 1262 | integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= 1263 | 1264 | path-parse@^1.0.6: 1265 | version "1.0.6" 1266 | resolved "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" 1267 | integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= 1268 | 1269 | path-type@^1.0.0: 1270 | version "1.1.0" 1271 | resolved "https://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" 1272 | integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= 1273 | dependencies: 1274 | graceful-fs "^4.1.2" 1275 | pify "^2.0.0" 1276 | pinkie-promise "^2.0.0" 1277 | 1278 | pend@~1.2.0: 1279 | version "1.2.0" 1280 | resolved "https://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" 1281 | integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= 1282 | 1283 | performance-now@^2.1.0: 1284 | version "2.1.0" 1285 | resolved "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" 1286 | integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= 1287 | 1288 | pify@^2.0.0: 1289 | version "2.3.0" 1290 | resolved "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 1291 | integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= 1292 | 1293 | pify@^3.0.0: 1294 | version "3.0.0" 1295 | resolved "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 1296 | integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= 1297 | 1298 | pinkie-promise@^2.0.0: 1299 | version "2.0.1" 1300 | resolved "https://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 1301 | integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= 1302 | dependencies: 1303 | pinkie "^2.0.0" 1304 | 1305 | pinkie@^2.0.0: 1306 | version "2.0.4" 1307 | resolved "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 1308 | integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= 1309 | 1310 | prepend-http@^2.0.0: 1311 | version "2.0.0" 1312 | resolved "https://registry.npm.taobao.org/prepend-http/download/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" 1313 | integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= 1314 | 1315 | pretty-bytes@^1.0.2: 1316 | version "1.0.4" 1317 | resolved "https://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-1.0.4.tgz#0a22e8210609ad35542f8c8d5d2159aff0751c84" 1318 | integrity sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ= 1319 | dependencies: 1320 | get-stdin "^4.0.1" 1321 | meow "^3.1.0" 1322 | 1323 | process-nextick-args@~2.0.0: 1324 | version "2.0.1" 1325 | resolved "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 1326 | integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= 1327 | 1328 | progress-stream@^1.1.0: 1329 | version "1.2.0" 1330 | resolved "https://registry.npm.taobao.org/progress-stream/download/progress-stream-1.2.0.tgz?cache=0&sync_timestamp=1560211719573&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprogress-stream%2Fdownload%2Fprogress-stream-1.2.0.tgz#2cd3cfea33ba3a89c9c121ec3347abe9ab125f77" 1331 | integrity sha1-LNPP6jO6OonJwSHsM0er6asSX3c= 1332 | dependencies: 1333 | speedometer "~0.1.2" 1334 | through2 "~0.2.3" 1335 | 1336 | pseudomap@^1.0.2: 1337 | version "1.0.2" 1338 | resolved "https://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 1339 | integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= 1340 | 1341 | psl@^1.1.24: 1342 | version "1.4.0" 1343 | resolved "https://registry.npm.taobao.org/psl/download/psl-1.4.0.tgz#5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2" 1344 | integrity sha1-XdJhVs22n6H9uKsZkWZ9P4DO18I= 1345 | 1346 | pump@^3.0.0: 1347 | version "3.0.0" 1348 | resolved "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 1349 | integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= 1350 | dependencies: 1351 | end-of-stream "^1.1.0" 1352 | once "^1.3.1" 1353 | 1354 | punycode@^1.4.1: 1355 | version "1.4.1" 1356 | resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 1357 | integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= 1358 | 1359 | punycode@^2.1.0: 1360 | version "2.1.1" 1361 | resolved "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 1362 | integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= 1363 | 1364 | qs@~6.5.2: 1365 | version "6.5.2" 1366 | resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1566009952956&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" 1367 | integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= 1368 | 1369 | rc@^1.2.1, rc@^1.2.8: 1370 | version "1.2.8" 1371 | resolved "https://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" 1372 | integrity sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0= 1373 | dependencies: 1374 | deep-extend "^0.6.0" 1375 | ini "~1.3.0" 1376 | minimist "^1.2.0" 1377 | strip-json-comments "~2.0.1" 1378 | 1379 | read-config-file@5.0.0: 1380 | version "5.0.0" 1381 | resolved "https://registry.npm.taobao.org/read-config-file/download/read-config-file-5.0.0.tgz?cache=0&sync_timestamp=1563520918776&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-config-file%2Fdownload%2Fread-config-file-5.0.0.tgz#1487c983fae9c1b672d3acda5cac899a2d451f02" 1382 | integrity sha1-FIfJg/rpwbZy06zaXKyJmi1FHwI= 1383 | dependencies: 1384 | dotenv "^8.0.0" 1385 | dotenv-expand "^5.1.0" 1386 | fs-extra "^8.1.0" 1387 | js-yaml "^3.13.1" 1388 | json5 "^2.1.0" 1389 | lazy-val "^1.0.4" 1390 | 1391 | read-pkg-up@^1.0.1: 1392 | version "1.0.1" 1393 | resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" 1394 | integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= 1395 | dependencies: 1396 | find-up "^1.0.0" 1397 | read-pkg "^1.0.0" 1398 | 1399 | read-pkg@^1.0.0: 1400 | version "1.1.0" 1401 | resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" 1402 | integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= 1403 | dependencies: 1404 | load-json-file "^1.0.0" 1405 | normalize-package-data "^2.3.2" 1406 | path-type "^1.0.0" 1407 | 1408 | readable-stream@^2.2.2: 1409 | version "2.3.6" 1410 | resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" 1411 | integrity sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8= 1412 | dependencies: 1413 | core-util-is "~1.0.0" 1414 | inherits "~2.0.3" 1415 | isarray "~1.0.0" 1416 | process-nextick-args "~2.0.0" 1417 | safe-buffer "~5.1.1" 1418 | string_decoder "~1.1.1" 1419 | util-deprecate "~1.0.1" 1420 | 1421 | readable-stream@~1.1.9: 1422 | version "1.1.14" 1423 | resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" 1424 | integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= 1425 | dependencies: 1426 | core-util-is "~1.0.0" 1427 | inherits "~2.0.1" 1428 | isarray "0.0.1" 1429 | string_decoder "~0.10.x" 1430 | 1431 | redent@^1.0.0: 1432 | version "1.0.0" 1433 | resolved "https://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" 1434 | integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= 1435 | dependencies: 1436 | indent-string "^2.1.0" 1437 | strip-indent "^1.0.1" 1438 | 1439 | registry-auth-token@^4.0.0: 1440 | version "4.0.0" 1441 | resolved "https://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-4.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-auth-token%2Fdownload%2Fregistry-auth-token-4.0.0.tgz#30e55961eec77379da551ea5c4cf43cbf03522be" 1442 | integrity sha1-MOVZYe7Hc3naVR6lxM9Dy/A1Ir4= 1443 | dependencies: 1444 | rc "^1.2.8" 1445 | safe-buffer "^5.0.1" 1446 | 1447 | registry-url@^5.0.0: 1448 | version "5.1.0" 1449 | resolved "https://registry.npm.taobao.org/registry-url/download/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" 1450 | integrity sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk= 1451 | dependencies: 1452 | rc "^1.2.8" 1453 | 1454 | repeating@^2.0.0: 1455 | version "2.0.1" 1456 | resolved "https://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" 1457 | integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= 1458 | dependencies: 1459 | is-finite "^1.0.0" 1460 | 1461 | request@^2.45.0: 1462 | version "2.88.0" 1463 | resolved "https://registry.npm.taobao.org/request/download/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" 1464 | integrity sha1-nC/KT301tZLv5Xx/ClXoEFIST+8= 1465 | dependencies: 1466 | aws-sign2 "~0.7.0" 1467 | aws4 "^1.8.0" 1468 | caseless "~0.12.0" 1469 | combined-stream "~1.0.6" 1470 | extend "~3.0.2" 1471 | forever-agent "~0.6.1" 1472 | form-data "~2.3.2" 1473 | har-validator "~5.1.0" 1474 | http-signature "~1.2.0" 1475 | is-typedarray "~1.0.0" 1476 | isstream "~0.1.2" 1477 | json-stringify-safe "~5.0.1" 1478 | mime-types "~2.1.19" 1479 | oauth-sign "~0.9.0" 1480 | performance-now "^2.1.0" 1481 | qs "~6.5.2" 1482 | safe-buffer "^5.1.2" 1483 | tough-cookie "~2.4.3" 1484 | tunnel-agent "^0.6.0" 1485 | uuid "^3.3.2" 1486 | 1487 | require-directory@^2.1.1: 1488 | version "2.1.1" 1489 | resolved "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 1490 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= 1491 | 1492 | require-main-filename@^2.0.0: 1493 | version "2.0.0" 1494 | resolved "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" 1495 | integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= 1496 | 1497 | resolve@^1.10.0: 1498 | version "1.12.0" 1499 | resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.12.0.tgz?cache=0&sync_timestamp=1564641434608&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" 1500 | integrity sha1-P8ZEo1yEpIVUYJ/ybsUrZvpXffY= 1501 | dependencies: 1502 | path-parse "^1.0.6" 1503 | 1504 | responselike@^1.0.2: 1505 | version "1.0.2" 1506 | resolved "https://registry.npm.taobao.org/responselike/download/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" 1507 | integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= 1508 | dependencies: 1509 | lowercase-keys "^1.0.0" 1510 | 1511 | safe-buffer@^5.0.1, safe-buffer@^5.1.2: 1512 | version "5.2.0" 1513 | resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" 1514 | integrity sha1-t02uxJsRSPiMZLaNSbHoFcHy9Rk= 1515 | 1516 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 1517 | version "5.1.2" 1518 | resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 1519 | integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= 1520 | 1521 | "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: 1522 | version "2.1.2" 1523 | resolved "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 1524 | integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= 1525 | 1526 | sanitize-filename@^1.6.2: 1527 | version "1.6.3" 1528 | resolved "https://registry.npm.taobao.org/sanitize-filename/download/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" 1529 | integrity sha1-dV69dSBFkxl34wsgJdNA18kJA3g= 1530 | dependencies: 1531 | truncate-utf8-bytes "^1.0.0" 1532 | 1533 | sax@^1.2.4: 1534 | version "1.2.4" 1535 | resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 1536 | integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= 1537 | 1538 | semver-diff@^2.0.0: 1539 | version "2.1.0" 1540 | resolved "https://registry.npm.taobao.org/semver-diff/download/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" 1541 | integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= 1542 | dependencies: 1543 | semver "^5.0.3" 1544 | 1545 | "semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.4.1: 1546 | version "5.7.1" 1547 | resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 1548 | integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= 1549 | 1550 | semver@^6.2.0, semver@^6.3.0: 1551 | version "6.3.0" 1552 | resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 1553 | integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= 1554 | 1555 | set-blocking@^2.0.0: 1556 | version "2.0.0" 1557 | resolved "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 1558 | integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= 1559 | 1560 | shebang-command@^1.2.0: 1561 | version "1.2.0" 1562 | resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fshebang-command%2Fdownload%2Fshebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 1563 | integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= 1564 | dependencies: 1565 | shebang-regex "^1.0.0" 1566 | 1567 | shebang-regex@^1.0.0: 1568 | version "1.0.0" 1569 | resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 1570 | integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= 1571 | 1572 | signal-exit@^3.0.0, signal-exit@^3.0.2: 1573 | version "3.0.2" 1574 | resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 1575 | integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= 1576 | 1577 | single-line-log@^1.1.2: 1578 | version "1.1.2" 1579 | resolved "https://registry.npm.taobao.org/single-line-log/download/single-line-log-1.1.2.tgz#c2f83f273a3e1a16edb0995661da0ed5ef033364" 1580 | integrity sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q= 1581 | dependencies: 1582 | string-width "^1.0.1" 1583 | 1584 | source-map-support@^0.5.13: 1585 | version "0.5.13" 1586 | resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.13.tgz?cache=0&sync_timestamp=1564565500102&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" 1587 | integrity sha1-MbJKnC5zwt6FBmwP631Edn7VKTI= 1588 | dependencies: 1589 | buffer-from "^1.0.0" 1590 | source-map "^0.6.0" 1591 | 1592 | source-map@^0.6.0: 1593 | version "0.6.1" 1594 | resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 1595 | integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= 1596 | 1597 | spdx-correct@^3.0.0: 1598 | version "3.1.0" 1599 | resolved "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" 1600 | integrity sha1-+4PlBERSaPFUsHTiGMh8ADzTHfQ= 1601 | dependencies: 1602 | spdx-expression-parse "^3.0.0" 1603 | spdx-license-ids "^3.0.0" 1604 | 1605 | spdx-exceptions@^2.1.0: 1606 | version "2.2.0" 1607 | resolved "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" 1608 | integrity sha1-LqRQrudPKom/uUUZwH/Nb0EyKXc= 1609 | 1610 | spdx-expression-parse@^3.0.0: 1611 | version "3.0.0" 1612 | resolved "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" 1613 | integrity sha1-meEZt6XaAOBUkcn6M4t5BII7QdA= 1614 | dependencies: 1615 | spdx-exceptions "^2.1.0" 1616 | spdx-license-ids "^3.0.0" 1617 | 1618 | spdx-license-ids@^3.0.0: 1619 | version "3.0.5" 1620 | resolved "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" 1621 | integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= 1622 | 1623 | speedometer@~0.1.2: 1624 | version "0.1.4" 1625 | resolved "https://registry.npm.taobao.org/speedometer/download/speedometer-0.1.4.tgz#9876dbd2a169d3115402d48e6ea6329c8816a50d" 1626 | integrity sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0= 1627 | 1628 | sprintf-js@~1.0.2: 1629 | version "1.0.3" 1630 | resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 1631 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= 1632 | 1633 | sshpk@^1.7.0: 1634 | version "1.16.1" 1635 | resolved "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" 1636 | integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= 1637 | dependencies: 1638 | asn1 "~0.2.3" 1639 | assert-plus "^1.0.0" 1640 | bcrypt-pbkdf "^1.0.0" 1641 | dashdash "^1.12.0" 1642 | ecc-jsbn "~0.1.1" 1643 | getpass "^0.1.1" 1644 | jsbn "~0.1.0" 1645 | safer-buffer "^2.0.2" 1646 | tweetnacl "~0.14.0" 1647 | 1648 | stat-mode@^0.3.0: 1649 | version "0.3.0" 1650 | resolved "https://registry.npm.taobao.org/stat-mode/download/stat-mode-0.3.0.tgz#69283b081f851582b328d2a4ace5f591ce52f54b" 1651 | integrity sha1-aSg7CB+FFYKzKNKkrOX1kc5S9Us= 1652 | 1653 | string-width@^1.0.1: 1654 | version "1.0.2" 1655 | resolved "https://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 1656 | integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= 1657 | dependencies: 1658 | code-point-at "^1.0.0" 1659 | is-fullwidth-code-point "^1.0.0" 1660 | strip-ansi "^3.0.0" 1661 | 1662 | string-width@^2.1.1: 1663 | version "2.1.1" 1664 | resolved "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 1665 | integrity sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4= 1666 | dependencies: 1667 | is-fullwidth-code-point "^2.0.0" 1668 | strip-ansi "^4.0.0" 1669 | 1670 | string-width@^3.0.0, string-width@^3.1.0: 1671 | version "3.1.0" 1672 | resolved "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" 1673 | integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= 1674 | dependencies: 1675 | emoji-regex "^7.0.1" 1676 | is-fullwidth-code-point "^2.0.0" 1677 | strip-ansi "^5.1.0" 1678 | 1679 | string_decoder@~0.10.x: 1680 | version "0.10.31" 1681 | resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz?cache=0&sync_timestamp=1565170823020&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring_decoder%2Fdownload%2Fstring_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" 1682 | integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= 1683 | 1684 | string_decoder@~1.1.1: 1685 | version "1.1.1" 1686 | resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz?cache=0&sync_timestamp=1565170823020&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring_decoder%2Fdownload%2Fstring_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 1687 | integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= 1688 | dependencies: 1689 | safe-buffer "~5.1.0" 1690 | 1691 | strip-ansi@^3.0.0: 1692 | version "3.0.1" 1693 | resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 1694 | integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= 1695 | dependencies: 1696 | ansi-regex "^2.0.0" 1697 | 1698 | strip-ansi@^4.0.0: 1699 | version "4.0.0" 1700 | resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 1701 | integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= 1702 | dependencies: 1703 | ansi-regex "^3.0.0" 1704 | 1705 | strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: 1706 | version "5.2.0" 1707 | resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" 1708 | integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= 1709 | dependencies: 1710 | ansi-regex "^4.1.0" 1711 | 1712 | strip-bom@^2.0.0: 1713 | version "2.0.0" 1714 | resolved "https://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" 1715 | integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= 1716 | dependencies: 1717 | is-utf8 "^0.2.0" 1718 | 1719 | strip-eof@^1.0.0: 1720 | version "1.0.0" 1721 | resolved "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" 1722 | integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= 1723 | 1724 | strip-indent@^1.0.1: 1725 | version "1.0.1" 1726 | resolved "https://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" 1727 | integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= 1728 | dependencies: 1729 | get-stdin "^4.0.1" 1730 | 1731 | strip-json-comments@~2.0.1: 1732 | version "2.0.1" 1733 | resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 1734 | integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= 1735 | 1736 | sumchecker@^2.0.2: 1737 | version "2.0.2" 1738 | resolved "https://registry.npm.taobao.org/sumchecker/download/sumchecker-2.0.2.tgz#0f42c10e5d05da5d42eea3e56c3399a37d6c5b3e" 1739 | integrity sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4= 1740 | dependencies: 1741 | debug "^2.2.0" 1742 | 1743 | supports-color@^5.3.0: 1744 | version "5.5.0" 1745 | resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1746 | integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= 1747 | dependencies: 1748 | has-flag "^3.0.0" 1749 | 1750 | temp-file@^3.3.4: 1751 | version "3.3.4" 1752 | resolved "https://registry.npm.taobao.org/temp-file/download/temp-file-3.3.4.tgz#73af868cd7cb7400a44e4bb03e653b2280ce2878" 1753 | integrity sha1-c6+GjNfLdACkTkuwPmU7IoDOKHg= 1754 | dependencies: 1755 | async-exit-hook "^2.0.1" 1756 | fs-extra "^8.1.0" 1757 | 1758 | term-size@^1.2.0: 1759 | version "1.2.0" 1760 | resolved "https://registry.npm.taobao.org/term-size/download/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" 1761 | integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= 1762 | dependencies: 1763 | execa "^0.7.0" 1764 | 1765 | throttleit@0.0.2: 1766 | version "0.0.2" 1767 | resolved "https://registry.npm.taobao.org/throttleit/download/throttleit-0.0.2.tgz#cfedf88e60c00dd9697b61fdd2a8343a9b680eaf" 1768 | integrity sha1-z+34jmDADdlpe2H90qg0OptoDq8= 1769 | 1770 | through2@~0.2.3: 1771 | version "0.2.3" 1772 | resolved "https://registry.npm.taobao.org/through2/download/through2-0.2.3.tgz#eb3284da4ea311b6cc8ace3653748a52abf25a3f" 1773 | integrity sha1-6zKE2k6jEbbMis42U3SKUqvyWj8= 1774 | dependencies: 1775 | readable-stream "~1.1.9" 1776 | xtend "~2.1.1" 1777 | 1778 | to-readable-stream@^1.0.0: 1779 | version "1.0.0" 1780 | resolved "https://registry.npm.taobao.org/to-readable-stream/download/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" 1781 | integrity sha1-zgqgwvPfat+FLvtASng+d8BHV3E= 1782 | 1783 | tough-cookie@~2.4.3: 1784 | version "2.4.3" 1785 | resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" 1786 | integrity sha1-U/Nto/R3g7CSWvoG/587FlKA94E= 1787 | dependencies: 1788 | psl "^1.1.24" 1789 | punycode "^1.4.1" 1790 | 1791 | trim-newlines@^1.0.0: 1792 | version "1.0.0" 1793 | resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" 1794 | integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= 1795 | 1796 | truncate-utf8-bytes@^1.0.0: 1797 | version "1.0.2" 1798 | resolved "https://registry.npm.taobao.org/truncate-utf8-bytes/download/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" 1799 | integrity sha1-QFkjkJWS1W94pYGENLC3hInKXys= 1800 | dependencies: 1801 | utf8-byte-length "^1.0.1" 1802 | 1803 | tunnel-agent@^0.6.0: 1804 | version "0.6.0" 1805 | resolved "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 1806 | integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= 1807 | dependencies: 1808 | safe-buffer "^5.0.1" 1809 | 1810 | tweetnacl@^0.14.3, tweetnacl@~0.14.0: 1811 | version "0.14.5" 1812 | resolved "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 1813 | integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= 1814 | 1815 | type-fest@^0.3.0: 1816 | version "0.3.1" 1817 | resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.3.1.tgz?cache=0&sync_timestamp=1568616694915&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" 1818 | integrity sha1-Y9ANIE4FlHT+Xht8ARESu9HcKeE= 1819 | 1820 | typedarray@^0.0.6: 1821 | version "0.0.6" 1822 | resolved "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 1823 | integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= 1824 | 1825 | unique-string@^1.0.0: 1826 | version "1.0.0" 1827 | resolved "https://registry.npm.taobao.org/unique-string/download/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" 1828 | integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= 1829 | dependencies: 1830 | crypto-random-string "^1.0.0" 1831 | 1832 | universalify@^0.1.0: 1833 | version "0.1.2" 1834 | resolved "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" 1835 | integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= 1836 | 1837 | update-notifier@^3.0.1: 1838 | version "3.0.1" 1839 | resolved "https://registry.npm.taobao.org/update-notifier/download/update-notifier-3.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupdate-notifier%2Fdownload%2Fupdate-notifier-3.0.1.tgz#78ecb68b915e2fd1be9f767f6e298ce87b736250" 1840 | integrity sha1-eOy2i5FeL9G+n3Z/bimM6HtzYlA= 1841 | dependencies: 1842 | boxen "^3.0.0" 1843 | chalk "^2.0.1" 1844 | configstore "^4.0.0" 1845 | has-yarn "^2.1.0" 1846 | import-lazy "^2.1.0" 1847 | is-ci "^2.0.0" 1848 | is-installed-globally "^0.1.0" 1849 | is-npm "^3.0.0" 1850 | is-yarn-global "^0.3.0" 1851 | latest-version "^5.0.0" 1852 | semver-diff "^2.0.0" 1853 | xdg-basedir "^3.0.0" 1854 | 1855 | uri-js@^4.2.2: 1856 | version "4.2.2" 1857 | resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" 1858 | integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= 1859 | dependencies: 1860 | punycode "^2.1.0" 1861 | 1862 | url-parse-lax@^3.0.0: 1863 | version "3.0.0" 1864 | resolved "https://registry.npm.taobao.org/url-parse-lax/download/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" 1865 | integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= 1866 | dependencies: 1867 | prepend-http "^2.0.0" 1868 | 1869 | utf8-byte-length@^1.0.1: 1870 | version "1.0.4" 1871 | resolved "https://registry.npm.taobao.org/utf8-byte-length/download/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" 1872 | integrity sha1-9F8VDExm7uloGGUFq5P8u4rWv2E= 1873 | 1874 | util-deprecate@~1.0.1: 1875 | version "1.0.2" 1876 | resolved "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1877 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 1878 | 1879 | uuid@^3.3.2: 1880 | version "3.3.3" 1881 | resolved "https://registry.npm.taobao.org/uuid/download/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" 1882 | integrity sha1-RWjwIW54dg7h2/Ok0s9T4iQRKGY= 1883 | 1884 | validate-npm-package-license@^3.0.1: 1885 | version "3.0.4" 1886 | resolved "https://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" 1887 | integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= 1888 | dependencies: 1889 | spdx-correct "^3.0.0" 1890 | spdx-expression-parse "^3.0.0" 1891 | 1892 | verror@1.10.0: 1893 | version "1.10.0" 1894 | resolved "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" 1895 | integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= 1896 | dependencies: 1897 | assert-plus "^1.0.0" 1898 | core-util-is "1.0.2" 1899 | extsprintf "^1.2.0" 1900 | 1901 | which-module@^2.0.0: 1902 | version "2.0.0" 1903 | resolved "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" 1904 | integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= 1905 | 1906 | which@^1.2.9: 1907 | version "1.3.1" 1908 | resolved "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" 1909 | integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= 1910 | dependencies: 1911 | isexe "^2.0.0" 1912 | 1913 | widest-line@^2.0.0: 1914 | version "2.0.1" 1915 | resolved "https://registry.npm.taobao.org/widest-line/download/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" 1916 | integrity sha1-dDh2RzDsfvQ4HOTfgvuYpTFCo/w= 1917 | dependencies: 1918 | string-width "^2.1.1" 1919 | 1920 | wrap-ansi@^5.1.0: 1921 | version "5.1.0" 1922 | resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" 1923 | integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= 1924 | dependencies: 1925 | ansi-styles "^3.2.0" 1926 | string-width "^3.0.0" 1927 | strip-ansi "^5.0.0" 1928 | 1929 | wrappy@1: 1930 | version "1.0.2" 1931 | resolved "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1932 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 1933 | 1934 | write-file-atomic@^2.0.0: 1935 | version "2.4.3" 1936 | resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" 1937 | integrity sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE= 1938 | dependencies: 1939 | graceful-fs "^4.1.11" 1940 | imurmurhash "^0.1.4" 1941 | signal-exit "^3.0.2" 1942 | 1943 | xdg-basedir@^3.0.0: 1944 | version "3.0.0" 1945 | resolved "https://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" 1946 | integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= 1947 | 1948 | xtend@~2.1.1: 1949 | version "2.1.2" 1950 | resolved "https://registry.npm.taobao.org/xtend/download/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b" 1951 | integrity sha1-bv7MKk2tjmlixJAbM3znuoe10os= 1952 | dependencies: 1953 | object-keys "~0.4.0" 1954 | 1955 | y18n@^4.0.0: 1956 | version "4.0.0" 1957 | resolved "https://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" 1958 | integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= 1959 | 1960 | yallist@^2.1.2: 1961 | version "2.1.2" 1962 | resolved "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 1963 | integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= 1964 | 1965 | yargs-parser@^13.1.1: 1966 | version "13.1.1" 1967 | resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" 1968 | integrity sha1-0mBYUyqgbTZf4JH2ofwGsvfl7KA= 1969 | dependencies: 1970 | camelcase "^5.0.0" 1971 | decamelize "^1.2.0" 1972 | 1973 | yargs@^13.3.0: 1974 | version "13.3.0" 1975 | resolved "https://registry.npm.taobao.org/yargs/download/yargs-13.3.0.tgz?cache=0&sync_timestamp=1567812322754&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" 1976 | integrity sha1-TGV6VeB+Xyz5R/ijZlZ8BKDe3IM= 1977 | dependencies: 1978 | cliui "^5.0.0" 1979 | find-up "^3.0.0" 1980 | get-caller-file "^2.0.1" 1981 | require-directory "^2.1.1" 1982 | require-main-filename "^2.0.0" 1983 | set-blocking "^2.0.0" 1984 | string-width "^3.0.0" 1985 | which-module "^2.0.0" 1986 | y18n "^4.0.0" 1987 | yargs-parser "^13.1.1" 1988 | 1989 | yauzl@2.4.1: 1990 | version "2.4.1" 1991 | resolved "https://registry.npm.taobao.org/yauzl/download/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" 1992 | integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= 1993 | dependencies: 1994 | fd-slicer "~1.0.1" 1995 | --------------------------------------------------------------------------------