lockfileVersion: 5.3

specifiers:
  '@babel/core': ^7.5.0
  '@babel/plugin-proposal-class-properties': ^7.5.5
  '@babel/plugin-transform-runtime': ^7.5.0
  '@babel/preset-env': ^7.5.0
  '@babel/preset-typescript': ^7.3.3
  '@babel/runtime': ^7.5.1
  '@livelybone/singleton': ^1.1.1
  '@types/color': ^3.0.3
  '@typescript-eslint/eslint-plugin': ^1.12.0
  '@typescript-eslint/parser': ^1.11.0
  babel-plugin-istanbul: ^5.1.4
  chai: ^4.2.0
  chalk: ^2.4.2
  chokidar: ^3.0.2
  color: ^4.2.1
  commitizen: ^3.0.7
  conventional-changelog-cli: ^2.0.12
  cross-env: ^5.2.0
  cross-spawn: ^6.0.5
  cz-conventional-changelog: ^2.1.0
  eslint: ^5.3.0
  eslint-config-airbnb-base: ^13.0.0
  eslint-config-prettier: ^6.0.0
  eslint-plugin-import: ^2.16.0
  eslint-plugin-prettier: ^3.1.0
  express: ^4.17.1
  husky: ^3.0.0
  istanbul: ^1.1.0-alpha.1
  lint-staged: ^9.1.0
  mocha: ^5.2.0
  prettier: ^1.18.2
  rollup: ^2.70.1
  rollup-plugin-babel: 4.4.0
  rollup-plugin-commonjs: 9.3.4
  rollup-plugin-dts: 1.2.1
  rollup-plugin-license: 2.3.0
  rollup-plugin-node-resolve: 4.2.4
  rollup-plugin-uglify: 6.0.4
  typescript: ^3.5.2

dependencies:
  '@types/color': registry.npmmirror.com/@types/color/3.0.3
  color: registry.npmmirror.com/color/4.2.1

devDependencies:
  '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
  '@babel/plugin-proposal-class-properties': registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.17.8
  '@babel/plugin-transform-runtime': registry.npmmirror.com/@babel/plugin-transform-runtime/7.17.0_@babel+core@7.17.8
  '@babel/preset-env': registry.npmmirror.com/@babel/preset-env/7.16.11_@babel+core@7.17.8
  '@babel/preset-typescript': registry.npmmirror.com/@babel/preset-typescript/7.16.7_@babel+core@7.17.8
  '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.17.8
  '@livelybone/singleton': registry.npmmirror.com/@livelybone/singleton/1.2.2
  '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/1.13.0_14f02a89e8e8d990bb1a3393200e5064
  '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/1.13.0_eslint@5.16.0
  babel-plugin-istanbul: registry.npmmirror.com/babel-plugin-istanbul/5.2.0
  chai: registry.npmmirror.com/chai/4.3.6
  chalk: registry.npmmirror.com/chalk/2.4.2
  chokidar: registry.npmmirror.com/chokidar/3.5.3
  commitizen: registry.npmmirror.com/commitizen/3.1.2
  conventional-changelog-cli: registry.npmmirror.com/conventional-changelog-cli/2.2.2
  cross-env: registry.npmmirror.com/cross-env/5.2.1
  cross-spawn: registry.npmmirror.com/cross-spawn/6.0.5
  cz-conventional-changelog: registry.npmmirror.com/cz-conventional-changelog/2.1.0
  eslint: registry.npmmirror.com/eslint/5.16.0
  eslint-config-airbnb-base: registry.npmmirror.com/eslint-config-airbnb-base/13.2.0_67868b859778e000d863e44a6dde8f50
  eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/6.15.0_eslint@5.16.0
  eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import/2.25.4_eslint@5.16.0
  eslint-plugin-prettier: registry.npmmirror.com/eslint-plugin-prettier/3.4.1_a64b059e5598bdde715a4994f08f6e4a
  express: registry.npmmirror.com/express/4.17.3
  husky: registry.npmmirror.com/husky/3.1.0
  istanbul: registry.npmmirror.com/istanbul/1.1.0-alpha.1
  lint-staged: registry.npmmirror.com/lint-staged/9.5.0
  mocha: registry.npmmirror.com/mocha/5.2.0
  prettier: registry.npmmirror.com/prettier/1.19.1
  rollup: registry.npmmirror.com/rollup/2.70.1
  rollup-plugin-babel: registry.npmmirror.com/rollup-plugin-babel/4.4.0_@babel+core@7.17.8+rollup@2.70.1
  rollup-plugin-commonjs: registry.npmmirror.com/rollup-plugin-commonjs/9.3.4_rollup@2.70.1
  rollup-plugin-dts: registry.npmmirror.com/rollup-plugin-dts/1.2.1_rollup@2.70.1+typescript@3.9.10
  rollup-plugin-license: registry.npmmirror.com/rollup-plugin-license/2.3.0_rollup@2.70.1
  rollup-plugin-node-resolve: registry.npmmirror.com/rollup-plugin-node-resolve/4.2.4
  rollup-plugin-uglify: registry.npmmirror.com/rollup-plugin-uglify/6.0.4_rollup@2.70.1
  typescript: registry.npmmirror.com/typescript/3.9.10

