From 5b2dda1ac2758a9e47748d75f02c28a95c7d5e52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8A=A0=E6=9F=B1?= Date: Thu, 4 Nov 2021 15:45:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 20 + README.md | 23 + package-lock.json | 4631 ++++++++++++++++++++++++++++++++ package.json | 99 + public/index.html | 14 + public/weread.icns | Bin 0 -> 171956 bytes public/weread.ico | Bin 0 -> 26241 bytes public/weread.png | Bin 0 -> 3329 bytes src/main/main.tsx | 172 ++ src/renderer/App.css | 1 + src/renderer/App.scss | 71 + src/renderer/App.tsx | 56 + src/renderer/assets/weread.ico | Bin 0 -> 16958 bytes src/renderer/index.tsx | 5 + tsconfig.json | 23 + typings/images.d.ts | 2 + webpack.config.js | 57 + 17 files changed, 5174 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/index.html create mode 100644 public/weread.icns create mode 100644 public/weread.ico create mode 100644 public/weread.png create mode 100644 src/main/main.tsx create mode 100644 src/renderer/App.css create mode 100644 src/renderer/App.scss create mode 100644 src/renderer/App.tsx create mode 100644 src/renderer/assets/weread.ico create mode 100644 src/renderer/index.tsx create mode 100644 tsconfig.json create mode 100644 typings/images.d.ts create mode 100644 webpack.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d24b7ce --- /dev/null +++ b/.gitignore @@ -0,0 +1,20 @@ +.DS_Store +node_modules/* +/dist/ +/build/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* +*.log +/test/unit/coverage/ +/test/e2e/reports/ +selenium-debug.log + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +/logs/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..18ea368 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +## 说明 + +weread-pc 是一款使用跨平台桌面开发框架 [electron](https://www.electronjs.org/) 封装的微信阅读PC版客户端, 仅仅是将[https://weread.qq.com/](https://weread.qq.com/)通过 webview 嵌入到客户端中,没有提供其他额外功能。读者可以用该工程作为 electron 的入门项目,简单了解一下 electron 框架,也可以用来作为微信阅读的客户端常驻电脑后台,方便阅读。 + +### 开发环境 +- 操作系统: + - windows 10 + - node v16.4.2 + +- 项目环境 + - Electron + - React + - TypeScript + - Webpack + +### 运行 +``` shell +git clone https://github.com/BirdLearn/weread-pc.git +cd weread-pc +npm install +npm start +``` + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..41fc6c1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4631 @@ +{ + "name": "weread-pc", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "7zip-bin": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/7zip-bin/download/7zip-bin-5.1.1.tgz", + "integrity": "sha1-knTsdGBlL5xjLFmt3yTvsWhO+HY=", + "dev": true + }, + "@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/@ant-design/colors/download/@ant-design/colors-6.0.0.tgz?cache=0&sync_timestamp=1612935637470&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40ant-design%2Fcolors%2Fdownload%2F%40ant-design%2Fcolors-6.0.0.tgz", + "integrity": "sha1-m5NmJXz/zEfbQrnQIDu1ksE8Apg=", + "dev": true, + "requires": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@ant-design/icons": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/@ant-design/icons/download/@ant-design/icons-4.7.0.tgz?cache=0&sync_timestamp=1632478732118&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40ant-design%2Ficons%2Fdownload%2F%40ant-design%2Ficons-4.7.0.tgz", + "integrity": "sha1-jDy+ClVrqSr13H0ecMCyW1F5rw8=", + "dev": true, + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-util": "^5.9.4" + } + }, + "@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/@ant-design/icons-svg/download/@ant-design/icons-svg-4.2.1.tgz?cache=0&sync_timestamp=1632478211055&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40ant-design%2Ficons-svg%2Fdownload%2F%40ant-design%2Ficons-svg-4.2.1.tgz", + "integrity": "sha1-hjDajrRHGkqr2u19H/apfcss8Fo=", + "dev": true + }, + "@ant-design/react-slick": { + "version": "0.28.4", + "resolved": "https://registry.nlark.com/@ant-design/react-slick/download/@ant-design/react-slick-0.28.4.tgz?cache=0&sync_timestamp=1629256314194&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40ant-design%2Freact-slick%2Fdownload%2F%40ant-design%2Freact-slick-0.28.4.tgz", + "integrity": "sha1-iylrh618euh38qUnuBt+69ndKak=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "lodash": "^4.17.21", + "resize-observer-polyfill": "^1.5.0" + } + }, + "@babel/runtime": { + "version": "7.16.0", + "resolved": "https://registry.npmmirror.com/@babel/runtime/download/@babel/runtime-7.16.0.tgz", + "integrity": "sha1-4nuXfy4giLokdIv5m14d7OZOTws=", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/@ctrl/tinycolor/download/@ctrl/tinycolor-3.4.0.tgz", + "integrity": "sha1-w8WuVDyJfKqcKmhjC+01W+X5mQ8=", + "dev": true + }, + "@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npm.taobao.org/@develar/schema-utils/download/@develar/schema-utils-2.6.5.tgz", + "integrity": "sha1-Ps4ixYOEAkGabgQl+FdCuWHZtsY=", + "dev": true, + "requires": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.5", + "resolved": "https://registry.nlark.com/@discoveryjs/json-ext/download/@discoveryjs/json-ext-0.5.5.tgz?cache=0&sync_timestamp=1631662047041&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40discoveryjs%2Fjson-ext%2Fdownload%2F%40discoveryjs%2Fjson-ext-0.5.5.tgz", + "integrity": "sha1-koPJzlsomjxPYcEnV0aeWTd/gfM=", + "dev": true + }, + "@electron/get": { + "version": "1.13.1", + "resolved": "https://registry.npmmirror.com/@electron/get/download/@electron/get-1.13.1.tgz", + "integrity": "sha1-QqCqYv0RiWOL2WbiPv+uuxYQg2g=", + "dev": true, + "requires": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "global-agent": "^3.0.0", + "global-tunnel-ng": "^2.7.1", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + } + }, + "@electron/universal": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/@electron/universal/download/@electron/universal-1.0.5.tgz", + "integrity": "sha1-uBI0Dk7yHaKz7neytNNcm4be/jc=", + "dev": true, + "requires": { + "@malept/cross-spawn-promise": "^1.1.0", + "asar": "^3.0.3", + "debug": "^4.3.1", + "dir-compare": "^2.4.0", + "fs-extra": "^9.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-9.1.0.tgz", + "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/universalify/download/universalify-2.0.0.tgz", + "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "dev": true + } + } + }, + "@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/@malept/cross-spawn-promise/download/@malept/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha1-UEryAK9rmOGYvOdovBcwxpNq4B0=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/@malept/flatpak-bundler/download/@malept/flatpak-bundler-0.4.0.tgz", + "integrity": "sha1-6KMsMKldIMKxu2NcxYCYGgY4mFg=", + "dev": true, + "requires": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-9.1.0.tgz", + "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/universalify/download/universalify-2.0.0.tgz", + "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "dev": true + } + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz", + "integrity": "sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o=", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz?cache=0&sync_timestamp=1629502165113&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40szmarczak%2Fhttp-timer%2Fdownload%2F%40szmarczak%2Fhttp-timer-1.1.2.tgz", + "integrity": "sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE=", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.nlark.com/@types/debug/download/@types/debug-4.1.7.tgz?cache=0&sync_timestamp=1629707134396&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fdebug%2Fdownload%2F%40types%2Fdebug-4.1.7.tgz", + "integrity": "sha1-fMDqdhUJEkcJuLLRCQ2PbBeq24I=", + "dev": true, + "requires": { + "@types/ms": "*" + } + }, + "@types/eslint": { + "version": "7.28.2", + "resolved": "https://registry.npmmirror.com/@types/eslint/download/@types/eslint-7.28.2.tgz?cache=0&sync_timestamp=1635092369821&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Feslint%2Fdownload%2F%40types%2Feslint-7.28.2.tgz", + "integrity": "sha1-D/KUfN0wWJfFLVNyKU6MdvNR22g=", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.nlark.com/@types/eslint-scope/download/@types/eslint-scope-3.7.1.tgz?cache=0&sync_timestamp=1629707496537&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Feslint-scope%2Fdownload%2F%40types%2Feslint-scope-3.7.1.tgz", + "integrity": "sha1-jcOQp7T53Z8ShGKe/OmC5BYSEW4=", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.nlark.com/@types/estree/download/@types/estree-0.0.50.tgz", + "integrity": "sha1-Hgyqk2TT/M0pMcPtlv2+ql1MyoM=", + "dev": true + }, + "@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.nlark.com/@types/fs-extra/download/@types/fs-extra-9.0.13.tgz", + "integrity": "sha1-dZT7rgT+fxkYzos9IT90/0SsH0U=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/@types/glob/download/@types/glob-7.2.0.tgz", + "integrity": "sha1-vBtb86qS8lvV3TnzXFc2G9zlsus=", + "dev": true, + "optional": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.9.tgz?cache=0&sync_timestamp=1629708189890&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fjson-schema%2Fdownload%2F%40types%2Fjson-schema-7.0.9.tgz", + "integrity": "sha1-l+3JA36gw4WFMgsolk3eOznkZg0=", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.nlark.com/@types/minimatch/download/@types/minimatch-3.0.5.tgz?cache=0&sync_timestamp=1629708301760&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.5.tgz", + "integrity": "sha1-EAHMXmo3BLg8I2An538vWOoBD0A=", + "dev": true, + "optional": true + }, + "@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.nlark.com/@types/ms/download/@types/ms-0.7.31.tgz", + "integrity": "sha1-MbfKZAcSij0rvCf+LSGzRTl/YZc=", + "dev": true + }, + "@types/node": { + "version": "16.11.6", + "resolved": "https://registry.npmmirror.com/@types/node/download/@types/node-16.11.6.tgz", + "integrity": "sha1-a+96KgrWhM9ukPz+Mc7KvZzgo64=", + "dev": true + }, + "@types/plist": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/@types/plist/download/@types/plist-3.0.2.tgz", + "integrity": "sha1-YbNye7oPXEYv4zNUJTSgw+GcywE=", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*", + "xmlbuilder": ">=11.0.1" + }, + "dependencies": { + "xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-15.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxmlbuilder%2Fdownload%2Fxmlbuilder-15.1.1.tgz", + "integrity": "sha1-nc3OSe6mbY0QtCyulKecPI0MLsU=", + "dev": true, + "optional": true + } + } + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.nlark.com/@types/prop-types/download/@types/prop-types-15.7.4.tgz?cache=0&sync_timestamp=1629708829833&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fprop-types%2Fdownload%2F%40types%2Fprop-types-15.7.4.tgz", + "integrity": "sha1-/PcgXCXf95Xuea8eMNosl5CAjxE=" + }, + "@types/react": { + "version": "17.0.33", + "resolved": "https://registry.npmmirror.com/@types/react/download/@types/react-17.0.33.tgz?cache=0&sync_timestamp=1635211810570&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Freact%2Fdownload%2F%40types%2Freact-17.0.33.tgz", + "integrity": "sha1-4Brj3nYT2sEJRWmIC7N5JzIgOtU=", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.10", + "resolved": "https://registry.npmmirror.com/@types/react-dom/download/@types/react-dom-17.0.10.tgz?cache=0&sync_timestamp=1634722361376&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Freact-dom%2Fdownload%2F%40types%2Freact-dom-17.0.10.tgz", + "integrity": "sha1-1pcuwBjSPPIrmVl/Eok0PZnqnZ0=", + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.nlark.com/@types/scheduler/download/@types/scheduler-0.16.2.tgz?cache=0&sync_timestamp=1629709152024&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fscheduler%2Fdownload%2F%40types%2Fscheduler-0.16.2.tgz", + "integrity": "sha1-GmL4lSVyPd4kuhsBsJK/XfitTTk=" + }, + "@types/verror": { + "version": "1.10.5", + "resolved": "https://registry.nlark.com/@types/verror/download/@types/verror-1.10.5.tgz", + "integrity": "sha1-KhQTre1G5nof4jhoAOKREj7XXrE=", + "dev": true, + "optional": true + }, + "@types/yargs": { + "version": "17.0.5", + "resolved": "https://registry.npmmirror.com/@types/yargs/download/@types/yargs-17.0.5.tgz", + "integrity": "sha1-Hn5ZqIQghyh1hCNStzYY9ed+g18=", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.nlark.com/@types/yargs-parser/download/@types/yargs-parser-20.2.1.tgz?cache=0&sync_timestamp=1629709781719&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-20.2.1.tgz", + "integrity": "sha1-O5ziSJkZ2eT+pDm3aRarw0st8Sk=", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.11.1.tgz?cache=0&sync_timestamp=1625473459015&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40webassemblyjs%2Fast%2Fdownload%2F%40webassemblyjs%2Fast-1.11.1.tgz", + "integrity": "sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha1-9sYacF8P16auyqToGY8j2dwXnk8=", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.11.1.tgz?cache=0&sync_timestamp=1625473346773&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40webassemblyjs%2Fhelper-api-error%2Fdownload%2F%40webassemblyjs%2Fhelper-api-error-1.11.1.tgz", + "integrity": "sha1-GmMZLYeI5cASgAump6RscFKI/RY=", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.11.1.tgz?cache=0&sync_timestamp=1625473344792&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40webassemblyjs%2Fhelper-buffer%2Fdownload%2F%40webassemblyjs%2Fhelper-buffer-1.11.1.tgz", + "integrity": "sha1-gyqQDrREiEzemnytRn+BUA9eWrU=", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-numbers/download/@webassemblyjs/helper-numbers-1.11.1.tgz?cache=0&sync_timestamp=1625473485159&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40webassemblyjs%2Fhelper-numbers%2Fdownload%2F%40webassemblyjs%2Fhelper-numbers-1.11.1.tgz", + "integrity": "sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.11.1.tgz?cache=0&sync_timestamp=1625473466570&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40webassemblyjs%2Fhelper-wasm-section%2Fdownload%2F%40webassemblyjs%2Fhelper-wasm-section-1.11.1.tgz", + "integrity": "sha1-Ie4GWntjXzGec48N1zv72igcCXo=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.11.1.tgz", + "integrity": "sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.11.1.tgz?cache=0&sync_timestamp=1625473342433&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40webassemblyjs%2Fleb128%2Fdownload%2F%40webassemblyjs%2Fleb128-1.11.1.tgz", + "integrity": "sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.11.1.tgz", + "integrity": "sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.11.1.tgz?cache=0&sync_timestamp=1625473463093&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40webassemblyjs%2Fwasm-edit%2Fdownload%2F%40webassemblyjs%2Fwasm-edit-1.11.1.tgz", + "integrity": "sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.11.1.tgz?cache=0&sync_timestamp=1625473361759&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40webassemblyjs%2Fwasm-gen%2Fdownload%2F%40webassemblyjs%2Fwasm-gen-1.11.1.tgz", + "integrity": "sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.11.1.tgz?cache=0&sync_timestamp=1625473467198&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40webassemblyjs%2Fwasm-opt%2Fdownload%2F%40webassemblyjs%2Fwasm-opt-1.11.1.tgz", + "integrity": "sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.11.1.tgz?cache=0&sync_timestamp=1625473464593&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40webassemblyjs%2Fwasm-parser%2Fdownload%2F%40webassemblyjs%2Fwasm-parser-1.11.1.tgz", + "integrity": "sha1-hspzRTT0F+m9PGfHocddi+QfsZk=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.11.1.tgz", + "integrity": "sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@webpack-cli/configtest/download/@webpack-cli/configtest-1.1.0.tgz?cache=0&sync_timestamp=1633553239176&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40webpack-cli%2Fconfigtest%2Fdownload%2F%40webpack-cli%2Fconfigtest-1.1.0.tgz", + "integrity": "sha1-g0K+8Lrft9/TtXbyV0q4DHJb4EM=", + "dev": true + }, + "@webpack-cli/info": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@webpack-cli/info/download/@webpack-cli/info-1.4.0.tgz?cache=0&sync_timestamp=1633553269200&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40webpack-cli%2Finfo%2Fdownload%2F%40webpack-cli%2Finfo-1.4.0.tgz", + "integrity": "sha1-uRecMierCcu7FJqnM0dfz5lDAiM=", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/@webpack-cli/serve/download/@webpack-cli/serve-1.6.0.tgz?cache=0&sync_timestamp=1633553365700&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40webpack-cli%2Fserve%2Fdownload%2F%40webpack-cli%2Fserve-1.6.0.tgz", + "integrity": "sha1-LCdaoFyJXszrv8NM+yI8bovVkaI=", + "dev": true + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz", + "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz", + "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", + "dev": true + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz", + "integrity": "sha1-wLZ4+zLWD8EhnHhNaoJv44Wut5o=", + "dev": true + }, + "acorn": { + "version": "8.5.0", + "resolved": "https://registry.nlark.com/acorn/download/acorn-8.5.0.tgz", + "integrity": "sha1-RRLMuZs2mMdSWR6btEcuOK1DzuI=", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/acorn-import-assertions/download/acorn-import-assertions-1.8.0.tgz?cache=0&sync_timestamp=1633349660084&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Facorn-import-assertions%2Fdownload%2Facorn-import-assertions-1.8.0.tgz", + "integrity": "sha1-uitZOc5iwjjbbZPYHJsRGym4Vek=", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1631470912358&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-align/download/ansi-align-3.0.1.tgz?cache=0&sync_timestamp=1632743673432&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fansi-align%2Fdownload%2Fansi-align-3.0.1.tgz", + "integrity": "sha1-DN8S4RGs53OobpofrRIlxDyxmlk=", + "dev": true, + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz?cache=0&sync_timestamp=1618552489864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-3.0.0.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "optional": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "antd": { + "version": "4.16.13", + "resolved": "https://registry.npmmirror.com/antd/download/antd-4.16.13.tgz?cache=0&sync_timestamp=1635691890867&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fantd%2Fdownload%2Fantd-4.16.13.tgz", + "integrity": "sha1-6bm0pZDbKHR6rhyrmJgWSaNYgK8=", + "dev": true, + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons": "^4.6.3", + "@ant-design/react-slick": "~0.28.1", + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.21", + "moment": "^2.25.3", + "rc-cascader": "~1.4.0", + "rc-checkbox": "~2.3.0", + "rc-collapse": "~3.1.0", + "rc-dialog": "~8.6.0", + "rc-drawer": "~4.3.0", + "rc-dropdown": "~3.2.0", + "rc-field-form": "~1.20.0", + "rc-image": "~5.2.5", + "rc-input-number": "~7.1.0", + "rc-mentions": "~1.6.1", + "rc-menu": "~9.0.12", + "rc-motion": "^2.4.0", + "rc-notification": "~4.5.7", + "rc-pagination": "~3.1.9", + "rc-picker": "~2.5.10", + "rc-progress": "~3.1.0", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.0.0", + "rc-select": "~12.1.6", + "rc-slider": "~9.7.1", + "rc-steps": "~4.1.0", + "rc-switch": "~3.2.0", + "rc-table": "~7.15.1", + "rc-tabs": "~11.10.0", + "rc-textarea": "~0.3.0", + "rc-tooltip": "~5.1.1", + "rc-tree": "~4.2.1", + "rc-tree-select": "~4.3.0", + "rc-trigger": "^5.2.10", + "rc-upload": "~4.3.0", + "rc-util": "^5.13.1", + "scroll-into-view-if-needed": "^2.2.25" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-3.1.2.tgz", + "integrity": "sha1-wFV8CWrzLxBhmPT04qODU343hxY=", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "app-builder-bin": { + "version": "3.7.1", + "resolved": "https://registry.nlark.com/app-builder-bin/download/app-builder-bin-3.7.1.tgz?cache=0&sync_timestamp=1631623870922&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fapp-builder-bin%2Fdownload%2Fapp-builder-bin-3.7.1.tgz", + "integrity": "sha1-ywglxeEu/IWxlqw+2cifB2xhBA4=", + "dev": true + }, + "app-builder-lib": { + "version": "22.13.1", + "resolved": "https://registry.npmmirror.com/app-builder-lib/download/app-builder-lib-22.13.1.tgz?cache=0&sync_timestamp=1634100099792&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fapp-builder-lib%2Fdownload%2Fapp-builder-lib-22.13.1.tgz", + "integrity": "sha1-m+7g3T3zL8zjA7kz0Ye/mG7+M4E=", + "dev": true, + "requires": { + "7zip-bin": "~5.1.1", + "@develar/schema-utils": "~2.6.5", + "@electron/universal": "1.0.5", + "@malept/flatpak-bundler": "^0.4.0", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "22.13.1", + "builder-util-runtime": "8.8.1", + "chromium-pickle-js": "^0.2.0", + "debug": "^4.3.2", + "ejs": "^3.1.6", + "electron-osx-sign": "^0.5.0", + "electron-publish": "22.13.1", + "fs-extra": "^10.0.0", + "hosted-git-info": "^4.0.2", + "is-ci": "^3.0.0", + "isbinaryfile": "^4.0.8", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "minimatch": "^3.0.4", + "read-config-file": "6.2.0", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.5", + "temp-file": "^3.4.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.nlark.com/semver/download/semver-7.3.5.tgz?cache=0&sync_timestamp=1618847119601&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/universalify/download/universalify-2.0.0.tgz", + "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "dev": true + } + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-2.0.1.tgz", + "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", + "dev": true + }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/array-tree-filter/download/array-tree-filter-2.1.0.tgz", + "integrity": "sha1-hzrAD+yDdJ8lWsjdCDgUtPYykZA=", + "dev": true + }, + "asar": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/asar/download/asar-3.1.0.tgz", + "integrity": "sha1-cLBQlEn+PazMY76008fS4k08ZHM=", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "chromium-pickle-js": "^0.2.0", + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "dependencies": { + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/commander/download/commander-5.1.0.tgz?cache=0&sync_timestamp=1634886396986&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcommander%2Fdownload%2Fcommander-5.1.0.tgz", + "integrity": "sha1-Rqu9FlL44Fm92u+Zu9yyrZzxea4=", + "dev": true + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmmirror.com/async/download/async-0.9.2.tgz?cache=0&sync_timestamp=1635441262651&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fasync%2Fdownload%2Fasync-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/async-exit-hook/download/async-exit-hook-2.0.1.tgz", + "integrity": "sha1-i9iwJLDsmxwBzMua+dspvXF9+vM=", + "dev": true + }, + "async-validator": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/async-validator/download/async-validator-3.5.2.tgz?cache=0&sync_timestamp=1634529574100&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fasync-validator%2Fdownload%2Fasync-validator-3.5.2.tgz", + "integrity": "sha1-aOhmqWgk6LJpT/eoMcGiXETV5QA=", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/at-least-node/download/at-least-node-1.0.0.tgz", + "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbalanced-match%2Fdownload%2Fbalanced-match-1.0.2.tgz", + "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/base64-js/download/base64-js-1.5.1.tgz?cache=0&sync_timestamp=1605123440207&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbase64-js%2Fdownload%2Fbase64-js-1.5.1.tgz", + "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz", + "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz", + "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.7.2.tgz", + "integrity": "sha1-nyKcFb4nJFT/qXOs4NvueaGww28=", + "dev": true + }, + "bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npm.taobao.org/bluebird-lst/download/bluebird-lst-1.0.9.tgz", + "integrity": "sha1-pkoOQ2Vli5q1/odeud+2lBibtBw=", + "dev": true, + "requires": { + "bluebird": "^3.5.5" + } + }, + "boolean": { + "version": "3.1.4", + "resolved": "https://registry.nlark.com/boolean/download/boolean-3.1.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fboolean%2Fdownload%2Fboolean-3.1.4.tgz", + "integrity": "sha1-9RovtYOKmeBvm27B7bZ03mcCZDU=", + "dev": true, + "optional": true + }, + "boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/boxen/download/boxen-5.1.2.tgz?cache=0&sync_timestamp=1634028640223&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fboxen%2Fdownload%2Fboxen-5.1.2.tgz", + "integrity": "sha1-eIy2hvyDwfSG36ikDGj8K4MdK1A=", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz?cache=0&sync_timestamp=1618552489864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/download/type-fest-0.20.2.tgz", + "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz?cache=0&sync_timestamp=1614010709807&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrace-expansion%2Fdownload%2Fbrace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.17.5", + "resolved": "https://registry.npmmirror.com/browserslist/download/browserslist-4.17.5.tgz?cache=0&sync_timestamp=1635094525679&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.17.5.tgz", + "integrity": "sha1-yCe74XKkwisSP14zdTPO66391Vk=", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001271", + "electron-to-chromium": "^1.3.878", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/buffer/download/buffer-5.7.1.tgz?cache=0&sync_timestamp=1606098159535&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbuffer%2Fdownload%2Fbuffer-5.7.1.tgz", + "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=", + "dev": true, + "optional": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/buffer-alloc/download/buffer-alloc-1.2.0.tgz", + "integrity": "sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow=", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/buffer-alloc-unsafe/download/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha1-vX3CauKXLQ7aJTvgYdupkjScGfA=", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npm.taobao.org/buffer-crc32/download/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/buffer-equal/download/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/buffer-fill/download/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.2.tgz", + "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=", + "dev": true + }, + "builder-util": { + "version": "22.13.1", + "resolved": "https://registry.npmmirror.com/builder-util/download/builder-util-22.13.1.tgz?cache=0&sync_timestamp=1634100097885&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fbuilder-util%2Fdownload%2Fbuilder-util-22.13.1.tgz", + "integrity": "sha1-+yFlxyW5QF8GBadlz5HsGHCZWto=", + "dev": true, + "requires": { + "7zip-bin": "~5.1.1", + "@types/debug": "^4.1.6", + "@types/fs-extra": "^9.0.11", + "app-builder-bin": "3.7.1", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "8.8.1", + "chalk": "^4.1.1", + "cross-spawn": "^7.0.3", + "debug": "^4.3.2", + "fs-extra": "^10.0.0", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/universalify/download/universalify-2.0.0.tgz", + "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "dev": true + } + } + }, + "builder-util-runtime": { + "version": "8.8.1", + "resolved": "https://registry.npmmirror.com/builder-util-runtime/download/builder-util-runtime-8.8.1.tgz?cache=0&sync_timestamp=1634100095746&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fbuilder-util-runtime%2Fdownload%2Fbuilder-util-runtime-8.8.1.tgz", + "integrity": "sha1-1uK18ncjp2BvOB5SowANrbHW5Kk=", + "dev": true, + "requires": { + "debug": "^4.3.2", + "sax": "^1.2.4" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/cacheable-request/download/cacheable-request-6.1.0.tgz?cache=0&sync_timestamp=1623237504263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacheable-request%2Fdownload%2Fcacheable-request-6.1.0.tgz", + "integrity": "sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI=", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/lowercase-keys/download/lowercase-keys-2.0.0.tgz?cache=0&sync_timestamp=1634551715073&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Flowercase-keys%2Fdownload%2Flowercase-keys-2.0.0.tgz", + "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=", + "dev": true + } + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-6.2.0.tgz?cache=0&sync_timestamp=1603923709404&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-6.2.0.tgz", + "integrity": "sha1-kkr4gcnVJaydh/QNlk5c6pgqGAk=", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001274", + "resolved": "https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001274.tgz", + "integrity": "sha1-Jso2IE0VsXYBum/DXb2tlQpkfMc=", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1626703414084&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-3.5.2.tgz?cache=0&sync_timestamp=1623763535523&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchokidar%2Fdownload%2Fchokidar-3.5.2.tgz", + "integrity": "sha1-26OXb8rbAW9m/TZQIdkWANAcHnU=", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz", + "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", + "dev": true + }, + "chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/chromium-pickle-js/download/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", + "dev": true + }, + "ci-info": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/ci-info/download/ci-info-3.2.0.tgz?cache=0&sync_timestamp=1622039942508&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fci-info%2Fdownload%2Fci-info-3.2.0.tgz", + "integrity": "sha1-KHbLlIpJh5e1I28AlbwFfQ3KOLY=", + "dev": true + }, + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npm.taobao.org/classnames/download/classnames-2.3.1.tgz?cache=0&sync_timestamp=1617400318265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclassnames%2Fdownload%2Fclassnames-2.3.1.tgz", + "integrity": "sha1-38+jiR4wbsHa0QXQ6I9EF7hTXo4=", + "dev": true + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/cli-boxes/download/cli-boxes-2.2.1.tgz?cache=0&sync_timestamp=1610824817904&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-boxes%2Fdownload%2Fcli-boxes-2.2.1.tgz", + "integrity": "sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8=", + "dev": true + }, + "cli-truncate": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/cli-truncate/download/cli-truncate-1.1.0.tgz", + "integrity": "sha1-Ky39g8U8/TVyuH/E1DCoCK+wQIY=", + "dev": true, + "optional": true, + "requires": { + "slice-ansi": "^1.0.0", + "string-width": "^2.0.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-7.0.4.tgz", + "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz?cache=0&sync_timestamp=1618552489864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/clone-deep/download/clone-deep-4.0.1.tgz", + "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/clone-response/download/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmmirror.com/colorette/download/colorette-2.0.16.tgz", + "integrity": "sha1-cTua+E/bAAE58EVGvUqT9ipQhdo=", + "dev": true + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/colors/download/colors-1.0.3.tgz?cache=0&sync_timestamp=1599054118809&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolors%2Fdownload%2Fcolors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1634886396986&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz", + "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", + "dev": true + }, + "compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/compare-version/download/compare-version-0.1.2.tgz", + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", + "dev": true + }, + "compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npm.taobao.org/compute-scroll-into-view/download/compute-scroll-into-view-1.0.17.tgz?cache=0&sync_timestamp=1614042283471&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcompute-scroll-into-view%2Fdownload%2Fcompute-scroll-into-view-1.0.17.tgz", + "integrity": "sha1-aojxis2dQunPS6pr7H4FImB6t6s=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.nlark.com/concat-stream/download/concat-stream-1.6.2.tgz", + "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz", + "integrity": "sha1-+tB5Wqamza/57Rto6d/5Q3LCMvQ=", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/configstore/download/configstore-5.0.1.tgz", + "integrity": "sha1-02UCG130uYzdGH1qOw4/anzF7ZY=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/copy-to-clipboard/download/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha1-EVqhqZmP+rYZb5MHatbaO5E2Yq4=", + "dev": true, + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.3.tgz", + "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", + "dev": true + }, + "crc": { + "version": "3.8.0", + "resolved": "https://registry.npm.taobao.org/crc/download/crc-3.8.0.tgz", + "integrity": "sha1-rWAmnCyFb4wpnixMwN5FVpFAVsY=", + "dev": true, + "optional": true, + "requires": { + "buffer": "^5.1.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/crypto-random-string/download/crypto-random-string-2.0.0.tgz", + "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", + "dev": true + }, + "css-loader": { + "version": "6.5.0", + "resolved": "https://registry.npmmirror.com/css-loader/download/css-loader-6.5.0.tgz?cache=0&sync_timestamp=1635298595111&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcss-loader%2Fdownload%2Fcss-loader-6.5.0.tgz", + "integrity": "sha1-nRz3dmqajws8bhY4MJuWTb2rRtM=", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.nlark.com/semver/download/semver-7.3.5.tgz?cache=0&sync_timestamp=1618847119601&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-3.0.0.tgz", + "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", + "dev": true + }, + "csstype": { + "version": "3.0.9", + "resolved": "https://registry.nlark.com/csstype/download/csstype-3.0.9.tgz", + "integrity": "sha1-ZBCvMbJr0FIJM9AsvGT86c4/vws=" + }, + "date-fns": { + "version": "2.25.0", + "resolved": "https://registry.npmmirror.com/date-fns/download/date-fns-2.25.0.tgz", + "integrity": "sha1-jFyPHZWL44CamgP0t0LrqJT8VoA=", + "dev": true + }, + "dayjs": { + "version": "1.10.7", + "resolved": "https://registry.nlark.com/dayjs/download/dayjs-1.10.7.tgz", + "integrity": "sha1-LPX5Gt0oEWdIRAhmoKHSbzps5Gg=", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/decompress-response/download/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz", + "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", + "dev": true + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/defer-to-connect/download/defer-to-connect-1.1.3.tgz", + "integrity": "sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz?cache=0&sync_timestamp=1618847174317&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdefine-properties%2Fdownload%2Fdefine-properties-1.1.3.tgz", + "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "dev": true, + "optional": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/detect-node/download/detect-node-2.1.0.tgz?cache=0&sync_timestamp=1621146954463&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdetect-node%2Fdownload%2Fdetect-node-2.1.0.tgz", + "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=", + "dev": true, + "optional": true + }, + "dir-compare": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/dir-compare/download/dir-compare-2.4.0.tgz?cache=0&sync_timestamp=1620850844570&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdir-compare%2Fdownload%2Fdir-compare-2.4.0.tgz", + "integrity": "sha1-eFxB3F9kWzQ0Ok6vxQt5usfxFjE=", + "dev": true, + "requires": { + "buffer-equal": "1.0.0", + "colors": "1.0.3", + "commander": "2.9.0", + "minimatch": "3.0.4" + }, + "dependencies": { + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmmirror.com/commander/download/commander-2.9.0.tgz?cache=0&sync_timestamp=1634886396986&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcommander%2Fdownload%2Fcommander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + } + } + }, + "dmg-builder": { + "version": "22.13.1", + "resolved": "https://registry.npmmirror.com/dmg-builder/download/dmg-builder-22.13.1.tgz?cache=0&sync_timestamp=1634100099131&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fdmg-builder%2Fdownload%2Fdmg-builder-22.13.1.tgz", + "integrity": "sha1-WndlXmka1+XSj78AjGjoGeDivWk=", + "dev": true, + "requires": { + "app-builder-lib": "22.13.1", + "builder-util": "22.13.1", + "builder-util-runtime": "8.8.1", + "dmg-license": "^1.0.9", + "fs-extra": "^10.0.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/universalify/download/universalify-2.0.0.tgz", + "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "dev": true + } + } + }, + "dmg-license": { + "version": "1.0.9", + "resolved": "https://registry.nlark.com/dmg-license/download/dmg-license-1.0.9.tgz", + "integrity": "sha1-ovuNaSrw4wsHMLWvyR7Z7cLZy08=", + "dev": true, + "optional": true, + "requires": { + "@types/plist": "^3.0.1", + "@types/verror": "^1.10.3", + "ajv": "^6.10.0", + "cli-truncate": "^1.1.0", + "crc": "^3.8.0", + "iconv-corefoundation": "^1.1.6", + "plist": "^3.0.1", + "smart-buffer": "^4.0.2", + "verror": "^1.10.0" + } + }, + "dom-align": { + "version": "1.12.2", + "resolved": "https://registry.nlark.com/dom-align/download/dom-align-1.12.2.tgz", + "integrity": "sha1-D4Fk69DJwhsMeQMQSTzYVYkqzUs=", + "dev": true + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz?cache=0&sync_timestamp=1605778226941&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-5.3.0.tgz", + "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "9.0.2", + "resolved": "https://registry.nlark.com/dotenv/download/dotenv-9.0.2.tgz?cache=0&sync_timestamp=1621627076012&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdotenv%2Fdownload%2Fdotenv-9.0.2.tgz", + "integrity": "sha1-2swgFgk1o33qY2SqG++Bn7m2qwU=", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-5.1.0.tgz?cache=0&sync_timestamp=1603163578680&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdotenv-expand%2Fdownload%2Fdotenv-expand-5.1.0.tgz", + "integrity": "sha1-P7rwIL/XlIhAcuomsel5HUWmKfA=", + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/duplexer3/download/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npm.taobao.org/ejs/download/ejs-3.1.6.tgz", + "integrity": "sha1-W/0KBol0O7UmizVQzO7rvBcCgio=", + "dev": true, + "requires": { + "jake": "^10.6.1" + } + }, + "electron": { + "version": "15.3.0", + "resolved": "https://registry.npmmirror.com/electron/download/electron-15.3.0.tgz?cache=0&sync_timestamp=1635498008574&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Felectron%2Fdownload%2Felectron-15.3.0.tgz", + "integrity": "sha1-+YA8WgWy2sEu/G1CA0ksfiBLSBk=", + "dev": true, + "requires": { + "@electron/get": "^1.13.0", + "@types/node": "^14.6.2", + "extract-zip": "^1.0.3" + }, + "dependencies": { + "@types/node": { + "version": "14.17.32", + "resolved": "https://registry.npmmirror.com/@types/node/download/@types/node-14.17.32.tgz", + "integrity": "sha1-LKYcnvjHf2+hczvp5iPOsNNyrZY=", + "dev": true + } + } + }, + "electron-builder": { + "version": "22.13.1", + "resolved": "https://registry.npmmirror.com/electron-builder/download/electron-builder-22.13.1.tgz?cache=0&sync_timestamp=1634100101113&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Felectron-builder%2Fdownload%2Felectron-builder-22.13.1.tgz", + "integrity": "sha1-QZsnNsCwj1TLAkvALPrmuHizT8M=", + "dev": true, + "requires": { + "@types/yargs": "^17.0.1", + "app-builder-lib": "22.13.1", + "builder-util": "22.13.1", + "builder-util-runtime": "8.8.1", + "chalk": "^4.1.1", + "dmg-builder": "22.13.1", + "fs-extra": "^10.0.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.2.0", + "update-notifier": "^5.1.0", + "yargs": "^17.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/universalify/download/universalify-2.0.0.tgz", + "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "dev": true + } + } + }, + "electron-osx-sign": { + "version": "0.5.0", + "resolved": "https://registry.npm.taobao.org/electron-osx-sign/download/electron-osx-sign-0.5.0.tgz", + "integrity": "sha1-/CWMXoloWZBLvj0B2gaQLAS1HDo=", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "compare-version": "^0.1.2", + "debug": "^2.6.8", + "isbinaryfile": "^3.0.2", + "minimist": "^1.2.0", + "plist": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/isbinaryfile/download/isbinaryfile-3.0.3.tgz", + "integrity": "sha1-XW3vPt6/boyoyunDAYOoBLX4voA=", + "dev": true, + "requires": { + "buffer-alloc": "^1.2.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "electron-publish": { + "version": "22.13.1", + "resolved": "https://registry.npmmirror.com/electron-publish/download/electron-publish-22.13.1.tgz", + "integrity": "sha1-fTrt+Yj5lcFJzGIK7wdyVZNC6gM=", + "dev": true, + "requires": { + "@types/fs-extra": "^9.0.11", + "builder-util": "22.13.1", + "builder-util-runtime": "8.8.1", + "chalk": "^4.1.1", + "fs-extra": "^10.0.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + }, + "dependencies": { + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/universalify/download/universalify-2.0.0.tgz", + "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "dev": true + } + } + }, + "electron-to-chromium": { + "version": "1.3.885", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/download/electron-to-chromium-1.3.885.tgz", + "integrity": "sha1-yM7DL7xhNkEnhJrgDyOVobrnxFQ=", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz", + "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "optional": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.nlark.com/end-of-stream/download/end-of-stream-1.4.4.tgz", + "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.8.3", + "resolved": "https://registry.nlark.com/enhanced-resolve/download/enhanced-resolve-5.8.3.tgz?cache=0&sync_timestamp=1632130769099&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-5.8.3.tgz", + "integrity": "sha1-bVUtRlzOBCP1s9cYUR6lOCansvA=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/env-paths/download/env-paths-2.2.1.tgz?cache=0&sync_timestamp=1630095479786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fenv-paths%2Fdownload%2Fenv-paths-2.2.1.tgz", + "integrity": "sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npm.taobao.org/envinfo/download/envinfo-7.8.1.tgz?cache=0&sync_timestamp=1617673061720&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenvinfo%2Fdownload%2Fenvinfo-7.8.1.tgz", + "integrity": "sha1-Bjd+Pl9NN5/qesWS1a2JJ+DE1HU=", + "dev": true + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/es-module-lexer/download/es-module-lexer-0.9.3.tgz?cache=0&sync_timestamp=1633645560577&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fes-module-lexer%2Fdownload%2Fes-module-lexer-0.9.3.tgz", + "integrity": "sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=", + "dev": true + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/es6-error/download/es6-error-4.1.1.tgz", + "integrity": "sha1-njr0B0Wd7tR+mpH5uIWoTrBcVh0=", + "dev": true, + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz", + "integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=", + "dev": true + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/escape-goat/download/escape-goat-2.1.1.tgz?cache=0&sync_timestamp=1618550697641&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-goat%2Fdownload%2Fescape-goat-2.1.1.tgz", + "integrity": "sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU=", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-4.0.0.tgz", + "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", + "dev": true, + "optional": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/esrecurse/download/esrecurse-4.3.0.tgz", + "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/download/estraverse-5.3.0.tgz?cache=0&sync_timestamp=1635237706876&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-5.3.0.tgz", + "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1635237706876&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/events/download/events-3.3.0.tgz", + "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/execa/download/execa-5.1.1.tgz?cache=0&sync_timestamp=1622825396605&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexeca%2Fdownload%2Fexeca-5.1.1.tgz", + "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-6.0.1.tgz", + "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=", + "dev": true + } + } + }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npm.taobao.org/extract-zip/download/extract-zip-1.7.0.tgz", + "integrity": "sha1-VWzDrp339FLEk6DPtRzDAneUCSc=", + "dev": true, + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=", + "dev": true, + "optional": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz", + "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npm.taobao.org/fastest-levenshtein/download/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha1-mZD306iMxan/0fF0V0UlFwDUl+I=", + "dev": true + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.nlark.com/file-loader/download/file-loader-6.2.0.tgz", + "integrity": "sha1-uu98+OGEDfMl5DkLRISHlIDuvk0=", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/filelist/download/filelist-1.0.2.tgz", + "integrity": "sha1-gCAvIUYtTRwuIUEZsYB8G8A4Dls=", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/download/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-8.1.0.tgz", + "integrity": "sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/fsevents/download/fsevents-2.3.2.tgz", + "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz", + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz", + "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz", + "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/glob/download/glob-7.2.0.tgz?cache=0&sync_timestamp=1632353796482&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglob%2Fdownload%2Fglob-7.2.0.tgz", + "integrity": "sha1-0VU1r3cy4C6Uj0xBYovZECk/YCM=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/download/glob-parent-5.1.2.tgz?cache=0&sync_timestamp=1632953697891&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglob-parent%2Fdownload%2Fglob-parent-5.1.2.tgz", + "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/glob-to-regexp/download/glob-to-regexp-0.4.1.tgz", + "integrity": "sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=", + "dev": true + }, + "global-agent": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/global-agent/download/global-agent-3.0.0.tgz?cache=0&sync_timestamp=1627082437079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobal-agent%2Fdownload%2Fglobal-agent-3.0.0.tgz", + "integrity": "sha1-rnzTG9NYO5PFoWQ3oa/ifMM6GrY=", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.nlark.com/semver/download/semver-7.3.5.tgz?cache=0&sync_timestamp=1618847119601&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/global-dirs/download/global-dirs-3.0.0.tgz?cache=0&sync_timestamp=1610454691111&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-dirs%2Fdownload%2Fglobal-dirs-3.0.0.tgz", + "integrity": "sha1-cKdv6E6jFas3sfVXbL3n1I73JoY=", + "dev": true, + "requires": { + "ini": "2.0.0" + }, + "dependencies": { + "ini": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/ini/download/ini-2.0.0.tgz", + "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", + "dev": true + } + } + }, + "global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/global-tunnel-ng/download/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha1-0DtRAt/eOmmRT17n2GdhyjXVfY8=", + "dev": true, + "optional": true, + "requires": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + } + }, + "globalthis": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/globalthis/download/globalthis-1.0.2.tgz", + "integrity": "sha1-KiNdNPTYA2IZ9+NJKbXenhgWa4s=", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.nlark.com/got/download/got-9.6.0.tgz?cache=0&sync_timestamp=1628752531824&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fgot%2Fdownload%2Fgot-9.6.0.tgz", + "integrity": "sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU=", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.nlark.com/graceful-fs/download/graceful-fs-4.2.8.tgz?cache=0&sync_timestamp=1628194078324&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.8.tgz", + "integrity": "sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo=", + "dev": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/graceful-readlink/download/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/has/download/has-1.0.3.tgz", + "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/has-yarn/download/has-yarn-2.1.0.tgz?cache=0&sync_timestamp=1631299106681&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhas-yarn%2Fdownload%2Fhas-yarn-2.1.0.tgz", + "integrity": "sha1-E34RNUp7W/EapctknPDG8/8rLnc=", + "dev": true + }, + "hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-4.0.2.tgz?cache=0&sync_timestamp=1617826545071&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-4.0.2.tgz", + "integrity": "sha1-XkJVB+7eT+qEa3Ji8IOEVsQgmWE=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz", + "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/human-signals/download/human-signals-2.1.0.tgz?cache=0&sync_timestamp=1624364695595&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhuman-signals%2Fdownload%2Fhuman-signals-2.1.0.tgz", + "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=", + "dev": true + }, + "iconv-corefoundation": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/iconv-corefoundation/download/iconv-corefoundation-1.1.6.tgz", + "integrity": "sha1-J8E1RwI39vjRNGL6H16vJQUjwpo=", + "dev": true, + "optional": true, + "requires": { + "cli-truncate": "^1.1.0", + "node-addon-api": "^1.6.3" + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/icss-utils/download/icss-utils-5.1.0.tgz", + "integrity": "sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/ieee754/download/ieee754-1.2.1.tgz?cache=0&sync_timestamp=1603838208740&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fieee754%2Fdownload%2Fieee754-1.2.1.tgz", + "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", + "dev": true, + "optional": true + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/import-local/download/import-local-3.0.3.tgz?cache=0&sync_timestamp=1633327317807&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fimport-local%2Fdownload%2Fimport-local-3.0.3.tgz", + "integrity": "sha1-TVHCxJXKk5PaJZ7Ga2LgIpICEeA=", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/inherits/download/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.nlark.com/ini/download/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", + "dev": true + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/interpret/download/interpret-2.2.0.tgz", + "integrity": "sha1-GnigtZZcQKVBbQB61vUK0nxBffk=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-binary-path/download/is-binary-path-2.1.0.tgz", + "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/is-ci/download/is-ci-3.0.1.tgz?cache=0&sync_timestamp=1635261061017&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-ci%2Fdownload%2Fis-ci-3.0.1.tgz", + "integrity": "sha1-227L7RvWWcQ9rA9FZh52dBA9GGc=", + "dev": true, + "requires": { + "ci-info": "^3.2.0" + } + }, + "is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/is-core-module/download/is-core-module-2.8.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-core-module%2Fdownload%2Fis-core-module-2.8.0.tgz", + "integrity": "sha1-AyEzbD0JJeSX/Zf12VyxFKXM1Ug=", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz?cache=0&sync_timestamp=1618552489864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "optional": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz", + "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.4.0.tgz?cache=0&sync_timestamp=1610875232179&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-installed-globally%2Fdownload%2Fis-installed-globally-0.4.0.tgz", + "integrity": "sha1-mg/UB5ScMPhutpWe8beZTtC3tSA=", + "dev": true, + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.nlark.com/is-npm/download/is-npm-5.0.0.tgz", + "integrity": "sha1-Q+jWXMVuG2f41HJiz2ZwmRk/Rag=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz", + "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/is-path-inside/download/is-path-inside-3.0.3.tgz?cache=0&sync_timestamp=1620046845369&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-inside%2Fdownload%2Fis-path-inside-3.0.3.tgz", + "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz", + "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/is-yarn-global/download/is-yarn-global-0.3.0.tgz?cache=0&sync_timestamp=1619356719315&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-yarn-global%2Fdownload%2Fis-yarn-global-0.3.0.tgz", + "integrity": "sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbinaryfile": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/isbinaryfile/download/isbinaryfile-4.0.8.tgz", + "integrity": "sha1-XTS5SGW9SUZjPsx4oCb8dsWxH88=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npm.taobao.org/jake/download/jake-10.8.2.tgz", + "integrity": "sha1-68nehVgWCmbYLQ6txqLlj7xQCns=", + "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/color-name/download/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1626703414084&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.3.1", + "resolved": "https://registry.npmmirror.com/jest-worker/download/jest-worker-27.3.1.tgz?cache=0&sync_timestamp=1634626737887&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fjest-worker%2Fdownload%2Fjest-worker-27.3.1.tgz", + "integrity": "sha1-De9/6uW4BCvjhHl5mut7X6ysJLI=", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345098261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz", + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-4.1.0.tgz?cache=0&sync_timestamp=1618435004368&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-4.1.0.tgz", + "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/json-buffer/download/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "optional": true + }, + "json2mq": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/json2mq/download/json2mq-0.2.0.tgz", + "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", + "dev": true, + "requires": { + "string-convert": "^0.2.0" + } + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/json5/download/json5-2.2.0.tgz", + "integrity": "sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz?cache=0&sync_timestamp=1600337463601&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fkeyv%2Fdownload%2Fkeyv-3.1.0.tgz", + "integrity": "sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk=", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/klona/download/klona-2.0.5.tgz?cache=0&sync_timestamp=1635385383825&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fklona%2Fdownload%2Fklona-2.0.5.tgz", + "integrity": "sha1-0WZXTZAHY5XZljqnqSj6u412r7w=", + "dev": true + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/latest-version/download/latest-version-5.1.0.tgz?cache=0&sync_timestamp=1626951703884&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flatest-version%2Fdownload%2Flatest-version-5.1.0.tgz", + "integrity": "sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4=", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, + "lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/lazy-val/download/lazy-val-1.0.5.tgz?cache=0&sync_timestamp=1620971390189&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flazy-val%2Fdownload%2Flazy-val-1.0.5.tgz", + "integrity": "sha1-bPO59bwxzufuPjacCDK3WD3Nkj0=", + "dev": true + }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/loader-runner/download/loader-runner-4.2.0.tgz", + "integrity": "sha1-1wIjgNZtFMX7HUlriYZOvP1Hg4Q=", + "dev": true + }, + "loader-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/loader-utils/download/loader-utils-2.0.1.tgz?cache=0&sync_timestamp=1635579199157&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Floader-utils%2Fdownload%2Floader-utils-2.0.1.tgz", + "integrity": "sha1-O41DhvQjeNZDTTLXvAjnpS05V14=", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.nlark.com/locate-path/download/locate-path-5.0.0.tgz?cache=0&sync_timestamp=1629895724478&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flocate-path%2Fdownload%2Flocate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.nlark.com/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1624543041613&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flodash%2Fdownload%2Flodash-4.17.21.tgz", + "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/lowercase-keys/download/lowercase-keys-1.0.1.tgz?cache=0&sync_timestamp=1634551715073&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Flowercase-keys%2Fdownload%2Flowercase-keys-1.0.1.tgz", + "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.nlark.com/lru-cache/download/lru-cache-6.0.0.tgz", + "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz", + "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/matcher/download/matcher-3.0.0.tgz", + "integrity": "sha1-vZBg9MW3CqgEHMxvgDaHYJlPMMo=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^4.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-4.0.4.tgz", + "integrity": "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz", + "integrity": "sha1-bj3GzCuVEGQ4MOXxnVy3U9pe6r4=", + "dev": true + }, + "mime-db": { + "version": "1.50.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.50.0.tgz", + "integrity": "sha1-q9SslOmNPA4YUBbGerRdX95AwR8=", + "dev": true + }, + "mime-types": { + "version": "2.1.33", + "resolved": "https://registry.npmmirror.com/mime-types/download/mime-types-2.1.33.tgz?cache=0&sync_timestamp=1633108176041&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmime-types%2Fdownload%2Fmime-types-2.1.33.tgz", + "integrity": "sha1-H6EqkERy+v0GjkjZ6EAfdNP3Dts=", + "dev": true, + "requires": { + "mime-db": "1.50.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-1.0.1.tgz?cache=0&sync_timestamp=1628692495204&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmimic-response%2Fdownload%2Fmimic-response-1.0.1.tgz", + "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz", + "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "moment": { + "version": "2.29.1", + "resolved": "https://registry.npm.taobao.org/moment/download/moment-2.29.1.tgz", + "integrity": "sha1-sr52n6MZQL6e7qZGnAdeNQBvo9M=", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmmirror.com/nanoid/download/nanoid-3.1.30.tgz?cache=0&sync_timestamp=1634166192601&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnanoid%2Fdownload%2Fnanoid-3.1.30.tgz", + "integrity": "sha1-Y/k8xUjSoRPcXfvGO/oJ4rm2Q2I=", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz", + "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", + "dev": true + }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.nlark.com/node-addon-api/download/node-addon-api-1.7.2.tgz", + "integrity": "sha1-PfMLlXILU8JOWZSLSVMrZiRE9U0=", + "dev": true, + "optional": true + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/node-releases/download/node-releases-2.0.1.tgz?cache=0&sync_timestamp=1634806960337&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnode-releases%2Fdownload%2Fnode-releases-2.0.1.tgz", + "integrity": "sha1-PR05XyBPHy8ppUNYuftnh2WtL8U=", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-4.5.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-4.5.1.tgz", + "integrity": "sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=", + "dev": true + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/npm-conf/download/npm-conf-1.1.3.tgz", + "integrity": "sha1-JWzEe9DiGMJZxOlVC/QTvCGSr/k=", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz", + "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/object-assign/download/object-assign-4.1.1.tgz?cache=0&sync_timestamp=1618847043548&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz", + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/once/download/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-1.1.0.tgz?cache=0&sync_timestamp=1622467988667&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-cancelable%2Fdownload%2Fp-cancelable-1.1.0.tgz", + "integrity": "sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/p-limit/download/p-limit-3.1.0.tgz?cache=0&sync_timestamp=1628812766275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-limit%2Fdownload%2Fp-limit-3.1.0.tgz", + "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/p-locate/download/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1628812766275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/download/p-try-2.2.0.tgz?cache=0&sync_timestamp=1633364462890&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fp-try%2Fdownload%2Fp-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.nlark.com/package-json/download/package-json-6.5.0.tgz?cache=0&sync_timestamp=1624549851966&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpackage-json%2Fdownload%2Fpackage-json-6.5.0.tgz", + "integrity": "sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA=", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/path-exists/download/path-exists-4.0.0.tgz", + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz?cache=0&sync_timestamp=1617971695678&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-key%2Fdownload%2Fpath-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz", + "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", + "dev": true + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/download/picocolors-1.0.0.tgz?cache=0&sync_timestamp=1634093442271&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpicocolors%2Fdownload%2Fpicocolors-1.0.0.tgz", + "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz", + "integrity": "sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/download/pkg-dir-4.2.0.tgz?cache=0&sync_timestamp=1633498133295&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpkg-dir%2Fdownload%2Fpkg-dir-4.2.0.tgz", + "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "plist": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/plist/download/plist-3.0.4.tgz?cache=0&sync_timestamp=1630103302758&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fplist%2Fdownload%2Fplist-3.0.4.tgz", + "integrity": "sha1-pi34N+Ou0rs7c1iZ1RDE8YYBnL4=", + "dev": true, + "requires": { + "base64-js": "^1.5.1", + "xmlbuilder": "^9.0.7" + } + }, + "postcss": { + "version": "8.3.11", + "resolved": "https://registry.npmmirror.com/postcss/download/postcss-8.3.11.tgz", + "integrity": "sha1-w77KfqgRzV4cSj7G0udZnvH4+Fg=", + "dev": true, + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^0.6.2" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/postcss-modules-extract-imports/download/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha1-zaHwR8CugMl9vijD52pDuIAldB0=", + "dev": true + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/postcss-modules-local-by-default/download/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha1-67tU+uFZjuz99pGgKz/zs5ClpRw=", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha1-nvMVFFbTu/oSDKRImN/Kby+gHwY=", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/postcss-modules-values/download/postcss-modules-values-4.0.0.tgz", + "integrity": "sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620752939806&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "integrity": "sha1-LFu6gXSsL2mBq2MaQqsO5UrzMuo=", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-value-parser%2Fdownload%2Fpostcss-value-parser-4.1.0.tgz", + "integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/prepend-http/download/prepend-http-2.0.0.tgz?cache=0&sync_timestamp=1628547439455&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprepend-http%2Fdownload%2Fprepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/progress/download/progress-2.0.3.tgz", + "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/proto-list/download/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pump/download/pump-3.0.0.tgz", + "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/punycode/download/punycode-2.1.1.tgz?cache=0&sync_timestamp=1622604519710&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpunycode%2Fdownload%2Fpunycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", + "dev": true + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/pupa/download/pupa-2.1.1.tgz", + "integrity": "sha1-9ej9SvwsXZeCj6pSNUnth0SiDWI=", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz", + "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz", + "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "rc-align": { + "version": "4.0.11", + "resolved": "https://registry.nlark.com/rc-align/download/rc-align-4.0.11.tgz?cache=0&sync_timestamp=1628678366435&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-align%2Fdownload%2Frc-align-4.0.11.tgz", + "integrity": "sha1-gZjGLbJmvBuO8F5WwTJ1v3Jiil4=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "lodash": "^4.17.21", + "rc-util": "^5.3.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-cascader": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/rc-cascader/download/rc-cascader-1.4.3.tgz", + "integrity": "sha1-2RsNz4FXtg6+nsPli02wVNUplGQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1", + "warning": "^4.0.1" + } + }, + "rc-checkbox": { + "version": "2.3.2", + "resolved": "https://registry.npm.taobao.org/rc-checkbox/download/rc-checkbox-2.3.2.tgz", + "integrity": "sha1-+Rs2eMftsrqoEhyUg8Zk+m8K78E=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "rc-collapse": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/rc-collapse/download/rc-collapse-3.1.2.tgz?cache=0&sync_timestamp=1630552237874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-collapse%2Fdownload%2Frc-collapse-3.1.2.tgz", + "integrity": "sha1-dgKKgRuEXQPZRgzMQJx+qK0J2xQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.2.1", + "shallowequal": "^1.1.0" + } + }, + "rc-dialog": { + "version": "8.6.0", + "resolved": "https://registry.nlark.com/rc-dialog/download/rc-dialog-8.6.0.tgz", + "integrity": "sha1-OyKNrAhd5e7YxiN/MRYhBGh0Quc=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.6.1" + } + }, + "rc-drawer": { + "version": "4.3.1", + "resolved": "https://registry.nlark.com/rc-drawer/download/rc-drawer-4.3.1.tgz", + "integrity": "sha1-NWMzp68Bt3er1oXJbCzmLvtE8/M=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.7.0" + } + }, + "rc-dropdown": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/rc-dropdown/download/rc-dropdown-3.2.0.tgz", + "integrity": "sha1-2mwq2kA4QrruOp6Qmgsakbo+EJA=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-trigger": "^5.0.4" + } + }, + "rc-field-form": { + "version": "1.20.1", + "resolved": "https://registry.npmmirror.com/rc-field-form/download/rc-field-form-1.20.1.tgz", + "integrity": "sha1-0cUYiBB88HW0JwS3tXW++Ew1kpE=", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4", + "async-validator": "^3.0.3", + "rc-util": "^5.8.0" + } + }, + "rc-image": { + "version": "5.2.5", + "resolved": "https://registry.nlark.com/rc-image/download/rc-image-5.2.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-image%2Fdownload%2Frc-image-5.2.5.tgz", + "integrity": "sha1-ROb/yEJiaCeWDnq3LhwNbzqM5EA=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-dialog": "~8.6.0", + "rc-util": "^5.0.6" + } + }, + "rc-input-number": { + "version": "7.1.4", + "resolved": "https://registry.npmmirror.com/rc-input-number/download/rc-input-number-7.1.4.tgz?cache=0&sync_timestamp=1632819657892&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Frc-input-number%2Fdownload%2Frc-input-number-7.1.4.tgz", + "integrity": "sha1-nXQQyR/43GOE0CM8IN8niYKYn5o=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.9.8" + } + }, + "rc-mentions": { + "version": "1.6.1", + "resolved": "https://registry.nlark.com/rc-mentions/download/rc-mentions-1.6.1.tgz", + "integrity": "sha1-RgNQJ9ZKoz74QLoPvUEYceNGF64=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "^9.0.0", + "rc-textarea": "^0.3.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1" + } + }, + "rc-menu": { + "version": "9.0.14", + "resolved": "https://registry.npmmirror.com/rc-menu/download/rc-menu-9.0.14.tgz", + "integrity": "sha1-KJvaSi9sXrsySOLjBdUs8Mc8udU=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.2.0", + "rc-trigger": "^5.1.2", + "rc-util": "^5.12.0", + "shallowequal": "^1.1.0" + } + }, + "rc-motion": { + "version": "2.4.4", + "resolved": "https://registry.nlark.com/rc-motion/download/rc-motion-2.4.4.tgz?cache=0&sync_timestamp=1622690263011&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-motion%2Fdownload%2Frc-motion-2.4.4.tgz", + "integrity": "sha1-6ZXV+iT8kwZcJPcUhXzyZ31lW7A=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.2.1" + } + }, + "rc-notification": { + "version": "4.5.7", + "resolved": "https://registry.nlark.com/rc-notification/download/rc-notification-4.5.7.tgz", + "integrity": "sha1-Jl5uagwaD6xj1qvU2DLrj/MVIvE=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.2.0", + "rc-util": "^5.0.1" + } + }, + "rc-overflow": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/rc-overflow/download/rc-overflow-1.2.2.tgz", + "integrity": "sha1-lbAiIBbAzb3A24X1acJi53BqXyI=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.1" + } + }, + "rc-pagination": { + "version": "3.1.9", + "resolved": "https://registry.nlark.com/rc-pagination/download/rc-pagination-3.1.9.tgz", + "integrity": "sha1-eXrXXYWx73qCgBIH6tQQEQM3/dY=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "rc-picker": { + "version": "2.5.19", + "resolved": "https://registry.npmmirror.com/rc-picker/download/rc-picker-2.5.19.tgz?cache=0&sync_timestamp=1633750044020&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Frc-picker%2Fdownload%2Frc-picker-2.5.19.tgz", + "integrity": "sha1-c9B1RvrDmS8L+r8niWVKyto55G8=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "2.x", + "dayjs": "1.x", + "moment": "^2.24.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" + } + }, + "rc-progress": { + "version": "3.1.4", + "resolved": "https://registry.nlark.com/rc-progress/download/rc-progress-3.1.4.tgz?cache=0&sync_timestamp=1621251854199&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-progress%2Fdownload%2Frc-progress-3.1.4.tgz", + "integrity": "sha1-ZgQND659jO0rOFiDeOzLKGS61hU=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6" + } + }, + "rc-rate": { + "version": "2.9.1", + "resolved": "https://registry.nlark.com/rc-rate/download/rc-rate-2.9.1.tgz", + "integrity": "sha1-5Dy5XE65CiweCxbsZhTYxDUwpzE=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + } + }, + "rc-resize-observer": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/rc-resize-observer/download/rc-resize-observer-1.0.1.tgz?cache=0&sync_timestamp=1630563912050&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-resize-observer%2Fdownload%2Frc-resize-observer-1.0.1.tgz", + "integrity": "sha1-zNCYZUP/G/SfilgeisS7cU7STc0=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-select": { + "version": "12.1.13", + "resolved": "https://registry.nlark.com/rc-select/download/rc-select-12.1.13.tgz?cache=0&sync_timestamp=1631512815641&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-select%2Fdownload%2Frc-select-12.1.13.tgz", + "integrity": "sha1-wzVgzLkznTBpW1JFj1Xvw1rzUnM=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.0.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.9.8", + "rc-virtual-list": "^3.2.0" + } + }, + "rc-slider": { + "version": "9.7.4", + "resolved": "https://registry.npmmirror.com/rc-slider/download/rc-slider-9.7.4.tgz?cache=0&sync_timestamp=1633937036373&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Frc-slider%2Fdownload%2Frc-slider-9.7.4.tgz", + "integrity": "sha1-QwyGByO/ZEXr9TUXtVBBei8l7tE=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-tooltip": "^5.0.1", + "rc-util": "^5.0.0", + "shallowequal": "^1.1.0" + } + }, + "rc-steps": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/rc-steps/download/rc-steps-4.1.4.tgz?cache=0&sync_timestamp=1632734168557&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Frc-steps%2Fdownload%2Frc-steps-4.1.4.tgz", + "integrity": "sha1-C6gtsgLVnKUtBpPcmIDdFFsZ3CM=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "classnames": "^2.2.3", + "rc-util": "^5.0.1" + } + }, + "rc-switch": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/rc-switch/download/rc-switch-3.2.2.tgz", + "integrity": "sha1-0AH3fxJmTVJZW09vtCXdnmb7qOg=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" + } + }, + "rc-table": { + "version": "7.15.2", + "resolved": "https://registry.npmmirror.com/rc-table/download/rc-table-7.15.2.tgz?cache=0&sync_timestamp=1634614270671&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Frc-table%2Fdownload%2Frc-table-7.15.2.tgz", + "integrity": "sha1-9qtzss+xx288+WgshVVhQjxrWyI=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.13.0", + "shallowequal": "^1.1.0" + } + }, + "rc-tabs": { + "version": "11.10.2", + "resolved": "https://registry.npmmirror.com/rc-tabs/download/rc-tabs-11.10.2.tgz?cache=0&sync_timestamp=1634811404021&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Frc-tabs%2Fdownload%2Frc-tabs-11.10.2.tgz", + "integrity": "sha1-R4E18Oagwf9JkFY4snuaXozSMqI=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "^3.2.0", + "rc-menu": "^9.0.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.0" + } + }, + "rc-textarea": { + "version": "0.3.5", + "resolved": "https://registry.nlark.com/rc-textarea/download/rc-textarea-0.3.5.tgz?cache=0&sync_timestamp=1629365057410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-textarea%2Fdownload%2Frc-textarea-0.3.5.tgz", + "integrity": "sha1-B+1EXd25TlrmdkZ2kjpJvdrZsuw=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.7.0" + } + }, + "rc-tooltip": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/rc-tooltip/download/rc-tooltip-5.1.1.tgz?cache=0&sync_timestamp=1620376922725&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-tooltip%2Fdownload%2Frc-tooltip-5.1.1.tgz", + "integrity": "sha1-lBeO0WLQJSvEmTtyX13CrA/M8VQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "rc-trigger": "^5.0.0" + } + }, + "rc-tree": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/rc-tree/download/rc-tree-4.2.2.tgz?cache=0&sync_timestamp=1635165422174&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Frc-tree%2Fdownload%2Frc-tree-4.2.2.tgz", + "integrity": "sha1-RCkYfLv77L6YlxSmB+Peizq3dj8=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.0.0", + "rc-virtual-list": "^3.0.1" + } + }, + "rc-tree-select": { + "version": "4.3.3", + "resolved": "https://registry.npmmirror.com/rc-tree-select/download/rc-tree-select-4.3.3.tgz?cache=0&sync_timestamp=1632811809474&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Frc-tree-select%2Fdownload%2Frc-tree-select-4.3.3.tgz", + "integrity": "sha1-KOuk2KjcjA+bYdg85GWEKmkV7KQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "^12.0.0", + "rc-tree": "^4.0.0", + "rc-util": "^5.0.5" + } + }, + "rc-trigger": { + "version": "5.2.10", + "resolved": "https://registry.nlark.com/rc-trigger/download/rc-trigger-5.2.10.tgz?cache=0&sync_timestamp=1628677456708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-trigger%2Fdownload%2Frc-trigger-5.2.10.tgz", + "integrity": "sha1-igBXqUCxuQJ+qjO+7IpuzYXM4rE=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-align": "^4.0.0", + "rc-motion": "^2.0.0", + "rc-util": "^5.5.0" + } + }, + "rc-upload": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/rc-upload/download/rc-upload-4.3.2.tgz", + "integrity": "sha1-O1bIvfeyXqs1fmVFPgMrexDG88w=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + } + }, + "rc-util": { + "version": "5.14.0", + "resolved": "https://registry.nlark.com/rc-util/download/rc-util-5.14.0.tgz?cache=0&sync_timestamp=1631611509279&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frc-util%2Fdownload%2Frc-util-5.14.0.tgz", + "integrity": "sha1-UsZQ4nVwwsR/eTbH0y6uxSEkkqg=", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" + } + }, + "rc-virtual-list": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/rc-virtual-list/download/rc-virtual-list-3.4.2.tgz", + "integrity": "sha1-EHgyeqcjC15FbWee0s6Z88A269E=", + "dev": true, + "requires": { + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.0.7" + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmmirror.com/react/download/react-17.0.2.tgz?cache=0&sync_timestamp=1635733049730&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Freact%2Fdownload%2Freact-17.0.2.tgz", + "integrity": "sha1-0LXMUW0p6z7uOD91tihkz7aAADc=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmmirror.com/react-dom/download/react-dom-17.0.2.tgz", + "integrity": "sha1-7P+2hF462Nv83EmPDQqTlzZQLCM=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmmirror.com/react-is/download/react-is-16.13.1.tgz", + "integrity": "sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=", + "dev": true + }, + "read-config-file": { + "version": "6.2.0", + "resolved": "https://registry.nlark.com/read-config-file/download/read-config-file-6.2.0.tgz", + "integrity": "sha1-cVNgcjMLzWK6gU+RRYsSrdn8et4=", + "dev": true, + "requires": { + "dotenv": "^9.0.2", + "dotenv-expand": "^5.1.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.0", + "lazy-val": "^1.0.4" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.nlark.com/readable-stream/download/readable-stream-2.3.7.tgz", + "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", + "dev": true + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.nlark.com/readdirp/download/readdirp-3.6.0.tgz", + "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.nlark.com/rechoir/download/rechoir-0.7.1.tgz?cache=0&sync_timestamp=1627101702123&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frechoir%2Fdownload%2Frechoir-0.7.1.tgz", + "integrity": "sha1-lHipahyhNbXoj8An8D7pLWxkVoY=", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz?cache=0&sync_timestamp=1626993001371&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.9.tgz", + "integrity": "sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=", + "dev": true + }, + "registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-4.2.1.tgz?cache=0&sync_timestamp=1605012427446&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-auth-token%2Fdownload%2Fregistry-auth-token-4.2.1.tgz", + "integrity": "sha1-bXtABkQZGJcszV/tzUHcMix5slA=", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/registry-url/download/registry-url-5.1.0.tgz?cache=0&sync_timestamp=1618682043206&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-url%2Fdownload%2Fregistry-url-5.1.0.tgz", + "integrity": "sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk=", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/resolve-cwd/download/resolve-cwd-3.0.0.tgz", + "integrity": "sha1-DwB18bslRHZs9zumpuKt/ryxPy0=", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-5.0.0.tgz", + "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/responselike/download/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/rimraf/download/rimraf-3.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frimraf%2Fdownload%2Frimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmmirror.com/roarr/download/roarr-2.15.4.tgz", + "integrity": "sha1-9f55W3uDjM/jXcYI4Cgrnrouev0=", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/safer-buffer/download/safer-buffer-2.1.2.tgz", + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", + "dev": true + }, + "sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npm.taobao.org/sanitize-filename/download/sanitize-filename-1.6.3.tgz", + "integrity": "sha1-dV69dSBFkxl34wsgJdNA18kJA3g=", + "dev": true, + "requires": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "sass": { + "version": "1.43.4", + "resolved": "https://registry.npmmirror.com/sass/download/sass-1.43.4.tgz?cache=0&sync_timestamp=1635300346226&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsass%2Fdownload%2Fsass-1.43.4.tgz", + "integrity": "sha1-aMfWobAEvvSa8NnK91DpslIQXR8=", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "12.3.0", + "resolved": "https://registry.npmmirror.com/sass-loader/download/sass-loader-12.3.0.tgz", + "integrity": "sha1-kyeJgcGJw2pYy/w31LnO8M3AKHE=", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", + "dev": true + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/scheduler/download/scheduler-0.20.2.tgz", + "integrity": "sha1-S67jlDbjSqk7SHS93L8P6Li1DpE=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-3.1.1.tgz?cache=0&sync_timestamp=1626694740261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fschema-utils%2Fdownload%2Fschema-utils-3.1.1.tgz", + "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "scroll-into-view-if-needed": { + "version": "2.2.28", + "resolved": "https://registry.nlark.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.28.tgz", + "integrity": "sha1-WhWy9YpSZCyIyOylhGROAXA9ZFo=", + "dev": true, + "requires": { + "compute-scroll-into-view": "^1.0.17" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618847119601&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/semver-compare/download/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true, + "optional": true + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/semver-diff/download/semver-diff-3.1.1.tgz", + "integrity": "sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys=", + "dev": true, + "requires": { + "semver": "^6.3.0" + } + }, + "serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.nlark.com/serialize-error/download/serialize-error-7.0.1.tgz?cache=0&sync_timestamp=1618825628478&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fserialize-error%2Fdownload%2Fserialize-error-7.0.1.tgz", + "integrity": "sha1-8TYLBEf2H/tIPsQVfHN/q313jhg=", + "dev": true, + "optional": true, + "requires": { + "type-fest": "^0.13.1" + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-6.0.0.tgz", + "integrity": "sha1-765diPRdeSQUHai1w6en5mP+/rg=", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/shallow-clone/download/shallow-clone-3.0.1.tgz", + "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/shallowequal/download/shallowequal-1.1.0.tgz", + "integrity": "sha1-GI1SHelbkIdAT9TctosT3wrk5/g=", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "dev": true + }, + "signal-exit": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.5.tgz?cache=0&sync_timestamp=1632948384106&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.5.tgz", + "integrity": "sha1-nj6MwMdamUcrRDIQM6dwLnc4JS8=", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/slice-ansi/download/slice-ansi-1.0.0.tgz", + "integrity": "sha1-BE8aSdiEL/MHqta1Be0Xi9lQE00=", + "dev": true, + "optional": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/smart-buffer/download/smart-buffer-4.2.0.tgz?cache=0&sync_timestamp=1628317244992&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsmart-buffer%2Fdownload%2Fsmart-buffer-4.2.0.tgz", + "integrity": "sha1-bh1x+k8YwF99D/IW3RakgdDo2a4=", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.nlark.com/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npm.taobao.org/source-map-js/download/source-map-js-0.6.2.tgz", + "integrity": "sha1-C7XeYxtBz72mz7qL0FqA79/SOF4=", + "dev": true + }, + "source-map-loader": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/source-map-loader/download/source-map-loader-3.0.0.tgz", + "integrity": "sha1-8qBO4oCK0Bx3TeprfSY5g587MEk=", + "dev": true, + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "source-map-js": "^0.6.2" + } + }, + "source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.20.tgz?cache=0&sync_timestamp=1631179636992&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.20.tgz", + "integrity": "sha1-EhZgifj15ejFaSazd2Mzkt0stsk=", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/sprintf-js/download/sprintf-js-1.1.2.tgz?cache=0&sync_timestamp=1618847174560&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsprintf-js%2Fdownload%2Fsprintf-js-1.1.2.tgz", + "integrity": "sha1-2hdlJiv4wPVxdJ8q1sJjACB65nM=", + "dev": true, + "optional": true + }, + "stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/stat-mode/download/stat-mode-1.0.0.tgz", + "integrity": "sha1-aLVcth6mOf9XE282shaikYANFGU=", + "dev": true + }, + "string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/string-convert/download/string-convert-0.2.1.tgz", + "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/download/string-width-2.1.1.tgz", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "dev": true, + "optional": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", + "dev": true + } + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz", + "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/style-loader/download/style-loader-3.3.1.tgz?cache=0&sync_timestamp=1634872439692&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstyle-loader%2Fdownload%2Fstyle-loader-3.3.1.tgz", + "integrity": "sha1-BX36az1NfHBkRigw+RE+1BfThXU=", + "dev": true + }, + "sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/sumchecker/download/sumchecker-3.0.1.tgz", + "integrity": "sha1-Y3fplnlauwttNI6bPh37JDRajkI=", + "dev": true, + "requires": { + "debug": "^4.1.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-8.1.1.tgz?cache=0&sync_timestamp=1626703414084&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-8.1.1.tgz", + "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/tapable/download/tapable-2.2.1.tgz", + "integrity": "sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=", + "dev": true + }, + "temp-file": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/temp-file/download/temp-file-3.4.0.tgz", + "integrity": "sha1-dm6iiRHGg5lsJI7xog7qBNUWUsc=", + "dev": true, + "requires": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/universalify/download/universalify-2.0.0.tgz", + "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "dev": true + } + } + }, + "terser": { + "version": "5.9.0", + "resolved": "https://registry.nlark.com/terser/download/terser-5.9.0.tgz?cache=0&sync_timestamp=1632229839325&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fterser%2Fdownload%2Fterser-5.9.0.tgz", + "integrity": "sha1-R9bmKaUiljJA8rVfyqPJkIPSw1E=", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.nlark.com/source-map/download/source-map-0.7.3.tgz", + "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.2.4", + "resolved": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-5.2.4.tgz", + "integrity": "sha1-rRvnY5scvj6kn6uZXL5yJLMXR6E=", + "dev": true, + "requires": { + "jest-worker": "^27.0.6", + "p-limit": "^3.1.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + } + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/tmp/download/tmp-0.2.1.tgz", + "integrity": "sha1-hFf8MDfc9HGcJRNnoa9lAO4czxQ=", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "tmp-promise": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/tmp-promise/download/tmp-promise-3.0.2.tgz", + "integrity": "sha1-bpM3gqv/iwDDEZ1jWJyh+5yqpio=", + "dev": true, + "requires": { + "tmp": "^0.2.0" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/to-readable-stream/download/to-readable-stream-1.0.0.tgz?cache=0&sync_timestamp=1619072442497&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fto-readable-stream%2Fdownload%2Fto-readable-stream-1.0.0.tgz", + "integrity": "sha1-zgqgwvPfat+FLvtASng+d8BHV3E=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/toggle-selection/download/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=", + "dev": true + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/truncate-utf8-bytes/download/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "requires": { + "utf8-byte-length": "^1.0.1" + } + }, + "ts-loader": { + "version": "9.2.6", + "resolved": "https://registry.nlark.com/ts-loader/download/ts-loader-9.2.6.tgz?cache=0&sync_timestamp=1632169134951&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fts-loader%2Fdownload%2Fts-loader-9.2.6.tgz", + "integrity": "sha1-mTfE3QoePbu15DP4ECpmAcZhXXQ=", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.nlark.com/semver/download/semver-7.3.5.tgz?cache=0&sync_timestamp=1618847119601&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npm.taobao.org/tunnel/download/tunnel-0.0.6.tgz", + "integrity": "sha1-cvExSzSlsZLbASMk3yzFh8pH+Sw=", + "dev": true, + "optional": true + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/type-fest/download/type-fest-0.13.1.tgz", + "integrity": "sha1-AXLLW86AsL1ULqNI21DH4hg02TQ=", + "dev": true, + "optional": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.nlark.com/typedarray/download/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npm.taobao.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmmirror.com/typescript/download/typescript-4.4.4.tgz", + "integrity": "sha1-LNAaGh8WBwTTEB/VpY/w+fy4Aww=", + "dev": true + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/unique-string/download/unique-string-2.0.0.tgz", + "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/universalify/download/universalify-0.1.2.tgz", + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", + "dev": true + }, + "update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/update-notifier/download/update-notifier-5.1.0.tgz?cache=0&sync_timestamp=1612085439660&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupdate-notifier%2Fdownload%2Fupdate-notifier-5.1.0.tgz", + "integrity": "sha1-SrDXx/NqIx3XMWz3cpMT8CFNmtk=", + "dev": true, + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz?cache=0&sync_timestamp=1622039942508&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fci-info%2Fdownload%2Fci-info-2.0.0.tgz", + "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-ci/download/is-ci-2.0.0.tgz?cache=0&sync_timestamp=1635261061017&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-ci%2Fdownload%2Fis-ci-2.0.0.tgz", + "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.nlark.com/semver/download/semver-7.3.5.tgz?cache=0&sync_timestamp=1618847119601&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz?cache=0&sync_timestamp=1610237624359&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furi-js%2Fdownload%2Furi-js-4.4.1.tgz", + "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/url-parse-lax/download/url-parse-lax-3.0.0.tgz?cache=0&sync_timestamp=1628547550655&other_urls=https%3A%2F%2Fregistry.nlark.com%2Furl-parse-lax%2Fdownload%2Furl-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/utf8-byte-length/download/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/util-deprecate/download/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true, + "optional": true + } + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/warning/download/warning-4.0.3.tgz", + "integrity": "sha1-Fungd+uKhtavfWSqHgX9hbRnjKM=", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/watchpack/download/watchpack-2.2.0.tgz?cache=0&sync_timestamp=1621437868630&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwatchpack%2Fdownload%2Fwatchpack-2.2.0.tgz", + "integrity": "sha1-R9ePVBX+VQ7NdA+Z/iiCMjpYsc4=", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webpack": { + "version": "5.61.0", + "resolved": "https://registry.npmmirror.com/webpack/download/webpack-5.61.0.tgz?cache=0&sync_timestamp=1635520705717&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwebpack%2Fdownload%2Fwebpack-5.61.0.tgz", + "integrity": "sha1-+oJ/Dum9/RQd1zw+iR6VXr1S/n8=", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.2.0", + "webpack-sources": "^3.2.0" + } + }, + "webpack-cli": { + "version": "4.9.1", + "resolved": "https://registry.npmmirror.com/webpack-cli/download/webpack-cli-4.9.1.tgz?cache=0&sync_timestamp=1634556166566&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwebpack-cli%2Fdownload%2Fwebpack-cli-4.9.1.tgz", + "integrity": "sha1-tkvoJeLRsTDyhcMUyqOxuppGMrM=", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.1.0", + "@webpack-cli/info": "^1.4.0", + "@webpack-cli/serve": "^1.6.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/download/commander-7.2.0.tgz?cache=0&sync_timestamp=1634886396986&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcommander%2Fdownload%2Fcommander-7.2.0.tgz", + "integrity": "sha1-o2y1fQtQHOEI5NIFWaFQo5HZerc=", + "dev": true + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.nlark.com/webpack-merge/download/webpack-merge-5.8.0.tgz", + "integrity": "sha1-Kznb8ir4d3atdEw5AiNzHTCmj2E=", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-3.2.1.tgz", + "integrity": "sha1-JRp9lyDXWtoUacoH27YvNkGgW20=", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/which/download/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/widest-line/download/widest-line-3.1.0.tgz?cache=0&sync_timestamp=1634023966185&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwidest-line%2Fdownload%2Fwidest-line-3.1.0.tgz", + "integrity": "sha1-gpIzO79my0X/DeFgOxNreuFJbso=", + "dev": true, + "requires": { + "string-width": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz?cache=0&sync_timestamp=1618552489864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/wildcard/download/wildcard-2.0.0.tgz", + "integrity": "sha1-p30g5SAMb6qsl55LOq3Hs91/j+w=", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-7.0.0.tgz", + "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz?cache=0&sync_timestamp=1618552489864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619133505879&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz", + "integrity": "sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug=", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/xdg-basedir/download/xdg-basedir-4.0.0.tgz", + "integrity": "sha1-S8jZmEQDaWIl74OhVzy7y0552xM=", + "dev": true + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-9.0.7.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxmlbuilder%2Fdownload%2Fxmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-5.0.8.tgz?cache=0&sync_timestamp=1617822684820&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fy18n%2Fdownload%2Fy18n-5.0.8.tgz", + "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + }, + "yargs": { + "version": "17.2.1", + "resolved": "https://registry.npmmirror.com/yargs/download/yargs-17.2.1.tgz?cache=0&sync_timestamp=1632604856058&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs%2Fdownload%2Fyargs-17.2.1.tgz", + "integrity": "sha1-4slbl5ag4ffzv0QnhjtC4EGBkeo=", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz?cache=0&sync_timestamp=1618552489864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.nlark.com/yargs-parser/download/yargs-parser-20.2.9.tgz", + "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npm.taobao.org/yauzl/download/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/yocto-queue/download/yocto-queue-0.1.0.tgz", + "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=", + "dev": true + } + } +} \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..29f09cc --- /dev/null +++ b/package.json @@ -0,0 +1,99 @@ +{ + "name": "weread-pc", + "version": "1.0.0", + "description": "", + "main": "./dist/main.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "compile": "rm -rf build && rm -rf dist && webpack --config webpack.config.js", + "prestart": "npm run compile", + "start": "electron .", + "electron:dev": "electron . dev", + "clean": "rm -rf build && rm -rf dist", + "postinstall": "electron-builder install-app-deps", + "pack:win": "rm -rf build && rm -rf dist && webpack --config webpack.config.js && electron-builder --win --x64", + "pack:mac": "rm -rf build && rm -rf dist && webpack --config webpack.config.js && electron-builder --mac --x64", + "pack:linux": "rm -rf build && rm -rf dist && webpack --config webpack.config.js && electron-builder --linux --x64", + "pack:all": "rm -rf build && rm -rf dist && webpack --config webpack.config.js && electron-builder --platform=all" + }, + "electronDownload": { + "mirror": "https://npm.taobao.org/mirrors/electron/" + }, + "build": { + "appId": "com.birdlearn.weread.pc", + "productName": "weread-pc", + "directories": { + "output": "build", + "buildResources": "build" + }, + "files": [ + "public/*.html", + "public", + "*.js", + "res", + "dist", + "node_modules", + "package.json", + "package-lock.json" + ], + "asar": true, + "extraResources": [ + { + "from": "./extraResources/", + "to": "extraResources" + } + ], + "publish": [ + { + "provider": "generic", + "url": "http://weread-pc.birdlearn.com/download" + } + ], + "mac": { + "target": [ + "dmg" + ], + "icon": "./icons/weread.icns" + }, + "win": { + "target": [ + "nsis" + ], + "icon": "./public/weread.ico" + }, + "nsis": { + "oneClick": false, + "perMachine": true, + "allowElevation": true, + "allowToChangeInstallationDirectory": true, + "createDesktopShortcut": true, + "runAfterFinish": true, + "installerIcon": "./public/weread.ico", + "uninstallerIcon": "./public/weread.ico", + "installerHeaderIcon": "./public/weread.ico" + } + }, + "author": "jiazhu@yeah.net", + "license": "ISC", + "devDependencies": { + "antd": "^4.16.13", + "css-loader": "^6.5.0", + "electron": "^15.3.0", + "electron-builder": "^22.13.1", + "file-loader": "^6.2.0", + "sass": "^1.43.4", + "sass-loader": "^12.3.0", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "ts-loader": "^9.2.6", + "typescript": "^4.4.4", + "webpack": "^5.61.0", + "webpack-cli": "^4.9.1" + }, + "dependencies": { + "@types/react": "^17.0.33", + "@types/react-dom": "^17.0.10", + "react": "^17.0.2", + "react-dom": "^17.0.2" + } +} \ No newline at end of file diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..f5f60ee --- /dev/null +++ b/public/index.html @@ -0,0 +1,14 @@ + + + + + + 微信阅读PC版 + + + +
+ + + + \ No newline at end of file diff --git a/public/weread.icns b/public/weread.icns new file mode 100644 index 0000000000000000000000000000000000000000..f571257980d642fc99338bf8ce4c5d1ecafcf846 GIT binary patch literal 171956 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 TGbA&y4zNXg6Kfc^e}MnlgITU$ literal 0 HcmV?d00001 diff --git a/public/weread.ico b/public/weread.ico new file mode 100644 index 0000000000000000000000000000000000000000..d04b8a6fa1cdad26468fe685b4e98172d149fcaf GIT binary patch literal 26241 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 F{tx literal 0 HcmV?d00001 diff --git a/public/weread.png b/public/weread.png new file mode 100644 index 0000000000000000000000000000000000000000..913f0eb23e108194cbed686a1c532bd0a58f6345 GIT binary patch literal 3329 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 LNkvXXu0mjfWUtzv literal 0 HcmV?d00001 diff --git a/src/main/main.tsx b/src/main/main.tsx new file mode 100644 index 0000000..9cdca03 --- /dev/null +++ b/src/main/main.tsx @@ -0,0 +1,172 @@ +import { app, Menu, Tray, BrowserWindow, ipcMain, globalShortcut } from 'electron'; +var os = require('os'); +var path = require('path'); + +// 运行平台 +const osPlatform = os.platform() + +let mainWindow: BrowserWindow = null; +// 创建托盘,全局变量,防止被垃圾回收 +let tray = null; + +let createWindow = function () { + mainWindow = new BrowserWindow({ + width: 1024, + height: 680, + titleBarStyle: 'default', + icon: path.resolve(__dirname, '..', 'public', 'weread.ico'), + webPreferences: { + nodeIntegration: true, + contextIsolation: false, + webSecurity: false, + webviewTag: true, + }, + frame: false, + // 初始化过程中先隐藏窗口 + show: false, + }) + mainWindow.loadFile(path.resolve(__dirname, '..', 'public', 'index.html')) + // 打开调试窗口 + // mainWindow.webContents.openDevTools(); + mainWindow.on('closed', function () { + mainWindow = null + }); + + mainWindow.on('ready-to-show', function () { + // 初始化后再显示 + mainWindow.show(); + }) + + // 实现关闭窗口不销毁程序 + mainWindow.on('close', (event) => { + if (osPlatform == "win32") { + mainWindow.hide(); + event.preventDefault(); + } + }); + + //在主进程中监听窗口最大化、最小化事件 + mainWindow.on('maximize', function () { + mainWindow.webContents.send('main-window-max'); + }); + + mainWindow.on('unmaximize', function () { + mainWindow.webContents.send('main-window-unmax'); + }); + + // 注册快捷键打开调试窗口 + globalShortcut.register('CommandOrControl+Shift+F12', function () { + mainWindow.webContents.openDevTools() + }); + + console.log(osPlatform) + if (osPlatform == "win32") { + console.log(path.resolve(__dirname, '..', 'public', 'weread.png')) + tray = new Tray(path.resolve(__dirname, '..', 'public', 'weread.png')); + const contextMenu = Menu.buildFromTemplate([ + { + label: '打开', + click: () => { + mainWindow.show(); + } + }, + { + label: '退出', + click: function () { + mainWindowCloseTearDown(); + app.exit(); + } + } + ]); + tray.setToolTip('微信阅读PC版'); + tray.setContextMenu(contextMenu); + tray.on('double-click', () => { + if (mainWindow) { + mainWindow.restore(); + mainWindow.show(); + } + }) + } + +} +// 主进程 +app.on('ready', appReadyTearDown); + +app.on('window-all-closed', () => { + // 所有窗口都关闭时的处理逻辑 + // if (osPlatform !== 'darwin') { + // mainWindowCloseTearDown(); + // app.quit(); + // } +}) + +app.on('activate', () => { + if (mainWindow === null) { + createWindow() + } else { + mainWindow.show(); + } +}) + +ipcMain.handle('show-main-window', async (event) => { + if (mainWindow === null) { + createWindow() + } else { + mainWindow.show(); + } +}); + +//接收最小化命令 +ipcMain.handle('window-min', function () { + mainWindow.minimize(); +}) + +//接收最大化命令 +ipcMain.handle('window-max', function () { + mainWindow.maximize(); +}) + +//接收取消最大化命令 +ipcMain.handle('window-unmax', function () { + mainWindow.restore(); +}) + +//接收关闭命令 +ipcMain.handle('window-close', function () { + // 点击关闭按钮时,退出应用 + // mainWindow.close(); + + // 点击关闭按钮时,隐藏主窗口,不退出应用 + mainWindow.hide(); +}) + +//接收关闭命令 +ipcMain.handle('app-relaunch', function () { + app.relaunch() + app.exit(0) +}) + +// 限制只可以打开一个应用 +const gotTheLock = app.requestSingleInstanceLock() +if (!gotTheLock) { + app.quit() +} else { + app.on('second-instance', (event, commandLine, workingDirectory) => { + // 当运行第二个实例时,将会聚焦到mainWindow这个窗口 + if (mainWindow) { + if (mainWindow.isMinimized()) mainWindow.restore(); + mainWindow.focus(); + mainWindow.show(); + }; + }) +} + + +function mainWindowCloseTearDown() { + +} + +function appReadyTearDown() { + createWindow() +} + diff --git a/src/renderer/App.css b/src/renderer/App.css new file mode 100644 index 0000000..3cb918e --- /dev/null +++ b/src/renderer/App.css @@ -0,0 +1 @@ +@import '~antd/dist/antd.css'; \ No newline at end of file diff --git a/src/renderer/App.scss b/src/renderer/App.scss new file mode 100644 index 0000000..2a5eece --- /dev/null +++ b/src/renderer/App.scss @@ -0,0 +1,71 @@ +body { + --color-primary: #3f85ff; + --color-hover: #2670ea; + --color-start: #2670ea; + --color-end: #3f85ff; + --color-light: #0cf; + --color-title: #1a1a1a; +} + +.app { + display: flex; + flex-direction: column; + height: 100vh; + + .header { + -webkit-app-region: drag; + user-select: none; + display: flex; + align-items: center; + flex-shrink: 0; + /* margin-top: 2px; */ + height: 46px; + background: #eff0f4; + box-sizing: border-box; + justify-content: space-between; + .client-operate{ + display: flex; + justify-content: flex-end; + align-items: center; + flex-shrink: 0; + padding-right: 6px; + margin: 0 0 0 20px; + user-select: none; + -webkit-app-region: no-drag; + .aside-nav,.aside-nav__items { + position: relative; + -webkit-app-region: no-drag; + } + + .aside-nav__item { + position: relative; + z-index: 1; + display: flex; + align-items: center; + padding: 0 0 0 16px; + margin: 3px 8px; + height: 36px; + font-size: 13px; + color: var(--color-title); + transition: color .2s; + cursor: pointer; + border-radius: 4px + } + + .aside-nav__item___active { + color: var(--color-primary)!important; + background: rgba(63,133,255,.1) + } + + .aside-nav__item___active .custon-link { + color: var(--color-primary)!important; + } + + .aside-nav__item:hover { + color: var(--color-primary) + } + } + + } + +} \ No newline at end of file diff --git a/src/renderer/App.tsx b/src/renderer/App.tsx new file mode 100644 index 0000000..f3c7fd3 --- /dev/null +++ b/src/renderer/App.tsx @@ -0,0 +1,56 @@ +import { ipcRenderer } from 'electron'; +import IconPng from './assets/weread.ico' +import { CloseOutlined, MinusOutlined, BorderOutlined, SwitcherOutlined } from '@ant-design/icons'; +import React = require('react'); +import "./App.css"; +import "./App.scss"; + +export class App extends React.Component { + constructor(props: any) { + super(props); + this.state = { + isMaximize: false + }; + + }; + componentDidMount() { + ipcRenderer.on("main-window-max", event => { + this.setState({ isMaximize: true }) + }); + ipcRenderer.on("main-window-unmax", event => { + this.setState({ isMaximize: false }) + }); + + } + + render() { + return

