├── .eslintrc.json ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── collapse_icon.png ├── package.json ├── src ├── extension.ts └── test │ ├── runTest.ts │ └── suite │ ├── extension.test.ts │ └── index.ts ├── tsconfig.json ├── vsc-extension-quickstart.md └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | "parser": "@typescript-eslint/parser", 4 | "parserOptions": { 5 | "ecmaVersion": 6, 6 | "sourceType": "module" 7 | }, 8 | "plugins": [ 9 | "@typescript-eslint" 10 | ], 11 | "rules": { 12 | "@typescript-eslint/class-name-casing": "warn", 13 | "@typescript-eslint/semi": "warn", 14 | "curly": "warn", 15 | "eqeqeq": "warn", 16 | "no-throw-literal": "warn", 17 | "semi": "off" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules 3 | .vscode-test/ 4 | *.vsix 5 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | // See http://go.microsoft.com/fwlink/?LinkId=827846 3 | // for the documentation about the extensions.json format 4 | "recommendations": [ 5 | "dbaeumer.vscode-eslint" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | // A launch configuration that compiles the extension and then opens it inside a new window 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | { 6 | "version": "0.2.0", 7 | "configurations": [ 8 | { 9 | "name": "Run Extension", 10 | "type": "extensionHost", 11 | "request": "launch", 12 | "runtimeExecutable": "${execPath}", 13 | "args": [ 14 | "--extensionDevelopmentPath=${workspaceFolder}" 15 | ], 16 | "outFiles": [ 17 | "${workspaceFolder}/out/**/*.js" 18 | ], 19 | "preLaunchTask": "${defaultBuildTask}" 20 | }, 21 | { 22 | "name": "Extension Tests", 23 | "type": "extensionHost", 24 | "request": "launch", 25 | "runtimeExecutable": "${execPath}", 26 | "args": [ 27 | "--extensionDevelopmentPath=${workspaceFolder}", 28 | "--extensionTestsPath=${workspaceFolder}/out/test/suite/index" 29 | ], 30 | "outFiles": [ 31 | "${workspaceFolder}/out/test/**/*.js" 32 | ], 33 | "preLaunchTask": "${defaultBuildTask}" 34 | } 35 | ] 36 | } 37 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | // Place your settings in this file to overwrite default and user settings. 2 | { 3 | "files.exclude": { 4 | "out": false // set this to true to hide the "out" folder with the compiled JS files 5 | }, 6 | "search.exclude": { 7 | "out": true // set this to false to include "out" folder in search results 8 | }, 9 | // Turn off tsc task auto detection since we have the necessary tasks as npm scripts 10 | "typescript.tsc.autoDetect": "off" 11 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | // See https://go.microsoft.com/fwlink/?LinkId=733558 2 | // for the documentation about the tasks.json format 3 | { 4 | "version": "2.0.0", 5 | "tasks": [ 6 | { 7 | "type": "npm", 8 | "script": "watch", 9 | "problemMatcher": "$tsc-watch", 10 | "isBackground": true, 11 | "presentation": { 12 | "reveal": "never" 13 | }, 14 | "group": { 15 | "kind": "build", 16 | "isDefault": true 17 | } 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | .vscode/** 2 | .vscode-test/** 3 | out/test/** 4 | src/** 5 | .gitignore 6 | vsc-extension-quickstart.md 7 | **/tsconfig.json 8 | **/.eslintrc.json 9 | **/*.map 10 | **/*.ts 11 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | All notable changes to the "collapse-node-modules" extension will be documented in this file. 4 | 5 | Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. 6 | 7 | ## [Unreleased] 8 | 9 | - Initial release -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) Ireneusz Patalas 2 | 3 | All rights reserved. 4 | 5 | MIT License 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 8 | 9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 10 | 11 | THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Collapse node_modules for Visual Studio Code 2 | 3 | [![MarketPlace Tag](https://vsmarketplacebadge.apphb.com/version-short/phobal.vscode-collapse-node-modules.svg)](https://vsmarketplacebadge.apphb.com/version-short/phobal.vscode-collapse-node-modules.svg) 4 | 5 | ![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/azure-devops/installs/total/phobal.vscode-collapse-node-modules?style=plastic) 6 | 7 | [🔽Download](https://marketplace.visualstudio.com/items?itemName=phobal.vscode-collapse-node-modules) 8 | ## How to use 9 | 10 | we can support two ways for use it 11 | 12 | ### The First 13 | 14 | use hotkey `ctrl+win+c`(windows) or `ctrl+cmd+c`(mac), then the node_modules folder will be collapse 15 | 16 | ### The Second 17 | 18 | 1. open vscode command panel, you can use `cmd + shift + p` 19 | 2. input `collapse`, and select the `Collapse: collapse node_modules folder` option 20 | 21 | enjoy !!! 22 | -------------------------------------------------------------------------------- /collapse_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phobal/vscode-collapse-node-modules/890bb1385d70cb4597736bd8d5af510df9beca8d/collapse_icon.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vscode-collapse-node-modules", 3 | "displayName": "vscode-collapse-node_modules", 4 | "description": "use hotkey(ctrl+cmd+c) to collapse your node_modules folder", 5 | "repository": "https://github.com/phobal/vscode-collapse-node-modules.git", 6 | "version": "1.0.4", 7 | "publisher": "phobal", 8 | "icon": "collapse_icon.png", 9 | "engines": { 10 | "vscode": "^1.47.0" 11 | }, 12 | "categories": [ 13 | "Other" 14 | ], 15 | "activationEvents": [ 16 | "onCommand:collapse-node-modules.collapse" 17 | ], 18 | "main": "./out/extension.js", 19 | "contributes": { 20 | "commands": [ 21 | { 22 | "command": "collapse-node-modules.collapse", 23 | "title": "Collapse: collapse node_modules folder" 24 | } 25 | ], 26 | "keybindings": [ 27 | { 28 | "command": "collapse-node-modules.collapse", 29 | "key": "ctrl+win+c", 30 | "mac": "ctrl+cmd+c" 31 | } 32 | ] 33 | }, 34 | "scripts": { 35 | "deploy": "vsce publish", 36 | "package": "vsce package", 37 | "prepublish": "yarn compile", 38 | "compile": "tsc -p ./", 39 | "lint": "eslint src --ext ts", 40 | "watch": "tsc -watch -p ./", 41 | "pretest": "yarn run compile && yarn run lint", 42 | "test": "node ./out/test/runTest.js" 43 | }, 44 | "devDependencies": { 45 | "@types/glob": "^7.1.1", 46 | "@types/mocha": "^7.0.2", 47 | "@types/node": "^13.11.0", 48 | "@types/vscode": "^1.47.0", 49 | "@typescript-eslint/eslint-plugin": "^2.30.0", 50 | "@typescript-eslint/parser": "^2.30.0", 51 | "eslint": "^6.8.0", 52 | "glob": "^7.1.6", 53 | "mocha": "^7.1.2", 54 | "typescript": "^3.8.3", 55 | "vsce": "^2.9.1", 56 | "vscode-test": "^1.3.0" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- 1 | import * as vscode from "vscode"; 2 | 3 | const nodeModulesPaths = "**/node_modules"; 4 | 5 | let config = vscode.workspace.getConfiguration(); 6 | let excluded: Record | undefined; 7 | 8 | async function removeNodeModulesFolder() { 9 | await config.update( 10 | "files.exclude", 11 | { 12 | ...excluded, 13 | [nodeModulesPaths]: true, 14 | }, 15 | vscode.ConfigurationTarget.Global 16 | ); 17 | } 18 | 19 | async function addNodeModulesFolder() { 20 | await config.update( 21 | "files.exclude", 22 | excluded, 23 | vscode.ConfigurationTarget.Global 24 | ); 25 | } 26 | 27 | async function collapse() { 28 | excluded = config.inspect | undefined>( 29 | "files.exclude" 30 | )?.globalValue; 31 | await removeNodeModulesFolder(); 32 | await addNodeModulesFolder(); 33 | } 34 | 35 | export function activate(context: vscode.ExtensionContext) { 36 | let disposable = vscode.commands.registerCommand( 37 | "collapse-node-modules.collapse", 38 | () => { 39 | collapse(); 40 | } 41 | ); 42 | 43 | context.subscriptions.push(disposable); 44 | } 45 | -------------------------------------------------------------------------------- /src/test/runTest.ts: -------------------------------------------------------------------------------- 1 | import * as path from 'path'; 2 | 3 | import { runTests } from 'vscode-test'; 4 | 5 | async function main() { 6 | try { 7 | // The folder containing the Extension Manifest package.json 8 | // Passed to `--extensionDevelopmentPath` 9 | const extensionDevelopmentPath = path.resolve(__dirname, '../../'); 10 | 11 | // The path to test runner 12 | // Passed to --extensionTestsPath 13 | const extensionTestsPath = path.resolve(__dirname, './suite/index'); 14 | 15 | // Download VS Code, unzip it and run the integration test 16 | await runTests({ extensionDevelopmentPath, extensionTestsPath }); 17 | } catch (err) { 18 | console.error('Failed to run tests'); 19 | process.exit(1); 20 | } 21 | } 22 | 23 | main(); 24 | -------------------------------------------------------------------------------- /src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- 1 | import * as assert from 'assert'; 2 | 3 | // You can import and use all API from the 'vscode' module 4 | // as well as import your extension to test it 5 | import * as vscode from 'vscode'; 6 | // import * as myExtension from '../../extension'; 7 | 8 | suite('Extension Test Suite', () => { 9 | vscode.window.showInformationMessage('Start all tests.'); 10 | 11 | test('Sample test', () => { 12 | assert.equal(-1, [1, 2, 3].indexOf(5)); 13 | assert.equal(-1, [1, 2, 3].indexOf(0)); 14 | }); 15 | }); 16 | -------------------------------------------------------------------------------- /src/test/suite/index.ts: -------------------------------------------------------------------------------- 1 | import * as path from 'path'; 2 | import * as Mocha from 'mocha'; 3 | import * as glob from 'glob'; 4 | 5 | export function run(): Promise { 6 | // Create the mocha test 7 | const mocha = new Mocha({ 8 | ui: 'tdd', 9 | color: true 10 | }); 11 | 12 | const testsRoot = path.resolve(__dirname, '..'); 13 | 14 | return new Promise((c, e) => { 15 | glob('**/**.test.js', { cwd: testsRoot }, (err, files) => { 16 | if (err) { 17 | return e(err); 18 | } 19 | 20 | // Add files to the test suite 21 | files.forEach(f => mocha.addFile(path.resolve(testsRoot, f))); 22 | 23 | try { 24 | // Run the mocha test 25 | mocha.run(failures => { 26 | if (failures > 0) { 27 | e(new Error(`${failures} tests failed.`)); 28 | } else { 29 | c(); 30 | } 31 | }); 32 | } catch (err) { 33 | console.error(err); 34 | e(err); 35 | } 36 | }); 37 | }); 38 | } 39 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "target": "es6", 5 | "outDir": "out", 6 | "lib": [ 7 | "es6" 8 | ], 9 | "sourceMap": true, 10 | "rootDir": "src", 11 | "strict": true /* enable all strict type-checking options */ 12 | /* Additional Checks */ 13 | // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ 14 | // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ 15 | // "noUnusedParameters": true, /* Report errors on unused parameters. */ 16 | }, 17 | "exclude": [ 18 | "node_modules", 19 | ".vscode-test" 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /vsc-extension-quickstart.md: -------------------------------------------------------------------------------- 1 | # Collapse node_modules for Visual Studio Code 2 | 3 | [🔽Download](https://marketplace.visualstudio.com/items?itemName=phobal.vscode-collapse-node-modules) 4 | ## How to use 5 | 6 | we can support two ways for use it 7 | 8 | ### The First 9 | 10 | use hotkey `ctrl+win+c`(windows) or `ctrl+cmd+c`(mac), then the node_modules folder will be collapse 11 | 12 | ### The Second 13 | 14 | 1. open vscode command panel, you can use `cmd + shift + p` 15 | 2. input `collapse`, and select the `Collapse: collapse node_modules folder` option 16 | 17 | enjoy !!! 18 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | version "7.10.4" 7 | resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" 8 | dependencies: 9 | "@babel/highlight" "^7.10.4" 10 | 11 | "@babel/helper-validator-identifier@^7.10.4": 12 | version "7.10.4" 13 | resolved "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" 14 | 15 | "@babel/highlight@^7.10.4": 16 | version "7.10.4" 17 | resolved "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.10.4.tgz?cache=0&sync_timestamp=1593521095576&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" 18 | dependencies: 19 | "@babel/helper-validator-identifier" "^7.10.4" 20 | chalk "^2.0.0" 21 | js-tokens "^4.0.0" 22 | 23 | "@types/color-name@^1.1.1": 24 | version "1.1.1" 25 | resolved "https://registry.npm.taobao.org/@types/color-name/download/@types/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" 26 | 27 | "@types/eslint-visitor-keys@^1.0.0": 28 | version "1.0.0" 29 | resolved "https://registry.npm.taobao.org/@types/eslint-visitor-keys/download/@types/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" 30 | 31 | "@types/glob@^7.1.1": 32 | version "7.1.3" 33 | resolved "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" 34 | dependencies: 35 | "@types/minimatch" "*" 36 | "@types/node" "*" 37 | 38 | "@types/json-schema@^7.0.3": 39 | version "7.0.5" 40 | resolved "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fjson-schema%2Fdownload%2F%40types%2Fjson-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" 41 | 42 | "@types/minimatch@*": 43 | version "3.0.3" 44 | resolved "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz?cache=0&sync_timestamp=1596839422048&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" 45 | 46 | "@types/mocha@^7.0.2": 47 | version "7.0.2" 48 | resolved "https://registry.npm.taobao.org/@types/mocha/download/@types/mocha-7.0.2.tgz#b17f16cf933597e10d6d78eae3251e692ce8b0ce" 49 | 50 | "@types/node@*": 51 | version "14.0.27" 52 | resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-14.0.27.tgz?cache=0&sync_timestamp=1596839423560&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-14.0.27.tgz#a151873af5a5e851b51b3b065c9e63390a9e0eb1" 53 | 54 | "@types/node@^13.11.0": 55 | version "13.13.15" 56 | resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-13.13.15.tgz?cache=0&sync_timestamp=1596839423560&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-13.13.15.tgz#fe1cc3aa465a3ea6858b793fd380b66c39919766" 57 | 58 | "@types/vscode@^1.47.0": 59 | version "1.47.0" 60 | resolved "https://registry.npm.taobao.org/@types/vscode/download/@types/vscode-1.47.0.tgz#4a4051c21ecaadcf383a2c4387bea282540e96de" 61 | 62 | "@typescript-eslint/eslint-plugin@^2.30.0": 63 | version "2.34.0" 64 | resolved "https://registry.npm.taobao.org/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" 65 | dependencies: 66 | "@typescript-eslint/experimental-utils" "2.34.0" 67 | functional-red-black-tree "^1.0.1" 68 | regexpp "^3.0.0" 69 | tsutils "^3.17.1" 70 | 71 | "@typescript-eslint/experimental-utils@2.34.0": 72 | version "2.34.0" 73 | resolved "https://registry.npm.taobao.org/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-2.34.0.tgz?cache=0&sync_timestamp=1596934536466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Fexperimental-utils%2Fdownload%2F%40typescript-eslint%2Fexperimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" 74 | dependencies: 75 | "@types/json-schema" "^7.0.3" 76 | "@typescript-eslint/typescript-estree" "2.34.0" 77 | eslint-scope "^5.0.0" 78 | eslint-utils "^2.0.0" 79 | 80 | "@typescript-eslint/parser@^2.30.0": 81 | version "2.34.0" 82 | resolved "https://registry.npm.taobao.org/@typescript-eslint/parser/download/@typescript-eslint/parser-2.34.0.tgz?cache=0&sync_timestamp=1596934533265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Fparser%2Fdownload%2F%40typescript-eslint%2Fparser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8" 83 | dependencies: 84 | "@types/eslint-visitor-keys" "^1.0.0" 85 | "@typescript-eslint/experimental-utils" "2.34.0" 86 | "@typescript-eslint/typescript-estree" "2.34.0" 87 | eslint-visitor-keys "^1.1.0" 88 | 89 | "@typescript-eslint/typescript-estree@2.34.0": 90 | version "2.34.0" 91 | resolved "https://registry.npm.taobao.org/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-2.34.0.tgz?cache=0&sync_timestamp=1596934535649&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Ftypescript-estree%2Fdownload%2F%40typescript-eslint%2Ftypescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" 92 | dependencies: 93 | debug "^4.1.1" 94 | eslint-visitor-keys "^1.1.0" 95 | glob "^7.1.6" 96 | is-glob "^4.0.1" 97 | lodash "^4.17.15" 98 | semver "^7.3.2" 99 | tsutils "^3.17.1" 100 | 101 | acorn-jsx@^5.2.0: 102 | version "5.2.0" 103 | resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" 104 | 105 | acorn@^7.1.1: 106 | version "7.4.0" 107 | resolved "https://registry.npm.taobao.org/acorn/download/acorn-7.4.0.tgz?cache=0&sync_timestamp=1596457196727&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" 108 | 109 | agent-base@4, agent-base@^4.3.0: 110 | version "4.3.0" 111 | resolved "https://registry.npm.taobao.org/agent-base/download/agent-base-4.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fagent-base%2Fdownload%2Fagent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" 112 | dependencies: 113 | es6-promisify "^5.0.0" 114 | 115 | ajv@^6.10.0, ajv@^6.10.2: 116 | version "6.12.3" 117 | resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.12.3.tgz?cache=0&sync_timestamp=1593876920473&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706" 118 | dependencies: 119 | fast-deep-equal "^3.1.1" 120 | fast-json-stable-stringify "^2.0.0" 121 | json-schema-traverse "^0.4.1" 122 | uri-js "^4.2.2" 123 | 124 | ansi-colors@3.2.3: 125 | version "3.2.3" 126 | resolved "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813" 127 | 128 | ansi-escapes@^4.2.1: 129 | version "4.3.1" 130 | resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" 131 | dependencies: 132 | type-fest "^0.11.0" 133 | 134 | ansi-regex@^2.0.0: 135 | version "2.1.1" 136 | resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 137 | integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== 138 | 139 | ansi-regex@^3.0.0: 140 | version "3.0.0" 141 | resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz?cache=0&sync_timestamp=1570188570027&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-regex%2Fdownload%2Fansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 142 | 143 | ansi-regex@^4.1.0: 144 | version "4.1.0" 145 | resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz?cache=0&sync_timestamp=1570188570027&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-regex%2Fdownload%2Fansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" 146 | 147 | ansi-regex@^5.0.0: 148 | version "5.0.0" 149 | resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz?cache=0&sync_timestamp=1570188570027&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" 150 | 151 | ansi-regex@^5.0.1: 152 | version "5.0.1" 153 | resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 154 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 155 | 156 | ansi-styles@^3.2.0, ansi-styles@^3.2.1: 157 | version "3.2.1" 158 | resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 159 | dependencies: 160 | color-convert "^1.9.0" 161 | 162 | ansi-styles@^4.1.0: 163 | version "4.2.1" 164 | resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" 165 | dependencies: 166 | "@types/color-name" "^1.1.1" 167 | color-convert "^2.0.1" 168 | 169 | anymatch@~3.1.1: 170 | version "3.1.1" 171 | resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" 172 | dependencies: 173 | normalize-path "^3.0.0" 174 | picomatch "^2.0.4" 175 | 176 | aproba@^1.0.3: 177 | version "1.2.0" 178 | resolved "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" 179 | integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== 180 | 181 | are-we-there-yet@~1.1.2: 182 | version "1.1.7" 183 | resolved "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" 184 | integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== 185 | dependencies: 186 | delegates "^1.0.0" 187 | readable-stream "^2.0.6" 188 | 189 | argparse@^1.0.7: 190 | version "1.0.10" 191 | resolved "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 192 | dependencies: 193 | sprintf-js "~1.0.2" 194 | 195 | argparse@^2.0.1: 196 | version "2.0.1" 197 | resolved "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" 198 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== 199 | 200 | astral-regex@^1.0.0: 201 | version "1.0.0" 202 | resolved "https://registry.npm.taobao.org/astral-regex/download/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" 203 | 204 | azure-devops-node-api@^11.0.1: 205 | version "11.1.1" 206 | resolved "https://registry.npmmirror.com/azure-devops-node-api/-/azure-devops-node-api-11.1.1.tgz#dd1356031fa4e334e016732594e8fee0f68268c4" 207 | integrity sha512-XDG91XzLZ15reP12s3jFkKS8oiagSICjnLwxEYieme4+4h3ZveFOFRA4iYIG40RyHXsiI0mefFYYMFIJbMpWcg== 208 | dependencies: 209 | tunnel "0.0.6" 210 | typed-rest-client "^1.8.4" 211 | 212 | balanced-match@^1.0.0: 213 | version "1.0.0" 214 | resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 215 | 216 | base64-js@^1.3.1: 217 | version "1.5.1" 218 | resolved "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 219 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 220 | 221 | binary-extensions@^2.0.0: 222 | version "2.1.0" 223 | resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.1.0.tgz?cache=0&sync_timestamp=1593261309792&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" 224 | 225 | bl@^4.0.3: 226 | version "4.1.0" 227 | resolved "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" 228 | integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== 229 | dependencies: 230 | buffer "^5.5.0" 231 | inherits "^2.0.4" 232 | readable-stream "^3.4.0" 233 | 234 | boolbase@^1.0.0: 235 | version "1.0.0" 236 | resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" 237 | integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== 238 | 239 | brace-expansion@^1.1.7: 240 | version "1.1.11" 241 | resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 242 | dependencies: 243 | balanced-match "^1.0.0" 244 | concat-map "0.0.1" 245 | 246 | braces@~3.0.2: 247 | version "3.0.2" 248 | resolved "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 249 | dependencies: 250 | fill-range "^7.0.1" 251 | 252 | browser-stdout@1.3.1: 253 | version "1.3.1" 254 | resolved "https://registry.npm.taobao.org/browser-stdout/download/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" 255 | 256 | buffer-crc32@~0.2.3: 257 | version "0.2.13" 258 | resolved "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" 259 | integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== 260 | 261 | buffer@^5.5.0: 262 | version "5.7.1" 263 | resolved "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" 264 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== 265 | dependencies: 266 | base64-js "^1.3.1" 267 | ieee754 "^1.1.13" 268 | 269 | call-bind@^1.0.0: 270 | version "1.0.2" 271 | resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" 272 | integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== 273 | dependencies: 274 | function-bind "^1.1.1" 275 | get-intrinsic "^1.0.2" 276 | 277 | callsites@^3.0.0: 278 | version "3.1.0" 279 | resolved "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 280 | 281 | camelcase@^5.0.0: 282 | version "5.3.1" 283 | resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 284 | 285 | chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2: 286 | version "2.4.2" 287 | resolved "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 288 | dependencies: 289 | ansi-styles "^3.2.1" 290 | escape-string-regexp "^1.0.5" 291 | supports-color "^5.3.0" 292 | 293 | chalk@^4.1.0: 294 | version "4.1.0" 295 | resolved "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" 296 | dependencies: 297 | ansi-styles "^4.1.0" 298 | supports-color "^7.1.0" 299 | 300 | chardet@^0.7.0: 301 | version "0.7.0" 302 | resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz?cache=0&sync_timestamp=1594010664806&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" 303 | 304 | cheerio-select@^2.1.0: 305 | version "2.1.0" 306 | resolved "https://registry.npmmirror.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" 307 | integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== 308 | dependencies: 309 | boolbase "^1.0.0" 310 | css-select "^5.1.0" 311 | css-what "^6.1.0" 312 | domelementtype "^2.3.0" 313 | domhandler "^5.0.3" 314 | domutils "^3.0.1" 315 | 316 | cheerio@^1.0.0-rc.9: 317 | version "1.0.0-rc.11" 318 | resolved "https://registry.npmmirror.com/cheerio/-/cheerio-1.0.0-rc.11.tgz#1be84be1a126958366bcc57a11648cd9b30a60c2" 319 | integrity sha512-bQwNaDIBKID5ts/DsdhxrjqFXYfLw4ste+wMKqWA8DyKcS4qwsPP4Bk8ZNaTJjvpiX/qW3BT4sU7d6Bh5i+dag== 320 | dependencies: 321 | cheerio-select "^2.1.0" 322 | dom-serializer "^2.0.0" 323 | domhandler "^5.0.3" 324 | domutils "^3.0.1" 325 | htmlparser2 "^8.0.1" 326 | parse5 "^7.0.0" 327 | parse5-htmlparser2-tree-adapter "^7.0.0" 328 | tslib "^2.4.0" 329 | 330 | chokidar@3.3.0: 331 | version "3.3.0" 332 | resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-3.3.0.tgz#12c0714668c55800f659e262d4962a97faf554a6" 333 | dependencies: 334 | anymatch "~3.1.1" 335 | braces "~3.0.2" 336 | glob-parent "~5.1.0" 337 | is-binary-path "~2.1.0" 338 | is-glob "~4.0.1" 339 | normalize-path "~3.0.0" 340 | readdirp "~3.2.0" 341 | optionalDependencies: 342 | fsevents "~2.1.1" 343 | 344 | chownr@^1.1.1: 345 | version "1.1.4" 346 | resolved "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" 347 | integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== 348 | 349 | cli-cursor@^3.1.0: 350 | version "3.1.0" 351 | resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" 352 | dependencies: 353 | restore-cursor "^3.1.0" 354 | 355 | cli-width@^3.0.0: 356 | version "3.0.0" 357 | resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" 358 | 359 | cliui@^5.0.0: 360 | version "5.0.0" 361 | resolved "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" 362 | dependencies: 363 | string-width "^3.1.0" 364 | strip-ansi "^5.2.0" 365 | wrap-ansi "^5.1.0" 366 | 367 | code-point-at@^1.0.0: 368 | version "1.1.0" 369 | resolved "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 370 | integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== 371 | 372 | color-convert@^1.9.0: 373 | version "1.9.3" 374 | resolved "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 375 | dependencies: 376 | color-name "1.1.3" 377 | 378 | color-convert@^2.0.1: 379 | version "2.0.1" 380 | resolved "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 381 | dependencies: 382 | color-name "~1.1.4" 383 | 384 | color-name@1.1.3: 385 | version "1.1.3" 386 | resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 387 | 388 | color-name@~1.1.4: 389 | version "1.1.4" 390 | resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 391 | 392 | commander@^6.1.0: 393 | version "6.2.1" 394 | resolved "https://registry.npmmirror.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" 395 | integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== 396 | 397 | concat-map@0.0.1: 398 | version "0.0.1" 399 | resolved "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 400 | 401 | console-control-strings@^1.0.0, console-control-strings@~1.1.0: 402 | version "1.1.0" 403 | resolved "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" 404 | integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== 405 | 406 | core-util-is@~1.0.0: 407 | version "1.0.3" 408 | resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" 409 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== 410 | 411 | cross-spawn@^6.0.5: 412 | version "6.0.5" 413 | resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" 414 | dependencies: 415 | nice-try "^1.0.4" 416 | path-key "^2.0.1" 417 | semver "^5.5.0" 418 | shebang-command "^1.2.0" 419 | which "^1.2.9" 420 | 421 | css-select@^5.1.0: 422 | version "5.1.0" 423 | resolved "https://registry.npmmirror.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" 424 | integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== 425 | dependencies: 426 | boolbase "^1.0.0" 427 | css-what "^6.1.0" 428 | domhandler "^5.0.2" 429 | domutils "^3.0.1" 430 | nth-check "^2.0.1" 431 | 432 | css-what@^6.1.0: 433 | version "6.1.0" 434 | resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" 435 | integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== 436 | 437 | debug@3.1.0: 438 | version "3.1.0" 439 | resolved "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz?cache=0&sync_timestamp=1589891993007&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" 440 | dependencies: 441 | ms "2.0.0" 442 | 443 | debug@3.2.6, debug@^3.1.0: 444 | version "3.2.6" 445 | resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz?cache=0&sync_timestamp=1589891993007&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" 446 | dependencies: 447 | ms "^2.1.1" 448 | 449 | debug@^4.0.1, debug@^4.1.1: 450 | version "4.2.0" 451 | resolved "https://registry.npm.taobao.org/debug/download/debug-4.2.0.tgz?cache=0&sync_timestamp=1589891993007&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" 452 | dependencies: 453 | ms "2.1.2" 454 | 455 | decamelize@^1.2.0: 456 | version "1.2.0" 457 | resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 458 | 459 | decompress-response@^6.0.0: 460 | version "6.0.0" 461 | resolved "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" 462 | integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== 463 | dependencies: 464 | mimic-response "^3.1.0" 465 | 466 | deep-extend@^0.6.0: 467 | version "0.6.0" 468 | resolved "https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" 469 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== 470 | 471 | deep-is@~0.1.3: 472 | version "0.1.3" 473 | resolved "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 474 | 475 | define-properties@^1.1.2, define-properties@^1.1.3: 476 | version "1.1.3" 477 | resolved "https://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" 478 | dependencies: 479 | object-keys "^1.0.12" 480 | 481 | delegates@^1.0.0: 482 | version "1.0.0" 483 | resolved "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 484 | integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== 485 | 486 | detect-libc@^2.0.0: 487 | version "2.0.1" 488 | resolved "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" 489 | integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== 490 | 491 | diff@3.5.0: 492 | version "3.5.0" 493 | resolved "https://registry.npm.taobao.org/diff/download/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" 494 | 495 | doctrine@^3.0.0: 496 | version "3.0.0" 497 | resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" 498 | dependencies: 499 | esutils "^2.0.2" 500 | 501 | dom-serializer@^2.0.0: 502 | version "2.0.0" 503 | resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" 504 | integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== 505 | dependencies: 506 | domelementtype "^2.3.0" 507 | domhandler "^5.0.2" 508 | entities "^4.2.0" 509 | 510 | domelementtype@^2.3.0: 511 | version "2.3.0" 512 | resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" 513 | integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== 514 | 515 | domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: 516 | version "5.0.3" 517 | resolved "https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" 518 | integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== 519 | dependencies: 520 | domelementtype "^2.3.0" 521 | 522 | domutils@^3.0.1: 523 | version "3.0.1" 524 | resolved "https://registry.npmmirror.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" 525 | integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== 526 | dependencies: 527 | dom-serializer "^2.0.0" 528 | domelementtype "^2.3.0" 529 | domhandler "^5.0.1" 530 | 531 | emoji-regex@^7.0.1: 532 | version "7.0.3" 533 | resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" 534 | 535 | emoji-regex@^8.0.0: 536 | version "8.0.0" 537 | resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 538 | 539 | end-of-stream@^1.1.0, end-of-stream@^1.4.1: 540 | version "1.4.4" 541 | resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 542 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 543 | dependencies: 544 | once "^1.4.0" 545 | 546 | entities@^4.2.0, entities@^4.3.0: 547 | version "4.3.0" 548 | resolved "https://registry.npmmirror.com/entities/-/entities-4.3.0.tgz#62915f08d67353bb4eb67e3d62641a4059aec656" 549 | integrity sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg== 550 | 551 | entities@~2.1.0: 552 | version "2.1.0" 553 | resolved "https://registry.npmmirror.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" 554 | integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== 555 | 556 | es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: 557 | version "1.17.6" 558 | resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" 559 | dependencies: 560 | es-to-primitive "^1.2.1" 561 | function-bind "^1.1.1" 562 | has "^1.0.3" 563 | has-symbols "^1.0.1" 564 | is-callable "^1.2.0" 565 | is-regex "^1.1.0" 566 | object-inspect "^1.7.0" 567 | object-keys "^1.1.1" 568 | object.assign "^4.1.0" 569 | string.prototype.trimend "^1.0.1" 570 | string.prototype.trimstart "^1.0.1" 571 | 572 | es-to-primitive@^1.2.1: 573 | version "1.2.1" 574 | resolved "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" 575 | dependencies: 576 | is-callable "^1.1.4" 577 | is-date-object "^1.0.1" 578 | is-symbol "^1.0.2" 579 | 580 | es6-promise@^4.0.3: 581 | version "4.2.8" 582 | resolved "https://registry.npm.taobao.org/es6-promise/download/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" 583 | 584 | es6-promisify@^5.0.0: 585 | version "5.0.0" 586 | resolved "https://registry.npm.taobao.org/es6-promisify/download/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" 587 | dependencies: 588 | es6-promise "^4.0.3" 589 | 590 | escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5: 591 | version "1.0.5" 592 | resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 593 | 594 | eslint-scope@^5.0.0: 595 | version "5.1.0" 596 | resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" 597 | dependencies: 598 | esrecurse "^4.1.0" 599 | estraverse "^4.1.1" 600 | 601 | eslint-utils@^1.4.3: 602 | version "1.4.3" 603 | resolved "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-1.4.3.tgz?cache=0&sync_timestamp=1592222066647&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-utils%2Fdownload%2Feslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" 604 | dependencies: 605 | eslint-visitor-keys "^1.1.0" 606 | 607 | eslint-utils@^2.0.0: 608 | version "2.1.0" 609 | resolved "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-2.1.0.tgz?cache=0&sync_timestamp=1592222066647&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-utils%2Fdownload%2Feslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" 610 | dependencies: 611 | eslint-visitor-keys "^1.1.0" 612 | 613 | eslint-visitor-keys@^1.1.0: 614 | version "1.3.0" 615 | resolved "https://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1592583209724&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" 616 | 617 | eslint@^6.8.0: 618 | version "6.8.0" 619 | resolved "https://registry.npm.taobao.org/eslint/download/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" 620 | dependencies: 621 | "@babel/code-frame" "^7.0.0" 622 | ajv "^6.10.0" 623 | chalk "^2.1.0" 624 | cross-spawn "^6.0.5" 625 | debug "^4.0.1" 626 | doctrine "^3.0.0" 627 | eslint-scope "^5.0.0" 628 | eslint-utils "^1.4.3" 629 | eslint-visitor-keys "^1.1.0" 630 | espree "^6.1.2" 631 | esquery "^1.0.1" 632 | esutils "^2.0.2" 633 | file-entry-cache "^5.0.1" 634 | functional-red-black-tree "^1.0.1" 635 | glob-parent "^5.0.0" 636 | globals "^12.1.0" 637 | ignore "^4.0.6" 638 | import-fresh "^3.0.0" 639 | imurmurhash "^0.1.4" 640 | inquirer "^7.0.0" 641 | is-glob "^4.0.0" 642 | js-yaml "^3.13.1" 643 | json-stable-stringify-without-jsonify "^1.0.1" 644 | levn "^0.3.0" 645 | lodash "^4.17.14" 646 | minimatch "^3.0.4" 647 | mkdirp "^0.5.1" 648 | natural-compare "^1.4.0" 649 | optionator "^0.8.3" 650 | progress "^2.0.0" 651 | regexpp "^2.0.1" 652 | semver "^6.1.2" 653 | strip-ansi "^5.2.0" 654 | strip-json-comments "^3.0.1" 655 | table "^5.2.3" 656 | text-table "^0.2.0" 657 | v8-compile-cache "^2.0.3" 658 | 659 | espree@^6.1.2: 660 | version "6.2.1" 661 | resolved "https://registry.npm.taobao.org/espree/download/espree-6.2.1.tgz?cache=0&sync_timestamp=1595034283452&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fespree%2Fdownload%2Fespree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" 662 | dependencies: 663 | acorn "^7.1.1" 664 | acorn-jsx "^5.2.0" 665 | eslint-visitor-keys "^1.1.0" 666 | 667 | esprima@^4.0.0: 668 | version "4.0.1" 669 | resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 670 | 671 | esquery@^1.0.1: 672 | version "1.3.1" 673 | resolved "https://registry.npm.taobao.org/esquery/download/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" 674 | dependencies: 675 | estraverse "^5.1.0" 676 | 677 | esrecurse@^4.1.0: 678 | version "4.2.1" 679 | resolved "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" 680 | dependencies: 681 | estraverse "^4.1.0" 682 | 683 | estraverse@^4.1.0, estraverse@^4.1.1: 684 | version "4.3.0" 685 | resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1596643087695&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" 686 | 687 | estraverse@^5.1.0: 688 | version "5.2.0" 689 | resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz?cache=0&sync_timestamp=1596643087695&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" 690 | 691 | esutils@^2.0.2: 692 | version "2.0.3" 693 | resolved "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" 694 | 695 | expand-template@^2.0.3: 696 | version "2.0.3" 697 | resolved "https://registry.npmmirror.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" 698 | integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== 699 | 700 | external-editor@^3.0.3: 701 | version "3.1.0" 702 | resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" 703 | dependencies: 704 | chardet "^0.7.0" 705 | iconv-lite "^0.4.24" 706 | tmp "^0.0.33" 707 | 708 | fast-deep-equal@^3.1.1: 709 | version "3.1.3" 710 | resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz?cache=0&sync_timestamp=1591599604977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 711 | 712 | fast-json-stable-stringify@^2.0.0: 713 | version "2.1.0" 714 | resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 715 | 716 | fast-levenshtein@~2.0.6: 717 | version "2.0.6" 718 | resolved "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 719 | 720 | fd-slicer@~1.1.0: 721 | version "1.1.0" 722 | resolved "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" 723 | integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== 724 | dependencies: 725 | pend "~1.2.0" 726 | 727 | figures@^3.0.0: 728 | version "3.2.0" 729 | resolved "https://registry.npm.taobao.org/figures/download/figures-3.2.0.tgz?cache=0&sync_timestamp=1581893111153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffigures%2Fdownload%2Ffigures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" 730 | dependencies: 731 | escape-string-regexp "^1.0.5" 732 | 733 | file-entry-cache@^5.0.1: 734 | version "5.0.1" 735 | resolved "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" 736 | dependencies: 737 | flat-cache "^2.0.1" 738 | 739 | fill-range@^7.0.1: 740 | version "7.0.1" 741 | resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 742 | dependencies: 743 | to-regex-range "^5.0.1" 744 | 745 | find-up@3.0.0, find-up@^3.0.0: 746 | version "3.0.0" 747 | resolved "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" 748 | dependencies: 749 | locate-path "^3.0.0" 750 | 751 | flat-cache@^2.0.1: 752 | version "2.0.1" 753 | resolved "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" 754 | dependencies: 755 | flatted "^2.0.0" 756 | rimraf "2.6.3" 757 | write "1.0.3" 758 | 759 | flat@^4.1.0: 760 | version "4.1.0" 761 | resolved "https://registry.npm.taobao.org/flat/download/flat-4.1.0.tgz#090bec8b05e39cba309747f1d588f04dbaf98db2" 762 | dependencies: 763 | is-buffer "~2.0.3" 764 | 765 | flatted@^2.0.0: 766 | version "2.0.2" 767 | resolved "https://registry.npm.taobao.org/flatted/download/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" 768 | 769 | fs-constants@^1.0.0: 770 | version "1.0.0" 771 | resolved "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" 772 | integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== 773 | 774 | fs.realpath@^1.0.0: 775 | version "1.0.0" 776 | resolved "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 777 | 778 | fsevents@~2.1.1: 779 | version "2.1.3" 780 | resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" 781 | 782 | function-bind@^1.1.1: 783 | version "1.1.1" 784 | resolved "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 785 | 786 | functional-red-black-tree@^1.0.1: 787 | version "1.0.1" 788 | resolved "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 789 | 790 | gauge@~2.7.3: 791 | version "2.7.4" 792 | resolved "https://registry.npmmirror.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" 793 | integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== 794 | dependencies: 795 | aproba "^1.0.3" 796 | console-control-strings "^1.0.0" 797 | has-unicode "^2.0.0" 798 | object-assign "^4.1.0" 799 | signal-exit "^3.0.0" 800 | string-width "^1.0.1" 801 | strip-ansi "^3.0.1" 802 | wide-align "^1.1.0" 803 | 804 | get-caller-file@^2.0.1: 805 | version "2.0.5" 806 | resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 807 | 808 | get-intrinsic@^1.0.2: 809 | version "1.1.1" 810 | resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" 811 | integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== 812 | dependencies: 813 | function-bind "^1.1.1" 814 | has "^1.0.3" 815 | has-symbols "^1.0.1" 816 | 817 | github-from-package@0.0.0: 818 | version "0.0.0" 819 | resolved "https://registry.npmmirror.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" 820 | integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== 821 | 822 | glob-parent@^5.0.0, glob-parent@~5.1.0: 823 | version "5.1.1" 824 | resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" 825 | dependencies: 826 | is-glob "^4.0.1" 827 | 828 | glob@7.1.3: 829 | version "7.1.3" 830 | resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.3.tgz?cache=0&sync_timestamp=1573203677246&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglob%2Fdownload%2Fglob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" 831 | dependencies: 832 | fs.realpath "^1.0.0" 833 | inflight "^1.0.4" 834 | inherits "2" 835 | minimatch "^3.0.4" 836 | once "^1.3.0" 837 | path-is-absolute "^1.0.0" 838 | 839 | glob@^7.0.6: 840 | version "7.2.3" 841 | resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" 842 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== 843 | dependencies: 844 | fs.realpath "^1.0.0" 845 | inflight "^1.0.4" 846 | inherits "2" 847 | minimatch "^3.1.1" 848 | once "^1.3.0" 849 | path-is-absolute "^1.0.0" 850 | 851 | glob@^7.1.3, glob@^7.1.6: 852 | version "7.1.6" 853 | resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz?cache=0&sync_timestamp=1573203677246&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglob%2Fdownload%2Fglob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 854 | dependencies: 855 | fs.realpath "^1.0.0" 856 | inflight "^1.0.4" 857 | inherits "2" 858 | minimatch "^3.0.4" 859 | once "^1.3.0" 860 | path-is-absolute "^1.0.0" 861 | 862 | globals@^12.1.0: 863 | version "12.4.0" 864 | resolved "https://registry.npm.taobao.org/globals/download/globals-12.4.0.tgz?cache=0&sync_timestamp=1596709440480&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" 865 | dependencies: 866 | type-fest "^0.8.1" 867 | 868 | growl@1.10.5: 869 | version "1.10.5" 870 | resolved "https://registry.npm.taobao.org/growl/download/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" 871 | 872 | has-flag@^3.0.0: 873 | version "3.0.0" 874 | resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 875 | 876 | has-flag@^4.0.0: 877 | version "4.0.0" 878 | resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 879 | 880 | has-symbols@^1.0.0, has-symbols@^1.0.1: 881 | version "1.0.1" 882 | resolved "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" 883 | 884 | has-unicode@^2.0.0: 885 | version "2.0.1" 886 | resolved "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 887 | integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== 888 | 889 | has@^1.0.3: 890 | version "1.0.3" 891 | resolved "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 892 | dependencies: 893 | function-bind "^1.1.1" 894 | 895 | he@1.2.0: 896 | version "1.2.0" 897 | resolved "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" 898 | 899 | hosted-git-info@^4.0.2: 900 | version "4.1.0" 901 | resolved "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" 902 | integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== 903 | dependencies: 904 | lru-cache "^6.0.0" 905 | 906 | htmlparser2@^8.0.1: 907 | version "8.0.1" 908 | resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-8.0.1.tgz#abaa985474fcefe269bc761a779b544d7196d010" 909 | integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA== 910 | dependencies: 911 | domelementtype "^2.3.0" 912 | domhandler "^5.0.2" 913 | domutils "^3.0.1" 914 | entities "^4.3.0" 915 | 916 | http-proxy-agent@^2.1.0: 917 | version "2.1.0" 918 | resolved "https://registry.npm.taobao.org/http-proxy-agent/download/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" 919 | dependencies: 920 | agent-base "4" 921 | debug "3.1.0" 922 | 923 | https-proxy-agent@^2.2.4: 924 | version "2.2.4" 925 | resolved "https://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-2.2.4.tgz?cache=0&sync_timestamp=1593795853572&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttps-proxy-agent%2Fdownload%2Fhttps-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" 926 | dependencies: 927 | agent-base "^4.3.0" 928 | debug "^3.1.0" 929 | 930 | iconv-lite@^0.4.24: 931 | version "0.4.24" 932 | resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1594184264130&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 933 | dependencies: 934 | safer-buffer ">= 2.1.2 < 3" 935 | 936 | ieee754@^1.1.13: 937 | version "1.2.1" 938 | resolved "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" 939 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== 940 | 941 | ignore@^4.0.6: 942 | version "4.0.6" 943 | resolved "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" 944 | 945 | import-fresh@^3.0.0: 946 | version "3.2.1" 947 | resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" 948 | dependencies: 949 | parent-module "^1.0.0" 950 | resolve-from "^4.0.0" 951 | 952 | imurmurhash@^0.1.4: 953 | version "0.1.4" 954 | resolved "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 955 | 956 | inflight@^1.0.4: 957 | version "1.0.6" 958 | resolved "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 959 | dependencies: 960 | once "^1.3.0" 961 | wrappy "1" 962 | 963 | inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: 964 | version "2.0.4" 965 | resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz?cache=0&sync_timestamp=1589682822213&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 966 | 967 | ini@~1.3.0: 968 | version "1.3.8" 969 | resolved "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" 970 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== 971 | 972 | inquirer@^7.0.0: 973 | version "7.3.3" 974 | resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1595471579650&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" 975 | dependencies: 976 | ansi-escapes "^4.2.1" 977 | chalk "^4.1.0" 978 | cli-cursor "^3.1.0" 979 | cli-width "^3.0.0" 980 | external-editor "^3.0.3" 981 | figures "^3.0.0" 982 | lodash "^4.17.19" 983 | mute-stream "0.0.8" 984 | run-async "^2.4.0" 985 | rxjs "^6.6.0" 986 | string-width "^4.1.0" 987 | strip-ansi "^6.0.0" 988 | through "^2.3.6" 989 | 990 | is-binary-path@~2.1.0: 991 | version "2.1.0" 992 | resolved "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 993 | dependencies: 994 | binary-extensions "^2.0.0" 995 | 996 | is-buffer@~2.0.3: 997 | version "2.0.4" 998 | resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" 999 | 1000 | is-callable@^1.1.4, is-callable@^1.2.0: 1001 | version "1.2.0" 1002 | resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" 1003 | 1004 | is-date-object@^1.0.1: 1005 | version "1.0.2" 1006 | resolved "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" 1007 | 1008 | is-extglob@^2.1.1: 1009 | version "2.1.1" 1010 | resolved "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1011 | 1012 | is-fullwidth-code-point@^1.0.0: 1013 | version "1.0.0" 1014 | resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1015 | integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== 1016 | dependencies: 1017 | number-is-nan "^1.0.0" 1018 | 1019 | is-fullwidth-code-point@^2.0.0: 1020 | version "2.0.0" 1021 | resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 1022 | 1023 | is-fullwidth-code-point@^3.0.0: 1024 | version "3.0.0" 1025 | resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 1026 | 1027 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: 1028 | version "4.0.1" 1029 | resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" 1030 | dependencies: 1031 | is-extglob "^2.1.1" 1032 | 1033 | is-number@^7.0.0: 1034 | version "7.0.0" 1035 | resolved "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 1036 | 1037 | is-regex@^1.1.0: 1038 | version "1.1.1" 1039 | resolved "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.1.tgz?cache=0&sync_timestamp=1596555709354&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regex%2Fdownload%2Fis-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" 1040 | dependencies: 1041 | has-symbols "^1.0.1" 1042 | 1043 | is-symbol@^1.0.2: 1044 | version "1.0.3" 1045 | resolved "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz?cache=0&sync_timestamp=1574296721350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-symbol%2Fdownload%2Fis-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" 1046 | dependencies: 1047 | has-symbols "^1.0.1" 1048 | 1049 | isarray@~1.0.0: 1050 | version "1.0.0" 1051 | resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1052 | integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== 1053 | 1054 | isexe@^2.0.0: 1055 | version "2.0.0" 1056 | resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1057 | 1058 | js-tokens@^4.0.0: 1059 | version "4.0.0" 1060 | resolved "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1061 | 1062 | js-yaml@3.13.1: 1063 | version "3.13.1" 1064 | resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.13.1.tgz?cache=0&sync_timestamp=1590172122543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" 1065 | dependencies: 1066 | argparse "^1.0.7" 1067 | esprima "^4.0.0" 1068 | 1069 | js-yaml@^3.13.1: 1070 | version "3.14.0" 1071 | resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.0.tgz?cache=0&sync_timestamp=1590172122543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" 1072 | dependencies: 1073 | argparse "^1.0.7" 1074 | esprima "^4.0.0" 1075 | 1076 | json-schema-traverse@^0.4.1: 1077 | version "0.4.1" 1078 | resolved "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 1079 | 1080 | json-stable-stringify-without-jsonify@^1.0.1: 1081 | version "1.0.1" 1082 | resolved "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 1083 | 1084 | keytar@^7.7.0: 1085 | version "7.9.0" 1086 | resolved "https://registry.npmmirror.com/keytar/-/keytar-7.9.0.tgz#4c6225708f51b50cbf77c5aae81721964c2918cb" 1087 | integrity sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ== 1088 | dependencies: 1089 | node-addon-api "^4.3.0" 1090 | prebuild-install "^7.0.1" 1091 | 1092 | leven@^3.1.0: 1093 | version "3.1.0" 1094 | resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" 1095 | integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== 1096 | 1097 | levn@^0.3.0, levn@~0.3.0: 1098 | version "0.3.0" 1099 | resolved "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" 1100 | dependencies: 1101 | prelude-ls "~1.1.2" 1102 | type-check "~0.3.2" 1103 | 1104 | linkify-it@^3.0.1: 1105 | version "3.0.3" 1106 | resolved "https://registry.npmmirror.com/linkify-it/-/linkify-it-3.0.3.tgz#a98baf44ce45a550efb4d49c769d07524cc2fa2e" 1107 | integrity sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ== 1108 | dependencies: 1109 | uc.micro "^1.0.1" 1110 | 1111 | locate-path@^3.0.0: 1112 | version "3.0.0" 1113 | resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" 1114 | dependencies: 1115 | p-locate "^3.0.0" 1116 | path-exists "^3.0.0" 1117 | 1118 | lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19: 1119 | version "4.17.19" 1120 | resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.19.tgz?cache=0&sync_timestamp=1594226859028&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" 1121 | 1122 | log-symbols@3.0.0: 1123 | version "3.0.0" 1124 | resolved "https://registry.npm.taobao.org/log-symbols/download/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" 1125 | dependencies: 1126 | chalk "^2.4.2" 1127 | 1128 | lru-cache@^6.0.0: 1129 | version "6.0.0" 1130 | resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 1131 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 1132 | dependencies: 1133 | yallist "^4.0.0" 1134 | 1135 | markdown-it@^12.3.2: 1136 | version "12.3.2" 1137 | resolved "https://registry.npmmirror.com/markdown-it/-/markdown-it-12.3.2.tgz#bf92ac92283fe983fe4de8ff8abfb5ad72cd0c90" 1138 | integrity sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg== 1139 | dependencies: 1140 | argparse "^2.0.1" 1141 | entities "~2.1.0" 1142 | linkify-it "^3.0.1" 1143 | mdurl "^1.0.1" 1144 | uc.micro "^1.0.5" 1145 | 1146 | mdurl@^1.0.1: 1147 | version "1.0.1" 1148 | resolved "https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" 1149 | integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== 1150 | 1151 | mime@^1.3.4: 1152 | version "1.6.0" 1153 | resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 1154 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== 1155 | 1156 | mimic-fn@^2.1.0: 1157 | version "2.1.0" 1158 | resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" 1159 | 1160 | mimic-response@^3.1.0: 1161 | version "3.1.0" 1162 | resolved "https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" 1163 | integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== 1164 | 1165 | minimatch@3.0.4, minimatch@^3.0.4: 1166 | version "3.0.4" 1167 | resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 1168 | dependencies: 1169 | brace-expansion "^1.1.7" 1170 | 1171 | minimatch@^3.0.3, minimatch@^3.1.1: 1172 | version "3.1.2" 1173 | resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 1174 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 1175 | dependencies: 1176 | brace-expansion "^1.1.7" 1177 | 1178 | minimist@^1.2.0, minimist@^1.2.3: 1179 | version "1.2.6" 1180 | resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" 1181 | integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== 1182 | 1183 | minimist@^1.2.5: 1184 | version "1.2.5" 1185 | resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 1186 | 1187 | mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: 1188 | version "0.5.3" 1189 | resolved "https://registry.npmmirror.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" 1190 | integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== 1191 | 1192 | mkdirp@0.5.5, mkdirp@^0.5.1: 1193 | version "0.5.5" 1194 | resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz?cache=0&sync_timestamp=1587535418745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" 1195 | dependencies: 1196 | minimist "^1.2.5" 1197 | 1198 | mocha@^7.1.2: 1199 | version "7.2.0" 1200 | resolved "https://registry.npm.taobao.org/mocha/download/mocha-7.2.0.tgz#01cc227b00d875ab1eed03a75106689cfed5a604" 1201 | dependencies: 1202 | ansi-colors "3.2.3" 1203 | browser-stdout "1.3.1" 1204 | chokidar "3.3.0" 1205 | debug "3.2.6" 1206 | diff "3.5.0" 1207 | escape-string-regexp "1.0.5" 1208 | find-up "3.0.0" 1209 | glob "7.1.3" 1210 | growl "1.10.5" 1211 | he "1.2.0" 1212 | js-yaml "3.13.1" 1213 | log-symbols "3.0.0" 1214 | minimatch "3.0.4" 1215 | mkdirp "0.5.5" 1216 | ms "2.1.1" 1217 | node-environment-flags "1.0.6" 1218 | object.assign "4.1.0" 1219 | strip-json-comments "2.0.1" 1220 | supports-color "6.0.0" 1221 | which "1.3.1" 1222 | wide-align "1.1.3" 1223 | yargs "13.3.2" 1224 | yargs-parser "13.1.2" 1225 | yargs-unparser "1.6.0" 1226 | 1227 | ms@2.0.0: 1228 | version "2.0.0" 1229 | resolved "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 1230 | 1231 | ms@2.1.1: 1232 | version "2.1.1" 1233 | resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" 1234 | 1235 | ms@2.1.2, ms@^2.1.1: 1236 | version "2.1.2" 1237 | resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1238 | 1239 | mute-stream@0.0.8, mute-stream@~0.0.4: 1240 | version "0.0.8" 1241 | resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" 1242 | 1243 | napi-build-utils@^1.0.1: 1244 | version "1.0.2" 1245 | resolved "https://registry.npmmirror.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" 1246 | integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== 1247 | 1248 | natural-compare@^1.4.0: 1249 | version "1.4.0" 1250 | resolved "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 1251 | 1252 | nice-try@^1.0.4: 1253 | version "1.0.5" 1254 | resolved "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz?cache=0&sync_timestamp=1584699756095&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnice-try%2Fdownload%2Fnice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" 1255 | 1256 | node-abi@^3.3.0: 1257 | version "3.22.0" 1258 | resolved "https://registry.npmmirror.com/node-abi/-/node-abi-3.22.0.tgz#00b8250e86a0816576258227edbce7bbe0039362" 1259 | integrity sha512-u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w== 1260 | dependencies: 1261 | semver "^7.3.5" 1262 | 1263 | node-addon-api@^4.3.0: 1264 | version "4.3.0" 1265 | resolved "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f" 1266 | integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== 1267 | 1268 | node-environment-flags@1.0.6: 1269 | version "1.0.6" 1270 | resolved "https://registry.npm.taobao.org/node-environment-flags/download/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088" 1271 | dependencies: 1272 | object.getownpropertydescriptors "^2.0.3" 1273 | semver "^5.7.0" 1274 | 1275 | normalize-path@^3.0.0, normalize-path@~3.0.0: 1276 | version "3.0.0" 1277 | resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 1278 | 1279 | npmlog@^4.0.1: 1280 | version "4.1.2" 1281 | resolved "https://registry.npmmirror.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" 1282 | integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== 1283 | dependencies: 1284 | are-we-there-yet "~1.1.2" 1285 | console-control-strings "~1.1.0" 1286 | gauge "~2.7.3" 1287 | set-blocking "~2.0.0" 1288 | 1289 | nth-check@^2.0.1: 1290 | version "2.1.1" 1291 | resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" 1292 | integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== 1293 | dependencies: 1294 | boolbase "^1.0.0" 1295 | 1296 | number-is-nan@^1.0.0: 1297 | version "1.0.1" 1298 | resolved "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 1299 | integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== 1300 | 1301 | object-assign@^4.1.0: 1302 | version "4.1.1" 1303 | resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1304 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== 1305 | 1306 | object-inspect@^1.7.0: 1307 | version "1.8.0" 1308 | resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.8.0.tgz?cache=0&sync_timestamp=1592545133086&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" 1309 | 1310 | object-inspect@^1.9.0: 1311 | version "1.12.2" 1312 | resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" 1313 | integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== 1314 | 1315 | object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: 1316 | version "1.1.1" 1317 | resolved "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" 1318 | 1319 | object.assign@4.1.0, object.assign@^4.1.0: 1320 | version "4.1.0" 1321 | resolved "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" 1322 | dependencies: 1323 | define-properties "^1.1.2" 1324 | function-bind "^1.1.1" 1325 | has-symbols "^1.0.0" 1326 | object-keys "^1.0.11" 1327 | 1328 | object.getownpropertydescriptors@^2.0.3: 1329 | version "2.1.0" 1330 | resolved "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" 1331 | dependencies: 1332 | define-properties "^1.1.3" 1333 | es-abstract "^1.17.0-next.1" 1334 | 1335 | once@^1.3.0, once@^1.3.1, once@^1.4.0: 1336 | version "1.4.0" 1337 | resolved "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 1338 | dependencies: 1339 | wrappy "1" 1340 | 1341 | onetime@^5.1.0: 1342 | version "5.1.1" 1343 | resolved "https://registry.npm.taobao.org/onetime/download/onetime-5.1.1.tgz?cache=0&sync_timestamp=1596457112614&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.1.tgz#5c8016847b0d67fcedb7eef254751cfcdc7e9418" 1344 | dependencies: 1345 | mimic-fn "^2.1.0" 1346 | 1347 | optionator@^0.8.3: 1348 | version "0.8.3" 1349 | resolved "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" 1350 | dependencies: 1351 | deep-is "~0.1.3" 1352 | fast-levenshtein "~2.0.6" 1353 | levn "~0.3.0" 1354 | prelude-ls "~1.1.2" 1355 | type-check "~0.3.2" 1356 | word-wrap "~1.2.3" 1357 | 1358 | os-tmpdir@~1.0.2: 1359 | version "1.0.2" 1360 | resolved "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 1361 | 1362 | p-limit@^2.0.0: 1363 | version "2.3.0" 1364 | resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1594559666231&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 1365 | dependencies: 1366 | p-try "^2.0.0" 1367 | 1368 | p-locate@^3.0.0: 1369 | version "3.0.0" 1370 | resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" 1371 | dependencies: 1372 | p-limit "^2.0.0" 1373 | 1374 | p-try@^2.0.0: 1375 | version "2.2.0" 1376 | resolved "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 1377 | 1378 | parent-module@^1.0.0: 1379 | version "1.0.1" 1380 | resolved "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 1381 | dependencies: 1382 | callsites "^3.0.0" 1383 | 1384 | parse-semver@^1.1.1: 1385 | version "1.1.1" 1386 | resolved "https://registry.npmmirror.com/parse-semver/-/parse-semver-1.1.1.tgz#9a4afd6df063dc4826f93fba4a99cf223f666cb8" 1387 | integrity sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ== 1388 | dependencies: 1389 | semver "^5.1.0" 1390 | 1391 | parse5-htmlparser2-tree-adapter@^7.0.0: 1392 | version "7.0.0" 1393 | resolved "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" 1394 | integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== 1395 | dependencies: 1396 | domhandler "^5.0.2" 1397 | parse5 "^7.0.0" 1398 | 1399 | parse5@^7.0.0: 1400 | version "7.0.0" 1401 | resolved "https://registry.npmmirror.com/parse5/-/parse5-7.0.0.tgz#51f74a5257f5fcc536389e8c2d0b3802e1bfa91a" 1402 | integrity sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g== 1403 | dependencies: 1404 | entities "^4.3.0" 1405 | 1406 | path-exists@^3.0.0: 1407 | version "3.0.0" 1408 | resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 1409 | 1410 | path-is-absolute@^1.0.0: 1411 | version "1.0.1" 1412 | resolved "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 1413 | 1414 | path-key@^2.0.1: 1415 | version "2.0.1" 1416 | resolved "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 1417 | 1418 | pend@~1.2.0: 1419 | version "1.2.0" 1420 | resolved "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" 1421 | integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== 1422 | 1423 | picomatch@^2.0.4: 1424 | version "2.2.2" 1425 | resolved "https://registry.npm.taobao.org/picomatch/download/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" 1426 | 1427 | prebuild-install@^7.0.1: 1428 | version "7.1.0" 1429 | resolved "https://registry.npmmirror.com/prebuild-install/-/prebuild-install-7.1.0.tgz#991b6ac16c81591ba40a6d5de93fb33673ac1370" 1430 | integrity sha512-CNcMgI1xBypOyGqjp3wOc8AAo1nMhZS3Cwd3iHIxOdAUbb+YxdNuM4Z5iIrZ8RLvOsf3F3bl7b7xGq6DjQoNYA== 1431 | dependencies: 1432 | detect-libc "^2.0.0" 1433 | expand-template "^2.0.3" 1434 | github-from-package "0.0.0" 1435 | minimist "^1.2.3" 1436 | mkdirp-classic "^0.5.3" 1437 | napi-build-utils "^1.0.1" 1438 | node-abi "^3.3.0" 1439 | npmlog "^4.0.1" 1440 | pump "^3.0.0" 1441 | rc "^1.2.7" 1442 | simple-get "^4.0.0" 1443 | tar-fs "^2.0.0" 1444 | tunnel-agent "^0.6.0" 1445 | 1446 | prelude-ls@~1.1.2: 1447 | version "1.1.2" 1448 | resolved "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" 1449 | 1450 | process-nextick-args@~2.0.0: 1451 | version "2.0.1" 1452 | resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 1453 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 1454 | 1455 | progress@^2.0.0: 1456 | version "2.0.3" 1457 | resolved "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" 1458 | 1459 | pump@^3.0.0: 1460 | version "3.0.0" 1461 | resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 1462 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== 1463 | dependencies: 1464 | end-of-stream "^1.1.0" 1465 | once "^1.3.1" 1466 | 1467 | punycode@^2.1.0: 1468 | version "2.1.1" 1469 | resolved "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 1470 | 1471 | qs@^6.9.1: 1472 | version "6.10.3" 1473 | resolved "https://registry.npmmirror.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" 1474 | integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== 1475 | dependencies: 1476 | side-channel "^1.0.4" 1477 | 1478 | rc@^1.2.7: 1479 | version "1.2.8" 1480 | resolved "https://registry.npmmirror.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" 1481 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== 1482 | dependencies: 1483 | deep-extend "^0.6.0" 1484 | ini "~1.3.0" 1485 | minimist "^1.2.0" 1486 | strip-json-comments "~2.0.1" 1487 | 1488 | read@^1.0.7: 1489 | version "1.0.7" 1490 | resolved "https://registry.npmmirror.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" 1491 | integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== 1492 | dependencies: 1493 | mute-stream "~0.0.4" 1494 | 1495 | readable-stream@^2.0.6: 1496 | version "2.3.7" 1497 | resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" 1498 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== 1499 | dependencies: 1500 | core-util-is "~1.0.0" 1501 | inherits "~2.0.3" 1502 | isarray "~1.0.0" 1503 | process-nextick-args "~2.0.0" 1504 | safe-buffer "~5.1.1" 1505 | string_decoder "~1.1.1" 1506 | util-deprecate "~1.0.1" 1507 | 1508 | readable-stream@^3.1.1, readable-stream@^3.4.0: 1509 | version "3.6.0" 1510 | resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 1511 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 1512 | dependencies: 1513 | inherits "^2.0.3" 1514 | string_decoder "^1.1.1" 1515 | util-deprecate "^1.0.1" 1516 | 1517 | readdirp@~3.2.0: 1518 | version "3.2.0" 1519 | resolved "https://registry.npm.taobao.org/readdirp/download/readdirp-3.2.0.tgz?cache=0&sync_timestamp=1584985910691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freaddirp%2Fdownload%2Freaddirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839" 1520 | dependencies: 1521 | picomatch "^2.0.4" 1522 | 1523 | regexpp@^2.0.1: 1524 | version "2.0.1" 1525 | resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" 1526 | 1527 | regexpp@^3.0.0: 1528 | version "3.1.0" 1529 | resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" 1530 | 1531 | require-directory@^2.1.1: 1532 | version "2.1.1" 1533 | resolved "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 1534 | 1535 | require-main-filename@^2.0.0: 1536 | version "2.0.0" 1537 | resolved "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" 1538 | 1539 | resolve-from@^4.0.0: 1540 | version "4.0.0" 1541 | resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz?cache=0&sync_timestamp=1593793703704&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve-from%2Fdownload%2Fresolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 1542 | 1543 | restore-cursor@^3.1.0: 1544 | version "3.1.0" 1545 | resolved "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" 1546 | dependencies: 1547 | onetime "^5.1.0" 1548 | signal-exit "^3.0.2" 1549 | 1550 | rimraf@2.6.3: 1551 | version "2.6.3" 1552 | resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz?cache=0&sync_timestamp=1587992602190&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" 1553 | dependencies: 1554 | glob "^7.1.3" 1555 | 1556 | rimraf@^2.6.3: 1557 | version "2.7.1" 1558 | resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1587992602190&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" 1559 | dependencies: 1560 | glob "^7.1.3" 1561 | 1562 | rimraf@^3.0.0: 1563 | version "3.0.2" 1564 | resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 1565 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 1566 | dependencies: 1567 | glob "^7.1.3" 1568 | 1569 | run-async@^2.4.0: 1570 | version "2.4.1" 1571 | resolved "https://registry.npm.taobao.org/run-async/download/run-async-2.4.1.tgz?cache=0&sync_timestamp=1587966694600&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frun-async%2Fdownload%2Frun-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" 1572 | 1573 | rxjs@^6.6.0: 1574 | version "6.6.2" 1575 | resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.6.2.tgz?cache=0&sync_timestamp=1596403007730&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.6.2.tgz#8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2" 1576 | dependencies: 1577 | tslib "^1.9.0" 1578 | 1579 | safe-buffer@^5.0.1, safe-buffer@~5.2.0: 1580 | version "5.2.1" 1581 | resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 1582 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 1583 | 1584 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 1585 | version "5.1.2" 1586 | resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 1587 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 1588 | 1589 | "safer-buffer@>= 2.1.2 < 3": 1590 | version "2.1.2" 1591 | resolved "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 1592 | 1593 | sax@>=0.6.0: 1594 | version "1.2.4" 1595 | resolved "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 1596 | integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== 1597 | 1598 | semver@^5.1.0, semver@^5.5.0, semver@^5.7.0: 1599 | version "5.7.1" 1600 | resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 1601 | 1602 | semver@^6.1.2: 1603 | version "6.3.0" 1604 | resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 1605 | 1606 | semver@^7.3.2: 1607 | version "7.3.2" 1608 | resolved "https://registry.npm.taobao.org/semver/download/semver-7.3.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" 1609 | 1610 | semver@^7.3.5: 1611 | version "7.3.7" 1612 | resolved "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" 1613 | integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== 1614 | dependencies: 1615 | lru-cache "^6.0.0" 1616 | 1617 | set-blocking@^2.0.0, set-blocking@~2.0.0: 1618 | version "2.0.0" 1619 | resolved "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 1620 | 1621 | shebang-command@^1.2.0: 1622 | version "1.2.0" 1623 | resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 1624 | dependencies: 1625 | shebang-regex "^1.0.0" 1626 | 1627 | shebang-regex@^1.0.0: 1628 | version "1.0.0" 1629 | resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 1630 | 1631 | side-channel@^1.0.4: 1632 | version "1.0.4" 1633 | resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" 1634 | integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== 1635 | dependencies: 1636 | call-bind "^1.0.0" 1637 | get-intrinsic "^1.0.2" 1638 | object-inspect "^1.9.0" 1639 | 1640 | signal-exit@^3.0.0: 1641 | version "3.0.7" 1642 | resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" 1643 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== 1644 | 1645 | signal-exit@^3.0.2: 1646 | version "3.0.3" 1647 | resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz?cache=0&sync_timestamp=1589682814780&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" 1648 | 1649 | simple-concat@^1.0.0: 1650 | version "1.0.1" 1651 | resolved "https://registry.npmmirror.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" 1652 | integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== 1653 | 1654 | simple-get@^4.0.0: 1655 | version "4.0.1" 1656 | resolved "https://registry.npmmirror.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" 1657 | integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== 1658 | dependencies: 1659 | decompress-response "^6.0.0" 1660 | once "^1.3.1" 1661 | simple-concat "^1.0.0" 1662 | 1663 | slice-ansi@^2.1.0: 1664 | version "2.1.0" 1665 | resolved "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" 1666 | dependencies: 1667 | ansi-styles "^3.2.0" 1668 | astral-regex "^1.0.0" 1669 | is-fullwidth-code-point "^2.0.0" 1670 | 1671 | sprintf-js@~1.0.2: 1672 | version "1.0.3" 1673 | resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 1674 | 1675 | string-width@^1.0.1: 1676 | version "1.0.2" 1677 | resolved "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 1678 | integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== 1679 | dependencies: 1680 | code-point-at "^1.0.0" 1681 | is-fullwidth-code-point "^1.0.0" 1682 | strip-ansi "^3.0.0" 1683 | 1684 | "string-width@^1.0.2 || 2": 1685 | version "2.1.1" 1686 | resolved "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 1687 | dependencies: 1688 | is-fullwidth-code-point "^2.0.0" 1689 | strip-ansi "^4.0.0" 1690 | 1691 | "string-width@^1.0.2 || 2 || 3 || 4": 1692 | version "4.2.3" 1693 | resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 1694 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 1695 | dependencies: 1696 | emoji-regex "^8.0.0" 1697 | is-fullwidth-code-point "^3.0.0" 1698 | strip-ansi "^6.0.1" 1699 | 1700 | string-width@^3.0.0, string-width@^3.1.0: 1701 | version "3.1.0" 1702 | resolved "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" 1703 | dependencies: 1704 | emoji-regex "^7.0.1" 1705 | is-fullwidth-code-point "^2.0.0" 1706 | strip-ansi "^5.1.0" 1707 | 1708 | string-width@^4.1.0: 1709 | version "4.2.0" 1710 | resolved "https://registry.npm.taobao.org/string-width/download/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" 1711 | dependencies: 1712 | emoji-regex "^8.0.0" 1713 | is-fullwidth-code-point "^3.0.0" 1714 | strip-ansi "^6.0.0" 1715 | 1716 | string.prototype.trimend@^1.0.1: 1717 | version "1.0.1" 1718 | resolved "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" 1719 | dependencies: 1720 | define-properties "^1.1.3" 1721 | es-abstract "^1.17.5" 1722 | 1723 | string.prototype.trimstart@^1.0.1: 1724 | version "1.0.1" 1725 | resolved "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.1.tgz?cache=0&sync_timestamp=1586465413621&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring.prototype.trimstart%2Fdownload%2Fstring.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" 1726 | dependencies: 1727 | define-properties "^1.1.3" 1728 | es-abstract "^1.17.5" 1729 | 1730 | string_decoder@^1.1.1: 1731 | version "1.3.0" 1732 | resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 1733 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 1734 | dependencies: 1735 | safe-buffer "~5.2.0" 1736 | 1737 | string_decoder@~1.1.1: 1738 | version "1.1.1" 1739 | resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 1740 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 1741 | dependencies: 1742 | safe-buffer "~5.1.0" 1743 | 1744 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 1745 | version "3.0.1" 1746 | resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 1747 | integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== 1748 | dependencies: 1749 | ansi-regex "^2.0.0" 1750 | 1751 | strip-ansi@^4.0.0: 1752 | version "4.0.0" 1753 | resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 1754 | dependencies: 1755 | ansi-regex "^3.0.0" 1756 | 1757 | strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: 1758 | version "5.2.0" 1759 | resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" 1760 | dependencies: 1761 | ansi-regex "^4.1.0" 1762 | 1763 | strip-ansi@^6.0.0: 1764 | version "6.0.0" 1765 | resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz?cache=0&sync_timestamp=1589682795383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" 1766 | dependencies: 1767 | ansi-regex "^5.0.0" 1768 | 1769 | strip-ansi@^6.0.1: 1770 | version "6.0.1" 1771 | resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 1772 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 1773 | dependencies: 1774 | ansi-regex "^5.0.1" 1775 | 1776 | strip-json-comments@2.0.1, strip-json-comments@~2.0.1: 1777 | version "2.0.1" 1778 | resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz?cache=0&sync_timestamp=1594567498385&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 1779 | 1780 | strip-json-comments@^3.0.1: 1781 | version "3.1.1" 1782 | resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-3.1.1.tgz?cache=0&sync_timestamp=1594567498385&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" 1783 | 1784 | supports-color@6.0.0: 1785 | version "6.0.0" 1786 | resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-6.0.0.tgz#76cfe742cf1f41bb9b1c29ad03068c05b4c0e40a" 1787 | dependencies: 1788 | has-flag "^3.0.0" 1789 | 1790 | supports-color@^5.3.0: 1791 | version "5.5.0" 1792 | resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1793 | dependencies: 1794 | has-flag "^3.0.0" 1795 | 1796 | supports-color@^7.1.0: 1797 | version "7.1.0" 1798 | resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" 1799 | dependencies: 1800 | has-flag "^4.0.0" 1801 | 1802 | table@^5.2.3: 1803 | version "5.4.6" 1804 | resolved "https://registry.npm.taobao.org/table/download/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" 1805 | dependencies: 1806 | ajv "^6.10.2" 1807 | lodash "^4.17.14" 1808 | slice-ansi "^2.1.0" 1809 | string-width "^3.0.0" 1810 | 1811 | tar-fs@^2.0.0: 1812 | version "2.1.1" 1813 | resolved "https://registry.npmmirror.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" 1814 | integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== 1815 | dependencies: 1816 | chownr "^1.1.1" 1817 | mkdirp-classic "^0.5.2" 1818 | pump "^3.0.0" 1819 | tar-stream "^2.1.4" 1820 | 1821 | tar-stream@^2.1.4: 1822 | version "2.2.0" 1823 | resolved "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" 1824 | integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== 1825 | dependencies: 1826 | bl "^4.0.3" 1827 | end-of-stream "^1.4.1" 1828 | fs-constants "^1.0.0" 1829 | inherits "^2.0.3" 1830 | readable-stream "^3.1.1" 1831 | 1832 | text-table@^0.2.0: 1833 | version "0.2.0" 1834 | resolved "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 1835 | 1836 | through@^2.3.6: 1837 | version "2.3.8" 1838 | resolved "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1839 | 1840 | tmp@^0.0.33: 1841 | version "0.0.33" 1842 | resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" 1843 | dependencies: 1844 | os-tmpdir "~1.0.2" 1845 | 1846 | tmp@^0.2.1: 1847 | version "0.2.1" 1848 | resolved "https://registry.npmmirror.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" 1849 | integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== 1850 | dependencies: 1851 | rimraf "^3.0.0" 1852 | 1853 | to-regex-range@^5.0.1: 1854 | version "5.0.1" 1855 | resolved "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 1856 | dependencies: 1857 | is-number "^7.0.0" 1858 | 1859 | tslib@^1.8.1, tslib@^1.9.0: 1860 | version "1.13.0" 1861 | resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.13.0.tgz?cache=0&sync_timestamp=1596753467801&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftslib%2Fdownload%2Ftslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" 1862 | 1863 | tslib@^2.4.0: 1864 | version "2.4.0" 1865 | resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" 1866 | integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== 1867 | 1868 | tsutils@^3.17.1: 1869 | version "3.17.1" 1870 | resolved "https://registry.npm.taobao.org/tsutils/download/tsutils-3.17.1.tgz?cache=0&sync_timestamp=1589005055254&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftsutils%2Fdownload%2Ftsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" 1871 | dependencies: 1872 | tslib "^1.8.1" 1873 | 1874 | tunnel-agent@^0.6.0: 1875 | version "0.6.0" 1876 | resolved "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 1877 | integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== 1878 | dependencies: 1879 | safe-buffer "^5.0.1" 1880 | 1881 | tunnel@0.0.6: 1882 | version "0.0.6" 1883 | resolved "https://registry.npmmirror.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" 1884 | integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== 1885 | 1886 | type-check@~0.3.2: 1887 | version "0.3.2" 1888 | resolved "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" 1889 | dependencies: 1890 | prelude-ls "~1.1.2" 1891 | 1892 | type-fest@^0.11.0: 1893 | version "0.11.0" 1894 | resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" 1895 | 1896 | type-fest@^0.8.1: 1897 | version "0.8.1" 1898 | resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" 1899 | 1900 | typed-rest-client@^1.8.4: 1901 | version "1.8.9" 1902 | resolved "https://registry.npmmirror.com/typed-rest-client/-/typed-rest-client-1.8.9.tgz#e560226bcadfe71b0fb5c416b587f8da3b8f92d8" 1903 | integrity sha512-uSmjE38B80wjL85UFX3sTYEUlvZ1JgCRhsWj/fJ4rZ0FqDUFoIuodtiVeE+cUqiVTOKPdKrp/sdftD15MDek6g== 1904 | dependencies: 1905 | qs "^6.9.1" 1906 | tunnel "0.0.6" 1907 | underscore "^1.12.1" 1908 | 1909 | typescript@^3.8.3: 1910 | version "3.9.7" 1911 | resolved "https://registry.npm.taobao.org/typescript/download/typescript-3.9.7.tgz?cache=0&sync_timestamp=1596869482475&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftypescript%2Fdownload%2Ftypescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" 1912 | 1913 | uc.micro@^1.0.1, uc.micro@^1.0.5: 1914 | version "1.0.6" 1915 | resolved "https://registry.npmmirror.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" 1916 | integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== 1917 | 1918 | underscore@^1.12.1: 1919 | version "1.13.3" 1920 | resolved "https://registry.npmmirror.com/underscore/-/underscore-1.13.3.tgz#54bc95f7648c5557897e5e968d0f76bc062c34ee" 1921 | integrity sha512-QvjkYpiD+dJJraRA8+dGAU4i7aBbb2s0S3jA45TFOvg2VgqvdCDd/3N6CqA8gluk1W91GLoXg5enMUx560QzuA== 1922 | 1923 | uri-js@^4.2.2: 1924 | version "4.2.2" 1925 | resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" 1926 | dependencies: 1927 | punycode "^2.1.0" 1928 | 1929 | url-join@^4.0.1: 1930 | version "4.0.1" 1931 | resolved "https://registry.npmmirror.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" 1932 | integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== 1933 | 1934 | util-deprecate@^1.0.1, util-deprecate@~1.0.1: 1935 | version "1.0.2" 1936 | resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1937 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 1938 | 1939 | v8-compile-cache@^2.0.3: 1940 | version "2.1.1" 1941 | resolved "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.1.1.tgz?cache=0&sync_timestamp=1590872707384&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fv8-compile-cache%2Fdownload%2Fv8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" 1942 | 1943 | vsce@^2.9.1: 1944 | version "2.9.1" 1945 | resolved "https://registry.npmmirror.com/vsce/-/vsce-2.9.1.tgz#227a456e857175a6293b6e3e66289c6648b94f9d" 1946 | integrity sha512-l/X4hkoYgOoZhRYQpJXqexBJU2z4mzNywx+artzWnOV3v45YMM6IoDDtIcB9SWluobem476KmMPLkCdAdnvoOg== 1947 | dependencies: 1948 | azure-devops-node-api "^11.0.1" 1949 | chalk "^2.4.2" 1950 | cheerio "^1.0.0-rc.9" 1951 | commander "^6.1.0" 1952 | glob "^7.0.6" 1953 | hosted-git-info "^4.0.2" 1954 | keytar "^7.7.0" 1955 | leven "^3.1.0" 1956 | markdown-it "^12.3.2" 1957 | mime "^1.3.4" 1958 | minimatch "^3.0.3" 1959 | parse-semver "^1.1.1" 1960 | read "^1.0.7" 1961 | semver "^5.1.0" 1962 | tmp "^0.2.1" 1963 | typed-rest-client "^1.8.4" 1964 | url-join "^4.0.1" 1965 | xml2js "^0.4.23" 1966 | yauzl "^2.3.1" 1967 | yazl "^2.2.2" 1968 | 1969 | vscode-test@^1.3.0: 1970 | version "1.4.0" 1971 | resolved "https://registry.npm.taobao.org/vscode-test/download/vscode-test-1.4.0.tgz#a56f73c1667b4d37ba6baa6765f233a19d4ffbfe" 1972 | dependencies: 1973 | http-proxy-agent "^2.1.0" 1974 | https-proxy-agent "^2.2.4" 1975 | rimraf "^2.6.3" 1976 | 1977 | which-module@^2.0.0: 1978 | version "2.0.0" 1979 | resolved "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" 1980 | 1981 | which@1.3.1, which@^1.2.9: 1982 | version "1.3.1" 1983 | resolved "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" 1984 | dependencies: 1985 | isexe "^2.0.0" 1986 | 1987 | wide-align@1.1.3: 1988 | version "1.1.3" 1989 | resolved "https://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" 1990 | dependencies: 1991 | string-width "^1.0.2 || 2" 1992 | 1993 | wide-align@^1.1.0: 1994 | version "1.1.5" 1995 | resolved "https://registry.npmmirror.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" 1996 | integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== 1997 | dependencies: 1998 | string-width "^1.0.2 || 2 || 3 || 4" 1999 | 2000 | word-wrap@~1.2.3: 2001 | version "1.2.3" 2002 | resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" 2003 | 2004 | wrap-ansi@^5.1.0: 2005 | version "5.1.0" 2006 | resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" 2007 | dependencies: 2008 | ansi-styles "^3.2.0" 2009 | string-width "^3.0.0" 2010 | strip-ansi "^5.0.0" 2011 | 2012 | wrappy@1: 2013 | version "1.0.2" 2014 | resolved "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 2015 | 2016 | write@1.0.3: 2017 | version "1.0.3" 2018 | resolved "https://registry.npm.taobao.org/write/download/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" 2019 | dependencies: 2020 | mkdirp "^0.5.1" 2021 | 2022 | xml2js@^0.4.23: 2023 | version "0.4.23" 2024 | resolved "https://registry.npmmirror.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" 2025 | integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== 2026 | dependencies: 2027 | sax ">=0.6.0" 2028 | xmlbuilder "~11.0.0" 2029 | 2030 | xmlbuilder@~11.0.0: 2031 | version "11.0.1" 2032 | resolved "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" 2033 | integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== 2034 | 2035 | y18n@^4.0.0: 2036 | version "4.0.0" 2037 | resolved "https://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" 2038 | 2039 | yallist@^4.0.0: 2040 | version "4.0.0" 2041 | resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 2042 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 2043 | 2044 | yargs-parser@13.1.2, yargs-parser@^13.1.2: 2045 | version "13.1.2" 2046 | resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1596687429513&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" 2047 | dependencies: 2048 | camelcase "^5.0.0" 2049 | decamelize "^1.2.0" 2050 | 2051 | yargs-unparser@1.6.0: 2052 | version "1.6.0" 2053 | resolved "https://registry.npm.taobao.org/yargs-unparser/download/yargs-unparser-1.6.0.tgz#ef25c2c769ff6bd09e4b0f9d7c605fb27846ea9f" 2054 | dependencies: 2055 | flat "^4.1.0" 2056 | lodash "^4.17.15" 2057 | yargs "^13.3.0" 2058 | 2059 | yargs@13.3.2, yargs@^13.3.0: 2060 | version "13.3.2" 2061 | resolved "https://registry.npm.taobao.org/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1594421075416&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" 2062 | dependencies: 2063 | cliui "^5.0.0" 2064 | find-up "^3.0.0" 2065 | get-caller-file "^2.0.1" 2066 | require-directory "^2.1.1" 2067 | require-main-filename "^2.0.0" 2068 | set-blocking "^2.0.0" 2069 | string-width "^3.0.0" 2070 | which-module "^2.0.0" 2071 | y18n "^4.0.0" 2072 | yargs-parser "^13.1.2" 2073 | 2074 | yauzl@^2.3.1: 2075 | version "2.10.0" 2076 | resolved "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" 2077 | integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== 2078 | dependencies: 2079 | buffer-crc32 "~0.2.3" 2080 | fd-slicer "~1.1.0" 2081 | 2082 | yazl@^2.2.2: 2083 | version "2.5.1" 2084 | resolved "https://registry.npmmirror.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35" 2085 | integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== 2086 | dependencies: 2087 | buffer-crc32 "~0.2.3" 2088 | --------------------------------------------------------------------------------