packages:

  registry.npmmirror.com/@ampproject/remapping/2.1.2:
    resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.1.2.tgz}
    name: '@ampproject/remapping'
    version: 2.1.2
    engines: {node: '>=6.0.0'}
    dependencies:
      '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.4
    dev: true

  registry.npmmirror.com/@babel/code-frame/7.16.7:
    resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.16.7.tgz}
    name: '@babel/code-frame'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/highlight': registry.npmmirror.com/@babel/highlight/7.16.10
    dev: true

  registry.npmmirror.com/@babel/compat-data/7.17.7:
    resolution: {integrity: sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.17.7.tgz}
    name: '@babel/compat-data'
    version: 7.17.7
    engines: {node: '>=6.9.0'}
    dev: true

  registry.npmmirror.com/@babel/core/7.17.8:
    resolution: {integrity: sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/core/-/core-7.17.8.tgz}
    name: '@babel/core'
    version: 7.17.8
    engines: {node: '>=6.9.0'}
    dependencies:
      '@ampproject/remapping': registry.npmmirror.com/@ampproject/remapping/2.1.2
      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
      '@babel/generator': registry.npmmirror.com/@babel/generator/7.17.7
      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.8
      '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.17.7
      '@babel/helpers': registry.npmmirror.com/@babel/helpers/7.17.8
      '@babel/parser': registry.npmmirror.com/@babel/parser/7.17.8
      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.17.3
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
      convert-source-map: registry.npmmirror.com/convert-source-map/1.8.0
      debug: registry.npmmirror.com/debug/4.3.4
      gensync: registry.npmmirror.com/gensync/1.0.0-beta.2
      json5: registry.npmmirror.com/json5/2.2.1
      semver: registry.npmmirror.com/semver/6.3.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/generator/7.17.7:
    resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/generator/-/generator-7.17.7.tgz}
    name: '@babel/generator'
    version: 7.17.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
      jsesc: registry.npmmirror.com/jsesc/2.5.2
      source-map: registry.npmmirror.com/source-map/0.5.7
    dev: true

  registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7:
    resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz}
    name: '@babel/helper-annotate-as-pure'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/7.16.7:
    resolution: {integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz}
    name: '@babel/helper-builder-binary-assignment-operator-visitor'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-explode-assignable-expression': registry.npmmirror.com/@babel/helper-explode-assignable-expression/7.16.7
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz}
    id: registry.npmmirror.com/@babel/helper-compilation-targets/7.17.7
    name: '@babel/helper-compilation-targets'
    version: 7.17.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.17.7
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.16.7
      browserslist: registry.npmmirror.com/browserslist/4.20.2
      semver: registry.npmmirror.com/semver/6.3.0
    dev: true

  registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.17.8:
    resolution: {integrity: sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz}
    id: registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.17.6
    name: '@babel/helper-create-class-features-plugin'
    version: 7.17.6
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7
      '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7
      '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.16.7
      '@babel/helper-member-expression-to-functions': registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.17.7
      '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.16.7
      '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.16.7
      '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.16.7
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.8:
    resolution: {integrity: sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz}
    id: registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.17.0
    name: '@babel/helper-create-regexp-features-plugin'
    version: 7.17.0
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7
      regexpu-core: registry.npmmirror.com/regexpu-core/5.0.1
    dev: true

  registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.8:
    resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz}
    id: registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.1
    name: '@babel/helper-define-polyfill-provider'
    version: 0.3.1
    peerDependencies:
      '@babel/core': ^7.4.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.8
      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.17.3
      debug: registry.npmmirror.com/debug/4.3.4
      lodash.debounce: registry.npmmirror.com/lodash.debounce/4.0.8
      resolve: registry.npmmirror.com/resolve/1.22.0
      semver: registry.npmmirror.com/semver/6.3.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7:
    resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz}
    name: '@babel/helper-environment-visitor'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-explode-assignable-expression/7.16.7:
    resolution: {integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz}
    name: '@babel/helper-explode-assignable-expression'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-function-name/7.16.7:
    resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz}
    name: '@babel/helper-function-name'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-get-function-arity': registry.npmmirror.com/@babel/helper-get-function-arity/7.16.7
      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-get-function-arity/7.16.7:
    resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz}
    name: '@babel/helper-get-function-arity'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-hoist-variables/7.16.7:
    resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz}
    name: '@babel/helper-hoist-variables'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.17.7:
    resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz}
    name: '@babel/helper-member-expression-to-functions'
    version: 7.17.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-module-imports/7.16.7:
    resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz}
    name: '@babel/helper-module-imports'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-module-transforms/7.17.7:
    resolution: {integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz}
    name: '@babel/helper-module-transforms'
    version: 7.17.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7
      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
      '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access/7.17.7
      '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.16.7
      '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7
      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.17.3
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/helper-optimise-call-expression/7.16.7:
    resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz}
    name: '@babel/helper-optimise-call-expression'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7:
    resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz}
    name: '@babel/helper-plugin-utils'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dev: true

  registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.16.8:
    resolution: {integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz}
    name: '@babel/helper-remap-async-to-generator'
    version: 7.16.8
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7
      '@babel/helper-wrap-function': registry.npmmirror.com/@babel/helper-wrap-function/7.16.8
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/helper-replace-supers/7.16.7:
    resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz}
    name: '@babel/helper-replace-supers'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7
      '@babel/helper-member-expression-to-functions': registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.17.7
      '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.16.7
      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.17.3
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/helper-simple-access/7.17.7:
    resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz}
    name: '@babel/helper-simple-access'
    version: 7.17.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.16.0:
    resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz}
    name: '@babel/helper-skip-transparent-expression-wrappers'
    version: 7.16.0
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-split-export-declaration/7.16.7:
    resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz}
    name: '@babel/helper-split-export-declaration'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7:
    resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz}
    name: '@babel/helper-validator-identifier'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dev: true

  registry.npmmirror.com/@babel/helper-validator-option/7.16.7:
    resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz}
    name: '@babel/helper-validator-option'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dev: true

  registry.npmmirror.com/@babel/helper-wrap-function/7.16.8:
    resolution: {integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz}
    name: '@babel/helper-wrap-function'
    version: 7.16.8
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.16.7
      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.17.3
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/helpers/7.17.8:
    resolution: {integrity: sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helpers/-/helpers-7.17.8.tgz}
    name: '@babel/helpers'
    version: 7.17.8
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.17.3
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/highlight/7.16.10:
    resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/highlight/-/highlight-7.16.10.tgz}
    name: '@babel/highlight'
    version: 7.16.10
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7
      chalk: registry.npmmirror.com/chalk/2.4.2
      js-tokens: registry.npmmirror.com/js-tokens/4.0.0
    dev: true

  registry.npmmirror.com/@babel/parser/7.17.8:
    resolution: {integrity: sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.17.8.tgz}
    name: '@babel/parser'
    version: 7.17.8
    engines: {node: '>=6.0.0'}
    hasBin: true
    dev: true

  registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7
    name: '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7
    name: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.13.0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.16.0
      '@babel/plugin-proposal-optional-chaining': registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.17.8:
    resolution: {integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.16.8
    name: '@babel/plugin-proposal-async-generator-functions'
    version: 7.16.8
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-remap-async-to-generator': registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.16.8
      '@babel/plugin-syntax-async-generators': registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.8
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.16.7
    name: '@babel/plugin-proposal-class-properties'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.17.6_@babel+core@7.17.8:
    resolution: {integrity: sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.17.6
    name: '@babel/plugin-proposal-class-static-block'
    version: 7.17.6
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.12.0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-class-static-block': registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.17.8
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.16.7
    name: '@babel/plugin-proposal-dynamic-import'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-dynamic-import': registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.16.7
    name: '@babel/plugin-proposal-export-namespace-from'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-export-namespace-from': registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.16.7
    name: '@babel/plugin-proposal-json-strings'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-json-strings': registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.16.7
    name: '@babel/plugin-proposal-logical-assignment-operators'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.16.7
    name: '@babel/plugin-proposal-nullish-coalescing-operator'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.16.7
    name: '@babel/plugin-proposal-numeric-separator'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-numeric-separator': registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.17.8:
    resolution: {integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.17.3
    name: '@babel/plugin-proposal-object-rest-spread'
    version: 7.17.3
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.17.7
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-object-rest-spread': registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.17.8
      '@babel/plugin-transform-parameters': registry.npmmirror.com/@babel/plugin-transform-parameters/7.16.7_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.16.7
    name: '@babel/plugin-proposal-optional-catch-binding'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-optional-catch-binding': registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.16.7
    name: '@babel/plugin-proposal-optional-chaining'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.16.0
      '@babel/plugin-syntax-optional-chaining': registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.17.8:
    resolution: {integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.16.11
    name: '@babel/plugin-proposal-private-methods'
    version: 7.16.11
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.16.7
    name: '@babel/plugin-proposal-private-property-in-object'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7
      '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-private-property-in-object': registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.17.8
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.16.7
    name: '@babel/plugin-proposal-unicode-property-regex'
    version: 7.16.7
    engines: {node: '>=4'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.8:
    resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4
    name: '@babel/plugin-syntax-async-generators'
    version: 7.8.4
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.17.8:
    resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13
    name: '@babel/plugin-syntax-class-properties'
    version: 7.12.13
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.17.8:
    resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5
    name: '@babel/plugin-syntax-class-static-block'
    version: 7.14.5
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.17.8:
    resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3
    name: '@babel/plugin-syntax-dynamic-import'
    version: 7.8.3
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.8:
    resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3
    name: '@babel/plugin-syntax-export-namespace-from'
    version: 7.8.3
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.17.8:
    resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3
    name: '@babel/plugin-syntax-json-strings'
    version: 7.8.3
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.8:
    resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4
    name: '@babel/plugin-syntax-logical-assignment-operators'
    version: 7.10.4
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.17.8:
    resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3
    name: '@babel/plugin-syntax-nullish-coalescing-operator'
    version: 7.8.3
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.17.8:
    resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4
    name: '@babel/plugin-syntax-numeric-separator'
    version: 7.10.4
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.17.8:
    resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3
    name: '@babel/plugin-syntax-object-rest-spread'
    version: 7.8.3
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.17.8:
    resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3
    name: '@babel/plugin-syntax-optional-catch-binding'
    version: 7.8.3
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.17.8:
    resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3
    name: '@babel/plugin-syntax-optional-chaining'
    version: 7.8.3
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.17.8:
    resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5
    name: '@babel/plugin-syntax-private-property-in-object'
    version: 7.14.5
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.17.8:
    resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5
    name: '@babel/plugin-syntax-top-level-await'
    version: 7.14.5
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-syntax-typescript/7.16.7
    name: '@babel/plugin-syntax-typescript'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.16.7
    name: '@babel/plugin-transform-arrow-functions'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.17.8:
    resolution: {integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.16.8
    name: '@babel/plugin-transform-async-to-generator'
    version: 7.16.8
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-remap-async-to-generator': registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.16.8
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.16.7
    name: '@babel/plugin-transform-block-scoped-functions'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.16.7
    name: '@babel/plugin-transform-block-scoping'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-classes/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-classes/7.16.7
    name: '@babel/plugin-transform-classes'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7
      '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7
      '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.16.7
      '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.16.7
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.16.7
      '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.16.7
      globals: registry.npmmirror.com/globals/11.12.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.16.7
    name: '@babel/plugin-transform-computed-properties'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-destructuring/7.17.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-destructuring/7.17.7
    name: '@babel/plugin-transform-destructuring'
    version: 7.17.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.16.7
    name: '@babel/plugin-transform-dotall-regex'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.16.7
    name: '@babel/plugin-transform-duplicate-keys'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.16.7
    name: '@babel/plugin-transform-exponentiation-operator'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/7.16.7
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-for-of/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-for-of/7.16.7
    name: '@babel/plugin-transform-for-of'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-function-name/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-function-name/7.16.7
    name: '@babel/plugin-transform-function-name'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.8
      '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.16.7
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-literals/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-literals/7.16.7
    name: '@babel/plugin-transform-literals'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.16.7
    name: '@babel/plugin-transform-member-expression-literals'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.16.7
    name: '@babel/plugin-transform-modules-amd'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.17.7
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      babel-plugin-dynamic-import-node: registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.17.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.17.7
    name: '@babel/plugin-transform-modules-commonjs'
    version: 7.17.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.17.7
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access/7.17.7
      babel-plugin-dynamic-import-node: registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.17.8_@babel+core@7.17.8:
    resolution: {integrity: sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.17.8
    name: '@babel/plugin-transform-modules-systemjs'
    version: 7.17.8
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables/7.16.7
      '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.17.7
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7
      babel-plugin-dynamic-import-node: registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.16.7
    name: '@babel/plugin-transform-modules-umd'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.17.7
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.17.8:
    resolution: {integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.16.8
    name: '@babel/plugin-transform-named-capturing-groups-regex'
    version: 7.16.8
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.8
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-new-target/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-new-target/7.16.7
    name: '@babel/plugin-transform-new-target'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-object-super/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-object-super/7.16.7
    name: '@babel/plugin-transform-object-super'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.16.7
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-parameters/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-parameters/7.16.7
    name: '@babel/plugin-transform-parameters'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-property-literals/7.16.7
    name: '@babel/plugin-transform-property-literals'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-regenerator/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-regenerator/7.16.7
    name: '@babel/plugin-transform-regenerator'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      regenerator-transform: registry.npmmirror.com/regenerator-transform/0.14.5
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.16.7
    name: '@babel/plugin-transform-reserved-words'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-runtime/7.17.0_@babel+core@7.17.8:
    resolution: {integrity: sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-runtime/7.17.0
    name: '@babel/plugin-transform-runtime'
    version: 7.17.0
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      babel-plugin-polyfill-corejs2: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.17.8
      babel-plugin-polyfill-corejs3: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.17.8
      babel-plugin-polyfill-regenerator: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.17.8
      semver: registry.npmmirror.com/semver/6.3.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.16.7
    name: '@babel/plugin-transform-shorthand-properties'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-spread/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-spread/7.16.7
    name: '@babel/plugin-transform-spread'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.16.0
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.16.7
    name: '@babel/plugin-transform-sticky-regex'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-template-literals/7.16.7
    name: '@babel/plugin-transform-template-literals'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.16.7
    name: '@babel/plugin-transform-typeof-symbol'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.8:
    resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-typescript/7.16.8
    name: '@babel/plugin-transform-typescript'
    version: 7.16.8
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-syntax-typescript': registry.npmmirror.com/@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.8
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.16.7
    name: '@babel/plugin-transform-unicode-escapes'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.16.7
    name: '@babel/plugin-transform-unicode-regex'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
    dev: true

  registry.npmmirror.com/@babel/preset-env/7.16.11_@babel+core@7.17.8:
    resolution: {integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.16.11.tgz}
    id: registry.npmmirror.com/@babel/preset-env/7.16.11
    name: '@babel/preset-env'
    version: 7.16.11
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.17.7
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.16.7
      '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.8
      '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-async-generator-functions': registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.17.8
      '@babel/plugin-proposal-class-properties': registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-class-static-block': registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.17.6_@babel+core@7.17.8
      '@babel/plugin-proposal-dynamic-import': registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-export-namespace-from': registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-json-strings': registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-numeric-separator': registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-object-rest-spread': registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.17.8
      '@babel/plugin-proposal-optional-catch-binding': registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-optional-chaining': registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-private-methods': registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.17.8
      '@babel/plugin-proposal-private-property-in-object': registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.17.8
      '@babel/plugin-proposal-unicode-property-regex': registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.17.8
      '@babel/plugin-syntax-async-generators': registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.8
      '@babel/plugin-syntax-class-properties': registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.17.8
      '@babel/plugin-syntax-class-static-block': registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.17.8
      '@babel/plugin-syntax-dynamic-import': registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.17.8
      '@babel/plugin-syntax-export-namespace-from': registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.8
      '@babel/plugin-syntax-json-strings': registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.17.8
      '@babel/plugin-syntax-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.8
      '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.17.8
      '@babel/plugin-syntax-numeric-separator': registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.17.8
      '@babel/plugin-syntax-object-rest-spread': registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.17.8
      '@babel/plugin-syntax-optional-catch-binding': registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.17.8
      '@babel/plugin-syntax-optional-chaining': registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.17.8
      '@babel/plugin-syntax-private-property-in-object': registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.17.8
      '@babel/plugin-syntax-top-level-await': registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.17.8
      '@babel/plugin-transform-arrow-functions': registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-async-to-generator': registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.17.8
      '@babel/plugin-transform-block-scoped-functions': registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-block-scoping': registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-classes': registry.npmmirror.com/@babel/plugin-transform-classes/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-computed-properties': registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-destructuring': registry.npmmirror.com/@babel/plugin-transform-destructuring/7.17.7_@babel+core@7.17.8
      '@babel/plugin-transform-dotall-regex': registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-duplicate-keys': registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-exponentiation-operator': registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-for-of': registry.npmmirror.com/@babel/plugin-transform-for-of/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-function-name': registry.npmmirror.com/@babel/plugin-transform-function-name/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-literals': registry.npmmirror.com/@babel/plugin-transform-literals/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-member-expression-literals': registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-modules-amd': registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-modules-commonjs': registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.17.7_@babel+core@7.17.8
      '@babel/plugin-transform-modules-systemjs': registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.17.8_@babel+core@7.17.8
      '@babel/plugin-transform-modules-umd': registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-named-capturing-groups-regex': registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.17.8
      '@babel/plugin-transform-new-target': registry.npmmirror.com/@babel/plugin-transform-new-target/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-object-super': registry.npmmirror.com/@babel/plugin-transform-object-super/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-parameters': registry.npmmirror.com/@babel/plugin-transform-parameters/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-property-literals': registry.npmmirror.com/@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-regenerator': registry.npmmirror.com/@babel/plugin-transform-regenerator/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-reserved-words': registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-shorthand-properties': registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-spread': registry.npmmirror.com/@babel/plugin-transform-spread/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-sticky-regex': registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-template-literals': registry.npmmirror.com/@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-typeof-symbol': registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-unicode-escapes': registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-unicode-regex': registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.17.8
      '@babel/preset-modules': registry.npmmirror.com/@babel/preset-modules/0.1.5_@babel+core@7.17.8
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
      babel-plugin-polyfill-corejs2: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.17.8
      babel-plugin-polyfill-corejs3: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.17.8
      babel-plugin-polyfill-regenerator: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.17.8
      core-js-compat: registry.npmmirror.com/core-js-compat/3.21.1
      semver: registry.npmmirror.com/semver/6.3.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/preset-modules/0.1.5_@babel+core@7.17.8:
    resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz}
    id: registry.npmmirror.com/@babel/preset-modules/0.1.5
    name: '@babel/preset-modules'
    version: 0.1.5
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/plugin-proposal-unicode-property-regex': registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.17.8
      '@babel/plugin-transform-dotall-regex': registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.17.8
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
      esutils: registry.npmmirror.com/esutils/2.0.3
    dev: true

  registry.npmmirror.com/@babel/preset-typescript/7.16.7_@babel+core@7.17.8:
    resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz}
    id: registry.npmmirror.com/@babel/preset-typescript/7.16.7
    name: '@babel/preset-typescript'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.16.7
      '@babel/plugin-transform-typescript': registry.npmmirror.com/@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.8
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/runtime/7.17.8:
    resolution: {integrity: sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.17.8.tgz}
    name: '@babel/runtime'
    version: 7.17.8
    engines: {node: '>=6.9.0'}
    dependencies:
      regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.9
    dev: true

  registry.npmmirror.com/@babel/template/7.16.7:
    resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/template/-/template-7.16.7.tgz}
    name: '@babel/template'
    version: 7.16.7
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
      '@babel/parser': registry.npmmirror.com/@babel/parser/7.17.8
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
    dev: true

  registry.npmmirror.com/@babel/traverse/7.17.3:
    resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/traverse/-/traverse-7.17.3.tgz}
    name: '@babel/traverse'
    version: 7.17.3
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
      '@babel/generator': registry.npmmirror.com/@babel/generator/7.17.7
      '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7
      '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.16.7
      '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables/7.16.7
      '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.16.7
      '@babel/parser': registry.npmmirror.com/@babel/parser/7.17.8
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
      debug: registry.npmmirror.com/debug/4.3.4
      globals: registry.npmmirror.com/globals/11.12.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/@babel/types/7.17.0:
    resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.17.0.tgz}
    name: '@babel/types'
    version: 7.17.0
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7
      to-fast-properties: registry.npmmirror.com/to-fast-properties/2.0.0
    dev: true

  registry.npmmirror.com/@hutson/parse-repository-url/3.0.2:
    resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz}
    name: '@hutson/parse-repository-url'
    version: 3.0.2
    engines: {node: '>=6.9.0'}
    dev: true

  registry.npmmirror.com/@jridgewell/resolve-uri/3.0.5:
    resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz}
    name: '@jridgewell/resolve-uri'
    version: 3.0.5
    engines: {node: '>=6.0.0'}
    dev: true

  registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.11:
    resolution: {integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz}
    name: '@jridgewell/sourcemap-codec'
    version: 1.4.11
    dev: true

  registry.npmmirror.com/@jridgewell/trace-mapping/0.3.4:
    resolution: {integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz}
    name: '@jridgewell/trace-mapping'
    version: 0.3.4
    dependencies:
      '@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/resolve-uri/3.0.5
      '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.11
    dev: true

  registry.npmmirror.com/@livelybone/singleton/1.2.2:
    resolution: {integrity: sha512-ohgl19UJAF9qKbRd3llTRYrLdlvp3MUOjlCaRT+b2qLsOSGMKRzGe2rZCZJRufP/VkoXO7OIatkFKznhIIcGrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@livelybone/singleton/-/singleton-1.2.2.tgz}
    name: '@livelybone/singleton'
    version: 1.2.2
    dev: true

  registry.npmmirror.com/@nodelib/fs.scandir/2.1.5:
    resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz}
    name: '@nodelib/fs.scandir'
    version: 2.1.5
    engines: {node: '>= 8'}
    dependencies:
      '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/2.0.5
      run-parallel: registry.npmmirror.com/run-parallel/1.2.0
    dev: true

  registry.npmmirror.com/@nodelib/fs.stat/2.0.5:
    resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz}
    name: '@nodelib/fs.stat'
    version: 2.0.5
    engines: {node: '>= 8'}
    dev: true

  registry.npmmirror.com/@nodelib/fs.walk/1.2.8:
    resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz}
    name: '@nodelib/fs.walk'
    version: 1.2.8
    engines: {node: '>= 8'}
    dependencies:
      '@nodelib/fs.scandir': registry.npmmirror.com/@nodelib/fs.scandir/2.1.5
      fastq: registry.npmmirror.com/fastq/1.13.0
    dev: true

  registry.npmmirror.com/@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.7:
    resolution: {integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz}
    id: registry.npmmirror.com/@samverschueren/stream-to-observable/0.3.1
    name: '@samverschueren/stream-to-observable'
    version: 0.3.1
    engines: {node: '>=6'}
    peerDependencies:
      rxjs: '*'
      zen-observable: '*'
    peerDependenciesMeta:
      rxjs:
        optional: true
      zen-observable:
        optional: true
    dependencies:
      any-observable: registry.npmmirror.com/any-observable/0.3.0
      rxjs: registry.npmmirror.com/rxjs/6.6.7
    dev: true

  registry.npmmirror.com/@types/color-convert/2.0.0:
    resolution: {integrity: sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/color-convert/-/color-convert-2.0.0.tgz}
    name: '@types/color-convert'
    version: 2.0.0
    dependencies:
      '@types/color-name': registry.npmmirror.com/@types/color-name/1.1.1
    dev: false

  registry.npmmirror.com/@types/color-name/1.1.1:
    resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/color-name/-/color-name-1.1.1.tgz}
    name: '@types/color-name'
    version: 1.1.1
    dev: false

  registry.npmmirror.com/@types/color/3.0.3:
    resolution: {integrity: sha512-X//qzJ3d3Zj82J9sC/C18ZY5f43utPbAJ6PhYt/M7uG6etcF6MRpKdN880KBy43B0BMzSfeT96MzrsNjFI3GbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/color/-/color-3.0.3.tgz}
    name: '@types/color'
    version: 3.0.3
    dependencies:
      '@types/color-convert': registry.npmmirror.com/@types/color-convert/2.0.0
    dev: false

  registry.npmmirror.com/@types/eslint-visitor-keys/1.0.0:
    resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz}
    name: '@types/eslint-visitor-keys'
    version: 1.0.0
    dev: true

  registry.npmmirror.com/@types/glob/7.2.0:
    resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz}
    name: '@types/glob'
    version: 7.2.0
    dependencies:
      '@types/minimatch': registry.npmmirror.com/@types/minimatch/3.0.5
      '@types/node': registry.npmmirror.com/@types/node/17.0.23
    dev: true

  registry.npmmirror.com/@types/json-schema/7.0.11:
    resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz}
    name: '@types/json-schema'
    version: 7.0.11
    dev: true

  registry.npmmirror.com/@types/json5/0.0.29:
    resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz}
    name: '@types/json5'
    version: 0.0.29
    dev: true

  registry.npmmirror.com/@types/minimatch/3.0.5:
    resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz}
    name: '@types/minimatch'
    version: 3.0.5
    dev: true

  registry.npmmirror.com/@types/minimist/1.2.2:
    resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz}
    name: '@types/minimist'
    version: 1.2.2
    dev: true

  registry.npmmirror.com/@types/node/17.0.23:
    resolution: {integrity: sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-17.0.23.tgz}
    name: '@types/node'
    version: 17.0.23
    dev: true

  registry.npmmirror.com/@types/normalize-package-data/2.4.1:
    resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz}
    name: '@types/normalize-package-data'
    version: 2.4.1
    dev: true

  registry.npmmirror.com/@types/resolve/0.0.8:
    resolution: {integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/resolve/-/resolve-0.0.8.tgz}
    name: '@types/resolve'
    version: 0.0.8
    dependencies:
      '@types/node': registry.npmmirror.com/@types/node/17.0.23
    dev: true

  registry.npmmirror.com/@typescript-eslint/eslint-plugin/1.13.0_14f02a89e8e8d990bb1a3393200e5064:
    resolution: {integrity: sha512-WQHCozMnuNADiqMtsNzp96FNox5sOVpU8Xt4meaT4em8lOG1SrOv92/mUbEHQVh90sldKSfcOc/I0FOb/14G1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.13.0.tgz}
    id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/1.13.0
    name: '@typescript-eslint/eslint-plugin'
    version: 1.13.0
    engines: {node: ^6.14.0 || ^8.10.0 || >=9.10.0}
    peerDependencies:
      '@typescript-eslint/parser': ^1.9.0
      eslint: ^5.0.0
    dependencies:
      '@typescript-eslint/experimental-utils': registry.npmmirror.com/@typescript-eslint/experimental-utils/1.13.0_eslint@5.16.0
      '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/1.13.0_eslint@5.16.0
      eslint: registry.npmmirror.com/eslint/5.16.0
      eslint-utils: registry.npmmirror.com/eslint-utils/1.4.3
      functional-red-black-tree: registry.npmmirror.com/functional-red-black-tree/1.0.1
      regexpp: registry.npmmirror.com/regexpp/2.0.1
      tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@3.9.10
    transitivePeerDependencies:
      - typescript
    dev: true

  registry.npmmirror.com/@typescript-eslint/experimental-utils/1.13.0_eslint@5.16.0:
    resolution: {integrity: sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz}
    id: registry.npmmirror.com/@typescript-eslint/experimental-utils/1.13.0
    name: '@typescript-eslint/experimental-utils'
    version: 1.13.0
    engines: {node: ^6.14.0 || ^8.10.0 || >=9.10.0}
    peerDependencies:
      eslint: '*'
    dependencies:
      '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11
      '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/1.13.0
      eslint: registry.npmmirror.com/eslint/5.16.0
      eslint-scope: registry.npmmirror.com/eslint-scope/4.0.3
    dev: true

  registry.npmmirror.com/@typescript-eslint/parser/1.13.0_eslint@5.16.0:
    resolution: {integrity: sha512-ITMBs52PCPgLb2nGPoeT4iU3HdQZHcPaZVw+7CsFagRJHUhyeTgorEwHXhFf3e7Evzi8oujKNpHc8TONth8AdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-1.13.0.tgz}
    id: registry.npmmirror.com/@typescript-eslint/parser/1.13.0
    name: '@typescript-eslint/parser'
    version: 1.13.0
    engines: {node: ^6.14.0 || ^8.10.0 || >=9.10.0}
    peerDependencies:
      eslint: ^5.0.0
    dependencies:
      '@types/eslint-visitor-keys': registry.npmmirror.com/@types/eslint-visitor-keys/1.0.0
      '@typescript-eslint/experimental-utils': registry.npmmirror.com/@typescript-eslint/experimental-utils/1.13.0_eslint@5.16.0
      '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/1.13.0
      eslint: registry.npmmirror.com/eslint/5.16.0
      eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0
    dev: true

  registry.npmmirror.com/@typescript-eslint/typescript-estree/1.13.0:
    resolution: {integrity: sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz}
    name: '@typescript-eslint/typescript-estree'
    version: 1.13.0
    engines: {node: '>=6.14.0'}
    dependencies:
      lodash.unescape: registry.npmmirror.com/lodash.unescape/4.0.1
      semver: registry.npmmirror.com/semver/5.5.0
    dev: true

  registry.npmmirror.com/JSONStream/1.3.5:
    resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/JSONStream/-/JSONStream-1.3.5.tgz}
    name: JSONStream
    version: 1.3.5
    hasBin: true
    dependencies:
      jsonparse: registry.npmmirror.com/jsonparse/1.3.1
      through: registry.npmmirror.com/through/2.3.8
    dev: true

  registry.npmmirror.com/abbrev/1.0.9:
    resolution: {integrity: sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/abbrev/-/abbrev-1.0.9.tgz}
    name: abbrev
    version: 1.0.9
    dev: true

  registry.npmmirror.com/accepts/1.3.8:
    resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz}
    name: accepts
    version: 1.3.8
    engines: {node: '>= 0.6'}
    dependencies:
      mime-types: registry.npmmirror.com/mime-types/2.1.35
      negotiator: registry.npmmirror.com/negotiator/0.6.3
    dev: true

  registry.npmmirror.com/acorn-jsx/5.3.2_acorn@6.4.2:
    resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz}
    id: registry.npmmirror.com/acorn-jsx/5.3.2
    name: acorn-jsx
    version: 5.3.2
    peerDependencies:
      acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
    dependencies:
      acorn: registry.npmmirror.com/acorn/6.4.2
    dev: true

  registry.npmmirror.com/acorn/6.4.2:
    resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/-/acorn-6.4.2.tgz}
    name: acorn
    version: 6.4.2
    engines: {node: '>=0.4.0'}
    hasBin: true
    dev: true

  registry.npmmirror.com/add-stream/1.0.0:
    resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/add-stream/-/add-stream-1.0.0.tgz}
    name: add-stream
    version: 1.0.0
    dev: true

  registry.npmmirror.com/aggregate-error/3.1.0:
    resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz}
    name: aggregate-error
    version: 3.1.0
    engines: {node: '>=8'}
    dependencies:
      clean-stack: registry.npmmirror.com/clean-stack/2.2.0
      indent-string: registry.npmmirror.com/indent-string/4.0.0
    dev: true

  registry.npmmirror.com/ajv/6.12.6:
    resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz}
    name: ajv
    version: 6.12.6
    dependencies:
      fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3
      fast-json-stable-stringify: registry.npmmirror.com/fast-json-stable-stringify/2.1.0
      json-schema-traverse: registry.npmmirror.com/json-schema-traverse/0.4.1
      uri-js: registry.npmmirror.com/uri-js/4.4.1
    dev: true

  registry.npmmirror.com/ansi-escapes/3.2.0:
    resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz}
    name: ansi-escapes
    version: 3.2.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/ansi-regex/2.1.1:
    resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz}
    name: ansi-regex
    version: 2.1.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/ansi-regex/3.0.1:
    resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz}
    name: ansi-regex
    version: 3.0.1
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/ansi-regex/4.1.1:
    resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz}
    name: ansi-regex
    version: 4.1.1
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/ansi-regex/5.0.1:
    resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz}
    name: ansi-regex
    version: 5.0.1
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/ansi-styles/2.2.1:
    resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz}
    name: ansi-styles
    version: 2.2.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/ansi-styles/3.2.1:
    resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz}
    name: ansi-styles
    version: 3.2.1
    engines: {node: '>=4'}
    dependencies:
      color-convert: registry.npmmirror.com/color-convert/1.9.3
    dev: true

  registry.npmmirror.com/ansi-styles/4.3.0:
    resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz}
    name: ansi-styles
    version: 4.3.0
    engines: {node: '>=8'}
    dependencies:
      color-convert: registry.npmmirror.com/color-convert/2.0.1
    dev: true

  registry.npmmirror.com/any-observable/0.3.0:
    resolution: {integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/any-observable/-/any-observable-0.3.0.tgz}
    name: any-observable
    version: 0.3.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/anymatch/3.1.2:
    resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz}
    name: anymatch
    version: 3.1.2
    engines: {node: '>= 8'}
    dependencies:
      normalize-path: registry.npmmirror.com/normalize-path/3.0.0
      picomatch: registry.npmmirror.com/picomatch/2.3.1
    dev: true

  registry.npmmirror.com/append-transform/0.4.0:
    resolution: {integrity: sha512-Yisb7ew0ZEyDtRYQ+b+26o9KbiYPFxwcsxKzbssigzRRMJ9LpExPVUg6Fos7eP7yP3q7///tzze4nm4lTptPBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/append-transform/-/append-transform-0.4.0.tgz}
    name: append-transform
    version: 0.4.0
    engines: {node: '>=0.10.0'}
    dependencies:
      default-require-extensions: registry.npmmirror.com/default-require-extensions/1.0.0
    dev: true

  registry.npmmirror.com/argparse/1.0.10:
    resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz}
    name: argparse
    version: 1.0.10
    dependencies:
      sprintf-js: registry.npmmirror.com/sprintf-js/1.0.3
    dev: true

  registry.npmmirror.com/arr-diff/4.0.0:
    resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz}
    name: arr-diff
    version: 4.0.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/arr-flatten/1.1.0:
    resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz}
    name: arr-flatten
    version: 1.1.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/arr-union/3.1.0:
    resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz}
    name: arr-union
    version: 3.1.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/array-find-index/1.0.2:
    resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-find-index/-/array-find-index-1.0.2.tgz}
    name: array-find-index
    version: 1.0.2
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/array-flatten/1.1.1:
    resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz}
    name: array-flatten
    version: 1.1.1
    dev: true

  registry.npmmirror.com/array-ify/1.0.0:
    resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-ify/-/array-ify-1.0.0.tgz}
    name: array-ify
    version: 1.0.0
    dev: true

  registry.npmmirror.com/array-includes/3.1.4:
    resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-includes/-/array-includes-3.1.4.tgz}
    name: array-includes
    version: 3.1.4
    engines: {node: '>= 0.4'}
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      define-properties: registry.npmmirror.com/define-properties/1.1.3
      es-abstract: registry.npmmirror.com/es-abstract/1.19.2
      get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.1
      is-string: registry.npmmirror.com/is-string/1.0.7
    dev: true

  registry.npmmirror.com/array-union/2.1.0:
    resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz}
    name: array-union
    version: 2.1.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/array-unique/0.3.2:
    resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz}
    name: array-unique
    version: 0.3.2
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/array.prototype.flat/1.2.5:
    resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz}
    name: array.prototype.flat
    version: 1.2.5
    engines: {node: '>= 0.4'}
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      define-properties: registry.npmmirror.com/define-properties/1.1.3
      es-abstract: registry.npmmirror.com/es-abstract/1.19.2
    dev: true

  registry.npmmirror.com/arrify/1.0.1:
    resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz}
    name: arrify
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/assertion-error/1.1.0:
    resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/assertion-error/-/assertion-error-1.1.0.tgz}
    name: assertion-error
    version: 1.1.0
    dev: true

  registry.npmmirror.com/assign-symbols/1.0.0:
    resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz}
    name: assign-symbols
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/astral-regex/1.0.0:
    resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/astral-regex/-/astral-regex-1.0.0.tgz}
    name: astral-regex
    version: 1.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/async/1.5.2:
    resolution: {integrity: sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async/-/async-1.5.2.tgz}
    name: async
    version: 1.5.2
    dev: true

  registry.npmmirror.com/async/2.6.3:
    resolution: {integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async/-/async-2.6.3.tgz}
    name: async
    version: 2.6.3
    dependencies:
      lodash: registry.npmmirror.com/lodash/4.17.21
    dev: true

  registry.npmmirror.com/atob/2.1.2:
    resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz}
    name: atob
    version: 2.1.2
    engines: {node: '>= 4.5.0'}
    hasBin: true
    dev: true

  registry.npmmirror.com/babel-code-frame/6.26.0:
    resolution: {integrity: sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz}
    name: babel-code-frame
    version: 6.26.0
    dependencies:
      chalk: registry.npmmirror.com/chalk/1.1.3
      esutils: registry.npmmirror.com/esutils/2.0.3
      js-tokens: registry.npmmirror.com/js-tokens/3.0.2
    dev: true

  registry.npmmirror.com/babel-generator/6.26.1:
    resolution: {integrity: sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-generator/-/babel-generator-6.26.1.tgz}
    name: babel-generator
    version: 6.26.1
    dependencies:
      babel-messages: registry.npmmirror.com/babel-messages/6.23.0
      babel-runtime: registry.npmmirror.com/babel-runtime/6.26.0
      babel-types: registry.npmmirror.com/babel-types/6.26.0
      detect-indent: registry.npmmirror.com/detect-indent/4.0.0
      jsesc: registry.npmmirror.com/jsesc/1.3.0
      lodash: registry.npmmirror.com/lodash/4.17.21
      source-map: registry.npmmirror.com/source-map/0.5.7
      trim-right: registry.npmmirror.com/trim-right/1.0.1
    dev: true

  registry.npmmirror.com/babel-messages/6.23.0:
    resolution: {integrity: sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-messages/-/babel-messages-6.23.0.tgz}
    name: babel-messages
    version: 6.23.0
    dependencies:
      babel-runtime: registry.npmmirror.com/babel-runtime/6.26.0
    dev: true

  registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3:
    resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz}
    name: babel-plugin-dynamic-import-node
    version: 2.3.3
    dependencies:
      object.assign: registry.npmmirror.com/object.assign/4.1.2
    dev: true

  registry.npmmirror.com/babel-plugin-istanbul/5.2.0:
    resolution: {integrity: sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz}
    name: babel-plugin-istanbul
    version: 5.2.0
    engines: {node: '>=6'}
    dependencies:
      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
      find-up: registry.npmmirror.com/find-up/3.0.0
      istanbul-lib-instrument: registry.npmmirror.com/istanbul-lib-instrument/3.3.0
      test-exclude: registry.npmmirror.com/test-exclude/5.2.3
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.17.8:
    resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz}
    id: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.1
    name: babel-plugin-polyfill-corejs2
    version: 0.3.1
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.17.7
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.8
      semver: registry.npmmirror.com/semver/6.3.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.17.8:
    resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz}
    id: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.5.2
    name: babel-plugin-polyfill-corejs3
    version: 0.5.2
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.8
      core-js-compat: registry.npmmirror.com/core-js-compat/3.21.1
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.17.8:
    resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz}
    id: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.3.1
    name: babel-plugin-polyfill-regenerator
    version: 0.3.1
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.8
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/babel-runtime/6.26.0:
    resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz}
    name: babel-runtime
    version: 6.26.0
    dependencies:
      core-js: registry.npmmirror.com/core-js/2.6.12
      regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.11.1
    dev: true

  registry.npmmirror.com/babel-template/6.26.0:
    resolution: {integrity: sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-template/-/babel-template-6.26.0.tgz}
    name: babel-template
    version: 6.26.0
    dependencies:
      babel-runtime: registry.npmmirror.com/babel-runtime/6.26.0
      babel-traverse: registry.npmmirror.com/babel-traverse/6.26.0
      babel-types: registry.npmmirror.com/babel-types/6.26.0
      babylon: registry.npmmirror.com/babylon/6.18.0
      lodash: registry.npmmirror.com/lodash/4.17.21
    dev: true

  registry.npmmirror.com/babel-traverse/6.26.0:
    resolution: {integrity: sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-traverse/-/babel-traverse-6.26.0.tgz}
    name: babel-traverse
    version: 6.26.0
    dependencies:
      babel-code-frame: registry.npmmirror.com/babel-code-frame/6.26.0
      babel-messages: registry.npmmirror.com/babel-messages/6.23.0
      babel-runtime: registry.npmmirror.com/babel-runtime/6.26.0
      babel-types: registry.npmmirror.com/babel-types/6.26.0
      babylon: registry.npmmirror.com/babylon/6.18.0
      debug: registry.npmmirror.com/debug/2.6.9
      globals: registry.npmmirror.com/globals/9.18.0
      invariant: registry.npmmirror.com/invariant/2.2.4
      lodash: registry.npmmirror.com/lodash/4.17.21
    dev: true

  registry.npmmirror.com/babel-types/6.26.0:
    resolution: {integrity: sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-types/-/babel-types-6.26.0.tgz}
    name: babel-types
    version: 6.26.0
    dependencies:
      babel-runtime: registry.npmmirror.com/babel-runtime/6.26.0
      esutils: registry.npmmirror.com/esutils/2.0.3
      lodash: registry.npmmirror.com/lodash/4.17.21
      to-fast-properties: registry.npmmirror.com/to-fast-properties/1.0.3
    dev: true

  registry.npmmirror.com/babylon/6.18.0:
    resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babylon/-/babylon-6.18.0.tgz}
    name: babylon
    version: 6.18.0
    hasBin: true
    dev: true

  registry.npmmirror.com/balanced-match/1.0.2:
    resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz}
    name: balanced-match
    version: 1.0.2
    dev: true

  registry.npmmirror.com/base/0.11.2:
    resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/base/-/base-0.11.2.tgz}
    name: base
    version: 0.11.2
    engines: {node: '>=0.10.0'}
    dependencies:
      cache-base: registry.npmmirror.com/cache-base/1.0.1
      class-utils: registry.npmmirror.com/class-utils/0.3.6
      component-emitter: registry.npmmirror.com/component-emitter/1.3.0
      define-property: registry.npmmirror.com/define-property/1.0.0
      isobject: registry.npmmirror.com/isobject/3.0.1
      mixin-deep: registry.npmmirror.com/mixin-deep/1.3.2
      pascalcase: registry.npmmirror.com/pascalcase/0.1.1
    dev: true

  registry.npmmirror.com/binary-extensions/2.2.0:
    resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz}
    name: binary-extensions
    version: 2.2.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/body-parser/1.19.2:
    resolution: {integrity: sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/body-parser/-/body-parser-1.19.2.tgz}
    name: body-parser
    version: 1.19.2
    engines: {node: '>= 0.8'}
    dependencies:
      bytes: registry.npmmirror.com/bytes/3.1.2
      content-type: registry.npmmirror.com/content-type/1.0.4
      debug: registry.npmmirror.com/debug/2.6.9
      depd: registry.npmmirror.com/depd/1.1.2
      http-errors: registry.npmmirror.com/http-errors/1.8.1
      iconv-lite: registry.npmmirror.com/iconv-lite/0.4.24
      on-finished: registry.npmmirror.com/on-finished/2.3.0
      qs: registry.npmmirror.com/qs/6.9.7
      raw-body: registry.npmmirror.com/raw-body/2.4.3
      type-is: registry.npmmirror.com/type-is/1.6.18
    dev: true

  registry.npmmirror.com/brace-expansion/1.1.11:
    resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz}
    name: brace-expansion
    version: 1.1.11
    dependencies:
      balanced-match: registry.npmmirror.com/balanced-match/1.0.2
      concat-map: registry.npmmirror.com/concat-map/0.0.1
    dev: true

  registry.npmmirror.com/braces/2.3.2:
    resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz}
    name: braces
    version: 2.3.2
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-flatten: registry.npmmirror.com/arr-flatten/1.1.0
      array-unique: registry.npmmirror.com/array-unique/0.3.2
      extend-shallow: registry.npmmirror.com/extend-shallow/2.0.1
      fill-range: registry.npmmirror.com/fill-range/4.0.0
      isobject: registry.npmmirror.com/isobject/3.0.1
      repeat-element: registry.npmmirror.com/repeat-element/1.1.4
      snapdragon: registry.npmmirror.com/snapdragon/0.8.2
      snapdragon-node: registry.npmmirror.com/snapdragon-node/2.1.1
      split-string: registry.npmmirror.com/split-string/3.1.0
      to-regex: registry.npmmirror.com/to-regex/3.0.2
    dev: true

  registry.npmmirror.com/braces/3.0.2:
    resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz}
    name: braces
    version: 3.0.2
    engines: {node: '>=8'}
    dependencies:
      fill-range: registry.npmmirror.com/fill-range/7.0.1
    dev: true

  registry.npmmirror.com/browser-stdout/1.3.1:
    resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browser-stdout/-/browser-stdout-1.3.1.tgz}
    name: browser-stdout
    version: 1.3.1
    dev: true

  registry.npmmirror.com/browserslist/4.20.2:
    resolution: {integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserslist/-/browserslist-4.20.2.tgz}
    name: browserslist
    version: 4.20.2
    engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
    hasBin: true
    dependencies:
      caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001322
      electron-to-chromium: registry.npmmirror.com/electron-to-chromium/1.4.100
      escalade: registry.npmmirror.com/escalade/3.1.1
      node-releases: registry.npmmirror.com/node-releases/2.0.2
      picocolors: registry.npmmirror.com/picocolors/1.0.0
    dev: true

  registry.npmmirror.com/builtin-modules/3.2.0:
    resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.2.0.tgz}
    name: builtin-modules
    version: 3.2.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/bytes/3.1.2:
    resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz}
    name: bytes
    version: 3.1.2
    engines: {node: '>= 0.8'}
    dev: true

  registry.npmmirror.com/cache-base/1.0.1:
    resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz}
    name: cache-base
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      collection-visit: registry.npmmirror.com/collection-visit/1.0.0
      component-emitter: registry.npmmirror.com/component-emitter/1.3.0
      get-value: registry.npmmirror.com/get-value/2.0.6
      has-value: registry.npmmirror.com/has-value/1.0.0
      isobject: registry.npmmirror.com/isobject/3.0.1
      set-value: registry.npmmirror.com/set-value/2.0.1
      to-object-path: registry.npmmirror.com/to-object-path/0.3.0
      union-value: registry.npmmirror.com/union-value/1.0.1
      unset-value: registry.npmmirror.com/unset-value/1.0.0
    dev: true

  registry.npmmirror.com/cachedir/2.1.0:
    resolution: {integrity: sha512-xGBpPqoBvn3unBW7oxgb8aJn42K0m9m1/wyjmazah10Fq7bROGG3kRAE6OIyr3U3PIJUqGuebhCEdMk9OKJG0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cachedir/-/cachedir-2.1.0.tgz}
    name: cachedir
    version: 2.1.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/call-bind/1.0.2:
    resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz}
    name: call-bind
    version: 1.0.2
    dependencies:
      function-bind: registry.npmmirror.com/function-bind/1.1.1
      get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.1
    dev: true

  registry.npmmirror.com/caller-callsite/2.0.0:
    resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz}
    name: caller-callsite
    version: 2.0.0
    engines: {node: '>=4'}
    dependencies:
      callsites: registry.npmmirror.com/callsites/2.0.0
    dev: true

  registry.npmmirror.com/caller-path/2.0.0:
    resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caller-path/-/caller-path-2.0.0.tgz}
    name: caller-path
    version: 2.0.0
    engines: {node: '>=4'}
    dependencies:
      caller-callsite: registry.npmmirror.com/caller-callsite/2.0.0
    dev: true

  registry.npmmirror.com/callsites/2.0.0:
    resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/callsites/-/callsites-2.0.0.tgz}
    name: callsites
    version: 2.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/callsites/3.1.0:
    resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz}
    name: callsites
    version: 3.1.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/camelcase-keys/6.2.2:
    resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz}
    name: camelcase-keys
    version: 6.2.2
    engines: {node: '>=8'}
    dependencies:
      camelcase: registry.npmmirror.com/camelcase/5.3.1
      map-obj: registry.npmmirror.com/map-obj/4.3.0
      quick-lru: registry.npmmirror.com/quick-lru/4.0.1
    dev: true

  registry.npmmirror.com/camelcase/5.3.1:
    resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz}
    name: camelcase
    version: 5.3.1
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/caniuse-lite/1.0.30001322:
    resolution: {integrity: sha512-neRmrmIrCGuMnxGSoh+x7zYtQFFgnSY2jaomjU56sCkTA6JINqQrxutF459JpWcWRajvoyn95sOXq4Pqrnyjew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001322.tgz}
    name: caniuse-lite
    version: 1.0.30001322
    dev: true

  registry.npmmirror.com/chai/4.3.6:
    resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chai/-/chai-4.3.6.tgz}
    name: chai
    version: 4.3.6
    engines: {node: '>=4'}
    dependencies:
      assertion-error: registry.npmmirror.com/assertion-error/1.1.0
      check-error: registry.npmmirror.com/check-error/1.0.2
      deep-eql: registry.npmmirror.com/deep-eql/3.0.1
      get-func-name: registry.npmmirror.com/get-func-name/2.0.0
      loupe: registry.npmmirror.com/loupe/2.3.4
      pathval: registry.npmmirror.com/pathval/1.1.1
      type-detect: registry.npmmirror.com/type-detect/4.0.8
    dev: true

  registry.npmmirror.com/chalk/1.1.3:
    resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz}
    name: chalk
    version: 1.1.3
    engines: {node: '>=0.10.0'}
    dependencies:
      ansi-styles: registry.npmmirror.com/ansi-styles/2.2.1
      escape-string-regexp: registry.npmmirror.com/escape-string-regexp/1.0.5
      has-ansi: registry.npmmirror.com/has-ansi/2.0.0
      strip-ansi: registry.npmmirror.com/strip-ansi/3.0.1
      supports-color: registry.npmmirror.com/supports-color/2.0.0
    dev: true

  registry.npmmirror.com/chalk/2.4.2:
    resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz}
    name: chalk
    version: 2.4.2
    engines: {node: '>=4'}
    dependencies:
      ansi-styles: registry.npmmirror.com/ansi-styles/3.2.1
      escape-string-regexp: registry.npmmirror.com/escape-string-regexp/1.0.5
      supports-color: registry.npmmirror.com/supports-color/5.5.0
    dev: true

  registry.npmmirror.com/chardet/0.7.0:
    resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz}
    name: chardet
    version: 0.7.0
    dev: true

  registry.npmmirror.com/check-error/1.0.2:
    resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/check-error/-/check-error-1.0.2.tgz}
    name: check-error
    version: 1.0.2
    dev: true

  registry.npmmirror.com/chokidar/3.5.3:
    resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz}
    name: chokidar
    version: 3.5.3
    engines: {node: '>= 8.10.0'}
    dependencies:
      anymatch: registry.npmmirror.com/anymatch/3.1.2
      braces: registry.npmmirror.com/braces/3.0.2
      glob-parent: registry.npmmirror.com/glob-parent/5.1.2
      is-binary-path: registry.npmmirror.com/is-binary-path/2.1.0
      is-glob: registry.npmmirror.com/is-glob/4.0.3
      normalize-path: registry.npmmirror.com/normalize-path/3.0.0
      readdirp: registry.npmmirror.com/readdirp/3.6.0
    optionalDependencies:
      fsevents: registry.npmmirror.com/fsevents/2.3.2
    dev: true

  registry.npmmirror.com/ci-info/2.0.0:
    resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ci-info/-/ci-info-2.0.0.tgz}
    name: ci-info
    version: 2.0.0
    dev: true

  registry.npmmirror.com/class-utils/0.3.6:
    resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz}
    name: class-utils
    version: 0.3.6
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-union: registry.npmmirror.com/arr-union/3.1.0
      define-property: registry.npmmirror.com/define-property/0.2.5
      isobject: registry.npmmirror.com/isobject/3.0.1
      static-extend: registry.npmmirror.com/static-extend/0.1.2
    dev: true

  registry.npmmirror.com/clean-stack/2.2.0:
    resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz}
    name: clean-stack
    version: 2.2.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/cli-cursor/2.1.0:
    resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz}
    name: cli-cursor
    version: 2.1.0
    engines: {node: '>=4'}
    dependencies:
      restore-cursor: registry.npmmirror.com/restore-cursor/2.0.0
    dev: true

  registry.npmmirror.com/cli-truncate/0.2.1:
    resolution: {integrity: sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-truncate/-/cli-truncate-0.2.1.tgz}
    name: cli-truncate
    version: 0.2.1
    engines: {node: '>=0.10.0'}
    dependencies:
      slice-ansi: registry.npmmirror.com/slice-ansi/0.0.4
      string-width: registry.npmmirror.com/string-width/1.0.2
    dev: true

  registry.npmmirror.com/cli-width/2.2.1:
    resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-width/-/cli-width-2.2.1.tgz}
    name: cli-width
    version: 2.2.1
    dev: true

  registry.npmmirror.com/cliui/7.0.4:
    resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz}
    name: cliui
    version: 7.0.4
    dependencies:
      string-width: registry.npmmirror.com/string-width/4.2.3
      strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1
      wrap-ansi: registry.npmmirror.com/wrap-ansi/7.0.0
    dev: true

  registry.npmmirror.com/code-point-at/1.1.0:
    resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz}
    name: code-point-at
    version: 1.1.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/collection-visit/1.0.0:
    resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz}
    name: collection-visit
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      map-visit: registry.npmmirror.com/map-visit/1.0.0
      object-visit: registry.npmmirror.com/object-visit/1.0.1
    dev: true

  registry.npmmirror.com/color-convert/1.9.3:
    resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz}
    name: color-convert
    version: 1.9.3
    dependencies:
      color-name: registry.npmmirror.com/color-name/1.1.3
    dev: true

  registry.npmmirror.com/color-convert/2.0.1:
    resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz}
    name: color-convert
    version: 2.0.1
    engines: {node: '>=7.0.0'}
    dependencies:
      color-name: registry.npmmirror.com/color-name/1.1.4

  registry.npmmirror.com/color-name/1.1.3:
    resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz}
    name: color-name
    version: 1.1.3
    dev: true

  registry.npmmirror.com/color-name/1.1.4:
    resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz}
    name: color-name
    version: 1.1.4

  registry.npmmirror.com/color-string/1.9.0:
    resolution: {integrity: sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-string/-/color-string-1.9.0.tgz}
    name: color-string
    version: 1.9.0
    dependencies:
      color-name: registry.npmmirror.com/color-name/1.1.4
      simple-swizzle: registry.npmmirror.com/simple-swizzle/0.2.2
    dev: false

  registry.npmmirror.com/color/4.2.1:
    resolution: {integrity: sha512-MFJr0uY4RvTQUKvPq7dh9grVOTYSFeXja2mBXioCGjnjJoXrAp9jJ1NQTDR73c9nwBSAQiNKloKl5zq9WB9UPw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color/-/color-4.2.1.tgz}
    name: color
    version: 4.2.1
    engines: {node: '>=12.5.0'}
    dependencies:
      color-convert: registry.npmmirror.com/color-convert/2.0.1
      color-string: registry.npmmirror.com/color-string/1.9.0
    dev: false

  registry.npmmirror.com/commander/2.15.1:
    resolution: {integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-2.15.1.tgz}
    name: commander
    version: 2.15.1
    dev: true

  registry.npmmirror.com/commander/2.20.3:
    resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz}
    name: commander
    version: 2.20.3
    dev: true

  registry.npmmirror.com/commenting/1.1.0:
    resolution: {integrity: sha512-YeNK4tavZwtH7jEgK1ZINXzLKm6DZdEMfsaaieOsCAN0S8vsY7UeuO3Q7d/M018EFgE+IeUAuBOKkFccBZsUZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commenting/-/commenting-1.1.0.tgz}
    name: commenting
    version: 1.1.0
    dev: true

  registry.npmmirror.com/commitizen/3.1.2:
    resolution: {integrity: sha512-eD0uTUsogu8ksFjFFYq75LLfXeLXsCIa27TPfOqvBI+tCx1Pp5QfKqC9oC+qTpSz3nTn9/+7TL5mE/wurB22JQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commitizen/-/commitizen-3.1.2.tgz}
    name: commitizen
    version: 3.1.2
    engines: {node: '>= 6'}
    hasBin: true
    dependencies:
      cachedir: registry.npmmirror.com/cachedir/2.1.0
      cz-conventional-changelog: registry.npmmirror.com/cz-conventional-changelog/2.1.0
      dedent: registry.npmmirror.com/dedent/0.7.0
      detect-indent: registry.npmmirror.com/detect-indent/5.0.0
      find-node-modules: registry.npmmirror.com/find-node-modules/2.0.0
      find-root: registry.npmmirror.com/find-root/1.1.0
      fs-extra: registry.npmmirror.com/fs-extra/7.0.1
      glob: registry.npmmirror.com/glob/7.1.3
      inquirer: registry.npmmirror.com/inquirer/6.2.0
      is-utf8: registry.npmmirror.com/is-utf8/0.2.1
      lodash: registry.npmmirror.com/lodash/4.17.14
      minimist: registry.npmmirror.com/minimist/1.2.0
      shelljs: registry.npmmirror.com/shelljs/0.7.6
      strip-bom: registry.npmmirror.com/strip-bom/3.0.0
      strip-json-comments: registry.npmmirror.com/strip-json-comments/2.0.1
    dev: true

  registry.npmmirror.com/compare-func/2.0.0:
    resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/compare-func/-/compare-func-2.0.0.tgz}
    name: compare-func
    version: 2.0.0
    dependencies:
      array-ify: registry.npmmirror.com/array-ify/1.0.0
      dot-prop: registry.npmmirror.com/dot-prop/5.3.0
    dev: true

  registry.npmmirror.com/component-emitter/1.3.0:
    resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz}
    name: component-emitter
    version: 1.3.0
    dev: true

  registry.npmmirror.com/concat-map/0.0.1:
    resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz}
    name: concat-map
    version: 0.0.1
    dev: true

  registry.npmmirror.com/confusing-browser-globals/1.0.11:
    resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz}
    name: confusing-browser-globals
    version: 1.0.11
    dev: true

  registry.npmmirror.com/content-disposition/0.5.4:
    resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz}
    name: content-disposition
    version: 0.5.4
    engines: {node: '>= 0.6'}
    dependencies:
      safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1
    dev: true

  registry.npmmirror.com/content-type/1.0.4:
    resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz}
    name: content-type
    version: 1.0.4
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/conventional-changelog-angular/5.0.13:
    resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz}
    name: conventional-changelog-angular
    version: 5.0.13
    engines: {node: '>=10'}
    dependencies:
      compare-func: registry.npmmirror.com/compare-func/2.0.0
      q: registry.npmmirror.com/q/1.5.1
    dev: true

  registry.npmmirror.com/conventional-changelog-atom/2.0.8:
    resolution: {integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz}
    name: conventional-changelog-atom
    version: 2.0.8
    engines: {node: '>=10'}
    dependencies:
      q: registry.npmmirror.com/q/1.5.1
    dev: true

  registry.npmmirror.com/conventional-changelog-cli/2.2.2:
    resolution: {integrity: sha512-8grMV5Jo8S0kP3yoMeJxV2P5R6VJOqK72IiSV9t/4H5r/HiRqEBQ83bYGuz4Yzfdj4bjaAEhZN/FFbsFXr5bOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-cli/-/conventional-changelog-cli-2.2.2.tgz}
    name: conventional-changelog-cli
    version: 2.2.2
    engines: {node: '>=10'}
    hasBin: true
    dependencies:
      add-stream: registry.npmmirror.com/add-stream/1.0.0
      conventional-changelog: registry.npmmirror.com/conventional-changelog/3.1.25
      lodash: registry.npmmirror.com/lodash/4.17.21
      meow: registry.npmmirror.com/meow/8.1.2
      tempfile: registry.npmmirror.com/tempfile/3.0.0
    dev: true

  registry.npmmirror.com/conventional-changelog-codemirror/2.0.8:
    resolution: {integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz}
    name: conventional-changelog-codemirror
    version: 2.0.8
    engines: {node: '>=10'}
    dependencies:
      q: registry.npmmirror.com/q/1.5.1
    dev: true

  registry.npmmirror.com/conventional-changelog-conventionalcommits/4.6.3:
    resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz}
    name: conventional-changelog-conventionalcommits
    version: 4.6.3
    engines: {node: '>=10'}
    dependencies:
      compare-func: registry.npmmirror.com/compare-func/2.0.0
      lodash: registry.npmmirror.com/lodash/4.17.21
      q: registry.npmmirror.com/q/1.5.1
    dev: true

  registry.npmmirror.com/conventional-changelog-core/4.2.4:
    resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz}
    name: conventional-changelog-core
    version: 4.2.4
    engines: {node: '>=10'}
    dependencies:
      add-stream: registry.npmmirror.com/add-stream/1.0.0
      conventional-changelog-writer: registry.npmmirror.com/conventional-changelog-writer/5.0.1
      conventional-commits-parser: registry.npmmirror.com/conventional-commits-parser/3.2.4
      dateformat: registry.npmmirror.com/dateformat/3.0.3
      get-pkg-repo: registry.npmmirror.com/get-pkg-repo/4.2.1
      git-raw-commits: registry.npmmirror.com/git-raw-commits/2.0.11
      git-remote-origin-url: registry.npmmirror.com/git-remote-origin-url/2.0.0
      git-semver-tags: registry.npmmirror.com/git-semver-tags/4.1.1
      lodash: registry.npmmirror.com/lodash/4.17.21
      normalize-package-data: registry.npmmirror.com/normalize-package-data/3.0.3
      q: registry.npmmirror.com/q/1.5.1
      read-pkg: registry.npmmirror.com/read-pkg/3.0.0
      read-pkg-up: registry.npmmirror.com/read-pkg-up/3.0.0
      through2: registry.npmmirror.com/through2/4.0.2
    dev: true

  registry.npmmirror.com/conventional-changelog-ember/2.0.9:
    resolution: {integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz}
    name: conventional-changelog-ember
    version: 2.0.9
    engines: {node: '>=10'}
    dependencies:
      q: registry.npmmirror.com/q/1.5.1
    dev: true

  registry.npmmirror.com/conventional-changelog-eslint/3.0.9:
    resolution: {integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz}
    name: conventional-changelog-eslint
    version: 3.0.9
    engines: {node: '>=10'}
    dependencies:
      q: registry.npmmirror.com/q/1.5.1
    dev: true

  registry.npmmirror.com/conventional-changelog-express/2.0.6:
    resolution: {integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz}
    name: conventional-changelog-express
    version: 2.0.6
    engines: {node: '>=10'}
    dependencies:
      q: registry.npmmirror.com/q/1.5.1
    dev: true

  registry.npmmirror.com/conventional-changelog-jquery/3.0.11:
    resolution: {integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz}
    name: conventional-changelog-jquery
    version: 3.0.11
    engines: {node: '>=10'}
    dependencies:
      q: registry.npmmirror.com/q/1.5.1
    dev: true

  registry.npmmirror.com/conventional-changelog-jshint/2.0.9:
    resolution: {integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz}
    name: conventional-changelog-jshint
    version: 2.0.9
    engines: {node: '>=10'}
    dependencies:
      compare-func: registry.npmmirror.com/compare-func/2.0.0
      q: registry.npmmirror.com/q/1.5.1
    dev: true

  registry.npmmirror.com/conventional-changelog-preset-loader/2.3.4:
    resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz}
    name: conventional-changelog-preset-loader
    version: 2.3.4
    engines: {node: '>=10'}
    dev: true

  registry.npmmirror.com/conventional-changelog-writer/5.0.1:
    resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz}
    name: conventional-changelog-writer
    version: 5.0.1
    engines: {node: '>=10'}
    hasBin: true
    dependencies:
      conventional-commits-filter: registry.npmmirror.com/conventional-commits-filter/2.0.7
      dateformat: registry.npmmirror.com/dateformat/3.0.3
      handlebars: registry.npmmirror.com/handlebars/4.7.7
      json-stringify-safe: registry.npmmirror.com/json-stringify-safe/5.0.1
      lodash: registry.npmmirror.com/lodash/4.17.21
      meow: registry.npmmirror.com/meow/8.1.2
      semver: registry.npmmirror.com/semver/6.3.0
      split: registry.npmmirror.com/split/1.0.1
      through2: registry.npmmirror.com/through2/4.0.2
    dev: true

  registry.npmmirror.com/conventional-changelog/3.1.25:
    resolution: {integrity: sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog/-/conventional-changelog-3.1.25.tgz}
    name: conventional-changelog
    version: 3.1.25
    engines: {node: '>=10'}
    dependencies:
      conventional-changelog-angular: registry.npmmirror.com/conventional-changelog-angular/5.0.13
      conventional-changelog-atom: registry.npmmirror.com/conventional-changelog-atom/2.0.8
      conventional-changelog-codemirror: registry.npmmirror.com/conventional-changelog-codemirror/2.0.8
      conventional-changelog-conventionalcommits: registry.npmmirror.com/conventional-changelog-conventionalcommits/4.6.3
      conventional-changelog-core: registry.npmmirror.com/conventional-changelog-core/4.2.4
      conventional-changelog-ember: registry.npmmirror.com/conventional-changelog-ember/2.0.9
      conventional-changelog-eslint: registry.npmmirror.com/conventional-changelog-eslint/3.0.9
      conventional-changelog-express: registry.npmmirror.com/conventional-changelog-express/2.0.6
      conventional-changelog-jquery: registry.npmmirror.com/conventional-changelog-jquery/3.0.11
      conventional-changelog-jshint: registry.npmmirror.com/conventional-changelog-jshint/2.0.9
      conventional-changelog-preset-loader: registry.npmmirror.com/conventional-changelog-preset-loader/2.3.4
    dev: true

  registry.npmmirror.com/conventional-commit-types/2.3.0:
    resolution: {integrity: sha512-6iB39PrcGYdz0n3z31kj6/Km6mK9hm9oMRhwcLnKxE7WNoeRKZbTAobliKrbYZ5jqyCvtcVEfjCiaEzhL3AVmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-commit-types/-/conventional-commit-types-2.3.0.tgz}
    name: conventional-commit-types
    version: 2.3.0
    dev: true

  registry.npmmirror.com/conventional-commits-filter/2.0.7:
    resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz}
    name: conventional-commits-filter
    version: 2.0.7
    engines: {node: '>=10'}
    dependencies:
      lodash.ismatch: registry.npmmirror.com/lodash.ismatch/4.4.0
      modify-values: registry.npmmirror.com/modify-values/1.0.1
    dev: true

  registry.npmmirror.com/conventional-commits-parser/3.2.4:
    resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz}
    name: conventional-commits-parser
    version: 3.2.4
    engines: {node: '>=10'}
    hasBin: true
    dependencies:
      is-text-path: registry.npmmirror.com/is-text-path/1.0.1
      JSONStream: registry.npmmirror.com/JSONStream/1.3.5
      lodash: registry.npmmirror.com/lodash/4.17.21
      meow: registry.npmmirror.com/meow/8.1.2
      split2: registry.npmmirror.com/split2/3.2.2
      through2: registry.npmmirror.com/through2/4.0.2
    dev: true

  registry.npmmirror.com/convert-source-map/1.8.0:
    resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz}
    name: convert-source-map
    version: 1.8.0
    dependencies:
      safe-buffer: registry.npmmirror.com/safe-buffer/5.1.2
    dev: true

  registry.npmmirror.com/cookie-signature/1.0.6:
    resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz}
    name: cookie-signature
    version: 1.0.6
    dev: true

  registry.npmmirror.com/cookie/0.4.2:
    resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cookie/-/cookie-0.4.2.tgz}
    name: cookie
    version: 0.4.2
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/copy-descriptor/0.1.1:
    resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz}
    name: copy-descriptor
    version: 0.1.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/core-js-compat/3.21.1:
    resolution: {integrity: sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.21.1.tgz}
    name: core-js-compat
    version: 3.21.1
    dependencies:
      browserslist: registry.npmmirror.com/browserslist/4.20.2
      semver: registry.npmmirror.com/semver/7.0.0
    dev: true

  registry.npmmirror.com/core-js/2.6.12:
    resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz}
    name: core-js
    version: 2.6.12
    deprecated: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
    requiresBuild: true
    dev: true

  registry.npmmirror.com/core-util-is/1.0.3:
    resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz}
    name: core-util-is
    version: 1.0.3
    dev: true

  registry.npmmirror.com/cosmiconfig/5.2.1:
    resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz}
    name: cosmiconfig
    version: 5.2.1
    engines: {node: '>=4'}
    dependencies:
      import-fresh: registry.npmmirror.com/import-fresh/2.0.0
      is-directory: registry.npmmirror.com/is-directory/0.3.1
      js-yaml: registry.npmmirror.com/js-yaml/3.14.1
      parse-json: registry.npmmirror.com/parse-json/4.0.0
    dev: true

  registry.npmmirror.com/cross-env/5.2.1:
    resolution: {integrity: sha512-1yHhtcfAd1r4nwQgknowuUNfIT9E8dOMMspC36g45dN+iD1blloi7xp8X/xAIDnjHWyt1uQ8PHk2fkNaym7soQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-env/-/cross-env-5.2.1.tgz}
    name: cross-env
    version: 5.2.1
    engines: {node: '>=4.0'}
    hasBin: true
    dependencies:
      cross-spawn: registry.npmmirror.com/cross-spawn/6.0.5
    dev: true

  registry.npmmirror.com/cross-spawn/6.0.5:
    resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz}
    name: cross-spawn
    version: 6.0.5
    engines: {node: '>=4.8'}
    dependencies:
      nice-try: registry.npmmirror.com/nice-try/1.0.5
      path-key: registry.npmmirror.com/path-key/2.0.1
      semver: registry.npmmirror.com/semver/5.7.1
      shebang-command: registry.npmmirror.com/shebang-command/1.2.0
      which: registry.npmmirror.com/which/1.3.1
    dev: true

  registry.npmmirror.com/cross-spawn/7.0.3:
    resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz}
    name: cross-spawn
    version: 7.0.3
    engines: {node: '>= 8'}
    dependencies:
      path-key: registry.npmmirror.com/path-key/3.1.1
      shebang-command: registry.npmmirror.com/shebang-command/2.0.0
      which: registry.npmmirror.com/which/2.0.2
    dev: true

  registry.npmmirror.com/cz-conventional-changelog/2.1.0:
    resolution: {integrity: sha512-TMjkSrvju5fPQV+Ho8TIioAgXkly8h3vJ/txiczJrlUaLpgMGA6ssnwquLMWzNZZyCsJK5r4kPgwdohC4UAGmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cz-conventional-changelog/-/cz-conventional-changelog-2.1.0.tgz}
    name: cz-conventional-changelog
    version: 2.1.0
    dependencies:
      conventional-commit-types: registry.npmmirror.com/conventional-commit-types/2.3.0
      lodash.map: registry.npmmirror.com/lodash.map/4.6.0
      longest: registry.npmmirror.com/longest/1.0.1
      right-pad: registry.npmmirror.com/right-pad/1.0.1
      word-wrap: registry.npmmirror.com/word-wrap/1.2.3
    dev: true

  registry.npmmirror.com/dargs/7.0.0:
    resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dargs/-/dargs-7.0.0.tgz}
    name: dargs
    version: 7.0.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/date-fns/1.30.1:
    resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/date-fns/-/date-fns-1.30.1.tgz}
    name: date-fns
    version: 1.30.1
    dev: true

  registry.npmmirror.com/dateformat/3.0.3:
    resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dateformat/-/dateformat-3.0.3.tgz}
    name: dateformat
    version: 3.0.3
    dev: true

  registry.npmmirror.com/debug/2.6.9:
    resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz}
    name: debug
    version: 2.6.9
    dependencies:
      ms: registry.npmmirror.com/ms/2.0.0
    dev: true

  registry.npmmirror.com/debug/3.1.0:
    resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-3.1.0.tgz}
    name: debug
    version: 3.1.0
    dependencies:
      ms: registry.npmmirror.com/ms/2.0.0
    dev: true

  registry.npmmirror.com/debug/3.2.7:
    resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz}
    name: debug
    version: 3.2.7
    dependencies:
      ms: registry.npmmirror.com/ms/2.1.3
    dev: true

  registry.npmmirror.com/debug/4.3.4:
    resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz}
    name: debug
    version: 4.3.4
    engines: {node: '>=6.0'}
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true
    dependencies:
      ms: registry.npmmirror.com/ms/2.1.2
    dev: true

  registry.npmmirror.com/decamelize-keys/1.1.0:
    resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz}
    name: decamelize-keys
    version: 1.1.0
    engines: {node: '>=0.10.0'}
    dependencies:
      decamelize: registry.npmmirror.com/decamelize/1.2.0
      map-obj: registry.npmmirror.com/map-obj/1.0.1
    dev: true

  registry.npmmirror.com/decamelize/1.2.0:
    resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz}
    name: decamelize
    version: 1.2.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/decode-uri-component/0.2.0:
    resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz}
    name: decode-uri-component
    version: 0.2.0
    engines: {node: '>=0.10'}
    dev: true

  registry.npmmirror.com/dedent/0.7.0:
    resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz}
    name: dedent
    version: 0.7.0
    dev: true

  registry.npmmirror.com/deep-eql/3.0.1:
    resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deep-eql/-/deep-eql-3.0.1.tgz}
    name: deep-eql
    version: 3.0.1
    engines: {node: '>=0.12'}
    dependencies:
      type-detect: registry.npmmirror.com/type-detect/4.0.8
    dev: true

  registry.npmmirror.com/deep-is/0.1.4:
    resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz}
    name: deep-is
    version: 0.1.4
    dev: true

  registry.npmmirror.com/default-require-extensions/1.0.0:
    resolution: {integrity: sha512-Dn2eAftOqXhNXs5f/Xjn7QTZ6kDYkx7u0EXQInN1oyYwsZysu11q7oTtaKcbzLxZRJiDHa8VmwpWmb4lY5FqgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz}
    name: default-require-extensions
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      strip-bom: registry.npmmirror.com/strip-bom/2.0.0
    dev: true

  registry.npmmirror.com/define-properties/1.1.3:
    resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-properties/-/define-properties-1.1.3.tgz}
    name: define-properties
    version: 1.1.3
    engines: {node: '>= 0.4'}
    dependencies:
      object-keys: registry.npmmirror.com/object-keys/1.1.1
    dev: true

  registry.npmmirror.com/define-property/0.2.5:
    resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz}
    name: define-property
    version: 0.2.5
    engines: {node: '>=0.10.0'}
    dependencies:
      is-descriptor: registry.npmmirror.com/is-descriptor/0.1.6
    dev: true

  registry.npmmirror.com/define-property/1.0.0:
    resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz}
    name: define-property
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      is-descriptor: registry.npmmirror.com/is-descriptor/1.0.2
    dev: true

  registry.npmmirror.com/define-property/2.0.2:
    resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz}
    name: define-property
    version: 2.0.2
    engines: {node: '>=0.10.0'}
    dependencies:
      is-descriptor: registry.npmmirror.com/is-descriptor/1.0.2
      isobject: registry.npmmirror.com/isobject/3.0.1
    dev: true

  registry.npmmirror.com/del/5.1.0:
    resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/del/-/del-5.1.0.tgz}
    name: del
    version: 5.1.0
    engines: {node: '>=8'}
    dependencies:
      globby: registry.npmmirror.com/globby/10.0.2
      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
      is-glob: registry.npmmirror.com/is-glob/4.0.3
      is-path-cwd: registry.npmmirror.com/is-path-cwd/2.2.0
      is-path-inside: registry.npmmirror.com/is-path-inside/3.0.3
      p-map: registry.npmmirror.com/p-map/3.0.0
      rimraf: registry.npmmirror.com/rimraf/3.0.2
      slash: registry.npmmirror.com/slash/3.0.0
    dev: true

  registry.npmmirror.com/depd/1.1.2:
    resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz}
    name: depd
    version: 1.1.2
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/destroy/1.0.4:
    resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/destroy/-/destroy-1.0.4.tgz}
    name: destroy
    version: 1.0.4
    dev: true

  registry.npmmirror.com/detect-file/1.0.0:
    resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-file/-/detect-file-1.0.0.tgz}
    name: detect-file
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/detect-indent/4.0.0:
    resolution: {integrity: sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-indent/-/detect-indent-4.0.0.tgz}
    name: detect-indent
    version: 4.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      repeating: registry.npmmirror.com/repeating/2.0.1
    dev: true

  registry.npmmirror.com/detect-indent/5.0.0:
    resolution: {integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-indent/-/detect-indent-5.0.0.tgz}
    name: detect-indent
    version: 5.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/diff/3.5.0:
    resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/diff/-/diff-3.5.0.tgz}
    name: diff
    version: 3.5.0
    engines: {node: '>=0.3.1'}
    dev: true

  registry.npmmirror.com/dir-glob/3.0.1:
    resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz}
    name: dir-glob
    version: 3.0.1
    engines: {node: '>=8'}
    dependencies:
      path-type: registry.npmmirror.com/path-type/4.0.0
    dev: true

  registry.npmmirror.com/doctrine/2.1.0:
    resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz}
    name: doctrine
    version: 2.1.0
    engines: {node: '>=0.10.0'}
    dependencies:
      esutils: registry.npmmirror.com/esutils/2.0.3
    dev: true

  registry.npmmirror.com/doctrine/3.0.0:
    resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz}
    name: doctrine
    version: 3.0.0
    engines: {node: '>=6.0.0'}
    dependencies:
      esutils: registry.npmmirror.com/esutils/2.0.3
    dev: true

  registry.npmmirror.com/dot-prop/5.3.0:
    resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz}
    name: dot-prop
    version: 5.3.0
    engines: {node: '>=8'}
    dependencies:
      is-obj: registry.npmmirror.com/is-obj/2.0.0
    dev: true

  registry.npmmirror.com/ee-first/1.1.1:
    resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz}
    name: ee-first
    version: 1.1.1
    dev: true

  registry.npmmirror.com/electron-to-chromium/1.4.100:
    resolution: {integrity: sha512-pNrSE2naf8fizl6/Uxq8UbKb8hU9EiYW4OzCYswosXoLV5NTMOUVKECNzDaHiUubsPq/kAckOzZd7zd8S8CHVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.100.tgz}
    name: electron-to-chromium
    version: 1.4.100
    dev: true

  registry.npmmirror.com/elegant-spinner/1.0.1:
    resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz}
    name: elegant-spinner
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/emoji-regex/7.0.3:
    resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-7.0.3.tgz}
    name: emoji-regex
    version: 7.0.3
    dev: true

  registry.npmmirror.com/emoji-regex/8.0.0:
    resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz}
    name: emoji-regex
    version: 8.0.0
    dev: true

  registry.npmmirror.com/encodeurl/1.0.2:
    resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz}
    name: encodeurl
    version: 1.0.2
    engines: {node: '>= 0.8'}
    dev: true

  registry.npmmirror.com/end-of-stream/1.4.4:
    resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz}
    name: end-of-stream
    version: 1.4.4
    dependencies:
      once: registry.npmmirror.com/once/1.4.0
    dev: true

  registry.npmmirror.com/error-ex/1.3.2:
    resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz}
    name: error-ex
    version: 1.3.2
    dependencies:
      is-arrayish: registry.npmmirror.com/is-arrayish/0.2.1
    dev: true

  registry.npmmirror.com/es-abstract/1.19.2:
    resolution: {integrity: sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-abstract/-/es-abstract-1.19.2.tgz}
    name: es-abstract
    version: 1.19.2
    engines: {node: '>= 0.4'}
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      es-to-primitive: registry.npmmirror.com/es-to-primitive/1.2.1
      function-bind: registry.npmmirror.com/function-bind/1.1.1
      get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.1
      get-symbol-description: registry.npmmirror.com/get-symbol-description/1.0.0
      has: registry.npmmirror.com/has/1.0.3
      has-symbols: registry.npmmirror.com/has-symbols/1.0.3
      internal-slot: registry.npmmirror.com/internal-slot/1.0.3
      is-callable: registry.npmmirror.com/is-callable/1.2.4
      is-negative-zero: registry.npmmirror.com/is-negative-zero/2.0.2
      is-regex: registry.npmmirror.com/is-regex/1.1.4
      is-shared-array-buffer: registry.npmmirror.com/is-shared-array-buffer/1.0.1
      is-string: registry.npmmirror.com/is-string/1.0.7
      is-weakref: registry.npmmirror.com/is-weakref/1.0.2
      object-inspect: registry.npmmirror.com/object-inspect/1.12.0
      object-keys: registry.npmmirror.com/object-keys/1.1.1
      object.assign: registry.npmmirror.com/object.assign/4.1.2
      string.prototype.trimend: registry.npmmirror.com/string.prototype.trimend/1.0.4
      string.prototype.trimstart: registry.npmmirror.com/string.prototype.trimstart/1.0.4
      unbox-primitive: registry.npmmirror.com/unbox-primitive/1.0.1
    dev: true

  registry.npmmirror.com/es-to-primitive/1.2.1:
    resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz}
    name: es-to-primitive
    version: 1.2.1
    engines: {node: '>= 0.4'}
    dependencies:
      is-callable: registry.npmmirror.com/is-callable/1.2.4
      is-date-object: registry.npmmirror.com/is-date-object/1.0.5
      is-symbol: registry.npmmirror.com/is-symbol/1.0.4
    dev: true

  registry.npmmirror.com/escalade/3.1.1:
    resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz}
    name: escalade
    version: 3.1.1
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/escape-html/1.0.3:
    resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz}
    name: escape-html
    version: 1.0.3
    dev: true

  registry.npmmirror.com/escape-string-regexp/1.0.5:
    resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz}
    name: escape-string-regexp
    version: 1.0.5
    engines: {node: '>=0.8.0'}
    dev: true

  registry.npmmirror.com/eslint-config-airbnb-base/13.2.0_67868b859778e000d863e44a6dde8f50:
    resolution: {integrity: sha512-1mg/7eoB4AUeB0X1c/ho4vb2gYkNH8Trr/EgCT/aGmKhhG+F6vF5s8+iRBlWAzFIAphxIdp3YfEKgEl0f9Xg+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.2.0.tgz}
    id: registry.npmmirror.com/eslint-config-airbnb-base/13.2.0
    name: eslint-config-airbnb-base
    version: 13.2.0
    engines: {node: '>= 4'}
    peerDependencies:
      eslint: ^4.19.1 || ^5.3.0
      eslint-plugin-import: ^2.17.2
    dependencies:
      confusing-browser-globals: registry.npmmirror.com/confusing-browser-globals/1.0.11
      eslint: registry.npmmirror.com/eslint/5.16.0
      eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import/2.25.4_eslint@5.16.0
      object.assign: registry.npmmirror.com/object.assign/4.1.2
      object.entries: registry.npmmirror.com/object.entries/1.1.5
    dev: true

  registry.npmmirror.com/eslint-config-prettier/6.15.0_eslint@5.16.0:
    resolution: {integrity: sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz}
    id: registry.npmmirror.com/eslint-config-prettier/6.15.0
    name: eslint-config-prettier
    version: 6.15.0
    hasBin: true
    peerDependencies:
      eslint: '>=3.14.1'
    dependencies:
      eslint: registry.npmmirror.com/eslint/5.16.0
      get-stdin: registry.npmmirror.com/get-stdin/6.0.0
    dev: true

  registry.npmmirror.com/eslint-import-resolver-node/0.3.6:
    resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz}
    name: eslint-import-resolver-node
    version: 0.3.6
    dependencies:
      debug: registry.npmmirror.com/debug/3.2.7
      resolve: registry.npmmirror.com/resolve/1.22.0
    dev: true

  registry.npmmirror.com/eslint-module-utils/2.7.3:
    resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz}
    name: eslint-module-utils
    version: 2.7.3
    engines: {node: '>=4'}
    dependencies:
      debug: registry.npmmirror.com/debug/3.2.7
      find-up: registry.npmmirror.com/find-up/2.1.0
    dev: true

  registry.npmmirror.com/eslint-plugin-import/2.25.4_eslint@5.16.0:
    resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz}
    id: registry.npmmirror.com/eslint-plugin-import/2.25.4
    name: eslint-plugin-import
    version: 2.25.4
    engines: {node: '>=4'}
    peerDependencies:
      eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
    dependencies:
      array-includes: registry.npmmirror.com/array-includes/3.1.4
      array.prototype.flat: registry.npmmirror.com/array.prototype.flat/1.2.5
      debug: registry.npmmirror.com/debug/2.6.9
      doctrine: registry.npmmirror.com/doctrine/2.1.0
      eslint: registry.npmmirror.com/eslint/5.16.0
      eslint-import-resolver-node: registry.npmmirror.com/eslint-import-resolver-node/0.3.6
      eslint-module-utils: registry.npmmirror.com/eslint-module-utils/2.7.3
      has: registry.npmmirror.com/has/1.0.3
      is-core-module: registry.npmmirror.com/is-core-module/2.8.1
      is-glob: registry.npmmirror.com/is-glob/4.0.3
      minimatch: registry.npmmirror.com/minimatch/3.1.2
      object.values: registry.npmmirror.com/object.values/1.1.5
      resolve: registry.npmmirror.com/resolve/1.22.0
      tsconfig-paths: registry.npmmirror.com/tsconfig-paths/3.14.1
    dev: true

  registry.npmmirror.com/eslint-plugin-prettier/3.4.1_a64b059e5598bdde715a4994f08f6e4a:
    resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz}
    id: registry.npmmirror.com/eslint-plugin-prettier/3.4.1
    name: eslint-plugin-prettier
    version: 3.4.1
    engines: {node: '>=6.0.0'}
    peerDependencies:
      eslint: '>=5.0.0'
      eslint-config-prettier: '*'
      prettier: '>=1.13.0'
    peerDependenciesMeta:
      eslint-config-prettier:
        optional: true
    dependencies:
      eslint: registry.npmmirror.com/eslint/5.16.0
      eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/6.15.0_eslint@5.16.0
      prettier: registry.npmmirror.com/prettier/1.19.1
      prettier-linter-helpers: registry.npmmirror.com/prettier-linter-helpers/1.0.0
    dev: true

  registry.npmmirror.com/eslint-scope/4.0.3:
    resolution: {integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-scope/-/eslint-scope-4.0.3.tgz}
    name: eslint-scope
    version: 4.0.3
    engines: {node: '>=4.0.0'}
    dependencies:
      esrecurse: registry.npmmirror.com/esrecurse/4.3.0
      estraverse: registry.npmmirror.com/estraverse/4.3.0
    dev: true

  registry.npmmirror.com/eslint-utils/1.4.3:
    resolution: {integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-utils/-/eslint-utils-1.4.3.tgz}
    name: eslint-utils
    version: 1.4.3
    engines: {node: '>=6'}
    dependencies:
      eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0
    dev: true

  registry.npmmirror.com/eslint-visitor-keys/1.3.0:
    resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz}
    name: eslint-visitor-keys
    version: 1.3.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/eslint/5.16.0:
    resolution: {integrity: sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint/-/eslint-5.16.0.tgz}
    name: eslint
    version: 5.16.0
    engines: {node: ^6.14.0 || ^8.10.0 || >=9.10.0}
    hasBin: true
    dependencies:
      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
      ajv: registry.npmmirror.com/ajv/6.12.6
      chalk: registry.npmmirror.com/chalk/2.4.2
      cross-spawn: registry.npmmirror.com/cross-spawn/6.0.5
      debug: registry.npmmirror.com/debug/4.3.4
      doctrine: registry.npmmirror.com/doctrine/3.0.0
      eslint-scope: registry.npmmirror.com/eslint-scope/4.0.3
      eslint-utils: registry.npmmirror.com/eslint-utils/1.4.3
      eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0
      espree: registry.npmmirror.com/espree/5.0.1
      esquery: registry.npmmirror.com/esquery/1.4.0
      esutils: registry.npmmirror.com/esutils/2.0.3
      file-entry-cache: registry.npmmirror.com/file-entry-cache/5.0.1
      functional-red-black-tree: registry.npmmirror.com/functional-red-black-tree/1.0.1
      glob: registry.npmmirror.com/glob/7.2.0
      globals: registry.npmmirror.com/globals/11.12.0
      ignore: registry.npmmirror.com/ignore/4.0.6
      import-fresh: registry.npmmirror.com/import-fresh/3.3.0
      imurmurhash: registry.npmmirror.com/imurmurhash/0.1.4
      inquirer: registry.npmmirror.com/inquirer/6.5.2
      js-yaml: registry.npmmirror.com/js-yaml/3.14.1
      json-stable-stringify-without-jsonify: registry.npmmirror.com/json-stable-stringify-without-jsonify/1.0.1
      levn: registry.npmmirror.com/levn/0.3.0
      lodash: registry.npmmirror.com/lodash/4.17.21
      minimatch: registry.npmmirror.com/minimatch/3.1.2
      mkdirp: registry.npmmirror.com/mkdirp/0.5.6
      natural-compare: registry.npmmirror.com/natural-compare/1.4.0
      optionator: registry.npmmirror.com/optionator/0.8.3
      path-is-inside: registry.npmmirror.com/path-is-inside/1.0.2
      progress: registry.npmmirror.com/progress/2.0.3
      regexpp: registry.npmmirror.com/regexpp/2.0.1
      semver: registry.npmmirror.com/semver/5.7.1
      strip-ansi: registry.npmmirror.com/strip-ansi/4.0.0
      strip-json-comments: registry.npmmirror.com/strip-json-comments/2.0.1
      table: registry.npmmirror.com/table/5.4.6
      text-table: registry.npmmirror.com/text-table/0.2.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/espree/5.0.1:
    resolution: {integrity: sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/espree/-/espree-5.0.1.tgz}
    name: espree
    version: 5.0.1
    engines: {node: '>=6.0.0'}
    dependencies:
      acorn: registry.npmmirror.com/acorn/6.4.2
      acorn-jsx: registry.npmmirror.com/acorn-jsx/5.3.2_acorn@6.4.2
      eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0
    dev: true

  registry.npmmirror.com/esprima/4.0.1:
    resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz}
    name: esprima
    version: 4.0.1
    engines: {node: '>=4'}
    hasBin: true
    dev: true

  registry.npmmirror.com/esquery/1.4.0:
    resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz}
    name: esquery
    version: 1.4.0
    engines: {node: '>=0.10'}
    dependencies:
      estraverse: registry.npmmirror.com/estraverse/5.3.0
    dev: true

  registry.npmmirror.com/esrecurse/4.3.0:
    resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz}
    name: esrecurse
    version: 4.3.0
    engines: {node: '>=4.0'}
    dependencies:
      estraverse: registry.npmmirror.com/estraverse/5.3.0
    dev: true

  registry.npmmirror.com/estraverse/4.3.0:
    resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz}
    name: estraverse
    version: 4.3.0
    engines: {node: '>=4.0'}
    dev: true

  registry.npmmirror.com/estraverse/5.3.0:
    resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz}
    name: estraverse
    version: 5.3.0
    engines: {node: '>=4.0'}
    dev: true

  registry.npmmirror.com/estree-walker/0.6.1:
    resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-0.6.1.tgz}
    name: estree-walker
    version: 0.6.1
    dev: true

  registry.npmmirror.com/esutils/2.0.3:
    resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz}
    name: esutils
    version: 2.0.3
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/etag/1.8.1:
    resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz}
    name: etag
    version: 1.8.1
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/execa/1.0.0:
    resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz}
    name: execa
    version: 1.0.0
    engines: {node: '>=6'}
    dependencies:
      cross-spawn: registry.npmmirror.com/cross-spawn/6.0.5
      get-stream: registry.npmmirror.com/get-stream/4.1.0
      is-stream: registry.npmmirror.com/is-stream/1.1.0
      npm-run-path: registry.npmmirror.com/npm-run-path/2.0.2
      p-finally: registry.npmmirror.com/p-finally/1.0.0
      signal-exit: registry.npmmirror.com/signal-exit/3.0.7
      strip-eof: registry.npmmirror.com/strip-eof/1.0.0
    dev: true

  registry.npmmirror.com/execa/2.1.0:
    resolution: {integrity: sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-2.1.0.tgz}
    name: execa
    version: 2.1.0
    engines: {node: ^8.12.0 || >=9.7.0}
    dependencies:
      cross-spawn: registry.npmmirror.com/cross-spawn/7.0.3
      get-stream: registry.npmmirror.com/get-stream/5.2.0
      is-stream: registry.npmmirror.com/is-stream/2.0.1
      merge-stream: registry.npmmirror.com/merge-stream/2.0.0
      npm-run-path: registry.npmmirror.com/npm-run-path/3.1.0
      onetime: registry.npmmirror.com/onetime/5.1.2
      p-finally: registry.npmmirror.com/p-finally/2.0.1
      signal-exit: registry.npmmirror.com/signal-exit/3.0.7
      strip-final-newline: registry.npmmirror.com/strip-final-newline/2.0.0
    dev: true

  registry.npmmirror.com/expand-brackets/2.1.4:
    resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz}
    name: expand-brackets
    version: 2.1.4
    engines: {node: '>=0.10.0'}
    dependencies:
      debug: registry.npmmirror.com/debug/2.6.9
      define-property: registry.npmmirror.com/define-property/0.2.5
      extend-shallow: registry.npmmirror.com/extend-shallow/2.0.1
      posix-character-classes: registry.npmmirror.com/posix-character-classes/0.1.1
      regex-not: registry.npmmirror.com/regex-not/1.0.2
      snapdragon: registry.npmmirror.com/snapdragon/0.8.2
      to-regex: registry.npmmirror.com/to-regex/3.0.2
    dev: true

  registry.npmmirror.com/expand-tilde/2.0.2:
    resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/expand-tilde/-/expand-tilde-2.0.2.tgz}
    name: expand-tilde
    version: 2.0.2
    engines: {node: '>=0.10.0'}
    dependencies:
      homedir-polyfill: registry.npmmirror.com/homedir-polyfill/1.0.3
    dev: true

  registry.npmmirror.com/express/4.17.3:
    resolution: {integrity: sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/express/-/express-4.17.3.tgz}
    name: express
    version: 4.17.3
    engines: {node: '>= 0.10.0'}
    dependencies:
      accepts: registry.npmmirror.com/accepts/1.3.8
      array-flatten: registry.npmmirror.com/array-flatten/1.1.1
      body-parser: registry.npmmirror.com/body-parser/1.19.2
      content-disposition: registry.npmmirror.com/content-disposition/0.5.4
      content-type: registry.npmmirror.com/content-type/1.0.4
      cookie: registry.npmmirror.com/cookie/0.4.2
      cookie-signature: registry.npmmirror.com/cookie-signature/1.0.6
      debug: registry.npmmirror.com/debug/2.6.9
      depd: registry.npmmirror.com/depd/1.1.2
      encodeurl: registry.npmmirror.com/encodeurl/1.0.2
      escape-html: registry.npmmirror.com/escape-html/1.0.3
      etag: registry.npmmirror.com/etag/1.8.1
      finalhandler: registry.npmmirror.com/finalhandler/1.1.2
      fresh: registry.npmmirror.com/fresh/0.5.2
      merge-descriptors: registry.npmmirror.com/merge-descriptors/1.0.1
      methods: registry.npmmirror.com/methods/1.1.2
      on-finished: registry.npmmirror.com/on-finished/2.3.0
      parseurl: registry.npmmirror.com/parseurl/1.3.3
      path-to-regexp: registry.npmmirror.com/path-to-regexp/0.1.7
      proxy-addr: registry.npmmirror.com/proxy-addr/2.0.7
      qs: registry.npmmirror.com/qs/6.9.7
      range-parser: registry.npmmirror.com/range-parser/1.2.1
      safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1
      send: registry.npmmirror.com/send/0.17.2
      serve-static: registry.npmmirror.com/serve-static/1.14.2
      setprototypeof: registry.npmmirror.com/setprototypeof/1.2.0
      statuses: registry.npmmirror.com/statuses/1.5.0
      type-is: registry.npmmirror.com/type-is/1.6.18
      utils-merge: registry.npmmirror.com/utils-merge/1.0.1
      vary: registry.npmmirror.com/vary/1.1.2
    dev: true

  registry.npmmirror.com/extend-shallow/2.0.1:
    resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz}
    name: extend-shallow
    version: 2.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      is-extendable: registry.npmmirror.com/is-extendable/0.1.1
    dev: true

  registry.npmmirror.com/extend-shallow/3.0.2:
    resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz}
    name: extend-shallow
    version: 3.0.2
    engines: {node: '>=0.10.0'}
    dependencies:
      assign-symbols: registry.npmmirror.com/assign-symbols/1.0.0
      is-extendable: registry.npmmirror.com/is-extendable/1.0.1
    dev: true

  registry.npmmirror.com/external-editor/3.1.0:
    resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz}
    name: external-editor
    version: 3.1.0
    engines: {node: '>=4'}
    dependencies:
      chardet: registry.npmmirror.com/chardet/0.7.0
      iconv-lite: registry.npmmirror.com/iconv-lite/0.4.24
      tmp: registry.npmmirror.com/tmp/0.0.33
    dev: true

  registry.npmmirror.com/extglob/2.0.4:
    resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz}
    name: extglob
    version: 2.0.4
    engines: {node: '>=0.10.0'}
    dependencies:
      array-unique: registry.npmmirror.com/array-unique/0.3.2
      define-property: registry.npmmirror.com/define-property/1.0.0
      expand-brackets: registry.npmmirror.com/expand-brackets/2.1.4
      extend-shallow: registry.npmmirror.com/extend-shallow/2.0.1
      fragment-cache: registry.npmmirror.com/fragment-cache/0.2.1
      regex-not: registry.npmmirror.com/regex-not/1.0.2
      snapdragon: registry.npmmirror.com/snapdragon/0.8.2
      to-regex: registry.npmmirror.com/to-regex/3.0.2
    dev: true

  registry.npmmirror.com/fast-deep-equal/3.1.3:
    resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz}
    name: fast-deep-equal
    version: 3.1.3
    dev: true

  registry.npmmirror.com/fast-diff/1.2.0:
    resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz}
    name: fast-diff
    version: 1.2.0
    dev: true

  registry.npmmirror.com/fast-glob/3.2.11:
    resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.11.tgz}
    name: fast-glob
    version: 3.2.11
    engines: {node: '>=8.6.0'}
    dependencies:
      '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/2.0.5
      '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk/1.2.8
      glob-parent: registry.npmmirror.com/glob-parent/5.1.2
      merge2: registry.npmmirror.com/merge2/1.4.1
      micromatch: registry.npmmirror.com/micromatch/4.0.5
    dev: true

  registry.npmmirror.com/fast-json-stable-stringify/2.1.0:
    resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz}
    name: fast-json-stable-stringify
    version: 2.1.0
    dev: true

  registry.npmmirror.com/fast-levenshtein/2.0.6:
    resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz}
    name: fast-levenshtein
    version: 2.0.6
    dev: true

  registry.npmmirror.com/fastq/1.13.0:
    resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz}
    name: fastq
    version: 1.13.0
    dependencies:
      reusify: registry.npmmirror.com/reusify/1.0.4
    dev: true

  registry.npmmirror.com/figures/1.7.0:
    resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/figures/-/figures-1.7.0.tgz}
    name: figures
    version: 1.7.0
    engines: {node: '>=0.10.0'}
    dependencies:
      escape-string-regexp: registry.npmmirror.com/escape-string-regexp/1.0.5
      object-assign: registry.npmmirror.com/object-assign/4.1.1
    dev: true

  registry.npmmirror.com/figures/2.0.0:
    resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz}
    name: figures
    version: 2.0.0
    engines: {node: '>=4'}
    dependencies:
      escape-string-regexp: registry.npmmirror.com/escape-string-regexp/1.0.5
    dev: true

  registry.npmmirror.com/file-entry-cache/5.0.1:
    resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz}
    name: file-entry-cache
    version: 5.0.1
    engines: {node: '>=4'}
    dependencies:
      flat-cache: registry.npmmirror.com/flat-cache/2.0.1
    dev: true

  registry.npmmirror.com/fileset/2.0.3:
    resolution: {integrity: sha512-UxowFKnAFIwtmSxgKjWAVgjE3Fk7MQJT0ZIyl0NwIFZTrx4913rLaonGJ84V+x/2+w/pe4ULHRns+GZPs1TVuw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fileset/-/fileset-2.0.3.tgz}
    name: fileset
    version: 2.0.3
    dependencies:
      glob: registry.npmmirror.com/glob/7.2.0
      minimatch: registry.npmmirror.com/minimatch/3.1.2
    dev: true

  registry.npmmirror.com/fill-range/4.0.0:
    resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz}
    name: fill-range
    version: 4.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: registry.npmmirror.com/extend-shallow/2.0.1
      is-number: registry.npmmirror.com/is-number/3.0.0
      repeat-string: registry.npmmirror.com/repeat-string/1.6.1
      to-regex-range: registry.npmmirror.com/to-regex-range/2.1.1
    dev: true

  registry.npmmirror.com/fill-range/7.0.1:
    resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz}
    name: fill-range
    version: 7.0.1
    engines: {node: '>=8'}
    dependencies:
      to-regex-range: registry.npmmirror.com/to-regex-range/5.0.1
    dev: true

  registry.npmmirror.com/finalhandler/1.1.2:
    resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/finalhandler/-/finalhandler-1.1.2.tgz}
    name: finalhandler
    version: 1.1.2
    engines: {node: '>= 0.8'}
    dependencies:
      debug: registry.npmmirror.com/debug/2.6.9
      encodeurl: registry.npmmirror.com/encodeurl/1.0.2
      escape-html: registry.npmmirror.com/escape-html/1.0.3
      on-finished: registry.npmmirror.com/on-finished/2.3.0
      parseurl: registry.npmmirror.com/parseurl/1.3.3
      statuses: registry.npmmirror.com/statuses/1.5.0
      unpipe: registry.npmmirror.com/unpipe/1.0.0
    dev: true

  registry.npmmirror.com/find-node-modules/2.0.0:
    resolution: {integrity: sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-node-modules/-/find-node-modules-2.0.0.tgz}
    name: find-node-modules
    version: 2.0.0
    dependencies:
      findup-sync: registry.npmmirror.com/findup-sync/3.0.0
      merge: registry.npmmirror.com/merge/1.2.1
    dev: true

  registry.npmmirror.com/find-root/1.1.0:
    resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-root/-/find-root-1.1.0.tgz}
    name: find-root
    version: 1.1.0
    dev: true

  registry.npmmirror.com/find-up/2.1.0:
    resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz}
    name: find-up
    version: 2.1.0
    engines: {node: '>=4'}
    dependencies:
      locate-path: registry.npmmirror.com/locate-path/2.0.0
    dev: true

  registry.npmmirror.com/find-up/3.0.0:
    resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz}
    name: find-up
    version: 3.0.0
    engines: {node: '>=6'}
    dependencies:
      locate-path: registry.npmmirror.com/locate-path/3.0.0
    dev: true

  registry.npmmirror.com/find-up/4.1.0:
    resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz}
    name: find-up
    version: 4.1.0
    engines: {node: '>=8'}
    dependencies:
      locate-path: registry.npmmirror.com/locate-path/5.0.0
      path-exists: registry.npmmirror.com/path-exists/4.0.0
    dev: true

  registry.npmmirror.com/findup-sync/3.0.0:
    resolution: {integrity: sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/findup-sync/-/findup-sync-3.0.0.tgz}
    name: findup-sync
    version: 3.0.0
    engines: {node: '>= 0.10'}
    dependencies:
      detect-file: registry.npmmirror.com/detect-file/1.0.0
      is-glob: registry.npmmirror.com/is-glob/4.0.3
      micromatch: registry.npmmirror.com/micromatch/3.1.10
      resolve-dir: registry.npmmirror.com/resolve-dir/1.0.1
    dev: true

  registry.npmmirror.com/flat-cache/2.0.1:
    resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/flat-cache/-/flat-cache-2.0.1.tgz}
    name: flat-cache
    version: 2.0.1
    engines: {node: '>=4'}
    dependencies:
      flatted: registry.npmmirror.com/flatted/2.0.2
      rimraf: registry.npmmirror.com/rimraf/2.6.3
      write: registry.npmmirror.com/write/1.0.3
    dev: true

  registry.npmmirror.com/flatted/2.0.2:
    resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/flatted/-/flatted-2.0.2.tgz}
    name: flatted
    version: 2.0.2
    dev: true

  registry.npmmirror.com/for-in/1.0.2:
    resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz}
    name: for-in
    version: 1.0.2
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/forwarded/0.2.0:
    resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz}
    name: forwarded
    version: 0.2.0
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/fragment-cache/0.2.1:
    resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz}
    name: fragment-cache
    version: 0.2.1
    engines: {node: '>=0.10.0'}
    dependencies:
      map-cache: registry.npmmirror.com/map-cache/0.2.2
    dev: true

  registry.npmmirror.com/fresh/0.5.2:
    resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz}
    name: fresh
    version: 0.5.2
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/fs-extra/7.0.1:
    resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz}
    name: fs-extra
    version: 7.0.1
    engines: {node: '>=6 <7 || >=8'}
    dependencies:
      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
      jsonfile: registry.npmmirror.com/jsonfile/4.0.0
      universalify: registry.npmmirror.com/universalify/0.1.2
    dev: true

  registry.npmmirror.com/fs.realpath/1.0.0:
    resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz}
    name: fs.realpath
    version: 1.0.0
    dev: true

  registry.npmmirror.com/fsevents/2.3.2:
    resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz}
    name: fsevents
    version: 2.3.2
    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true

  registry.npmmirror.com/function-bind/1.1.1:
    resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz}
    name: function-bind
    version: 1.1.1
    dev: true

  registry.npmmirror.com/functional-red-black-tree/1.0.1:
    resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz}
    name: functional-red-black-tree
    version: 1.0.1
    dev: true

  registry.npmmirror.com/gensync/1.0.0-beta.2:
    resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz}
    name: gensync
    version: 1.0.0-beta.2
    engines: {node: '>=6.9.0'}
    dev: true

  registry.npmmirror.com/get-caller-file/2.0.5:
    resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz}
    name: get-caller-file
    version: 2.0.5
    engines: {node: 6.* || 8.* || >= 10.*}
    dev: true

  registry.npmmirror.com/get-func-name/2.0.0:
    resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-func-name/-/get-func-name-2.0.0.tgz}
    name: get-func-name
    version: 2.0.0
    dev: true

  registry.npmmirror.com/get-intrinsic/1.1.1:
    resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz}
    name: get-intrinsic
    version: 1.1.1
    dependencies:
      function-bind: registry.npmmirror.com/function-bind/1.1.1
      has: registry.npmmirror.com/has/1.0.3
      has-symbols: registry.npmmirror.com/has-symbols/1.0.3
    dev: true

  registry.npmmirror.com/get-own-enumerable-property-symbols/3.0.2:
    resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz}
    name: get-own-enumerable-property-symbols
    version: 3.0.2
    dev: true

  registry.npmmirror.com/get-pkg-repo/4.2.1:
    resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz}
    name: get-pkg-repo
    version: 4.2.1
    engines: {node: '>=6.9.0'}
    hasBin: true
    dependencies:
      '@hutson/parse-repository-url': registry.npmmirror.com/@hutson/parse-repository-url/3.0.2
      hosted-git-info: registry.npmmirror.com/hosted-git-info/4.1.0
      through2: registry.npmmirror.com/through2/2.0.5
      yargs: registry.npmmirror.com/yargs/16.2.0
    dev: true

  registry.npmmirror.com/get-stdin/6.0.0:
    resolution: {integrity: sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stdin/-/get-stdin-6.0.0.tgz}
    name: get-stdin
    version: 6.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/get-stdin/7.0.0:
    resolution: {integrity: sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stdin/-/get-stdin-7.0.0.tgz}
    name: get-stdin
    version: 7.0.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/get-stream/4.1.0:
    resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz}
    name: get-stream
    version: 4.1.0
    engines: {node: '>=6'}
    dependencies:
      pump: registry.npmmirror.com/pump/3.0.0
    dev: true

  registry.npmmirror.com/get-stream/5.2.0:
    resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz}
    name: get-stream
    version: 5.2.0
    engines: {node: '>=8'}
    dependencies:
      pump: registry.npmmirror.com/pump/3.0.0
    dev: true

  registry.npmmirror.com/get-symbol-description/1.0.0:
    resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz}
    name: get-symbol-description
    version: 1.0.0
    engines: {node: '>= 0.4'}
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.1
    dev: true

  registry.npmmirror.com/get-value/2.0.6:
    resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz}
    name: get-value
    version: 2.0.6
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/git-raw-commits/2.0.11:
    resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz}
    name: git-raw-commits
    version: 2.0.11
    engines: {node: '>=10'}
    hasBin: true
    dependencies:
      dargs: registry.npmmirror.com/dargs/7.0.0
      lodash: registry.npmmirror.com/lodash/4.17.21
      meow: registry.npmmirror.com/meow/8.1.2
      split2: registry.npmmirror.com/split2/3.2.2
      through2: registry.npmmirror.com/through2/4.0.2
    dev: true

  registry.npmmirror.com/git-remote-origin-url/2.0.0:
    resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz}
    name: git-remote-origin-url
    version: 2.0.0
    engines: {node: '>=4'}
    dependencies:
      gitconfiglocal: registry.npmmirror.com/gitconfiglocal/1.0.0
      pify: registry.npmmirror.com/pify/2.3.0
    dev: true

  registry.npmmirror.com/git-semver-tags/4.1.1:
    resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/git-semver-tags/-/git-semver-tags-4.1.1.tgz}
    name: git-semver-tags
    version: 4.1.1
    engines: {node: '>=10'}
    hasBin: true
    dependencies:
      meow: registry.npmmirror.com/meow/8.1.2
      semver: registry.npmmirror.com/semver/6.3.0
    dev: true

  registry.npmmirror.com/gitconfiglocal/1.0.0:
    resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz}
    name: gitconfiglocal
    version: 1.0.0
    dependencies:
      ini: registry.npmmirror.com/ini/1.3.8
    dev: true

  registry.npmmirror.com/glob-parent/5.1.2:
    resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz}
    name: glob-parent
    version: 5.1.2
    engines: {node: '>= 6'}
    dependencies:
      is-glob: registry.npmmirror.com/is-glob/4.0.3
    dev: true

  registry.npmmirror.com/glob/7.1.2:
    resolution: {integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.1.2.tgz}
    name: glob
    version: 7.1.2
    dependencies:
      fs.realpath: registry.npmmirror.com/fs.realpath/1.0.0
      inflight: registry.npmmirror.com/inflight/1.0.6
      inherits: registry.npmmirror.com/inherits/2.0.4
      minimatch: registry.npmmirror.com/minimatch/3.0.4
      once: registry.npmmirror.com/once/1.4.0
      path-is-absolute: registry.npmmirror.com/path-is-absolute/1.0.1
    dev: true

  registry.npmmirror.com/glob/7.1.3:
    resolution: {integrity: sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.1.3.tgz}
    name: glob
    version: 7.1.3
    dependencies:
      fs.realpath: registry.npmmirror.com/fs.realpath/1.0.0
      inflight: registry.npmmirror.com/inflight/1.0.6
      inherits: registry.npmmirror.com/inherits/2.0.4
      minimatch: registry.npmmirror.com/minimatch/3.1.2
      once: registry.npmmirror.com/once/1.4.0
      path-is-absolute: registry.npmmirror.com/path-is-absolute/1.0.1
    dev: true

  registry.npmmirror.com/glob/7.1.6:
    resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz}
    name: glob
    version: 7.1.6
    dependencies:
      fs.realpath: registry.npmmirror.com/fs.realpath/1.0.0
      inflight: registry.npmmirror.com/inflight/1.0.6
      inherits: registry.npmmirror.com/inherits/2.0.4
      minimatch: registry.npmmirror.com/minimatch/3.1.2
      once: registry.npmmirror.com/once/1.4.0
      path-is-absolute: registry.npmmirror.com/path-is-absolute/1.0.1
    dev: true

  registry.npmmirror.com/glob/7.2.0:
    resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.2.0.tgz}
    name: glob
    version: 7.2.0
    dependencies:
      fs.realpath: registry.npmmirror.com/fs.realpath/1.0.0
      inflight: registry.npmmirror.com/inflight/1.0.6
      inherits: registry.npmmirror.com/inherits/2.0.4
      minimatch: registry.npmmirror.com/minimatch/3.1.2
      once: registry.npmmirror.com/once/1.4.0
      path-is-absolute: registry.npmmirror.com/path-is-absolute/1.0.1
    dev: true

  registry.npmmirror.com/global-modules/1.0.0:
    resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/global-modules/-/global-modules-1.0.0.tgz}
    name: global-modules
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      global-prefix: registry.npmmirror.com/global-prefix/1.0.2
      is-windows: registry.npmmirror.com/is-windows/1.0.2
      resolve-dir: registry.npmmirror.com/resolve-dir/1.0.1
    dev: true

  registry.npmmirror.com/global-prefix/1.0.2:
    resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/global-prefix/-/global-prefix-1.0.2.tgz}
    name: global-prefix
    version: 1.0.2
    engines: {node: '>=0.10.0'}
    dependencies:
      expand-tilde: registry.npmmirror.com/expand-tilde/2.0.2
      homedir-polyfill: registry.npmmirror.com/homedir-polyfill/1.0.3
      ini: registry.npmmirror.com/ini/1.3.8
      is-windows: registry.npmmirror.com/is-windows/1.0.2
      which: registry.npmmirror.com/which/1.3.1
    dev: true

  registry.npmmirror.com/globals/11.12.0:
    resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz}
    name: globals
    version: 11.12.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/globals/9.18.0:
    resolution: {integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globals/-/globals-9.18.0.tgz}
    name: globals
    version: 9.18.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/globby/10.0.2:
    resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globby/-/globby-10.0.2.tgz}
    name: globby
    version: 10.0.2
    engines: {node: '>=8'}
    dependencies:
      '@types/glob': registry.npmmirror.com/@types/glob/7.2.0
      array-union: registry.npmmirror.com/array-union/2.1.0
      dir-glob: registry.npmmirror.com/dir-glob/3.0.1
      fast-glob: registry.npmmirror.com/fast-glob/3.2.11
      glob: registry.npmmirror.com/glob/7.2.0
      ignore: registry.npmmirror.com/ignore/5.2.0
      merge2: registry.npmmirror.com/merge2/1.4.1
      slash: registry.npmmirror.com/slash/3.0.0
    dev: true

  registry.npmmirror.com/graceful-fs/4.2.9:
    resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.9.tgz}
    name: graceful-fs
    version: 4.2.9
    dev: true

  registry.npmmirror.com/growl/1.10.5:
    resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/growl/-/growl-1.10.5.tgz}
    name: growl
    version: 1.10.5
    engines: {node: '>=4.x'}
    dev: true

  registry.npmmirror.com/handlebars/4.7.7:
    resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/handlebars/-/handlebars-4.7.7.tgz}
    name: handlebars
    version: 4.7.7
    engines: {node: '>=0.4.7'}
    hasBin: true
    dependencies:
      minimist: registry.npmmirror.com/minimist/1.2.6
      neo-async: registry.npmmirror.com/neo-async/2.6.2
      source-map: registry.npmmirror.com/source-map/0.6.1
      wordwrap: registry.npmmirror.com/wordwrap/1.0.0
    optionalDependencies:
      uglify-js: registry.npmmirror.com/uglify-js/3.15.3
    dev: true

  registry.npmmirror.com/hard-rejection/2.1.0:
    resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hard-rejection/-/hard-rejection-2.1.0.tgz}
    name: hard-rejection
    version: 2.1.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/has-ansi/2.0.0:
    resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz}
    name: has-ansi
    version: 2.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      ansi-regex: registry.npmmirror.com/ansi-regex/2.1.1
    dev: true

  registry.npmmirror.com/has-bigints/1.0.1:
    resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.1.tgz}
    name: has-bigints
    version: 1.0.1
    dev: true

  registry.npmmirror.com/has-flag/1.0.0:
    resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-1.0.0.tgz}
    name: has-flag
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/has-flag/3.0.0:
    resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz}
    name: has-flag
    version: 3.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/has-symbols/1.0.3:
    resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz}
    name: has-symbols
    version: 1.0.3
    engines: {node: '>= 0.4'}
    dev: true

  registry.npmmirror.com/has-tostringtag/1.0.0:
    resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz}
    name: has-tostringtag
    version: 1.0.0
    engines: {node: '>= 0.4'}
    dependencies:
      has-symbols: registry.npmmirror.com/has-symbols/1.0.3
    dev: true

  registry.npmmirror.com/has-value/0.3.1:
    resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz}
    name: has-value
    version: 0.3.1
    engines: {node: '>=0.10.0'}
    dependencies:
      get-value: registry.npmmirror.com/get-value/2.0.6
      has-values: registry.npmmirror.com/has-values/0.1.4
      isobject: registry.npmmirror.com/isobject/2.1.0
    dev: true

  registry.npmmirror.com/has-value/1.0.0:
    resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz}
    name: has-value
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      get-value: registry.npmmirror.com/get-value/2.0.6
      has-values: registry.npmmirror.com/has-values/1.0.0
      isobject: registry.npmmirror.com/isobject/3.0.1
    dev: true

  registry.npmmirror.com/has-values/0.1.4:
    resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz}
    name: has-values
    version: 0.1.4
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/has-values/1.0.0:
    resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz}
    name: has-values
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      is-number: registry.npmmirror.com/is-number/3.0.0
      kind-of: registry.npmmirror.com/kind-of/4.0.0
    dev: true

  registry.npmmirror.com/has/1.0.3:
    resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has/-/has-1.0.3.tgz}
    name: has
    version: 1.0.3
    engines: {node: '>= 0.4.0'}
    dependencies:
      function-bind: registry.npmmirror.com/function-bind/1.1.1
    dev: true

  registry.npmmirror.com/he/1.1.1:
    resolution: {integrity: sha512-z/GDPjlRMNOa2XJiB4em8wJpuuBfrFOlYKTZxtpkdr1uPdibHI8rYA3MY0KDObpVyaes0e/aunid/t88ZI2EKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/he/-/he-1.1.1.tgz}
    name: he
    version: 1.1.1
    hasBin: true
    dev: true

  registry.npmmirror.com/homedir-polyfill/1.0.3:
    resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz}
    name: homedir-polyfill
    version: 1.0.3
    engines: {node: '>=0.10.0'}
    dependencies:
      parse-passwd: registry.npmmirror.com/parse-passwd/1.0.0
    dev: true

  registry.npmmirror.com/hosted-git-info/2.8.9:
    resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz}
    name: hosted-git-info
    version: 2.8.9
    dev: true

  registry.npmmirror.com/hosted-git-info/4.1.0:
    resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz}
    name: hosted-git-info
    version: 4.1.0
    engines: {node: '>=10'}
    dependencies:
      lru-cache: registry.npmmirror.com/lru-cache/6.0.0
    dev: true

  registry.npmmirror.com/http-errors/1.8.1:
    resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-errors/-/http-errors-1.8.1.tgz}
    name: http-errors
    version: 1.8.1
    engines: {node: '>= 0.6'}
    dependencies:
      depd: registry.npmmirror.com/depd/1.1.2
      inherits: registry.npmmirror.com/inherits/2.0.4
      setprototypeof: registry.npmmirror.com/setprototypeof/1.2.0
      statuses: registry.npmmirror.com/statuses/1.5.0
      toidentifier: registry.npmmirror.com/toidentifier/1.0.1
    dev: true

  registry.npmmirror.com/husky/3.1.0:
    resolution: {integrity: sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/husky/-/husky-3.1.0.tgz}
    name: husky
    version: 3.1.0
    engines: {node: '>=8.6.0'}
    hasBin: true
    requiresBuild: true
    dependencies:
      chalk: registry.npmmirror.com/chalk/2.4.2
      ci-info: registry.npmmirror.com/ci-info/2.0.0
      cosmiconfig: registry.npmmirror.com/cosmiconfig/5.2.1
      execa: registry.npmmirror.com/execa/1.0.0
      get-stdin: registry.npmmirror.com/get-stdin/7.0.0
      opencollective-postinstall: registry.npmmirror.com/opencollective-postinstall/2.0.3
      pkg-dir: registry.npmmirror.com/pkg-dir/4.2.0
      please-upgrade-node: registry.npmmirror.com/please-upgrade-node/3.2.0
      read-pkg: registry.npmmirror.com/read-pkg/5.2.0
      run-node: registry.npmmirror.com/run-node/1.0.0
      slash: registry.npmmirror.com/slash/3.0.0
    dev: true

  registry.npmmirror.com/iconv-lite/0.4.24:
    resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz}
    name: iconv-lite
    version: 0.4.24
    engines: {node: '>=0.10.0'}
    dependencies:
      safer-buffer: registry.npmmirror.com/safer-buffer/2.1.2
    dev: true

  registry.npmmirror.com/ignore/4.0.6:
    resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz}
    name: ignore
    version: 4.0.6
    engines: {node: '>= 4'}
    dev: true

  registry.npmmirror.com/ignore/5.2.0:
    resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz}
    name: ignore
    version: 5.2.0
    engines: {node: '>= 4'}
    dev: true

  registry.npmmirror.com/import-fresh/2.0.0:
    resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz}
    name: import-fresh
    version: 2.0.0
    engines: {node: '>=4'}
    dependencies:
      caller-path: registry.npmmirror.com/caller-path/2.0.0
      resolve-from: registry.npmmirror.com/resolve-from/3.0.0
    dev: true

  registry.npmmirror.com/import-fresh/3.3.0:
    resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz}
    name: import-fresh
    version: 3.3.0
    engines: {node: '>=6'}
    dependencies:
      parent-module: registry.npmmirror.com/parent-module/1.0.1
      resolve-from: registry.npmmirror.com/resolve-from/4.0.0
    dev: true

  registry.npmmirror.com/imurmurhash/0.1.4:
    resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz}
    name: imurmurhash
    version: 0.1.4
    engines: {node: '>=0.8.19'}
    dev: true

  registry.npmmirror.com/indent-string/3.2.0:
    resolution: {integrity: sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/indent-string/-/indent-string-3.2.0.tgz}
    name: indent-string
    version: 3.2.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/indent-string/4.0.0:
    resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz}
    name: indent-string
    version: 4.0.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/inflight/1.0.6:
    resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz}
    name: inflight
    version: 1.0.6
    dependencies:
      once: registry.npmmirror.com/once/1.4.0
      wrappy: registry.npmmirror.com/wrappy/1.0.2
    dev: true

  registry.npmmirror.com/inherits/2.0.4:
    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz}
    name: inherits
    version: 2.0.4
    dev: true

  registry.npmmirror.com/ini/1.3.8:
    resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz}
    name: ini
    version: 1.3.8
    dev: true

  registry.npmmirror.com/inquirer/6.2.0:
    resolution: {integrity: sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inquirer/-/inquirer-6.2.0.tgz}
    name: inquirer
    version: 6.2.0
    engines: {node: '>=6.0.0'}
    dependencies:
      ansi-escapes: registry.npmmirror.com/ansi-escapes/3.2.0
      chalk: registry.npmmirror.com/chalk/2.4.2
      cli-cursor: registry.npmmirror.com/cli-cursor/2.1.0
      cli-width: registry.npmmirror.com/cli-width/2.2.1
      external-editor: registry.npmmirror.com/external-editor/3.1.0
      figures: registry.npmmirror.com/figures/2.0.0
      lodash: registry.npmmirror.com/lodash/4.17.14
      mute-stream: registry.npmmirror.com/mute-stream/0.0.7
      run-async: registry.npmmirror.com/run-async/2.4.1
      rxjs: registry.npmmirror.com/rxjs/6.6.7
      string-width: registry.npmmirror.com/string-width/2.1.1
      strip-ansi: registry.npmmirror.com/strip-ansi/4.0.0
      through: registry.npmmirror.com/through/2.3.8
    dev: true

  registry.npmmirror.com/inquirer/6.5.2:
    resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inquirer/-/inquirer-6.5.2.tgz}
    name: inquirer
    version: 6.5.2
    engines: {node: '>=6.0.0'}
    dependencies:
      ansi-escapes: registry.npmmirror.com/ansi-escapes/3.2.0
      chalk: registry.npmmirror.com/chalk/2.4.2
      cli-cursor: registry.npmmirror.com/cli-cursor/2.1.0
      cli-width: registry.npmmirror.com/cli-width/2.2.1
      external-editor: registry.npmmirror.com/external-editor/3.1.0
      figures: registry.npmmirror.com/figures/2.0.0
      lodash: registry.npmmirror.com/lodash/4.17.21
      mute-stream: registry.npmmirror.com/mute-stream/0.0.7
      run-async: registry.npmmirror.com/run-async/2.4.1
      rxjs: registry.npmmirror.com/rxjs/6.6.7
      string-width: registry.npmmirror.com/string-width/2.1.1
      strip-ansi: registry.npmmirror.com/strip-ansi/5.2.0
      through: registry.npmmirror.com/through/2.3.8
    dev: true

  registry.npmmirror.com/internal-slot/1.0.3:
    resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz}
    name: internal-slot
    version: 1.0.3
    engines: {node: '>= 0.4'}
    dependencies:
      get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.1
      has: registry.npmmirror.com/has/1.0.3
      side-channel: registry.npmmirror.com/side-channel/1.0.4
    dev: true

  registry.npmmirror.com/interpret/1.4.0:
    resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/interpret/-/interpret-1.4.0.tgz}
    name: interpret
    version: 1.4.0
    engines: {node: '>= 0.10'}
    dev: true

  registry.npmmirror.com/invariant/2.2.4:
    resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz}
    name: invariant
    version: 2.2.4
    dependencies:
      loose-envify: registry.npmmirror.com/loose-envify/1.4.0
    dev: true

  registry.npmmirror.com/ipaddr.js/1.9.1:
    resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz}
    name: ipaddr.js
    version: 1.9.1
    engines: {node: '>= 0.10'}
    dev: true

  registry.npmmirror.com/is-accessor-descriptor/0.1.6:
    resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz}
    name: is-accessor-descriptor
    version: 0.1.6
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: registry.npmmirror.com/kind-of/3.2.2
    dev: true

  registry.npmmirror.com/is-accessor-descriptor/1.0.0:
    resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz}
    name: is-accessor-descriptor
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: registry.npmmirror.com/kind-of/6.0.3
    dev: true

  registry.npmmirror.com/is-arrayish/0.2.1:
    resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz}
    name: is-arrayish
    version: 0.2.1
    dev: true

  registry.npmmirror.com/is-arrayish/0.3.2:
    resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz}
    name: is-arrayish
    version: 0.3.2
    dev: false

  registry.npmmirror.com/is-bigint/1.0.4:
    resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz}
    name: is-bigint
    version: 1.0.4
    dependencies:
      has-bigints: registry.npmmirror.com/has-bigints/1.0.1
    dev: true

  registry.npmmirror.com/is-binary-path/2.1.0:
    resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz}
    name: is-binary-path
    version: 2.1.0
    engines: {node: '>=8'}
    dependencies:
      binary-extensions: registry.npmmirror.com/binary-extensions/2.2.0
    dev: true

  registry.npmmirror.com/is-boolean-object/1.1.2:
    resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz}
    name: is-boolean-object
    version: 1.1.2
    engines: {node: '>= 0.4'}
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      has-tostringtag: registry.npmmirror.com/has-tostringtag/1.0.0
    dev: true

  registry.npmmirror.com/is-buffer/1.1.6:
    resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz}
    name: is-buffer
    version: 1.1.6
    dev: true

  registry.npmmirror.com/is-callable/1.2.4:
    resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-callable/-/is-callable-1.2.4.tgz}
    name: is-callable
    version: 1.2.4
    engines: {node: '>= 0.4'}
    dev: true

  registry.npmmirror.com/is-core-module/2.8.1:
    resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-core-module/-/is-core-module-2.8.1.tgz}
    name: is-core-module
    version: 2.8.1
    dependencies:
      has: registry.npmmirror.com/has/1.0.3
    dev: true

  registry.npmmirror.com/is-data-descriptor/0.1.4:
    resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz}
    name: is-data-descriptor
    version: 0.1.4
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: registry.npmmirror.com/kind-of/3.2.2
    dev: true

  registry.npmmirror.com/is-data-descriptor/1.0.0:
    resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz}
    name: is-data-descriptor
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: registry.npmmirror.com/kind-of/6.0.3
    dev: true

  registry.npmmirror.com/is-date-object/1.0.5:
    resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz}
    name: is-date-object
    version: 1.0.5
    engines: {node: '>= 0.4'}
    dependencies:
      has-tostringtag: registry.npmmirror.com/has-tostringtag/1.0.0
    dev: true

  registry.npmmirror.com/is-descriptor/0.1.6:
    resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz}
    name: is-descriptor
    version: 0.1.6
    engines: {node: '>=0.10.0'}
    dependencies:
      is-accessor-descriptor: registry.npmmirror.com/is-accessor-descriptor/0.1.6
      is-data-descriptor: registry.npmmirror.com/is-data-descriptor/0.1.4
      kind-of: registry.npmmirror.com/kind-of/5.1.0
    dev: true

  registry.npmmirror.com/is-descriptor/1.0.2:
    resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz}
    name: is-descriptor
    version: 1.0.2
    engines: {node: '>=0.10.0'}
    dependencies:
      is-accessor-descriptor: registry.npmmirror.com/is-accessor-descriptor/1.0.0
      is-data-descriptor: registry.npmmirror.com/is-data-descriptor/1.0.0
      kind-of: registry.npmmirror.com/kind-of/6.0.3
    dev: true

  registry.npmmirror.com/is-directory/0.3.1:
    resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-directory/-/is-directory-0.3.1.tgz}
    name: is-directory
    version: 0.3.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/is-extendable/0.1.1:
    resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz}
    name: is-extendable
    version: 0.1.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/is-extendable/1.0.1:
    resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz}
    name: is-extendable
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      is-plain-object: registry.npmmirror.com/is-plain-object/2.0.4
    dev: true

  registry.npmmirror.com/is-extglob/2.1.1:
    resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz}
    name: is-extglob
    version: 2.1.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/is-finite/1.1.0:
    resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-finite/-/is-finite-1.1.0.tgz}
    name: is-finite
    version: 1.1.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/is-fullwidth-code-point/1.0.0:
    resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz}
    name: is-fullwidth-code-point
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      number-is-nan: registry.npmmirror.com/number-is-nan/1.0.1
    dev: true

  registry.npmmirror.com/is-fullwidth-code-point/2.0.0:
    resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz}
    name: is-fullwidth-code-point
    version: 2.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/is-fullwidth-code-point/3.0.0:
    resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz}
    name: is-fullwidth-code-point
    version: 3.0.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/is-glob/4.0.3:
    resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz}
    name: is-glob
    version: 4.0.3
    engines: {node: '>=0.10.0'}
    dependencies:
      is-extglob: registry.npmmirror.com/is-extglob/2.1.1
    dev: true

  registry.npmmirror.com/is-module/1.0.0:
    resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz}
    name: is-module
    version: 1.0.0
    dev: true

  registry.npmmirror.com/is-negative-zero/2.0.2:
    resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz}
    name: is-negative-zero
    version: 2.0.2
    engines: {node: '>= 0.4'}
    dev: true

  registry.npmmirror.com/is-number-object/1.0.6:
    resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.6.tgz}
    name: is-number-object
    version: 1.0.6
    engines: {node: '>= 0.4'}
    dependencies:
      has-tostringtag: registry.npmmirror.com/has-tostringtag/1.0.0
    dev: true

  registry.npmmirror.com/is-number/3.0.0:
    resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz}
    name: is-number
    version: 3.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: registry.npmmirror.com/kind-of/3.2.2
    dev: true

  registry.npmmirror.com/is-number/7.0.0:
    resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz}
    name: is-number
    version: 7.0.0
    engines: {node: '>=0.12.0'}
    dev: true

  registry.npmmirror.com/is-obj/1.0.1:
    resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-obj/-/is-obj-1.0.1.tgz}
    name: is-obj
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/is-obj/2.0.0:
    resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz}
    name: is-obj
    version: 2.0.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/is-observable/1.1.0:
    resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-observable/-/is-observable-1.1.0.tgz}
    name: is-observable
    version: 1.1.0
    engines: {node: '>=4'}
    dependencies:
      symbol-observable: registry.npmmirror.com/symbol-observable/1.2.0
    dev: true

  registry.npmmirror.com/is-path-cwd/2.2.0:
    resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz}
    name: is-path-cwd
    version: 2.2.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/is-path-inside/3.0.3:
    resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz}
    name: is-path-inside
    version: 3.0.3
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/is-plain-obj/1.1.0:
    resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz}
    name: is-plain-obj
    version: 1.1.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/is-plain-object/2.0.4:
    resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz}
    name: is-plain-object
    version: 2.0.4
    engines: {node: '>=0.10.0'}
    dependencies:
      isobject: registry.npmmirror.com/isobject/3.0.1
    dev: true

  registry.npmmirror.com/is-promise/2.2.2:
    resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-promise/-/is-promise-2.2.2.tgz}
    name: is-promise
    version: 2.2.2
    dev: true

  registry.npmmirror.com/is-regex/1.1.4:
    resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz}
    name: is-regex
    version: 1.1.4
    engines: {node: '>= 0.4'}
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      has-tostringtag: registry.npmmirror.com/has-tostringtag/1.0.0
    dev: true

  registry.npmmirror.com/is-regexp/1.0.0:
    resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-regexp/-/is-regexp-1.0.0.tgz}
    name: is-regexp
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/is-shared-array-buffer/1.0.1:
    resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz}
    name: is-shared-array-buffer
    version: 1.0.1
    dev: true

  registry.npmmirror.com/is-stream/1.1.0:
    resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz}
    name: is-stream
    version: 1.1.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/is-stream/2.0.1:
    resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz}
    name: is-stream
    version: 2.0.1
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/is-string/1.0.7:
    resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz}
    name: is-string
    version: 1.0.7
    engines: {node: '>= 0.4'}
    dependencies:
      has-tostringtag: registry.npmmirror.com/has-tostringtag/1.0.0
    dev: true

  registry.npmmirror.com/is-symbol/1.0.4:
    resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz}
    name: is-symbol
    version: 1.0.4
    engines: {node: '>= 0.4'}
    dependencies:
      has-symbols: registry.npmmirror.com/has-symbols/1.0.3
    dev: true

  registry.npmmirror.com/is-text-path/1.0.1:
    resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-text-path/-/is-text-path-1.0.1.tgz}
    name: is-text-path
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      text-extensions: registry.npmmirror.com/text-extensions/1.9.0
    dev: true

  registry.npmmirror.com/is-utf8/0.2.1:
    resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-utf8/-/is-utf8-0.2.1.tgz}
    name: is-utf8
    version: 0.2.1
    dev: true

  registry.npmmirror.com/is-weakref/1.0.2:
    resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz}
    name: is-weakref
    version: 1.0.2
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
    dev: true

  registry.npmmirror.com/is-windows/1.0.2:
    resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz}
    name: is-windows
    version: 1.0.2
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/isarray/1.0.0:
    resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz}
    name: isarray
    version: 1.0.0
    dev: true

  registry.npmmirror.com/isexe/2.0.0:
    resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz}
    name: isexe
    version: 2.0.0
    dev: true

  registry.npmmirror.com/isobject/2.1.0:
    resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz}
    name: isobject
    version: 2.1.0
    engines: {node: '>=0.10.0'}
    dependencies:
      isarray: registry.npmmirror.com/isarray/1.0.0
    dev: true

  registry.npmmirror.com/isobject/3.0.1:
    resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz}
    name: isobject
    version: 3.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/istanbul-api/1.3.7:
    resolution: {integrity: sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-api/-/istanbul-api-1.3.7.tgz}
    name: istanbul-api
    version: 1.3.7
    dependencies:
      async: registry.npmmirror.com/async/2.6.3
      fileset: registry.npmmirror.com/fileset/2.0.3
      istanbul-lib-coverage: registry.npmmirror.com/istanbul-lib-coverage/1.2.1
      istanbul-lib-hook: registry.npmmirror.com/istanbul-lib-hook/1.2.2
      istanbul-lib-instrument: registry.npmmirror.com/istanbul-lib-instrument/1.10.2
      istanbul-lib-report: registry.npmmirror.com/istanbul-lib-report/1.1.5
      istanbul-lib-source-maps: registry.npmmirror.com/istanbul-lib-source-maps/1.2.6
      istanbul-reports: registry.npmmirror.com/istanbul-reports/1.5.1
      js-yaml: registry.npmmirror.com/js-yaml/3.14.1
      mkdirp: registry.npmmirror.com/mkdirp/0.5.6
      once: registry.npmmirror.com/once/1.4.0
    dev: true

  registry.npmmirror.com/istanbul-lib-coverage/1.2.1:
    resolution: {integrity: sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz}
    name: istanbul-lib-coverage
    version: 1.2.1
    dev: true

  registry.npmmirror.com/istanbul-lib-coverage/2.0.5:
    resolution: {integrity: sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz}
    name: istanbul-lib-coverage
    version: 2.0.5
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/istanbul-lib-hook/1.2.2:
    resolution: {integrity: sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz}
    name: istanbul-lib-hook
    version: 1.2.2
    dependencies:
      append-transform: registry.npmmirror.com/append-transform/0.4.0
    dev: true

  registry.npmmirror.com/istanbul-lib-instrument/1.10.2:
    resolution: {integrity: sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz}
    name: istanbul-lib-instrument
    version: 1.10.2
    dependencies:
      babel-generator: registry.npmmirror.com/babel-generator/6.26.1
      babel-template: registry.npmmirror.com/babel-template/6.26.0
      babel-traverse: registry.npmmirror.com/babel-traverse/6.26.0
      babel-types: registry.npmmirror.com/babel-types/6.26.0
      babylon: registry.npmmirror.com/babylon/6.18.0
      istanbul-lib-coverage: registry.npmmirror.com/istanbul-lib-coverage/1.2.1
      semver: registry.npmmirror.com/semver/5.7.1
    dev: true

  registry.npmmirror.com/istanbul-lib-instrument/3.3.0:
    resolution: {integrity: sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz}
    name: istanbul-lib-instrument
    version: 3.3.0
    engines: {node: '>=6'}
    dependencies:
      '@babel/generator': registry.npmmirror.com/@babel/generator/7.17.7
      '@babel/parser': registry.npmmirror.com/@babel/parser/7.17.8
      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.17.3
      '@babel/types': registry.npmmirror.com/@babel/types/7.17.0
      istanbul-lib-coverage: registry.npmmirror.com/istanbul-lib-coverage/2.0.5
      semver: registry.npmmirror.com/semver/6.3.0
    transitivePeerDependencies:
      - supports-color
    dev: true

  registry.npmmirror.com/istanbul-lib-report/1.1.5:
    resolution: {integrity: sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz}
    name: istanbul-lib-report
    version: 1.1.5
    dependencies:
      istanbul-lib-coverage: registry.npmmirror.com/istanbul-lib-coverage/1.2.1
      mkdirp: registry.npmmirror.com/mkdirp/0.5.6
      path-parse: registry.npmmirror.com/path-parse/1.0.7
      supports-color: registry.npmmirror.com/supports-color/3.2.3
    dev: true

  registry.npmmirror.com/istanbul-lib-source-maps/1.2.6:
    resolution: {integrity: sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz}
    name: istanbul-lib-source-maps
    version: 1.2.6
    dependencies:
      debug: registry.npmmirror.com/debug/3.2.7
      istanbul-lib-coverage: registry.npmmirror.com/istanbul-lib-coverage/1.2.1
      mkdirp: registry.npmmirror.com/mkdirp/0.5.6
      rimraf: registry.npmmirror.com/rimraf/2.7.1
      source-map: registry.npmmirror.com/source-map/0.5.7
    dev: true

  registry.npmmirror.com/istanbul-reports/1.5.1:
    resolution: {integrity: sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz}
    name: istanbul-reports
    version: 1.5.1
    dependencies:
      handlebars: registry.npmmirror.com/handlebars/4.7.7
    dev: true

  registry.npmmirror.com/istanbul/1.1.0-alpha.1:
    resolution: {integrity: sha512-acLlAtOI1itxA7agb2+jKoRFjQa9vuV2G48jUyerkrPXaSBh0q4hMre7qYhGoskk8R5XFbt6v5mOITAlf5LFgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul/-/istanbul-1.1.0-alpha.1.tgz}
    name: istanbul
    version: 1.1.0-alpha.1
    hasBin: true
    dependencies:
      abbrev: registry.npmmirror.com/abbrev/1.0.9
      async: registry.npmmirror.com/async/1.5.2
      istanbul-api: registry.npmmirror.com/istanbul-api/1.3.7
      js-yaml: registry.npmmirror.com/js-yaml/3.14.1
      mkdirp: registry.npmmirror.com/mkdirp/0.5.6
      nopt: registry.npmmirror.com/nopt/3.0.6
      which: registry.npmmirror.com/which/1.3.1
      wordwrap: registry.npmmirror.com/wordwrap/1.0.0
    dev: true

  registry.npmmirror.com/jest-worker/24.9.0:
    resolution: {integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-worker/-/jest-worker-24.9.0.tgz}
    name: jest-worker
    version: 24.9.0
    engines: {node: '>= 6'}
    dependencies:
      merge-stream: registry.npmmirror.com/merge-stream/2.0.0
      supports-color: registry.npmmirror.com/supports-color/6.1.0
    dev: true

  registry.npmmirror.com/js-tokens/3.0.2:
    resolution: {integrity: sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-tokens/-/js-tokens-3.0.2.tgz}
    name: js-tokens
    version: 3.0.2
    dev: true

  registry.npmmirror.com/js-tokens/4.0.0:
    resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz}
    name: js-tokens
    version: 4.0.0
    dev: true

  registry.npmmirror.com/js-yaml/3.14.1:
    resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz}
    name: js-yaml
    version: 3.14.1
    hasBin: true
    dependencies:
      argparse: registry.npmmirror.com/argparse/1.0.10
      esprima: registry.npmmirror.com/esprima/4.0.1
    dev: true

  registry.npmmirror.com/jsesc/0.5.0:
    resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz}
    name: jsesc
    version: 0.5.0
    hasBin: true
    dev: true

  registry.npmmirror.com/jsesc/1.3.0:
    resolution: {integrity: sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-1.3.0.tgz}
    name: jsesc
    version: 1.3.0
    hasBin: true
    dev: true

  registry.npmmirror.com/jsesc/2.5.2:
    resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz}
    name: jsesc
    version: 2.5.2
    engines: {node: '>=4'}
    hasBin: true
    dev: true

  registry.npmmirror.com/json-parse-better-errors/1.0.2:
    resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz}
    name: json-parse-better-errors
    version: 1.0.2
    dev: true

  registry.npmmirror.com/json-parse-even-better-errors/2.3.1:
    resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz}
    name: json-parse-even-better-errors
    version: 2.3.1
    dev: true

  registry.npmmirror.com/json-schema-traverse/0.4.1:
    resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz}
    name: json-schema-traverse
    version: 0.4.1
    dev: true

  registry.npmmirror.com/json-stable-stringify-without-jsonify/1.0.1:
    resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz}
    name: json-stable-stringify-without-jsonify
    version: 1.0.1
    dev: true

  registry.npmmirror.com/json-stringify-safe/5.0.1:
    resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz}
    name: json-stringify-safe
    version: 5.0.1
    dev: true

  registry.npmmirror.com/json5/1.0.1:
    resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz}
    name: json5
    version: 1.0.1
    hasBin: true
    dependencies:
      minimist: registry.npmmirror.com/minimist/1.2.6
    dev: true

  registry.npmmirror.com/json5/2.2.1:
    resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz}
    name: json5
    version: 2.2.1
    engines: {node: '>=6'}
    hasBin: true
    dev: true

  registry.npmmirror.com/jsonfile/4.0.0:
    resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz}
    name: jsonfile
    version: 4.0.0
    optionalDependencies:
      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
    dev: true

  registry.npmmirror.com/jsonparse/1.3.1:
    resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonparse/-/jsonparse-1.3.1.tgz}
    name: jsonparse
    version: 1.3.1
    engines: {'0': node >= 0.2.0}
    dev: true

  registry.npmmirror.com/kind-of/3.2.2:
    resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz}
    name: kind-of
    version: 3.2.2
    engines: {node: '>=0.10.0'}
    dependencies:
      is-buffer: registry.npmmirror.com/is-buffer/1.1.6
    dev: true

  registry.npmmirror.com/kind-of/4.0.0:
    resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz}
    name: kind-of
    version: 4.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      is-buffer: registry.npmmirror.com/is-buffer/1.1.6
    dev: true

  registry.npmmirror.com/kind-of/5.1.0:
    resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz}
    name: kind-of
    version: 5.1.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/kind-of/6.0.3:
    resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz}
    name: kind-of
    version: 6.0.3
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/levn/0.3.0:
    resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz}
    name: levn
    version: 0.3.0
    engines: {node: '>= 0.8.0'}
    dependencies:
      prelude-ls: registry.npmmirror.com/prelude-ls/1.1.2
      type-check: registry.npmmirror.com/type-check/0.3.2
    dev: true

  registry.npmmirror.com/lines-and-columns/1.2.4:
    resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz}
    name: lines-and-columns
    version: 1.2.4
    dev: true

  registry.npmmirror.com/lint-staged/9.5.0:
    resolution: {integrity: sha512-nawMob9cb/G1J98nb8v3VC/E8rcX1rryUYXVZ69aT9kde6YWX+uvNOEHY5yf2gcWcTJGiD0kqXmCnS3oD75GIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lint-staged/-/lint-staged-9.5.0.tgz}
    name: lint-staged
    version: 9.5.0
    hasBin: true
    dependencies:
      chalk: registry.npmmirror.com/chalk/2.4.2
      commander: registry.npmmirror.com/commander/2.20.3
      cosmiconfig: registry.npmmirror.com/cosmiconfig/5.2.1
      debug: registry.npmmirror.com/debug/4.3.4
      dedent: registry.npmmirror.com/dedent/0.7.0
      del: registry.npmmirror.com/del/5.1.0
      execa: registry.npmmirror.com/execa/2.1.0
      listr: registry.npmmirror.com/listr/0.14.3
      log-symbols: registry.npmmirror.com/log-symbols/3.0.0
      micromatch: registry.npmmirror.com/micromatch/4.0.5
      normalize-path: registry.npmmirror.com/normalize-path/3.0.0
      please-upgrade-node: registry.npmmirror.com/please-upgrade-node/3.2.0
      string-argv: registry.npmmirror.com/string-argv/0.3.1
      stringify-object: registry.npmmirror.com/stringify-object/3.3.0
    transitivePeerDependencies:
      - supports-color
      - zen-observable
    dev: true

  registry.npmmirror.com/listr-silent-renderer/1.1.1:
    resolution: {integrity: sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz}
    name: listr-silent-renderer
    version: 1.1.1
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/listr-update-renderer/0.5.0_listr@0.14.3:
    resolution: {integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz}
    id: registry.npmmirror.com/listr-update-renderer/0.5.0
    name: listr-update-renderer
    version: 0.5.0
    engines: {node: '>=6'}
    peerDependencies:
      listr: ^0.14.2
    dependencies:
      chalk: registry.npmmirror.com/chalk/1.1.3
      cli-truncate: registry.npmmirror.com/cli-truncate/0.2.1
      elegant-spinner: registry.npmmirror.com/elegant-spinner/1.0.1
      figures: registry.npmmirror.com/figures/1.7.0
      indent-string: registry.npmmirror.com/indent-string/3.2.0
      listr: registry.npmmirror.com/listr/0.14.3
      log-symbols: registry.npmmirror.com/log-symbols/1.0.2
      log-update: registry.npmmirror.com/log-update/2.3.0
      strip-ansi: registry.npmmirror.com/strip-ansi/3.0.1
    dev: true

  registry.npmmirror.com/listr-verbose-renderer/0.5.0:
    resolution: {integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz}
    name: listr-verbose-renderer
    version: 0.5.0
    engines: {node: '>=4'}
    dependencies:
      chalk: registry.npmmirror.com/chalk/2.4.2
      cli-cursor: registry.npmmirror.com/cli-cursor/2.1.0
      date-fns: registry.npmmirror.com/date-fns/1.30.1
      figures: registry.npmmirror.com/figures/2.0.0
    dev: true

  registry.npmmirror.com/listr/0.14.3:
    resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/listr/-/listr-0.14.3.tgz}
    name: listr
    version: 0.14.3
    engines: {node: '>=6'}
    dependencies:
      '@samverschueren/stream-to-observable': registry.npmmirror.com/@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.7
      is-observable: registry.npmmirror.com/is-observable/1.1.0
      is-promise: registry.npmmirror.com/is-promise/2.2.2
      is-stream: registry.npmmirror.com/is-stream/1.1.0
      listr-silent-renderer: registry.npmmirror.com/listr-silent-renderer/1.1.1
      listr-update-renderer: registry.npmmirror.com/listr-update-renderer/0.5.0_listr@0.14.3
      listr-verbose-renderer: registry.npmmirror.com/listr-verbose-renderer/0.5.0
      p-map: registry.npmmirror.com/p-map/2.1.0
      rxjs: registry.npmmirror.com/rxjs/6.6.7
    transitivePeerDependencies:
      - zen-observable
    dev: true

  registry.npmmirror.com/load-json-file/4.0.0:
    resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/load-json-file/-/load-json-file-4.0.0.tgz}
    name: load-json-file
    version: 4.0.0
    engines: {node: '>=4'}
    dependencies:
      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
      parse-json: registry.npmmirror.com/parse-json/4.0.0
      pify: registry.npmmirror.com/pify/3.0.0
      strip-bom: registry.npmmirror.com/strip-bom/3.0.0
    dev: true

  registry.npmmirror.com/locate-path/2.0.0:
    resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz}
    name: locate-path
    version: 2.0.0
    engines: {node: '>=4'}
    dependencies:
      p-locate: registry.npmmirror.com/p-locate/2.0.0
      path-exists: registry.npmmirror.com/path-exists/3.0.0
    dev: true

  registry.npmmirror.com/locate-path/3.0.0:
    resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz}
    name: locate-path
    version: 3.0.0
    engines: {node: '>=6'}
    dependencies:
      p-locate: registry.npmmirror.com/p-locate/3.0.0
      path-exists: registry.npmmirror.com/path-exists/3.0.0
    dev: true

  registry.npmmirror.com/locate-path/5.0.0:
    resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz}
    name: locate-path
    version: 5.0.0
    engines: {node: '>=8'}
    dependencies:
      p-locate: registry.npmmirror.com/p-locate/4.1.0
    dev: true

  registry.npmmirror.com/lodash.debounce/4.0.8:
    resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz}
    name: lodash.debounce
    version: 4.0.8
    dev: true

  registry.npmmirror.com/lodash.ismatch/4.4.0:
    resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz}
    name: lodash.ismatch
    version: 4.4.0
    dev: true

  registry.npmmirror.com/lodash.map/4.6.0:
    resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.map/-/lodash.map-4.6.0.tgz}
    name: lodash.map
    version: 4.6.0
    dev: true

  registry.npmmirror.com/lodash.unescape/4.0.1:
    resolution: {integrity: sha512-DhhGRshNS1aX6s5YdBE3njCCouPgnG29ebyHvImlZzXZf2SHgt+J08DHgytTPnpywNbO1Y8mNUFyQuIDBq2JZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz}
    name: lodash.unescape
    version: 4.0.1
    dev: true

  registry.npmmirror.com/lodash/4.17.14:
    resolution: {integrity: sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash/-/lodash-4.17.14.tgz}
    name: lodash
    version: 4.17.14
    dev: true

  registry.npmmirror.com/lodash/4.17.21:
    resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz}
    name: lodash
    version: 4.17.21
    dev: true

  registry.npmmirror.com/log-symbols/1.0.2:
    resolution: {integrity: sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-symbols/-/log-symbols-1.0.2.tgz}
    name: log-symbols
    version: 1.0.2
    engines: {node: '>=0.10.0'}
    dependencies:
      chalk: registry.npmmirror.com/chalk/1.1.3
    dev: true

  registry.npmmirror.com/log-symbols/3.0.0:
    resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-symbols/-/log-symbols-3.0.0.tgz}
    name: log-symbols
    version: 3.0.0
    engines: {node: '>=8'}
    dependencies:
      chalk: registry.npmmirror.com/chalk/2.4.2
    dev: true

  registry.npmmirror.com/log-update/2.3.0:
    resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-update/-/log-update-2.3.0.tgz}
    name: log-update
    version: 2.3.0
    engines: {node: '>=4'}
    dependencies:
      ansi-escapes: registry.npmmirror.com/ansi-escapes/3.2.0
      cli-cursor: registry.npmmirror.com/cli-cursor/2.1.0
      wrap-ansi: registry.npmmirror.com/wrap-ansi/3.0.1
    dev: true

  registry.npmmirror.com/longest/1.0.1:
    resolution: {integrity: sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/longest/-/longest-1.0.1.tgz}
    name: longest
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/loose-envify/1.4.0:
    resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz}
    name: loose-envify
    version: 1.4.0
    hasBin: true
    dependencies:
      js-tokens: registry.npmmirror.com/js-tokens/4.0.0
    dev: true

  registry.npmmirror.com/loupe/2.3.4:
    resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loupe/-/loupe-2.3.4.tgz}
    name: loupe
    version: 2.3.4
    dependencies:
      get-func-name: registry.npmmirror.com/get-func-name/2.0.0
    dev: true

  registry.npmmirror.com/lru-cache/6.0.0:
    resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz}
    name: lru-cache
    version: 6.0.0
    engines: {node: '>=10'}
    dependencies:
      yallist: registry.npmmirror.com/yallist/4.0.0
    dev: true

  registry.npmmirror.com/magic-string/0.25.7:
    resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.25.7.tgz}
    name: magic-string
    version: 0.25.7
    dependencies:
      sourcemap-codec: registry.npmmirror.com/sourcemap-codec/1.4.8
    dev: true

  registry.npmmirror.com/magic-string/0.25.9:
    resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz}
    name: magic-string
    version: 0.25.9
    dependencies:
      sourcemap-codec: registry.npmmirror.com/sourcemap-codec/1.4.8
    dev: true

  registry.npmmirror.com/map-cache/0.2.2:
    resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz}
    name: map-cache
    version: 0.2.2
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/map-obj/1.0.1:
    resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz}
    name: map-obj
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/map-obj/4.3.0:
    resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/map-obj/-/map-obj-4.3.0.tgz}
    name: map-obj
    version: 4.3.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/map-visit/1.0.0:
    resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz}
    name: map-visit
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      object-visit: registry.npmmirror.com/object-visit/1.0.1
    dev: true

  registry.npmmirror.com/media-typer/0.3.0:
    resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz}
    name: media-typer
    version: 0.3.0
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/meow/8.1.2:
    resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/meow/-/meow-8.1.2.tgz}
    name: meow
    version: 8.1.2
    engines: {node: '>=10'}
    dependencies:
      '@types/minimist': registry.npmmirror.com/@types/minimist/1.2.2
      camelcase-keys: registry.npmmirror.com/camelcase-keys/6.2.2
      decamelize-keys: registry.npmmirror.com/decamelize-keys/1.1.0
      hard-rejection: registry.npmmirror.com/hard-rejection/2.1.0
      minimist-options: registry.npmmirror.com/minimist-options/4.1.0
      normalize-package-data: registry.npmmirror.com/normalize-package-data/3.0.3
      read-pkg-up: registry.npmmirror.com/read-pkg-up/7.0.1
      redent: registry.npmmirror.com/redent/3.0.0
      trim-newlines: registry.npmmirror.com/trim-newlines/3.0.1
      type-fest: registry.npmmirror.com/type-fest/0.18.1
      yargs-parser: registry.npmmirror.com/yargs-parser/20.2.9
    dev: true

  registry.npmmirror.com/merge-descriptors/1.0.1:
    resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz}
    name: merge-descriptors
    version: 1.0.1
    dev: true

  registry.npmmirror.com/merge-stream/2.0.0:
    resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz}
    name: merge-stream
    version: 2.0.0
    dev: true

  registry.npmmirror.com/merge/1.2.1:
    resolution: {integrity: sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge/-/merge-1.2.1.tgz}
    name: merge
    version: 1.2.1
    dev: true

  registry.npmmirror.com/merge2/1.4.1:
    resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz}
    name: merge2
    version: 1.4.1
    engines: {node: '>= 8'}
    dev: true

  registry.npmmirror.com/methods/1.1.2:
    resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz}
    name: methods
    version: 1.1.2
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/micromatch/3.1.10:
    resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz}
    name: micromatch
    version: 3.1.10
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-diff: registry.npmmirror.com/arr-diff/4.0.0
      array-unique: registry.npmmirror.com/array-unique/0.3.2
      braces: registry.npmmirror.com/braces/2.3.2
      define-property: registry.npmmirror.com/define-property/2.0.2
      extend-shallow: registry.npmmirror.com/extend-shallow/3.0.2
      extglob: registry.npmmirror.com/extglob/2.0.4
      fragment-cache: registry.npmmirror.com/fragment-cache/0.2.1
      kind-of: registry.npmmirror.com/kind-of/6.0.3
      nanomatch: registry.npmmirror.com/nanomatch/1.2.13
      object.pick: registry.npmmirror.com/object.pick/1.3.0
      regex-not: registry.npmmirror.com/regex-not/1.0.2
      snapdragon: registry.npmmirror.com/snapdragon/0.8.2
      to-regex: registry.npmmirror.com/to-regex/3.0.2
    dev: true

  registry.npmmirror.com/micromatch/4.0.5:
    resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz}
    name: micromatch
    version: 4.0.5
    engines: {node: '>=8.6'}
    dependencies:
      braces: registry.npmmirror.com/braces/3.0.2
      picomatch: registry.npmmirror.com/picomatch/2.3.1
    dev: true

  registry.npmmirror.com/mime-db/1.52.0:
    resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz}
    name: mime-db
    version: 1.52.0
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/mime-types/2.1.35:
    resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz}
    name: mime-types
    version: 2.1.35
    engines: {node: '>= 0.6'}
    dependencies:
      mime-db: registry.npmmirror.com/mime-db/1.52.0
    dev: true

  registry.npmmirror.com/mime/1.6.0:
    resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz}
    name: mime
    version: 1.6.0
    engines: {node: '>=4'}
    hasBin: true
    dev: true

  registry.npmmirror.com/mimic-fn/1.2.0:
    resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz}
    name: mimic-fn
    version: 1.2.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/mimic-fn/2.1.0:
    resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz}
    name: mimic-fn
    version: 2.1.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/min-indent/1.0.1:
    resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz}
    name: min-indent
    version: 1.0.1
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/minimatch/3.0.4:
    resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-3.0.4.tgz}
    name: minimatch
    version: 3.0.4
    dependencies:
      brace-expansion: registry.npmmirror.com/brace-expansion/1.1.11
    dev: true

  registry.npmmirror.com/minimatch/3.1.2:
    resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz}
    name: minimatch
    version: 3.1.2
    dependencies:
      brace-expansion: registry.npmmirror.com/brace-expansion/1.1.11
    dev: true

  registry.npmmirror.com/minimist-options/4.1.0:
    resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist-options/-/minimist-options-4.1.0.tgz}
    name: minimist-options
    version: 4.1.0
    engines: {node: '>= 6'}
    dependencies:
      arrify: registry.npmmirror.com/arrify/1.0.1
      is-plain-obj: registry.npmmirror.com/is-plain-obj/1.1.0
      kind-of: registry.npmmirror.com/kind-of/6.0.3
    dev: true

  registry.npmmirror.com/minimist/0.0.8:
    resolution: {integrity: sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist/-/minimist-0.0.8.tgz}
    name: minimist
    version: 0.0.8
    dev: true

  registry.npmmirror.com/minimist/1.2.0:
    resolution: {integrity: sha512-7Wl+Jz+IGWuSdgsQEJ4JunV0si/iMhg42MnQQG6h1R6TNeVenp4U9x5CC5v/gYqz/fENLQITAWXidNtVL0NNbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.0.tgz}
    name: minimist
    version: 1.2.0
    dev: true

  registry.npmmirror.com/minimist/1.2.6:
    resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz}
    name: minimist
    version: 1.2.6
    dev: true

  registry.npmmirror.com/mixin-deep/1.3.2:
    resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz}
    name: mixin-deep
    version: 1.3.2
    engines: {node: '>=0.10.0'}
    dependencies:
      for-in: registry.npmmirror.com/for-in/1.0.2
      is-extendable: registry.npmmirror.com/is-extendable/1.0.1
    dev: true

  registry.npmmirror.com/mkdirp/0.5.1:
    resolution: {integrity: sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.1.tgz}
    name: mkdirp
    version: 0.5.1
    deprecated: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
    hasBin: true
    dependencies:
      minimist: registry.npmmirror.com/minimist/0.0.8
    dev: true

  registry.npmmirror.com/mkdirp/0.5.6:
    resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz}
    name: mkdirp
    version: 0.5.6
    hasBin: true
    dependencies:
      minimist: registry.npmmirror.com/minimist/1.2.6
    dev: true

  registry.npmmirror.com/mkdirp/1.0.4:
    resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz}
    name: mkdirp
    version: 1.0.4
    engines: {node: '>=10'}
    hasBin: true
    dev: true

  registry.npmmirror.com/mocha/5.2.0:
    resolution: {integrity: sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mocha/-/mocha-5.2.0.tgz}
    name: mocha
    version: 5.2.0
    engines: {node: '>= 4.0.0'}
    hasBin: true
    dependencies:
      browser-stdout: registry.npmmirror.com/browser-stdout/1.3.1
      commander: registry.npmmirror.com/commander/2.15.1
      debug: registry.npmmirror.com/debug/3.1.0
      diff: registry.npmmirror.com/diff/3.5.0
      escape-string-regexp: registry.npmmirror.com/escape-string-regexp/1.0.5
      glob: registry.npmmirror.com/glob/7.1.2
      growl: registry.npmmirror.com/growl/1.10.5
      he: registry.npmmirror.com/he/1.1.1
      minimatch: registry.npmmirror.com/minimatch/3.0.4
      mkdirp: registry.npmmirror.com/mkdirp/0.5.1
      supports-color: registry.npmmirror.com/supports-color/5.4.0
    dev: true

  registry.npmmirror.com/modify-values/1.0.1:
    resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/modify-values/-/modify-values-1.0.1.tgz}
    name: modify-values
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/moment/2.29.1:
    resolution: {integrity: sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/moment/-/moment-2.29.1.tgz}
    name: moment
    version: 2.29.1
    dev: true

  registry.npmmirror.com/ms/2.0.0:
    resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz}
    name: ms
    version: 2.0.0
    dev: true

  registry.npmmirror.com/ms/2.1.2:
    resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz}
    name: ms
    version: 2.1.2
    dev: true

  registry.npmmirror.com/ms/2.1.3:
    resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz}
    name: ms
    version: 2.1.3
    dev: true

  registry.npmmirror.com/mute-stream/0.0.7:
    resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.7.tgz}
    name: mute-stream
    version: 0.0.7
    dev: true

  registry.npmmirror.com/nanomatch/1.2.13:
    resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz}
    name: nanomatch
    version: 1.2.13
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-diff: registry.npmmirror.com/arr-diff/4.0.0
      array-unique: registry.npmmirror.com/array-unique/0.3.2
      define-property: registry.npmmirror.com/define-property/2.0.2
      extend-shallow: registry.npmmirror.com/extend-shallow/3.0.2
      fragment-cache: registry.npmmirror.com/fragment-cache/0.2.1
      is-windows: registry.npmmirror.com/is-windows/1.0.2
      kind-of: registry.npmmirror.com/kind-of/6.0.3
      object.pick: registry.npmmirror.com/object.pick/1.3.0
      regex-not: registry.npmmirror.com/regex-not/1.0.2
      snapdragon: registry.npmmirror.com/snapdragon/0.8.2
      to-regex: registry.npmmirror.com/to-regex/3.0.2
    dev: true

  registry.npmmirror.com/natural-compare/1.4.0:
    resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz}
    name: natural-compare
    version: 1.4.0
    dev: true

  registry.npmmirror.com/negotiator/0.6.3:
    resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz}
    name: negotiator
    version: 0.6.3
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/neo-async/2.6.2:
    resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz}
    name: neo-async
    version: 2.6.2
    dev: true

  registry.npmmirror.com/nice-try/1.0.5:
    resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz}
    name: nice-try
    version: 1.0.5
    dev: true

  registry.npmmirror.com/node-releases/2.0.2:
    resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-releases/-/node-releases-2.0.2.tgz}
    name: node-releases
    version: 2.0.2
    dev: true

  registry.npmmirror.com/nopt/3.0.6:
    resolution: {integrity: sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nopt/-/nopt-3.0.6.tgz}
    name: nopt
    version: 3.0.6
    hasBin: true
    dependencies:
      abbrev: registry.npmmirror.com/abbrev/1.0.9
    dev: true

  registry.npmmirror.com/normalize-package-data/2.5.0:
    resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz}
    name: normalize-package-data
    version: 2.5.0
    dependencies:
      hosted-git-info: registry.npmmirror.com/hosted-git-info/2.8.9
      resolve: registry.npmmirror.com/resolve/1.22.0
      semver: registry.npmmirror.com/semver/5.7.1
      validate-npm-package-license: registry.npmmirror.com/validate-npm-package-license/3.0.4
    dev: true

  registry.npmmirror.com/normalize-package-data/3.0.3:
    resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz}
    name: normalize-package-data
    version: 3.0.3
    engines: {node: '>=10'}
    dependencies:
      hosted-git-info: registry.npmmirror.com/hosted-git-info/4.1.0
      is-core-module: registry.npmmirror.com/is-core-module/2.8.1
      semver: registry.npmmirror.com/semver/7.3.5
      validate-npm-package-license: registry.npmmirror.com/validate-npm-package-license/3.0.4
    dev: true

  registry.npmmirror.com/normalize-path/3.0.0:
    resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz}
    name: normalize-path
    version: 3.0.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/npm-run-path/2.0.2:
    resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz}
    name: npm-run-path
    version: 2.0.2
    engines: {node: '>=4'}
    dependencies:
      path-key: registry.npmmirror.com/path-key/2.0.1
    dev: true

  registry.npmmirror.com/npm-run-path/3.1.0:
    resolution: {integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/-/npm-run-path-3.1.0.tgz}
    name: npm-run-path
    version: 3.1.0
    engines: {node: '>=8'}
    dependencies:
      path-key: registry.npmmirror.com/path-key/3.1.1
    dev: true

  registry.npmmirror.com/number-is-nan/1.0.1:
    resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz}
    name: number-is-nan
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/object-assign/4.1.1:
    resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz}
    name: object-assign
    version: 4.1.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/object-copy/0.1.0:
    resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz}
    name: object-copy
    version: 0.1.0
    engines: {node: '>=0.10.0'}
    dependencies:
      copy-descriptor: registry.npmmirror.com/copy-descriptor/0.1.1
      define-property: registry.npmmirror.com/define-property/0.2.5
      kind-of: registry.npmmirror.com/kind-of/3.2.2
    dev: true

  registry.npmmirror.com/object-inspect/1.12.0:
    resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.0.tgz}
    name: object-inspect
    version: 1.12.0
    dev: true

  registry.npmmirror.com/object-keys/1.1.1:
    resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz}
    name: object-keys
    version: 1.1.1
    engines: {node: '>= 0.4'}
    dev: true

  registry.npmmirror.com/object-visit/1.0.1:
    resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz}
    name: object-visit
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      isobject: registry.npmmirror.com/isobject/3.0.1
    dev: true

  registry.npmmirror.com/object.assign/4.1.2:
    resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.assign/-/object.assign-4.1.2.tgz}
    name: object.assign
    version: 4.1.2
    engines: {node: '>= 0.4'}
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      define-properties: registry.npmmirror.com/define-properties/1.1.3
      has-symbols: registry.npmmirror.com/has-symbols/1.0.3
      object-keys: registry.npmmirror.com/object-keys/1.1.1
    dev: true

  registry.npmmirror.com/object.entries/1.1.5:
    resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.entries/-/object.entries-1.1.5.tgz}
    name: object.entries
    version: 1.1.5
    engines: {node: '>= 0.4'}
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      define-properties: registry.npmmirror.com/define-properties/1.1.3
      es-abstract: registry.npmmirror.com/es-abstract/1.19.2
    dev: true

  registry.npmmirror.com/object.pick/1.3.0:
    resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz}
    name: object.pick
    version: 1.3.0
    engines: {node: '>=0.10.0'}
    dependencies:
      isobject: registry.npmmirror.com/isobject/3.0.1
    dev: true

  registry.npmmirror.com/object.values/1.1.5:
    resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.values/-/object.values-1.1.5.tgz}
    name: object.values
    version: 1.1.5
    engines: {node: '>= 0.4'}
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      define-properties: registry.npmmirror.com/define-properties/1.1.3
      es-abstract: registry.npmmirror.com/es-abstract/1.19.2
    dev: true

  registry.npmmirror.com/on-finished/2.3.0:
    resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/on-finished/-/on-finished-2.3.0.tgz}
    name: on-finished
    version: 2.3.0
    engines: {node: '>= 0.8'}
    dependencies:
      ee-first: registry.npmmirror.com/ee-first/1.1.1
    dev: true

  registry.npmmirror.com/once/1.4.0:
    resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/once/-/once-1.4.0.tgz}
    name: once
    version: 1.4.0
    dependencies:
      wrappy: registry.npmmirror.com/wrappy/1.0.2
    dev: true

  registry.npmmirror.com/onetime/2.0.1:
    resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz}
    name: onetime
    version: 2.0.1
    engines: {node: '>=4'}
    dependencies:
      mimic-fn: registry.npmmirror.com/mimic-fn/1.2.0
    dev: true

  registry.npmmirror.com/onetime/5.1.2:
    resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz}
    name: onetime
    version: 5.1.2
    engines: {node: '>=6'}
    dependencies:
      mimic-fn: registry.npmmirror.com/mimic-fn/2.1.0
    dev: true

  registry.npmmirror.com/opencollective-postinstall/2.0.3:
    resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz}
    name: opencollective-postinstall
    version: 2.0.3
    hasBin: true
    dev: true

  registry.npmmirror.com/optionator/0.8.3:
    resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz}
    name: optionator
    version: 0.8.3
    engines: {node: '>= 0.8.0'}
    dependencies:
      deep-is: registry.npmmirror.com/deep-is/0.1.4
      fast-levenshtein: registry.npmmirror.com/fast-levenshtein/2.0.6
      levn: registry.npmmirror.com/levn/0.3.0
      prelude-ls: registry.npmmirror.com/prelude-ls/1.1.2
      type-check: registry.npmmirror.com/type-check/0.3.2
      word-wrap: registry.npmmirror.com/word-wrap/1.2.3
    dev: true

  registry.npmmirror.com/os-tmpdir/1.0.2:
    resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz}
    name: os-tmpdir
    version: 1.0.2
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/p-finally/1.0.0:
    resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz}
    name: p-finally
    version: 1.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/p-finally/2.0.1:
    resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-finally/-/p-finally-2.0.1.tgz}
    name: p-finally
    version: 2.0.1
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/p-limit/1.3.0:
    resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz}
    name: p-limit
    version: 1.3.0
    engines: {node: '>=4'}
    dependencies:
      p-try: registry.npmmirror.com/p-try/1.0.0
    dev: true

  registry.npmmirror.com/p-limit/2.3.0:
    resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz}
    name: p-limit
    version: 2.3.0
    engines: {node: '>=6'}
    dependencies:
      p-try: registry.npmmirror.com/p-try/2.2.0
    dev: true

  registry.npmmirror.com/p-locate/2.0.0:
    resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz}
    name: p-locate
    version: 2.0.0
    engines: {node: '>=4'}
    dependencies:
      p-limit: registry.npmmirror.com/p-limit/1.3.0
    dev: true

  registry.npmmirror.com/p-locate/3.0.0:
    resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz}
    name: p-locate
    version: 3.0.0
    engines: {node: '>=6'}
    dependencies:
      p-limit: registry.npmmirror.com/p-limit/2.3.0
    dev: true

  registry.npmmirror.com/p-locate/4.1.0:
    resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz}
    name: p-locate
    version: 4.1.0
    engines: {node: '>=8'}
    dependencies:
      p-limit: registry.npmmirror.com/p-limit/2.3.0
    dev: true

  registry.npmmirror.com/p-map/2.1.0:
    resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-map/-/p-map-2.1.0.tgz}
    name: p-map
    version: 2.1.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/p-map/3.0.0:
    resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-map/-/p-map-3.0.0.tgz}
    name: p-map
    version: 3.0.0
    engines: {node: '>=8'}
    dependencies:
      aggregate-error: registry.npmmirror.com/aggregate-error/3.1.0
    dev: true

  registry.npmmirror.com/p-try/1.0.0:
    resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz}
    name: p-try
    version: 1.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/p-try/2.2.0:
    resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz}
    name: p-try
    version: 2.2.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/package-name-regex/1.0.9:
    resolution: {integrity: sha512-+U2oQCfEz2IlGqws8gmfKzdMDbSd6+RZp6UIFdKo+GAw3+o+kfnsgXkWtJ1JMoKhpP2kEvuYyTy1lXOEQEe0ZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/package-name-regex/-/package-name-regex-1.0.9.tgz}
    name: package-name-regex
    version: 1.0.9
    dev: true

  registry.npmmirror.com/parent-module/1.0.1:
    resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz}
    name: parent-module
    version: 1.0.1
    engines: {node: '>=6'}
    dependencies:
      callsites: registry.npmmirror.com/callsites/3.1.0
    dev: true

  registry.npmmirror.com/parse-json/4.0.0:
    resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz}
    name: parse-json
    version: 4.0.0
    engines: {node: '>=4'}
    dependencies:
      error-ex: registry.npmmirror.com/error-ex/1.3.2
      json-parse-better-errors: registry.npmmirror.com/json-parse-better-errors/1.0.2
    dev: true

  registry.npmmirror.com/parse-json/5.2.0:
    resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz}
    name: parse-json
    version: 5.2.0
    engines: {node: '>=8'}
    dependencies:
      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
      error-ex: registry.npmmirror.com/error-ex/1.3.2
      json-parse-even-better-errors: registry.npmmirror.com/json-parse-even-better-errors/2.3.1
      lines-and-columns: registry.npmmirror.com/lines-and-columns/1.2.4
    dev: true

  registry.npmmirror.com/parse-passwd/1.0.0:
    resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-passwd/-/parse-passwd-1.0.0.tgz}
    name: parse-passwd
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/parseurl/1.3.3:
    resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz}
    name: parseurl
    version: 1.3.3
    engines: {node: '>= 0.8'}
    dev: true

  registry.npmmirror.com/pascalcase/0.1.1:
    resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz}
    name: pascalcase
    version: 0.1.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/path-exists/3.0.0:
    resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz}
    name: path-exists
    version: 3.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/path-exists/4.0.0:
    resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz}
    name: path-exists
    version: 4.0.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/path-is-absolute/1.0.1:
    resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz}
    name: path-is-absolute
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/path-is-inside/1.0.2:
    resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-is-inside/-/path-is-inside-1.0.2.tgz}
    name: path-is-inside
    version: 1.0.2
    dev: true

  registry.npmmirror.com/path-key/2.0.1:
    resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz}
    name: path-key
    version: 2.0.1
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/path-key/3.1.1:
    resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz}
    name: path-key
    version: 3.1.1
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/path-parse/1.0.7:
    resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz}
    name: path-parse
    version: 1.0.7
    dev: true

  registry.npmmirror.com/path-to-regexp/0.1.7:
    resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz}
    name: path-to-regexp
    version: 0.1.7
    dev: true

  registry.npmmirror.com/path-type/3.0.0:
    resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz}
    name: path-type
    version: 3.0.0
    engines: {node: '>=4'}
    dependencies:
      pify: registry.npmmirror.com/pify/3.0.0
    dev: true

  registry.npmmirror.com/path-type/4.0.0:
    resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz}
    name: path-type
    version: 4.0.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/pathval/1.1.1:
    resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pathval/-/pathval-1.1.1.tgz}
    name: pathval
    version: 1.1.1
    dev: true

  registry.npmmirror.com/picocolors/1.0.0:
    resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz}
    name: picocolors
    version: 1.0.0
    dev: true

  registry.npmmirror.com/picomatch/2.3.1:
    resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz}
    name: picomatch
    version: 2.3.1
    engines: {node: '>=8.6'}
    dev: true

  registry.npmmirror.com/pify/2.3.0:
    resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz}
    name: pify
    version: 2.3.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/pify/3.0.0:
    resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz}
    name: pify
    version: 3.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/pkg-dir/4.2.0:
    resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz}
    name: pkg-dir
    version: 4.2.0
    engines: {node: '>=8'}
    dependencies:
      find-up: registry.npmmirror.com/find-up/4.1.0
    dev: true

  registry.npmmirror.com/please-upgrade-node/3.2.0:
    resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz}
    name: please-upgrade-node
    version: 3.2.0
    dependencies:
      semver-compare: registry.npmmirror.com/semver-compare/1.0.0
    dev: true

  registry.npmmirror.com/posix-character-classes/0.1.1:
    resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz}
    name: posix-character-classes
    version: 0.1.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/prelude-ls/1.1.2:
    resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz}
    name: prelude-ls
    version: 1.1.2
    engines: {node: '>= 0.8.0'}
    dev: true

  registry.npmmirror.com/prettier-linter-helpers/1.0.0:
    resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz}
    name: prettier-linter-helpers
    version: 1.0.0
    engines: {node: '>=6.0.0'}
    dependencies:
      fast-diff: registry.npmmirror.com/fast-diff/1.2.0
    dev: true

  registry.npmmirror.com/prettier/1.19.1:
    resolution: {integrity: sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier/-/prettier-1.19.1.tgz}
    name: prettier
    version: 1.19.1
    engines: {node: '>=4'}
    hasBin: true
    dev: true

  registry.npmmirror.com/process-nextick-args/2.0.1:
    resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz}
    name: process-nextick-args
    version: 2.0.1
    dev: true

  registry.npmmirror.com/progress/2.0.3:
    resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz}
    name: progress
    version: 2.0.3
    engines: {node: '>=0.4.0'}
    dev: true

  registry.npmmirror.com/proxy-addr/2.0.7:
    resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz}
    name: proxy-addr
    version: 2.0.7
    engines: {node: '>= 0.10'}
    dependencies:
      forwarded: registry.npmmirror.com/forwarded/0.2.0
      ipaddr.js: registry.npmmirror.com/ipaddr.js/1.9.1
    dev: true

  registry.npmmirror.com/pump/3.0.0:
    resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz}
    name: pump
    version: 3.0.0
    dependencies:
      end-of-stream: registry.npmmirror.com/end-of-stream/1.4.4
      once: registry.npmmirror.com/once/1.4.0
    dev: true

  registry.npmmirror.com/punycode/2.1.1:
    resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz}
    name: punycode
    version: 2.1.1
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/q/1.5.1:
    resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/q/-/q-1.5.1.tgz}
    name: q
    version: 1.5.1
    engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
    dev: true

  registry.npmmirror.com/qs/6.9.7:
    resolution: {integrity: sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/qs/-/qs-6.9.7.tgz}
    name: qs
    version: 6.9.7
    engines: {node: '>=0.6'}
    dev: true

  registry.npmmirror.com/queue-microtask/1.2.3:
    resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz}
    name: queue-microtask
    version: 1.2.3
    dev: true

  registry.npmmirror.com/quick-lru/4.0.1:
    resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/quick-lru/-/quick-lru-4.0.1.tgz}
    name: quick-lru
    version: 4.0.1
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/range-parser/1.2.1:
    resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz}
    name: range-parser
    version: 1.2.1
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/raw-body/2.4.3:
    resolution: {integrity: sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/raw-body/-/raw-body-2.4.3.tgz}
    name: raw-body
    version: 2.4.3
    engines: {node: '>= 0.8'}
    dependencies:
      bytes: registry.npmmirror.com/bytes/3.1.2
      http-errors: registry.npmmirror.com/http-errors/1.8.1
      iconv-lite: registry.npmmirror.com/iconv-lite/0.4.24
      unpipe: registry.npmmirror.com/unpipe/1.0.0
    dev: true

  registry.npmmirror.com/read-pkg-up/3.0.0:
    resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz}
    name: read-pkg-up
    version: 3.0.0
    engines: {node: '>=4'}
    dependencies:
      find-up: registry.npmmirror.com/find-up/2.1.0
      read-pkg: registry.npmmirror.com/read-pkg/3.0.0
    dev: true

  registry.npmmirror.com/read-pkg-up/4.0.0:
    resolution: {integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz}
    name: read-pkg-up
    version: 4.0.0
    engines: {node: '>=6'}
    dependencies:
      find-up: registry.npmmirror.com/find-up/3.0.0
      read-pkg: registry.npmmirror.com/read-pkg/3.0.0
    dev: true

  registry.npmmirror.com/read-pkg-up/7.0.1:
    resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz}
    name: read-pkg-up
    version: 7.0.1
    engines: {node: '>=8'}
    dependencies:
      find-up: registry.npmmirror.com/find-up/4.1.0
      read-pkg: registry.npmmirror.com/read-pkg/5.2.0
      type-fest: registry.npmmirror.com/type-fest/0.8.1
    dev: true

  registry.npmmirror.com/read-pkg/3.0.0:
    resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg/-/read-pkg-3.0.0.tgz}
    name: read-pkg
    version: 3.0.0
    engines: {node: '>=4'}
    dependencies:
      load-json-file: registry.npmmirror.com/load-json-file/4.0.0
      normalize-package-data: registry.npmmirror.com/normalize-package-data/2.5.0
      path-type: registry.npmmirror.com/path-type/3.0.0
    dev: true

  registry.npmmirror.com/read-pkg/5.2.0:
    resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz}
    name: read-pkg
    version: 5.2.0
    engines: {node: '>=8'}
    dependencies:
      '@types/normalize-package-data': registry.npmmirror.com/@types/normalize-package-data/2.4.1
      normalize-package-data: registry.npmmirror.com/normalize-package-data/2.5.0
      parse-json: registry.npmmirror.com/parse-json/5.2.0
      type-fest: registry.npmmirror.com/type-fest/0.6.0
    dev: true

  registry.npmmirror.com/readable-stream/2.3.7:
    resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz}
    name: readable-stream
    version: 2.3.7
    dependencies:
      core-util-is: registry.npmmirror.com/core-util-is/1.0.3
      inherits: registry.npmmirror.com/inherits/2.0.4
      isarray: registry.npmmirror.com/isarray/1.0.0
      process-nextick-args: registry.npmmirror.com/process-nextick-args/2.0.1
      safe-buffer: registry.npmmirror.com/safe-buffer/5.1.2
      string_decoder: registry.npmmirror.com/string_decoder/1.1.1
      util-deprecate: registry.npmmirror.com/util-deprecate/1.0.2
    dev: true

  registry.npmmirror.com/readable-stream/3.6.0:
    resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz}
    name: readable-stream
    version: 3.6.0
    engines: {node: '>= 6'}
    dependencies:
      inherits: registry.npmmirror.com/inherits/2.0.4
      string_decoder: registry.npmmirror.com/string_decoder/1.3.0
      util-deprecate: registry.npmmirror.com/util-deprecate/1.0.2
    dev: true

  registry.npmmirror.com/readdirp/3.6.0:
    resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz}
    name: readdirp
    version: 3.6.0
    engines: {node: '>=8.10.0'}
    dependencies:
      picomatch: registry.npmmirror.com/picomatch/2.3.1
    dev: true

  registry.npmmirror.com/rechoir/0.6.2:
    resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rechoir/-/rechoir-0.6.2.tgz}
    name: rechoir
    version: 0.6.2
    engines: {node: '>= 0.10'}
    dependencies:
      resolve: registry.npmmirror.com/resolve/1.22.0
    dev: true

  registry.npmmirror.com/redent/3.0.0:
    resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz}
    name: redent
    version: 3.0.0
    engines: {node: '>=8'}
    dependencies:
      indent-string: registry.npmmirror.com/indent-string/4.0.0
      strip-indent: registry.npmmirror.com/strip-indent/3.0.0
    dev: true

  registry.npmmirror.com/regenerate-unicode-properties/10.0.1:
    resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz}
    name: regenerate-unicode-properties
    version: 10.0.1
    engines: {node: '>=4'}
    dependencies:
      regenerate: registry.npmmirror.com/regenerate/1.4.2
    dev: true

  registry.npmmirror.com/regenerate/1.4.2:
    resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz}
    name: regenerate
    version: 1.4.2
    dev: true

  registry.npmmirror.com/regenerator-runtime/0.11.1:
    resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz}
    name: regenerator-runtime
    version: 0.11.1
    dev: true

  registry.npmmirror.com/regenerator-runtime/0.13.9:
    resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz}
    name: regenerator-runtime
    version: 0.13.9
    dev: true

  registry.npmmirror.com/regenerator-transform/0.14.5:
    resolution: {integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz}
    name: regenerator-transform
    version: 0.14.5
    dependencies:
      '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.17.8
    dev: true

  registry.npmmirror.com/regex-not/1.0.2:
    resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz}
    name: regex-not
    version: 1.0.2
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: registry.npmmirror.com/extend-shallow/3.0.2
      safe-regex: registry.npmmirror.com/safe-regex/1.1.0
    dev: true

  registry.npmmirror.com/regexpp/2.0.1:
    resolution: {integrity: sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regexpp/-/regexpp-2.0.1.tgz}
    name: regexpp
    version: 2.0.1
    engines: {node: '>=6.5.0'}
    dev: true

  registry.npmmirror.com/regexpu-core/5.0.1:
    resolution: {integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.0.1.tgz}
    name: regexpu-core
    version: 5.0.1
    engines: {node: '>=4'}
    dependencies:
      regenerate: registry.npmmirror.com/regenerate/1.4.2
      regenerate-unicode-properties: registry.npmmirror.com/regenerate-unicode-properties/10.0.1
      regjsgen: registry.npmmirror.com/regjsgen/0.6.0
      regjsparser: registry.npmmirror.com/regjsparser/0.8.4
      unicode-match-property-ecmascript: registry.npmmirror.com/unicode-match-property-ecmascript/2.0.0
      unicode-match-property-value-ecmascript: registry.npmmirror.com/unicode-match-property-value-ecmascript/2.0.0
    dev: true

  registry.npmmirror.com/regjsgen/0.6.0:
    resolution: {integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regjsgen/-/regjsgen-0.6.0.tgz}
    name: regjsgen
    version: 0.6.0
    dev: true

  registry.npmmirror.com/regjsparser/0.8.4:
    resolution: {integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regjsparser/-/regjsparser-0.8.4.tgz}
    name: regjsparser
    version: 0.8.4
    hasBin: true
    dependencies:
      jsesc: registry.npmmirror.com/jsesc/0.5.0
    dev: true

  registry.npmmirror.com/repeat-element/1.1.4:
    resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz}
    name: repeat-element
    version: 1.1.4
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/repeat-string/1.6.1:
    resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz}
    name: repeat-string
    version: 1.6.1
    engines: {node: '>=0.10'}
    dev: true

  registry.npmmirror.com/repeating/2.0.1:
    resolution: {integrity: sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/repeating/-/repeating-2.0.1.tgz}
    name: repeating
    version: 2.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      is-finite: registry.npmmirror.com/is-finite/1.1.0
    dev: true

  registry.npmmirror.com/require-directory/2.1.1:
    resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz}
    name: require-directory
    version: 2.1.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/require-main-filename/2.0.0:
    resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz}
    name: require-main-filename
    version: 2.0.0
    dev: true

  registry.npmmirror.com/resolve-dir/1.0.1:
    resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-dir/-/resolve-dir-1.0.1.tgz}
    name: resolve-dir
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      expand-tilde: registry.npmmirror.com/expand-tilde/2.0.2
      global-modules: registry.npmmirror.com/global-modules/1.0.0
    dev: true

  registry.npmmirror.com/resolve-from/3.0.0:
    resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz}
    name: resolve-from
    version: 3.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/resolve-from/4.0.0:
    resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz}
    name: resolve-from
    version: 4.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/resolve-url/0.2.1:
    resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz}
    name: resolve-url
    version: 0.2.1
    deprecated: https://github.com/lydell/resolve-url#deprecated
    dev: true

  registry.npmmirror.com/resolve/1.22.0:
    resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz}
    name: resolve
    version: 1.22.0
    hasBin: true
    dependencies:
      is-core-module: registry.npmmirror.com/is-core-module/2.8.1
      path-parse: registry.npmmirror.com/path-parse/1.0.7
      supports-preserve-symlinks-flag: registry.npmmirror.com/supports-preserve-symlinks-flag/1.0.0
    dev: true

  registry.npmmirror.com/restore-cursor/2.0.0:
    resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz}
    name: restore-cursor
    version: 2.0.0
    engines: {node: '>=4'}
    dependencies:
      onetime: registry.npmmirror.com/onetime/2.0.1
      signal-exit: registry.npmmirror.com/signal-exit/3.0.7
    dev: true

  registry.npmmirror.com/ret/0.1.15:
    resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz}
    name: ret
    version: 0.1.15
    engines: {node: '>=0.12'}
    dev: true

  registry.npmmirror.com/reusify/1.0.4:
    resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz}
    name: reusify
    version: 1.0.4
    engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/right-pad/1.0.1:
    resolution: {integrity: sha512-bYBjgxmkvTAfgIYy328fmkwhp39v8lwVgWhhrzxPV3yHtcSqyYKe9/XOhvW48UFjATg3VuJbpsp5822ACNvkmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/right-pad/-/right-pad-1.0.1.tgz}
    name: right-pad
    version: 1.0.1
    engines: {node: '>= 0.10'}
    dev: true

  registry.npmmirror.com/rimraf/2.6.3:
    resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz}
    name: rimraf
    version: 2.6.3
    hasBin: true
    dependencies:
      glob: registry.npmmirror.com/glob/7.2.0
    dev: true

  registry.npmmirror.com/rimraf/2.7.1:
    resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz}
    name: rimraf
    version: 2.7.1
    hasBin: true
    dependencies:
      glob: registry.npmmirror.com/glob/7.2.0
    dev: true

  registry.npmmirror.com/rimraf/3.0.2:
    resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz}
    name: rimraf
    version: 3.0.2
    hasBin: true
    dependencies:
      glob: registry.npmmirror.com/glob/7.2.0
    dev: true

  registry.npmmirror.com/rollup-plugin-babel/4.4.0_@babel+core@7.17.8+rollup@2.70.1:
    resolution: {integrity: sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz}
    id: registry.npmmirror.com/rollup-plugin-babel/4.4.0
    name: rollup-plugin-babel
    version: 4.4.0
    deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.
    peerDependencies:
      '@babel/core': 7 || ^7.0.0-rc.2
      rollup: '>=0.60.0 <3'
    dependencies:
      '@babel/core': registry.npmmirror.com/@babel/core/7.17.8
      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
      rollup: registry.npmmirror.com/rollup/2.70.1
      rollup-pluginutils: registry.npmmirror.com/rollup-pluginutils/2.8.2
    dev: true

  registry.npmmirror.com/rollup-plugin-commonjs/9.3.4_rollup@2.70.1:
    resolution: {integrity: sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz}
    id: registry.npmmirror.com/rollup-plugin-commonjs/9.3.4
    name: rollup-plugin-commonjs
    version: 9.3.4
    deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs.
    peerDependencies:
      rollup: '>=0.56.0'
    dependencies:
      estree-walker: registry.npmmirror.com/estree-walker/0.6.1
      magic-string: registry.npmmirror.com/magic-string/0.25.9
      resolve: registry.npmmirror.com/resolve/1.22.0
      rollup: registry.npmmirror.com/rollup/2.70.1
      rollup-pluginutils: registry.npmmirror.com/rollup-pluginutils/2.8.2
    dev: true

  registry.npmmirror.com/rollup-plugin-dts/1.2.1_rollup@2.70.1+typescript@3.9.10:
    resolution: {integrity: sha512-Gt1Tek1PcDccj+jNskFgUUTlW2B0bfDBzDBRocspCfBm/JBND1i8C8QvQ+d/KbF4rnSPI3o3kJivWmRSAEuzQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup-plugin-dts/-/rollup-plugin-dts-1.2.1.tgz}
    id: registry.npmmirror.com/rollup-plugin-dts/1.2.1
    name: rollup-plugin-dts
    version: 1.2.1
    peerDependencies:
      rollup: ^1.29.0
      typescript: ^3.7.5
    dependencies:
      rollup: registry.npmmirror.com/rollup/2.70.1
      typescript: registry.npmmirror.com/typescript/3.9.10
    optionalDependencies:
      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
    dev: true

  registry.npmmirror.com/rollup-plugin-license/2.3.0_rollup@2.70.1:
    resolution: {integrity: sha512-oi8pL59fVTwXCkLUsZ8dVGVJjO7Hcc5UT0chJvKd0MktPgeYHSadkaicAYUemdYHHpjb0D3DyvedZAEPt+2r8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup-plugin-license/-/rollup-plugin-license-2.3.0.tgz}
    id: registry.npmmirror.com/rollup-plugin-license/2.3.0
    name: rollup-plugin-license
    version: 2.3.0
    engines: {node: '>=10.0.0'}
    peerDependencies:
      rollup: ^1.0.0 || ^2.0.0
    dependencies:
      commenting: registry.npmmirror.com/commenting/1.1.0
      glob: registry.npmmirror.com/glob/7.1.6
      lodash: registry.npmmirror.com/lodash/4.17.21
      magic-string: registry.npmmirror.com/magic-string/0.25.7
      mkdirp: registry.npmmirror.com/mkdirp/1.0.4
      moment: registry.npmmirror.com/moment/2.29.1
      package-name-regex: registry.npmmirror.com/package-name-regex/1.0.9
      rollup: registry.npmmirror.com/rollup/2.70.1
      spdx-expression-validate: registry.npmmirror.com/spdx-expression-validate/2.0.0
      spdx-satisfies: registry.npmmirror.com/spdx-satisfies/5.0.0
    dev: true

  registry.npmmirror.com/rollup-plugin-node-resolve/4.2.4:
    resolution: {integrity: sha512-t/64I6l7fZ9BxqD3XlX4ZeO6+5RLKyfpwE2CiPNUKa+GocPlQhf/C208ou8y3AwtNsc6bjSk/8/6y/YAyxCIvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.2.4.tgz}
    name: rollup-plugin-node-resolve
    version: 4.2.4
    deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-node-resolve.
    dependencies:
      '@types/resolve': registry.npmmirror.com/@types/resolve/0.0.8
      builtin-modules: registry.npmmirror.com/builtin-modules/3.2.0
      is-module: registry.npmmirror.com/is-module/1.0.0
      resolve: registry.npmmirror.com/resolve/1.22.0
    dev: true

  registry.npmmirror.com/rollup-plugin-uglify/6.0.4_rollup@2.70.1:
    resolution: {integrity: sha512-ddgqkH02klveu34TF0JqygPwZnsbhHVI6t8+hGTcYHngPkQb5MIHI0XiztXIN/d6V9j+efwHAqEL7LspSxQXGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup-plugin-uglify/-/rollup-plugin-uglify-6.0.4.tgz}
    id: registry.npmmirror.com/rollup-plugin-uglify/6.0.4
    name: rollup-plugin-uglify
    version: 6.0.4
    peerDependencies:
      rollup: '>=0.66.0 <2'
    dependencies:
      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
      jest-worker: registry.npmmirror.com/jest-worker/24.9.0
      rollup: registry.npmmirror.com/rollup/2.70.1
      serialize-javascript: registry.npmmirror.com/serialize-javascript/2.1.2
      uglify-js: registry.npmmirror.com/uglify-js/3.15.3
    dev: true

  registry.npmmirror.com/rollup-pluginutils/2.8.2:
    resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz}
    name: rollup-pluginutils
    version: 2.8.2
    dependencies:
      estree-walker: registry.npmmirror.com/estree-walker/0.6.1
    dev: true

  registry.npmmirror.com/rollup/2.70.1:
    resolution: {integrity: sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-2.70.1.tgz}
    name: rollup
    version: 2.70.1
    engines: {node: '>=10.0.0'}
    hasBin: true
    optionalDependencies:
      fsevents: registry.npmmirror.com/fsevents/2.3.2
    dev: true

  registry.npmmirror.com/run-async/2.4.1:
    resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz}
    name: run-async
    version: 2.4.1
    engines: {node: '>=0.12.0'}
    dev: true

  registry.npmmirror.com/run-node/1.0.0:
    resolution: {integrity: sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-node/-/run-node-1.0.0.tgz}
    name: run-node
    version: 1.0.0
    engines: {node: '>=4'}
    hasBin: true
    dev: true

  registry.npmmirror.com/run-parallel/1.2.0:
    resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz}
    name: run-parallel
    version: 1.2.0
    dependencies:
      queue-microtask: registry.npmmirror.com/queue-microtask/1.2.3
    dev: true

  registry.npmmirror.com/rxjs/6.6.7:
    resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz}
    name: rxjs
    version: 6.6.7
    engines: {npm: '>=2.0.0'}
    dependencies:
      tslib: registry.npmmirror.com/tslib/1.14.1
    dev: true

  registry.npmmirror.com/safe-buffer/5.1.2:
    resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz}
    name: safe-buffer
    version: 5.1.2
    dev: true

  registry.npmmirror.com/safe-buffer/5.2.1:
    resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz}
    name: safe-buffer
    version: 5.2.1
    dev: true

  registry.npmmirror.com/safe-regex/1.1.0:
    resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz}
    name: safe-regex
    version: 1.1.0
    dependencies:
      ret: registry.npmmirror.com/ret/0.1.15
    dev: true

  registry.npmmirror.com/safer-buffer/2.1.2:
    resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz}
    name: safer-buffer
    version: 2.1.2
    dev: true

  registry.npmmirror.com/semver-compare/1.0.0:
    resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz}
    name: semver-compare
    version: 1.0.0
    dev: true

  registry.npmmirror.com/semver/5.5.0:
    resolution: {integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-5.5.0.tgz}
    name: semver
    version: 5.5.0
    hasBin: true
    dev: true

  registry.npmmirror.com/semver/5.7.1:
    resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz}
    name: semver
    version: 5.7.1
    hasBin: true
    dev: true

  registry.npmmirror.com/semver/6.3.0:
    resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz}
    name: semver
    version: 6.3.0
    hasBin: true
    dev: true

  registry.npmmirror.com/semver/7.0.0:
    resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-7.0.0.tgz}
    name: semver
    version: 7.0.0
    hasBin: true
    dev: true

  registry.npmmirror.com/semver/7.3.5:
    resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz}
    name: semver
    version: 7.3.5
    engines: {node: '>=10'}
    hasBin: true
    dependencies:
      lru-cache: registry.npmmirror.com/lru-cache/6.0.0
    dev: true

  registry.npmmirror.com/send/0.17.2:
    resolution: {integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/send/-/send-0.17.2.tgz}
    name: send
    version: 0.17.2
    engines: {node: '>= 0.8.0'}
    dependencies:
      debug: registry.npmmirror.com/debug/2.6.9
      depd: registry.npmmirror.com/depd/1.1.2
      destroy: registry.npmmirror.com/destroy/1.0.4
      encodeurl: registry.npmmirror.com/encodeurl/1.0.2
      escape-html: registry.npmmirror.com/escape-html/1.0.3
      etag: registry.npmmirror.com/etag/1.8.1
      fresh: registry.npmmirror.com/fresh/0.5.2
      http-errors: registry.npmmirror.com/http-errors/1.8.1
      mime: registry.npmmirror.com/mime/1.6.0
      ms: registry.npmmirror.com/ms/2.1.3
      on-finished: registry.npmmirror.com/on-finished/2.3.0
      range-parser: registry.npmmirror.com/range-parser/1.2.1
      statuses: registry.npmmirror.com/statuses/1.5.0
    dev: true

  registry.npmmirror.com/serialize-javascript/2.1.2:
    resolution: {integrity: sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz}
    name: serialize-javascript
    version: 2.1.2
    dev: true

  registry.npmmirror.com/serve-static/1.14.2:
    resolution: {integrity: sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/serve-static/-/serve-static-1.14.2.tgz}
    name: serve-static
    version: 1.14.2
    engines: {node: '>= 0.8.0'}
    dependencies:
      encodeurl: registry.npmmirror.com/encodeurl/1.0.2
      escape-html: registry.npmmirror.com/escape-html/1.0.3
      parseurl: registry.npmmirror.com/parseurl/1.3.3
      send: registry.npmmirror.com/send/0.17.2
    dev: true

  registry.npmmirror.com/set-value/2.0.1:
    resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz}
    name: set-value
    version: 2.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: registry.npmmirror.com/extend-shallow/2.0.1
      is-extendable: registry.npmmirror.com/is-extendable/0.1.1
      is-plain-object: registry.npmmirror.com/is-plain-object/2.0.4
      split-string: registry.npmmirror.com/split-string/3.1.0
    dev: true

  registry.npmmirror.com/setprototypeof/1.2.0:
    resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz}
    name: setprototypeof
    version: 1.2.0
    dev: true

  registry.npmmirror.com/shebang-command/1.2.0:
    resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz}
    name: shebang-command
    version: 1.2.0
    engines: {node: '>=0.10.0'}
    dependencies:
      shebang-regex: registry.npmmirror.com/shebang-regex/1.0.0
    dev: true

  registry.npmmirror.com/shebang-command/2.0.0:
    resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz}
    name: shebang-command
    version: 2.0.0
    engines: {node: '>=8'}
    dependencies:
      shebang-regex: registry.npmmirror.com/shebang-regex/3.0.0
    dev: true

  registry.npmmirror.com/shebang-regex/1.0.0:
    resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz}
    name: shebang-regex
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/shebang-regex/3.0.0:
    resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz}
    name: shebang-regex
    version: 3.0.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/shelljs/0.7.6:
    resolution: {integrity: sha512-sK/rjl+frweS4RL1ifxTb7eIXQaliSCDN5meqwwfDIHSWU7zH2KPTa/2hS6EAgGw7wHzJ3rQHfhnLzktfagSZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shelljs/-/shelljs-0.7.6.tgz}
    name: shelljs
    version: 0.7.6
    engines: {node: '>=0.11.0'}
    hasBin: true
    dependencies:
      glob: registry.npmmirror.com/glob/7.1.3
      interpret: registry.npmmirror.com/interpret/1.4.0
      rechoir: registry.npmmirror.com/rechoir/0.6.2
    dev: true

  registry.npmmirror.com/side-channel/1.0.4:
    resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz}
    name: side-channel
    version: 1.0.4
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.1
      object-inspect: registry.npmmirror.com/object-inspect/1.12.0
    dev: true

  registry.npmmirror.com/signal-exit/3.0.7:
    resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz}
    name: signal-exit
    version: 3.0.7
    dev: true

  registry.npmmirror.com/simple-swizzle/0.2.2:
    resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz}
    name: simple-swizzle
    version: 0.2.2
    dependencies:
      is-arrayish: registry.npmmirror.com/is-arrayish/0.3.2
    dev: false

  registry.npmmirror.com/slash/3.0.0:
    resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz}
    name: slash
    version: 3.0.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/slice-ansi/0.0.4:
    resolution: {integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slice-ansi/-/slice-ansi-0.0.4.tgz}
    name: slice-ansi
    version: 0.0.4
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/slice-ansi/2.1.0:
    resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slice-ansi/-/slice-ansi-2.1.0.tgz}
    name: slice-ansi
    version: 2.1.0
    engines: {node: '>=6'}
    dependencies:
      ansi-styles: registry.npmmirror.com/ansi-styles/3.2.1
      astral-regex: registry.npmmirror.com/astral-regex/1.0.0
      is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/2.0.0
    dev: true

  registry.npmmirror.com/snapdragon-node/2.1.1:
    resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz}
    name: snapdragon-node
    version: 2.1.1
    engines: {node: '>=0.10.0'}
    dependencies:
      define-property: registry.npmmirror.com/define-property/1.0.0
      isobject: registry.npmmirror.com/isobject/3.0.1
      snapdragon-util: registry.npmmirror.com/snapdragon-util/3.0.1
    dev: true

  registry.npmmirror.com/snapdragon-util/3.0.1:
    resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz}
    name: snapdragon-util
    version: 3.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: registry.npmmirror.com/kind-of/3.2.2
    dev: true

  registry.npmmirror.com/snapdragon/0.8.2:
    resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz}
    name: snapdragon
    version: 0.8.2
    engines: {node: '>=0.10.0'}
    dependencies:
      base: registry.npmmirror.com/base/0.11.2
      debug: registry.npmmirror.com/debug/2.6.9
      define-property: registry.npmmirror.com/define-property/0.2.5
      extend-shallow: registry.npmmirror.com/extend-shallow/2.0.1
      map-cache: registry.npmmirror.com/map-cache/0.2.2
      source-map: registry.npmmirror.com/source-map/0.5.7
      source-map-resolve: registry.npmmirror.com/source-map-resolve/0.5.3
      use: registry.npmmirror.com/use/3.1.1
    dev: true

  registry.npmmirror.com/source-map-resolve/0.5.3:
    resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz}
    name: source-map-resolve
    version: 0.5.3
    deprecated: See https://github.com/lydell/source-map-resolve#deprecated
    dependencies:
      atob: registry.npmmirror.com/atob/2.1.2
      decode-uri-component: registry.npmmirror.com/decode-uri-component/0.2.0
      resolve-url: registry.npmmirror.com/resolve-url/0.2.1
      source-map-url: registry.npmmirror.com/source-map-url/0.4.1
      urix: registry.npmmirror.com/urix/0.1.0
    dev: true

  registry.npmmirror.com/source-map-url/0.4.1:
    resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz}
    name: source-map-url
    version: 0.4.1
    deprecated: See https://github.com/lydell/source-map-url#deprecated
    dev: true

  registry.npmmirror.com/source-map/0.5.7:
    resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz}
    name: source-map
    version: 0.5.7
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/source-map/0.6.1:
    resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz}
    name: source-map
    version: 0.6.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/sourcemap-codec/1.4.8:
    resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz}
    name: sourcemap-codec
    version: 1.4.8
    dev: true

  registry.npmmirror.com/spdx-compare/1.0.0:
    resolution: {integrity: sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-compare/-/spdx-compare-1.0.0.tgz}
    name: spdx-compare
    version: 1.0.0
    dependencies:
      array-find-index: registry.npmmirror.com/array-find-index/1.0.2
      spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse/3.0.1
      spdx-ranges: registry.npmmirror.com/spdx-ranges/2.1.1
    dev: true

  registry.npmmirror.com/spdx-correct/3.1.1:
    resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz}
    name: spdx-correct
    version: 3.1.1
    dependencies:
      spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse/3.0.1
      spdx-license-ids: registry.npmmirror.com/spdx-license-ids/3.0.11
    dev: true

  registry.npmmirror.com/spdx-exceptions/2.3.0:
    resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz}
    name: spdx-exceptions
    version: 2.3.0
    dev: true

  registry.npmmirror.com/spdx-expression-parse/3.0.1:
    resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz}
    name: spdx-expression-parse
    version: 3.0.1
    dependencies:
      spdx-exceptions: registry.npmmirror.com/spdx-exceptions/2.3.0
      spdx-license-ids: registry.npmmirror.com/spdx-license-ids/3.0.11
    dev: true

  registry.npmmirror.com/spdx-expression-validate/2.0.0:
    resolution: {integrity: sha512-b3wydZLM+Tc6CFvaRDBOF9d76oGIHNCLYFeHbftFXUWjnfZWganmDmvtM5sm1cRwJc/VDBMLyGGrsLFd1vOxbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-expression-validate/-/spdx-expression-validate-2.0.0.tgz}
    name: spdx-expression-validate
    version: 2.0.0
    dependencies:
      spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse/3.0.1
    dev: true

  registry.npmmirror.com/spdx-license-ids/3.0.11:
    resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz}
    name: spdx-license-ids
    version: 3.0.11
    dev: true

  registry.npmmirror.com/spdx-ranges/2.1.1:
    resolution: {integrity: sha512-mcdpQFV7UDAgLpXEE/jOMqvK4LBoO0uTQg0uvXUewmEFhpiZx5yJSZITHB8w1ZahKdhfZqP5GPEOKLyEq5p8XA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-ranges/-/spdx-ranges-2.1.1.tgz}
    name: spdx-ranges
    version: 2.1.1
    dev: true

  registry.npmmirror.com/spdx-satisfies/5.0.0:
    resolution: {integrity: sha512-/hGhwh20BeGmkA+P/lm06RvXD94JduwNxtx/oX3B5ClPt1/u/m5MCaDNo1tV3Y9laLkQr/NRde63b9lLMhlNfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-satisfies/-/spdx-satisfies-5.0.0.tgz}
    name: spdx-satisfies
    version: 5.0.0
    dependencies:
      spdx-compare: registry.npmmirror.com/spdx-compare/1.0.0
      spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse/3.0.1
      spdx-ranges: registry.npmmirror.com/spdx-ranges/2.1.1
    dev: true

  registry.npmmirror.com/split-string/3.1.0:
    resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz}
    name: split-string
    version: 3.1.0
    engines: {node: '>=0.10.0'}
    dependencies:
      extend-shallow: registry.npmmirror.com/extend-shallow/3.0.2
    dev: true

  registry.npmmirror.com/split/1.0.1:
    resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/split/-/split-1.0.1.tgz}
    name: split
    version: 1.0.1
    dependencies:
      through: registry.npmmirror.com/through/2.3.8
    dev: true

  registry.npmmirror.com/split2/3.2.2:
    resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/split2/-/split2-3.2.2.tgz}
    name: split2
    version: 3.2.2
    dependencies:
      readable-stream: registry.npmmirror.com/readable-stream/3.6.0
    dev: true

  registry.npmmirror.com/sprintf-js/1.0.3:
    resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz}
    name: sprintf-js
    version: 1.0.3
    dev: true

  registry.npmmirror.com/static-extend/0.1.2:
    resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz}
    name: static-extend
    version: 0.1.2
    engines: {node: '>=0.10.0'}
    dependencies:
      define-property: registry.npmmirror.com/define-property/0.2.5
      object-copy: registry.npmmirror.com/object-copy/0.1.0
    dev: true

  registry.npmmirror.com/statuses/1.5.0:
    resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz}
    name: statuses
    version: 1.5.0
    engines: {node: '>= 0.6'}
    dev: true

  registry.npmmirror.com/string-argv/0.3.1:
    resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-argv/-/string-argv-0.3.1.tgz}
    name: string-argv
    version: 0.3.1
    engines: {node: '>=0.6.19'}
    dev: true

  registry.npmmirror.com/string-width/1.0.2:
    resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz}
    name: string-width
    version: 1.0.2
    engines: {node: '>=0.10.0'}
    dependencies:
      code-point-at: registry.npmmirror.com/code-point-at/1.1.0
      is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/1.0.0
      strip-ansi: registry.npmmirror.com/strip-ansi/3.0.1
    dev: true

  registry.npmmirror.com/string-width/2.1.1:
    resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz}
    name: string-width
    version: 2.1.1
    engines: {node: '>=4'}
    dependencies:
      is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/2.0.0
      strip-ansi: registry.npmmirror.com/strip-ansi/4.0.0
    dev: true

  registry.npmmirror.com/string-width/3.1.0:
    resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz}
    name: string-width
    version: 3.1.0
    engines: {node: '>=6'}
    dependencies:
      emoji-regex: registry.npmmirror.com/emoji-regex/7.0.3
      is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/2.0.0
      strip-ansi: registry.npmmirror.com/strip-ansi/5.2.0
    dev: true

  registry.npmmirror.com/string-width/4.2.3:
    resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz}
    name: string-width
    version: 4.2.3
    engines: {node: '>=8'}
    dependencies:
      emoji-regex: registry.npmmirror.com/emoji-regex/8.0.0
      is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/3.0.0
      strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1
    dev: true

  registry.npmmirror.com/string.prototype.trimend/1.0.4:
    resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz}
    name: string.prototype.trimend
    version: 1.0.4
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      define-properties: registry.npmmirror.com/define-properties/1.1.3
    dev: true

  registry.npmmirror.com/string.prototype.trimstart/1.0.4:
    resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz}
    name: string.prototype.trimstart
    version: 1.0.4
    dependencies:
      call-bind: registry.npmmirror.com/call-bind/1.0.2
      define-properties: registry.npmmirror.com/define-properties/1.1.3
    dev: true

  registry.npmmirror.com/string_decoder/1.1.1:
    resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz}
    name: string_decoder
    version: 1.1.1
    dependencies:
      safe-buffer: registry.npmmirror.com/safe-buffer/5.1.2
    dev: true

  registry.npmmirror.com/string_decoder/1.3.0:
    resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz}
    name: string_decoder
    version: 1.3.0
    dependencies:
      safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1
    dev: true

  registry.npmmirror.com/stringify-object/3.3.0:
    resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stringify-object/-/stringify-object-3.3.0.tgz}
    name: stringify-object
    version: 3.3.0
    engines: {node: '>=4'}
    dependencies:
      get-own-enumerable-property-symbols: registry.npmmirror.com/get-own-enumerable-property-symbols/3.0.2
      is-obj: registry.npmmirror.com/is-obj/1.0.1
      is-regexp: registry.npmmirror.com/is-regexp/1.0.0
    dev: true

  registry.npmmirror.com/strip-ansi/3.0.1:
    resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz}
    name: strip-ansi
    version: 3.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      ansi-regex: registry.npmmirror.com/ansi-regex/2.1.1
    dev: true

  registry.npmmirror.com/strip-ansi/4.0.0:
    resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz}
    name: strip-ansi
    version: 4.0.0
    engines: {node: '>=4'}
    dependencies:
      ansi-regex: registry.npmmirror.com/ansi-regex/3.0.1
    dev: true

  registry.npmmirror.com/strip-ansi/5.2.0:
    resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz}
    name: strip-ansi
    version: 5.2.0
    engines: {node: '>=6'}
    dependencies:
      ansi-regex: registry.npmmirror.com/ansi-regex/4.1.1
    dev: true

  registry.npmmirror.com/strip-ansi/6.0.1:
    resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz}
    name: strip-ansi
    version: 6.0.1
    engines: {node: '>=8'}
    dependencies:
      ansi-regex: registry.npmmirror.com/ansi-regex/5.0.1
    dev: true

  registry.npmmirror.com/strip-bom/2.0.0:
    resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-bom/-/strip-bom-2.0.0.tgz}
    name: strip-bom
    version: 2.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      is-utf8: registry.npmmirror.com/is-utf8/0.2.1
    dev: true

  registry.npmmirror.com/strip-bom/3.0.0:
    resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz}
    name: strip-bom
    version: 3.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/strip-eof/1.0.0:
    resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz}
    name: strip-eof
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/strip-final-newline/2.0.0:
    resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz}
    name: strip-final-newline
    version: 2.0.0
    engines: {node: '>=6'}
    dev: true

  registry.npmmirror.com/strip-indent/3.0.0:
    resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz}
    name: strip-indent
    version: 3.0.0
    engines: {node: '>=8'}
    dependencies:
      min-indent: registry.npmmirror.com/min-indent/1.0.1
    dev: true

  registry.npmmirror.com/strip-json-comments/2.0.1:
    resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz}
    name: strip-json-comments
    version: 2.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/supports-color/2.0.0:
    resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz}
    name: supports-color
    version: 2.0.0
    engines: {node: '>=0.8.0'}
    dev: true

  registry.npmmirror.com/supports-color/3.2.3:
    resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz}
    name: supports-color
    version: 3.2.3
    engines: {node: '>=0.8.0'}
    dependencies:
      has-flag: registry.npmmirror.com/has-flag/1.0.0
    dev: true

  registry.npmmirror.com/supports-color/5.4.0:
    resolution: {integrity: sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-5.4.0.tgz}
    name: supports-color
    version: 5.4.0
    engines: {node: '>=4'}
    dependencies:
      has-flag: registry.npmmirror.com/has-flag/3.0.0
    dev: true

  registry.npmmirror.com/supports-color/5.5.0:
    resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz}
    name: supports-color
    version: 5.5.0
    engines: {node: '>=4'}
    dependencies:
      has-flag: registry.npmmirror.com/has-flag/3.0.0
    dev: true

  registry.npmmirror.com/supports-color/6.1.0:
    resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-6.1.0.tgz}
    name: supports-color
    version: 6.1.0
    engines: {node: '>=6'}
    dependencies:
      has-flag: registry.npmmirror.com/has-flag/3.0.0
    dev: true

  registry.npmmirror.com/supports-preserve-symlinks-flag/1.0.0:
    resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz}
    name: supports-preserve-symlinks-flag
    version: 1.0.0
    engines: {node: '>= 0.4'}
    dev: true

  registry.npmmirror.com/symbol-observable/1.2.0:
    resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/symbol-observable/-/symbol-observable-1.2.0.tgz}
    name: symbol-observable
    version: 1.2.0
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/table/5.4.6:
    resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/table/-/table-5.4.6.tgz}
    name: table
    version: 5.4.6
    engines: {node: '>=6.0.0'}
    dependencies:
      ajv: registry.npmmirror.com/ajv/6.12.6
      lodash: registry.npmmirror.com/lodash/4.17.21
      slice-ansi: registry.npmmirror.com/slice-ansi/2.1.0
      string-width: registry.npmmirror.com/string-width/3.1.0
    dev: true

  registry.npmmirror.com/temp-dir/2.0.0:
    resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/temp-dir/-/temp-dir-2.0.0.tgz}
    name: temp-dir
    version: 2.0.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/tempfile/3.0.0:
    resolution: {integrity: sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tempfile/-/tempfile-3.0.0.tgz}
    name: tempfile
    version: 3.0.0
    engines: {node: '>=8'}
    dependencies:
      temp-dir: registry.npmmirror.com/temp-dir/2.0.0
      uuid: registry.npmmirror.com/uuid/3.4.0
    dev: true

  registry.npmmirror.com/test-exclude/5.2.3:
    resolution: {integrity: sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/test-exclude/-/test-exclude-5.2.3.tgz}
    name: test-exclude
    version: 5.2.3
    engines: {node: '>=6'}
    dependencies:
      glob: registry.npmmirror.com/glob/7.2.0
      minimatch: registry.npmmirror.com/minimatch/3.1.2
      read-pkg-up: registry.npmmirror.com/read-pkg-up/4.0.0
      require-main-filename: registry.npmmirror.com/require-main-filename/2.0.0
    dev: true

  registry.npmmirror.com/text-extensions/1.9.0:
    resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/text-extensions/-/text-extensions-1.9.0.tgz}
    name: text-extensions
    version: 1.9.0
    engines: {node: '>=0.10'}
    dev: true

  registry.npmmirror.com/text-table/0.2.0:
    resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz}
    name: text-table
    version: 0.2.0
    dev: true

  registry.npmmirror.com/through/2.3.8:
    resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/through/-/through-2.3.8.tgz}
    name: through
    version: 2.3.8
    dev: true

  registry.npmmirror.com/through2/2.0.5:
    resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz}
    name: through2
    version: 2.0.5
    dependencies:
      readable-stream: registry.npmmirror.com/readable-stream/2.3.7
      xtend: registry.npmmirror.com/xtend/4.0.2
    dev: true

  registry.npmmirror.com/through2/4.0.2:
    resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/through2/-/through2-4.0.2.tgz}
    name: through2
    version: 4.0.2
    dependencies:
      readable-stream: registry.npmmirror.com/readable-stream/3.6.0
    dev: true

  registry.npmmirror.com/tmp/0.0.33:
    resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz}
    name: tmp
    version: 0.0.33
    engines: {node: '>=0.6.0'}
    dependencies:
      os-tmpdir: registry.npmmirror.com/os-tmpdir/1.0.2
    dev: true

  registry.npmmirror.com/to-fast-properties/1.0.3:
    resolution: {integrity: sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz}
    name: to-fast-properties
    version: 1.0.3
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/to-fast-properties/2.0.0:
    resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz}
    name: to-fast-properties
    version: 2.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/to-object-path/0.3.0:
    resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz}
    name: to-object-path
    version: 0.3.0
    engines: {node: '>=0.10.0'}
    dependencies:
      kind-of: registry.npmmirror.com/kind-of/3.2.2
    dev: true

  registry.npmmirror.com/to-regex-range/2.1.1:
    resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz}
    name: to-regex-range
    version: 2.1.1
    engines: {node: '>=0.10.0'}
    dependencies:
      is-number: registry.npmmirror.com/is-number/3.0.0
      repeat-string: registry.npmmirror.com/repeat-string/1.6.1
    dev: true

  registry.npmmirror.com/to-regex-range/5.0.1:
    resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz}
    name: to-regex-range
    version: 5.0.1
    engines: {node: '>=8.0'}
    dependencies:
      is-number: registry.npmmirror.com/is-number/7.0.0
    dev: true

  registry.npmmirror.com/to-regex/3.0.2:
    resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz}
    name: to-regex
    version: 3.0.2
    engines: {node: '>=0.10.0'}
    dependencies:
      define-property: registry.npmmirror.com/define-property/2.0.2
      extend-shallow: registry.npmmirror.com/extend-shallow/3.0.2
      regex-not: registry.npmmirror.com/regex-not/1.0.2
      safe-regex: registry.npmmirror.com/safe-regex/1.1.0
    dev: true

  registry.npmmirror.com/toidentifier/1.0.1:
    resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz}
    name: toidentifier
    version: 1.0.1
    engines: {node: '>=0.6'}
    dev: true

  registry.npmmirror.com/trim-newlines/3.0.1:
    resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/trim-newlines/-/trim-newlines-3.0.1.tgz}
    name: trim-newlines
    version: 3.0.1
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/trim-right/1.0.1:
    resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/trim-right/-/trim-right-1.0.1.tgz}
    name: trim-right
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/tsconfig-paths/3.14.1:
    resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz}
    name: tsconfig-paths
    version: 3.14.1
    dependencies:
      '@types/json5': registry.npmmirror.com/@types/json5/0.0.29
      json5: registry.npmmirror.com/json5/1.0.1
      minimist: registry.npmmirror.com/minimist/1.2.6
      strip-bom: registry.npmmirror.com/strip-bom/3.0.0
    dev: true

  registry.npmmirror.com/tslib/1.14.1:
    resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz}
    name: tslib
    version: 1.14.1
    dev: true

  registry.npmmirror.com/tsutils/3.21.0_typescript@3.9.10:
    resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz}
    id: registry.npmmirror.com/tsutils/3.21.0
    name: tsutils
    version: 3.21.0
    engines: {node: '>= 6'}
    peerDependencies:
      typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
    dependencies:
      tslib: registry.npmmirror.com/tslib/1.14.1
      typescript: registry.npmmirror.com/typescript/3.9.10
    dev: true

  registry.npmmirror.com/type-check/0.3.2:
    resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz}
    name: type-check
    version: 0.3.2
    engines: {node: '>= 0.8.0'}
    dependencies:
      prelude-ls: registry.npmmirror.com/prelude-ls/1.1.2
    dev: true

  registry.npmmirror.com/type-detect/4.0.8:
    resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz}
    name: type-detect
    version: 4.0.8
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/type-fest/0.18.1:
    resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.18.1.tgz}
    name: type-fest
    version: 0.18.1
    engines: {node: '>=10'}
    dev: true

  registry.npmmirror.com/type-fest/0.6.0:
    resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz}
    name: type-fest
    version: 0.6.0
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/type-fest/0.8.1:
    resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz}
    name: type-fest
    version: 0.8.1
    engines: {node: '>=8'}
    dev: true

  registry.npmmirror.com/type-is/1.6.18:
    resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz}
    name: type-is
    version: 1.6.18
    engines: {node: '>= 0.6'}
    dependencies:
      media-typer: registry.npmmirror.com/media-typer/0.3.0
      mime-types: registry.npmmirror.com/mime-types/2.1.35
    dev: true

  registry.npmmirror.com/typescript/3.9.10:
    resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typescript/-/typescript-3.9.10.tgz}
    name: typescript
    version: 3.9.10
    engines: {node: '>=4.2.0'}
    hasBin: true
    dev: true

  registry.npmmirror.com/uglify-js/3.15.3:
    resolution: {integrity: sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uglify-js/-/uglify-js-3.15.3.tgz}
    name: uglify-js
    version: 3.15.3
    engines: {node: '>=0.8.0'}
    hasBin: true
    dev: true

  registry.npmmirror.com/unbox-primitive/1.0.1:
    resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz}
    name: unbox-primitive
    version: 1.0.1
    dependencies:
      function-bind: registry.npmmirror.com/function-bind/1.1.1
      has-bigints: registry.npmmirror.com/has-bigints/1.0.1
      has-symbols: registry.npmmirror.com/has-symbols/1.0.3
      which-boxed-primitive: registry.npmmirror.com/which-boxed-primitive/1.0.2
    dev: true

  registry.npmmirror.com/unicode-canonical-property-names-ecmascript/2.0.0:
    resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz}
    name: unicode-canonical-property-names-ecmascript
    version: 2.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/unicode-match-property-ecmascript/2.0.0:
    resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz}
    name: unicode-match-property-ecmascript
    version: 2.0.0
    engines: {node: '>=4'}
    dependencies:
      unicode-canonical-property-names-ecmascript: registry.npmmirror.com/unicode-canonical-property-names-ecmascript/2.0.0
      unicode-property-aliases-ecmascript: registry.npmmirror.com/unicode-property-aliases-ecmascript/2.0.0
    dev: true

  registry.npmmirror.com/unicode-match-property-value-ecmascript/2.0.0:
    resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz}
    name: unicode-match-property-value-ecmascript
    version: 2.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/unicode-property-aliases-ecmascript/2.0.0:
    resolution: {integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz}
    name: unicode-property-aliases-ecmascript
    version: 2.0.0
    engines: {node: '>=4'}
    dev: true

  registry.npmmirror.com/union-value/1.0.1:
    resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz}
    name: union-value
    version: 1.0.1
    engines: {node: '>=0.10.0'}
    dependencies:
      arr-union: registry.npmmirror.com/arr-union/3.1.0
      get-value: registry.npmmirror.com/get-value/2.0.6
      is-extendable: registry.npmmirror.com/is-extendable/0.1.1
      set-value: registry.npmmirror.com/set-value/2.0.1
    dev: true

  registry.npmmirror.com/universalify/0.1.2:
    resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz}
    name: universalify
    version: 0.1.2
    engines: {node: '>= 4.0.0'}
    dev: true

  registry.npmmirror.com/unpipe/1.0.0:
    resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz}
    name: unpipe
    version: 1.0.0
    engines: {node: '>= 0.8'}
    dev: true

  registry.npmmirror.com/unset-value/1.0.0:
    resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz}
    name: unset-value
    version: 1.0.0
    engines: {node: '>=0.10.0'}
    dependencies:
      has-value: registry.npmmirror.com/has-value/0.3.1
      isobject: registry.npmmirror.com/isobject/3.0.1
    dev: true

  registry.npmmirror.com/uri-js/4.4.1:
    resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz}
    name: uri-js
    version: 4.4.1
    dependencies:
      punycode: registry.npmmirror.com/punycode/2.1.1
    dev: true

  registry.npmmirror.com/urix/0.1.0:
    resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz}
    name: urix
    version: 0.1.0
    deprecated: Please see https://github.com/lydell/urix#deprecated
    dev: true

  registry.npmmirror.com/use/3.1.1:
    resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/use/-/use-3.1.1.tgz}
    name: use
    version: 3.1.1
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/util-deprecate/1.0.2:
    resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz}
    name: util-deprecate
    version: 1.0.2
    dev: true

  registry.npmmirror.com/utils-merge/1.0.1:
    resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz}
    name: utils-merge
    version: 1.0.1
    engines: {node: '>= 0.4.0'}
    dev: true

  registry.npmmirror.com/uuid/3.4.0:
    resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz}
    name: uuid
    version: 3.4.0
    deprecated: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
    hasBin: true
    dev: true

  registry.npmmirror.com/validate-npm-package-license/3.0.4:
    resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz}
    name: validate-npm-package-license
    version: 3.0.4
    dependencies:
      spdx-correct: registry.npmmirror.com/spdx-correct/3.1.1
      spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse/3.0.1
    dev: true

  registry.npmmirror.com/vary/1.1.2:
    resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz}
    name: vary
    version: 1.1.2
    engines: {node: '>= 0.8'}
    dev: true

  registry.npmmirror.com/which-boxed-primitive/1.0.2:
    resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz}
    name: which-boxed-primitive
    version: 1.0.2
    dependencies:
      is-bigint: registry.npmmirror.com/is-bigint/1.0.4
      is-boolean-object: registry.npmmirror.com/is-boolean-object/1.1.2
      is-number-object: registry.npmmirror.com/is-number-object/1.0.6
      is-string: registry.npmmirror.com/is-string/1.0.7
      is-symbol: registry.npmmirror.com/is-symbol/1.0.4
    dev: true

  registry.npmmirror.com/which/1.3.1:
    resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which/-/which-1.3.1.tgz}
    name: which
    version: 1.3.1
    hasBin: true
    dependencies:
      isexe: registry.npmmirror.com/isexe/2.0.0
    dev: true

  registry.npmmirror.com/which/2.0.2:
    resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which/-/which-2.0.2.tgz}
    name: which
    version: 2.0.2
    engines: {node: '>= 8'}
    hasBin: true
    dependencies:
      isexe: registry.npmmirror.com/isexe/2.0.0
    dev: true

  registry.npmmirror.com/word-wrap/1.2.3:
    resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz}
    name: word-wrap
    version: 1.2.3
    engines: {node: '>=0.10.0'}
    dev: true

  registry.npmmirror.com/wordwrap/1.0.0:
    resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wordwrap/-/wordwrap-1.0.0.tgz}
    name: wordwrap
    version: 1.0.0
    dev: true

  registry.npmmirror.com/wrap-ansi/3.0.1:
    resolution: {integrity: sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz}
    name: wrap-ansi
    version: 3.0.1
    engines: {node: '>=4'}
    dependencies:
      string-width: registry.npmmirror.com/string-width/2.1.1
      strip-ansi: registry.npmmirror.com/strip-ansi/4.0.0
    dev: true

  registry.npmmirror.com/wrap-ansi/7.0.0:
    resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz}
    name: wrap-ansi
    version: 7.0.0
    engines: {node: '>=10'}
    dependencies:
      ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0
      string-width: registry.npmmirror.com/string-width/4.2.3
      strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1
    dev: true

  registry.npmmirror.com/wrappy/1.0.2:
    resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz}
    name: wrappy
    version: 1.0.2
    dev: true

  registry.npmmirror.com/write/1.0.3:
    resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/write/-/write-1.0.3.tgz}
    name: write
    version: 1.0.3
    engines: {node: '>=4'}
    dependencies:
      mkdirp: registry.npmmirror.com/mkdirp/0.5.6
    dev: true

  registry.npmmirror.com/xtend/4.0.2:
    resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz}
    name: xtend
    version: 4.0.2
    engines: {node: '>=0.4'}
    dev: true

  registry.npmmirror.com/y18n/5.0.8:
    resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz}
    name: y18n
    version: 5.0.8
    engines: {node: '>=10'}
    dev: true

  registry.npmmirror.com/yallist/4.0.0:
    resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz}
    name: yallist
    version: 4.0.0
    dev: true

  registry.npmmirror.com/yargs-parser/20.2.9:
    resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz}
    name: yargs-parser
    version: 20.2.9
    engines: {node: '>=10'}
    dev: true

  registry.npmmirror.com/yargs/16.2.0:
    resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz}
    name: yargs
    version: 16.2.0
    engines: {node: '>=10'}
    dependencies:
      cliui: registry.npmmirror.com/cliui/7.0.4
      escalade: registry.npmmirror.com/escalade/3.1.1
      get-caller-file: registry.npmmirror.com/get-caller-file/2.0.5
      require-directory: registry.npmmirror.com/require-directory/2.1.1
      string-width: registry.npmmirror.com/string-width/4.2.3
      y18n: registry.npmmirror.com/y18n/5.0.8
      yargs-parser: registry.npmmirror.com/yargs-parser/20.2.9
    dev: true