+ } +} diff --git a/src/renderer/assets/weread.ico b/src/renderer/assets/weread.ico new file mode 100644 index 0000000000000000000000000000000000000000..37833e8ab966b61c837ea8bb21923cd9bd08b564 GIT binary patch literal 16958 zcmeHP&5ImW5Fh^uuZl#nF)=X#H6X&Wf)_m~h&MqmK_n+{Mh{;60|ajpGdt_%!%eb@ zADif+s3Zq38jK=}8bd^sB~fGcd%Mc2H(foye)C>W@67CEKYBu?s;hqW`Kr5TmylZR z4*4@YT$8`=t__XUYIoLZwILx<)m|4;z55I|8U9U6x45Ee2GtH!J23DanE#teX^TFC zR<3=?N?Wo2M9zI_`k*6~x6}+4Z}Q@$!@S(s>quo1-KL(w;(wgX-{9q$?|I?#L%dYq z&B^Hfj+Tz>cDfa@DTV|)s9DUNdy!`&q&6hPp!=dU`Sa0X^Gon8Cf?8en@vT@(X$C%ylja^J9A7h#r;iNt! z_wLRnSGm4ju6Ia|UF~_)-(qcKF83{+f1YW1j_KRCnZA01>6Z_fu1+&unPR#u@6(UP zKBmu_`!+|v z+RZ1#5$Ae;ifL{p)_P7)L~bA4Jz;S$hv_x~*Se2B$aM2suE$OnZUz@#X+9S=LZ7i3 z8#|c3ev`GI)qZIHx;zi%z6r#pac}1X7~fBQy7lv8b-K1(G`5rJ`VXsZ-QnHyVETac zFV95m&-Jl~6P-bXXnc?KDj3f%j&IJ!&Bu%B;&?iYQ<&@6!%VY(cGbT+(ZyHgIVd}j z=I>OC;>utwUWjM?6!dI@nC*Z4l5i?1;qzKiMS z$qcIR%H;Ip+1XodT93)fU42?(N@%lla$Nm@nzPHt%Gm?)EQeo1GiPhoSsXpP^Uvka z^|OQWT}X8DJ2d;yPZRR}aD-{*vZ0M^(^=0v6db1-(tm#8Kv-upcD*JZ4My%-*eGguG zOTPatL^^J%>923ny_emIOzv;@j+1Ae z`?=u8k4zU1rO$hL=SgkBzS2GttqaKYmfHF)V;+@zia#p%gX}|c<_V@xUSRt08Hx9h z-0Szqvr*0*dg?h>ueDbGy`A-1%u$NlQ67t7n3%n+-r@`*SJ|2>T>RYE z>ugR0c2#vgVf|)99m+Ag>Jg{1VUZ)o^r%BQW>-DpR5omBEPCzo!+d;4&TJ`U~Xqa5{>yfx=>DzFEt^9lFEY^WIH-Y*~B=7t-}Jm&8ATMaB1H@ zrs%rOe?Ym4YN~9-yCL)8lnQsKPjg(eT$6!&Ky^N0A7(?HFUR7Ba2C%vVnRB!tK3U2 zi(m2fGw*RGEdEMuyR-(nu5+E~p+5CpjsI$}{*2Zj7h6n^tKP`<2lkLpro);&p9}+f zjcs{C_Cj5sbNPMtdL630*O)Q?ZgZ($Ctt%DkJVuM5YBYU4Hx2w>x5N*!(%Mdb@Dem zpKY&6bw1^Cq;}MqjDDswzTR??^`SEWYV{!hz6|t+Z`qr3@-eY%*MBtL;B)2s2<6`= zdr(BUCrupo-ttA9%7e<)UQ_c7)1IatWd, document.getElementById('root')) diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..1c99197 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "outDir": "./dist/", + "sourceMap": true, + "noImplicitAny": true, + "module": "commonjs", + "target": "es5", + "jsx": "react", + "esModuleInterop": true, + }, + "include": [ + "./src/**/*", + "node_modules/antd", + "typings/images.d.ts", + ], + "typeRoots": [ + "./node_modules/@types", + ], + "exclude": [ + "node_modules", + "dist" + ] +} \ No newline at end of file diff --git a/typings/images.d.ts b/typings/images.d.ts new file mode 100644 index 0000000..0ea1756 --- /dev/null +++ b/typings/images.d.ts @@ -0,0 +1,2 @@ +declare module '*.png' +declare module '*.ico' \ No newline at end of file diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..8b5373e --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,57 @@ +module.exports = { + mode: "development", + entry: { + "renderer": ["./src/renderer/index.tsx"], + "main": ["./src/main/main.tsx"] + }, + output: { + filename: "[name].js", + path: __dirname + "/dist" + }, + devtool: "source-map", + resolve: { + extensions: [".ts", ".tsx", ".js", ".json"] + }, + experiments: { + topLevelAwait: true, + }, + module: { + rules: [{ + test: /\.tsx?$/, + loader: "ts-loader", + }, + { + test: /\.css$/, + use: [{ + "loader": "style-loader" + }, + { + "loader": "css-loader" + }, + ] + }, + { + test: /\.scss$/, + use: [{ + "loader": "style-loader" + }, + { + "loader": "css-loader" + }, + { + "loader": "sass-loader" + }, + ] + }, + { + test: /\.ico$/, + use: [{ + loader: 'file-loader' + },], + }, + ] + }, + plugins: [], + ignoreWarnings: [/Failed to parse source map/], + target: "electron-renderer" +} \ No newline at end of file