From 449e19f2a378eb0a9e4b3b5f3926dc0e0a6eb81f Mon Sep 17 00:00:00 2001 From: MAXLZ <2251683416@qq.com> Date: Sat, 8 Oct 2022 14:44:33 +0800 Subject: [PATCH] init: init project --- .gitignore | 18 + README.md | 11 + package.json | 11 + packages/qiankun-demo/react-child/README.md | 46 + .../qiankun-demo/react-child/craco.config.ts | 57 + .../qiankun-demo/react-child/package.json | 54 + .../react-child/public/favicon.ico | Bin 0 -> 3870 bytes .../react-child/public/index.html | 44 + .../react-child/public/logo192.png | Bin 0 -> 5347 bytes .../react-child/public/logo512.png | Bin 0 -> 9664 bytes .../react-child/public/manifest.json | 25 + .../react-child/public/robots.txt | 3 + .../src/components/Counter/index.module.less | 15 + .../src/components/Counter/index.tsx | 41 + .../src/components/MessageTrigger/index.tsx | 63 + .../src/components/UserInfo/index.tsx | 14 + .../qiankun-demo/react-child/src/index.tsx | 70 + .../react-child/src/public-path.ts | 5 + .../react-child/src/qiankun-helper.d.ts | 8 + .../react-child/src/react-app-env.d.ts | 5 + .../react-child/src/reportWebVitals.ts | 15 + .../qiankun-demo/react-child/src/reset.css | 34 + .../qiankun-demo/react-child/src/router.tsx | 38 + .../react-child/src/setupTests.ts | 5 + .../react-child/src/stores/counterSlice.ts | 27 + .../react-child/src/stores/store.ts | 13 + .../react-child/src/stores/storeHooks.ts | 5 + .../react-child/src/stores/userSlice.ts | 31 + .../src/utils/dispatchReceiveMessageEvent.ts | 28 + .../src/views/CoexistView/index.tsx | 5 + .../views/CommunicationTest/index.module.less | 12 + .../src/views/CommunicationTest/index.tsx | 26 + .../src/views/CssIsolation/index.module.less | 11 + .../src/views/CssIsolation/index.tsx | 17 + .../qiankun-demo/react-child/tsconfig.json | 29 + packages/qiankun-demo/vite-child/index.html | 13 + packages/qiankun-demo/vite-child/package.json | 29 + .../qiankun-demo/vite-child/public/vite.svg | 1 + .../vite-child/src/assets/react.svg | 1 + .../src/components/Counter/index.module.less | 15 + .../src/components/Counter/index.tsx | 41 + .../src/components/MessageTrigger/index.tsx | 63 + .../src/components/UserInfo/index.tsx | 14 + packages/qiankun-demo/vite-child/src/main.tsx | 66 + .../vite-child/src/public-path.ts | 5 + .../vite-child/src/qiankun-helper.d.ts | 8 + .../qiankun-demo/vite-child/src/reset.css | 34 + .../qiankun-demo/vite-child/src/router.tsx | 23 + .../vite-child/src/stores/counterSlice.ts | 27 + .../vite-child/src/stores/store.ts | 13 + .../vite-child/src/stores/storeHooks.ts | 5 + .../vite-child/src/stores/userSlice.ts | 31 + .../src/utils/dispatchReceiveMessageEvent.ts | 28 + .../views/CommunicationTest/index.module.less | 12 + .../src/views/CommunicationTest/index.tsx | 32 + .../qiankun-demo/vite-child/src/vite-env.d.ts | 1 + .../qiankun-demo/vite-child/tsconfig.json | 25 + .../vite-child/tsconfig.node.json | 9 + .../qiankun-demo/vite-child/vite.config.ts | 48 + .../qiankun-demo/vue2-child/.browserslistrc | 3 + packages/qiankun-demo/vue2-child/.eslintrc.js | 25 + .../qiankun-demo/vue2-child/babel.config.js | 12 + packages/qiankun-demo/vue2-child/package.json | 37 + .../vue2-child/public/favicon.ico | Bin 0 -> 4286 bytes .../qiankun-demo/vue2-child/public/index.html | 17 + packages/qiankun-demo/vue2-child/src/App.vue | 29 + .../vue2-child/src/assets/logo.png | Bin 0 -> 6849 bytes .../vue2-child/src/components/Counter.vue | 71 + .../src/components/MessageTrigger.vue | 89 + .../vue2-child/src/components/UserInfo.vue | 29 + packages/qiankun-demo/vue2-child/src/main.ts | 76 + .../vue2-child/src/public-path.ts | 4 + .../vue2-child/src/qiankun-helper.d.ts | 8 + .../vue2-child/src/router/index.ts | 39 + .../vue2-child/src/shims-tsx.d.ts | 11 + .../vue2-child/src/shims-vue.d.ts | 4 + .../vue2-child/src/stores/counter.ts | 16 + .../vue2-child/src/stores/user.ts | 19 + .../vue2-child/src/styles/index.less | 1 + .../vue2-child/src/styles/reset.less | 34 + .../src/utils/dispatchReceiveMessageEvent.ts | 28 + .../vue2-child/src/views/CoexistView.vue | 11 + .../src/views/CommunicationTest.vue | 49 + .../vue2-child/src/views/CssIsolation.vue | 38 + .../vue2-child/src/views/TabView.vue | 25 + .../qiankun-demo/vue2-child/tsconfig.json | 40 + .../qiankun-demo/vue2-child/vue.config.js | 31 + packages/qiankun-demo/vue3-main/.eslintrc.cjs | 15 + .../qiankun-demo/vue3-main/.prettierrc.json | 1 + .../qiankun-demo/vue3-main/components.d.ts | 54 + packages/qiankun-demo/vue3-main/env.d.ts | 1 + packages/qiankun-demo/vue3-main/index.html | 13 + packages/qiankun-demo/vue3-main/package.json | 39 + .../qiankun-demo/vue3-main/public/favicon.ico | Bin 0 -> 4286 bytes packages/qiankun-demo/vue3-main/src/App.vue | 162 + .../vue3-main/src/assets/logo.svg | 1 + .../vue3-main/src/components/Counter.vue | 51 + .../src/components/MessageTrigger.vue | 72 + .../vue3-main/src/components/SubMenu.vue | 32 + .../vue3-main/src/components/UserInfo.vue | 121 + .../vue3-main/src/data/appData.ts | 27 + .../vue3-main/src/data/menuData.ts | 80 + .../vue3-main/src/data/userData.ts | 13 + packages/qiankun-demo/vue3-main/src/main.ts | 15 + .../vue3-main/src/router/index.ts | 86 + .../qiankun-demo/vue3-main/src/stores/app.ts | 10 + .../vue3-main/src/stores/counter.ts | 16 + .../qiankun-demo/vue3-main/src/stores/menu.ts | 59 + .../qiankun-demo/vue3-main/src/stores/user.ts | 15 + .../vue3-main/src/styles/app.less | 5 + .../vue3-main/src/styles/index.less | 2 + .../vue3-main/src/styles/reset.less | 34 + .../vue3-main/src/utils/dispatchUserEvent.ts | 14 + .../vue3-main/src/utils/messageListener.ts | 42 + .../vue3-main/src/utils/microAppLoading.ts | 7 + .../vue3-main/src/views/CoexistMicroApp.vue | 106 + .../vue3-main/src/views/CssIsolation.vue | 83 + .../vue3-main/src/views/KeepAliveView.vue | 43 + .../vue3-main/src/views/PageOne.vue | 43 + .../vue3-main/tsconfig.config.json | 8 + packages/qiankun-demo/vue3-main/tsconfig.json | 16 + .../qiankun-demo/vue3-main/vite.config.ts | 39 + pnpm-lock.yaml | 17018 ++++++++++++++++ pnpm-workspace.yaml | 2 + 124 files changed, 20421 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 package.json create mode 100644 packages/qiankun-demo/react-child/README.md create mode 100644 packages/qiankun-demo/react-child/craco.config.ts create mode 100644 packages/qiankun-demo/react-child/package.json create mode 100644 packages/qiankun-demo/react-child/public/favicon.ico create mode 100644 packages/qiankun-demo/react-child/public/index.html create mode 100644 packages/qiankun-demo/react-child/public/logo192.png create mode 100644 packages/qiankun-demo/react-child/public/logo512.png create mode 100644 packages/qiankun-demo/react-child/public/manifest.json create mode 100644 packages/qiankun-demo/react-child/public/robots.txt create mode 100644 packages/qiankun-demo/react-child/src/components/Counter/index.module.less create mode 100644 packages/qiankun-demo/react-child/src/components/Counter/index.tsx create mode 100644 packages/qiankun-demo/react-child/src/components/MessageTrigger/index.tsx create mode 100644 packages/qiankun-demo/react-child/src/components/UserInfo/index.tsx create mode 100644 packages/qiankun-demo/react-child/src/index.tsx create mode 100644 packages/qiankun-demo/react-child/src/public-path.ts create mode 100644 packages/qiankun-demo/react-child/src/qiankun-helper.d.ts create mode 100644 packages/qiankun-demo/react-child/src/react-app-env.d.ts create mode 100644 packages/qiankun-demo/react-child/src/reportWebVitals.ts create mode 100644 packages/qiankun-demo/react-child/src/reset.css create mode 100644 packages/qiankun-demo/react-child/src/router.tsx create mode 100644 packages/qiankun-demo/react-child/src/setupTests.ts create mode 100644 packages/qiankun-demo/react-child/src/stores/counterSlice.ts create mode 100644 packages/qiankun-demo/react-child/src/stores/store.ts create mode 100644 packages/qiankun-demo/react-child/src/stores/storeHooks.ts create mode 100644 packages/qiankun-demo/react-child/src/stores/userSlice.ts create mode 100644 packages/qiankun-demo/react-child/src/utils/dispatchReceiveMessageEvent.ts create mode 100644 packages/qiankun-demo/react-child/src/views/CoexistView/index.tsx create mode 100644 packages/qiankun-demo/react-child/src/views/CommunicationTest/index.module.less create mode 100644 packages/qiankun-demo/react-child/src/views/CommunicationTest/index.tsx create mode 100644 packages/qiankun-demo/react-child/src/views/CssIsolation/index.module.less create mode 100644 packages/qiankun-demo/react-child/src/views/CssIsolation/index.tsx create mode 100644 packages/qiankun-demo/react-child/tsconfig.json create mode 100644 packages/qiankun-demo/vite-child/index.html create mode 100644 packages/qiankun-demo/vite-child/package.json create mode 100644 packages/qiankun-demo/vite-child/public/vite.svg create mode 100644 packages/qiankun-demo/vite-child/src/assets/react.svg create mode 100644 packages/qiankun-demo/vite-child/src/components/Counter/index.module.less create mode 100644 packages/qiankun-demo/vite-child/src/components/Counter/index.tsx create mode 100644 packages/qiankun-demo/vite-child/src/components/MessageTrigger/index.tsx create mode 100644 packages/qiankun-demo/vite-child/src/components/UserInfo/index.tsx create mode 100644 packages/qiankun-demo/vite-child/src/main.tsx create mode 100644 packages/qiankun-demo/vite-child/src/public-path.ts create mode 100644 packages/qiankun-demo/vite-child/src/qiankun-helper.d.ts create mode 100644 packages/qiankun-demo/vite-child/src/reset.css create mode 100644 packages/qiankun-demo/vite-child/src/router.tsx create mode 100644 packages/qiankun-demo/vite-child/src/stores/counterSlice.ts create mode 100644 packages/qiankun-demo/vite-child/src/stores/store.ts create mode 100644 packages/qiankun-demo/vite-child/src/stores/storeHooks.ts create mode 100644 packages/qiankun-demo/vite-child/src/stores/userSlice.ts create mode 100644 packages/qiankun-demo/vite-child/src/utils/dispatchReceiveMessageEvent.ts create mode 100644 packages/qiankun-demo/vite-child/src/views/CommunicationTest/index.module.less create mode 100644 packages/qiankun-demo/vite-child/src/views/CommunicationTest/index.tsx create mode 100644 packages/qiankun-demo/vite-child/src/vite-env.d.ts create mode 100644 packages/qiankun-demo/vite-child/tsconfig.json create mode 100644 packages/qiankun-demo/vite-child/tsconfig.node.json create mode 100644 packages/qiankun-demo/vite-child/vite.config.ts create mode 100644 packages/qiankun-demo/vue2-child/.browserslistrc create mode 100644 packages/qiankun-demo/vue2-child/.eslintrc.js create mode 100644 packages/qiankun-demo/vue2-child/babel.config.js create mode 100644 packages/qiankun-demo/vue2-child/package.json create mode 100644 packages/qiankun-demo/vue2-child/public/favicon.ico create mode 100644 packages/qiankun-demo/vue2-child/public/index.html create mode 100644 packages/qiankun-demo/vue2-child/src/App.vue create mode 100644 packages/qiankun-demo/vue2-child/src/assets/logo.png create mode 100644 packages/qiankun-demo/vue2-child/src/components/Counter.vue create mode 100644 packages/qiankun-demo/vue2-child/src/components/MessageTrigger.vue create mode 100644 packages/qiankun-demo/vue2-child/src/components/UserInfo.vue create mode 100644 packages/qiankun-demo/vue2-child/src/main.ts create mode 100644 packages/qiankun-demo/vue2-child/src/public-path.ts create mode 100644 packages/qiankun-demo/vue2-child/src/qiankun-helper.d.ts create mode 100644 packages/qiankun-demo/vue2-child/src/router/index.ts create mode 100644 packages/qiankun-demo/vue2-child/src/shims-tsx.d.ts create mode 100644 packages/qiankun-demo/vue2-child/src/shims-vue.d.ts create mode 100644 packages/qiankun-demo/vue2-child/src/stores/counter.ts create mode 100644 packages/qiankun-demo/vue2-child/src/stores/user.ts create mode 100644 packages/qiankun-demo/vue2-child/src/styles/index.less create mode 100644 packages/qiankun-demo/vue2-child/src/styles/reset.less create mode 100644 packages/qiankun-demo/vue2-child/src/utils/dispatchReceiveMessageEvent.ts create mode 100644 packages/qiankun-demo/vue2-child/src/views/CoexistView.vue create mode 100644 packages/qiankun-demo/vue2-child/src/views/CommunicationTest.vue create mode 100644 packages/qiankun-demo/vue2-child/src/views/CssIsolation.vue create mode 100644 packages/qiankun-demo/vue2-child/src/views/TabView.vue create mode 100644 packages/qiankun-demo/vue2-child/tsconfig.json create mode 100644 packages/qiankun-demo/vue2-child/vue.config.js create mode 100644 packages/qiankun-demo/vue3-main/.eslintrc.cjs create mode 100644 packages/qiankun-demo/vue3-main/.prettierrc.json create mode 100644 packages/qiankun-demo/vue3-main/components.d.ts create mode 100644 packages/qiankun-demo/vue3-main/env.d.ts create mode 100644 packages/qiankun-demo/vue3-main/index.html create mode 100644 packages/qiankun-demo/vue3-main/package.json create mode 100644 packages/qiankun-demo/vue3-main/public/favicon.ico create mode 100644 packages/qiankun-demo/vue3-main/src/App.vue create mode 100644 packages/qiankun-demo/vue3-main/src/assets/logo.svg create mode 100644 packages/qiankun-demo/vue3-main/src/components/Counter.vue create mode 100644 packages/qiankun-demo/vue3-main/src/components/MessageTrigger.vue create mode 100644 packages/qiankun-demo/vue3-main/src/components/SubMenu.vue create mode 100644 packages/qiankun-demo/vue3-main/src/components/UserInfo.vue create mode 100644 packages/qiankun-demo/vue3-main/src/data/appData.ts create mode 100644 packages/qiankun-demo/vue3-main/src/data/menuData.ts create mode 100644 packages/qiankun-demo/vue3-main/src/data/userData.ts create mode 100644 packages/qiankun-demo/vue3-main/src/main.ts create mode 100644 packages/qiankun-demo/vue3-main/src/router/index.ts create mode 100644 packages/qiankun-demo/vue3-main/src/stores/app.ts create mode 100644 packages/qiankun-demo/vue3-main/src/stores/counter.ts create mode 100644 packages/qiankun-demo/vue3-main/src/stores/menu.ts create mode 100644 packages/qiankun-demo/vue3-main/src/stores/user.ts create mode 100644 packages/qiankun-demo/vue3-main/src/styles/app.less create mode 100644 packages/qiankun-demo/vue3-main/src/styles/index.less create mode 100644 packages/qiankun-demo/vue3-main/src/styles/reset.less create mode 100644 packages/qiankun-demo/vue3-main/src/utils/dispatchUserEvent.ts create mode 100644 packages/qiankun-demo/vue3-main/src/utils/messageListener.ts create mode 100644 packages/qiankun-demo/vue3-main/src/utils/microAppLoading.ts create mode 100644 packages/qiankun-demo/vue3-main/src/views/CoexistMicroApp.vue create mode 100644 packages/qiankun-demo/vue3-main/src/views/CssIsolation.vue create mode 100644 packages/qiankun-demo/vue3-main/src/views/KeepAliveView.vue create mode 100644 packages/qiankun-demo/vue3-main/src/views/PageOne.vue create mode 100644 packages/qiankun-demo/vue3-main/tsconfig.config.json create mode 100644 packages/qiankun-demo/vue3-main/tsconfig.json create mode 100644 packages/qiankun-demo/vue3-main/vite.config.ts create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..c5f5f204 --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +.DS_Store +dist +node_modules + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/README.md b/README.md new file mode 100644 index 00000000..5d82a4a3 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# 微前端框架示例汇总 + +## qiankun demo + +```bash +└── qiankun-demo + ├── react-child # react18子应用 + ├── vite-child # react18-vite子应用 + ├── vue2-child # vue2子应用 + └── vue3-main # vue3主应用 +``` diff --git a/package.json b/package.json new file mode 100644 index 00000000..b4700f5d --- /dev/null +++ b/package.json @@ -0,0 +1,11 @@ +{ + "name": "micro-app-demos", + "version": "1.0.0", + "description": "一些微前端框架的例子", + "main": "index.js", + "scripts": { + "qiankun-demo:start": "pnpm --filter \"@qiankun-demo/*\" run start" + }, + "author": "MAXLZ", + "license": "ISC" +} diff --git a/packages/qiankun-demo/react-child/README.md b/packages/qiankun-demo/react-child/README.md new file mode 100644 index 00000000..b58e0af8 --- /dev/null +++ b/packages/qiankun-demo/react-child/README.md @@ -0,0 +1,46 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `yarn start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `yarn test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `yarn build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `yarn eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/packages/qiankun-demo/react-child/craco.config.ts b/packages/qiankun-demo/react-child/craco.config.ts new file mode 100644 index 00000000..f659edd9 --- /dev/null +++ b/packages/qiankun-demo/react-child/craco.config.ts @@ -0,0 +1,57 @@ +const { name } = require('./package') +const path = require("path") +const CracoLessPlugin = require("craco-less") + +const config = { + devServer: { + port: 8092 + }, + style: { + css: { + loaderOptions: { + modules: { + auto: true, + exportLocalsConvention: 'camelCaseOnly', + }, + }, + }, + }, + webpack: { + alias: { + "@": path.resolve("src") + }, + configure: { + output: { + library: `${name}-[name]`, + libraryTarget: 'umd', + chunkLoadingGlobal: `webpackJsonp_${name}`, + globalObject: 'window' + } + }, + }, + babel: { + plugins: [ + [ 'import', { + libraryName: 'antd', + style: true, + } ] + ] + }, + plugins: [ + { + plugin: CracoLessPlugin, + options: { + lessLoaderOptions: { + lessOptions: { + modifyVars: { + 'ant-prefix': 'ar4', + }, + javascriptEnabled: true, + } + } + } + } + ] +} + +export default config diff --git a/packages/qiankun-demo/react-child/package.json b/packages/qiankun-demo/react-child/package.json new file mode 100644 index 00000000..81fbbbdf --- /dev/null +++ b/packages/qiankun-demo/react-child/package.json @@ -0,0 +1,54 @@ +{ + "name": "@qiankun-demo/react-child", + "version": "0.1.0", + "private": true, + "dependencies": { + "@reduxjs/toolkit": "^1.8.5", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^13.0.0", + "@testing-library/user-event": "^13.2.1", + "@types/jest": "^27.0.1", + "@types/node": "^16.7.13", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "antd": "^4.23.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-redux": "^8.0.4", + "react-router-dom": "^6.4.1", + "react-scripts": "5.0.1", + "typescript": "^4.4.2", + "web-vitals": "^2.1.0" + }, + "scripts": { + "start": "craco start", + "build": "craco build", + "test": "craco test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "@craco/craco": "^6.4.5", + "babel-plugin-import": "^1.13.5", + "craco-less": "^2.0.0", + "less": "^4.1.3", + "less-loader": "^11.0.0" + } +} diff --git a/packages/qiankun-demo/react-child/public/favicon.ico b/packages/qiankun-demo/react-child/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= z!sii`1giyH7EKL_+Wi0ab<)&E_0KD!3Rp2^HNB*K2@PHCs4PWSA32*-^7d{9nH2_E zmC{C*N*)(vEF1_aMamw2A{ZH5aIDqiabnFdJ|y0%aS|64E$`s2ccV~3lR!u<){eS` z#^Mx6o(iP1Ix%4dv`t@!&Za-K@mTm#vadc{0aWDV*_%EiGK7qMC_(`exc>-$Gb9~W!w_^{*pYRm~G zBN{nA;cm^w$VWg1O^^<6vY`1XCD|s_zv*g*5&V#wv&s#h$xlUilPe4U@I&UXZbL z0)%9Uj&@yd03n;!7do+bfixH^FeZ-Ema}s;DQX2gY+7g0s(9;`8GyvPY1*vxiF&|w z>!vA~GA<~JUqH}d;DfBSi^IT*#lrzXl$fNpq0_T1tA+`A$1?(gLb?e#0>UELvljtQ zK+*74m0jn&)5yk8mLBv;=@}c{t0ztT<v;Avck$S6D`Z)^c0(jiwKhQsn|LDRY&w(Fmi91I7H6S;b0XM{e zXp0~(T@k_r-!jkLwd1_Vre^v$G4|kh4}=Gi?$AaJ)3I+^m|Zyj#*?Kp@w(lQdJZf4 z#|IJW5z+S^e9@(6hW6N~{pj8|NO*>1)E=%?nNUAkmv~OY&ZV;m-%?pQ_11)hAr0oAwILrlsGawpxx4D43J&K=n+p3WLnlDsQ$b(9+4 z?mO^hmV^F8MV{4Lx>(Q=aHhQ1){0d*(e&s%G=i5rq3;t{JC zmgbn5Nkl)t@fPH$v;af26lyhH!k+#}_&aBK4baYPbZy$5aFx4}ka&qxl z$=Rh$W;U)>-=S-0=?7FH9dUAd2(q#4TCAHky!$^~;Dz^j|8_wuKc*YzfdAht@Q&ror?91Dm!N03=4=O!a)I*0q~p0g$Fm$pmr$ zb;wD;STDIi$@M%y1>p&_>%?UP($15gou_ue1u0!4(%81;qcIW8NyxFEvXpiJ|H4wz z*mFT(qVx1FKufG11hByuX%lPk4t#WZ{>8ka2efjY`~;AL6vWyQKpJun2nRiZYDij$ zP>4jQXPaP$UC$yIVgGa)jDV;F0l^n(V=HMRB5)20V7&r$jmk{UUIe zVjKroK}JAbD>B`2cwNQ&GDLx8{pg`7hbA~grk|W6LgiZ`8y`{Iq0i>t!3p2}MS6S+ zO_ruKyAElt)rdS>CtF7j{&6rP-#c=7evGMt7B6`7HG|-(WL`bDUAjyn+k$mx$CH;q2Dz4x;cPP$hW=`pFfLO)!jaCL@V2+F)So3}vg|%O*^T1j>C2lx zsURO-zIJC$^$g2byVbRIo^w>UxK}74^TqUiRR#7s_X$e)$6iYG1(PcW7un-va-S&u zHk9-6Zn&>T==A)lM^D~bk{&rFzCi35>UR!ZjQkdSiNX*-;l4z9j*7|q`TBl~Au`5& z+c)*8?#-tgUR$Zd%Q3bs96w6k7q@#tUn`5rj+r@_sAVVLqco|6O{ILX&U-&-cbVa3 zY?ngHR@%l{;`ri%H*0EhBWrGjv!LE4db?HEWb5mu*t@{kv|XwK8?npOshmzf=vZA@ zVSN9sL~!sn?r(AK)Q7Jk2(|M67Uy3I{eRy z_l&Y@A>;vjkWN5I2xvFFTLX0i+`{qz7C_@bo`ZUzDugfq4+>a3?1v%)O+YTd6@Ul7 zAfLfm=nhZ`)P~&v90$&UcF+yXm9sq!qCx3^9gzIcO|Y(js^Fj)Rvq>nQAHI92ap=P z10A4@prk+AGWCb`2)dQYFuR$|H6iDE8p}9a?#nV2}LBCoCf(Xi2@szia7#gY>b|l!-U`c}@ zLdhvQjc!BdLJvYvzzzngnw51yRYCqh4}$oRCy-z|v3Hc*d|?^Wj=l~18*E~*cR_kU z{XsxM1i{V*4GujHQ3DBpl2w4FgFR48Nma@HPgnyKoIEY-MqmMeY=I<%oG~l!f<+FN z1ZY^;10j4M4#HYXP zw5eJpA_y(>uLQ~OucgxDLuf}fVs272FaMxhn4xnDGIyLXnw>Xsd^J8XhcWIwIoQ9} z%FoSJTAGW(SRGwJwb=@pY7r$uQRK3Zd~XbxU)ts!4XsJrCycrWSI?e!IqwqIR8+Jh zlRjZ`UO1I!BtJR_2~7AbkbSm%XQqxEPkz6BTGWx8e}nQ=w7bZ|eVP4?*Tb!$(R)iC z9)&%bS*u(lXqzitAN)Oo=&Ytn>%Hzjc<5liuPi>zC_nw;Z0AE3Y$Jao_Q90R-gl~5 z_xAb2J%eArrC1CN4G$}-zVvCqF1;H;abAu6G*+PDHSYFx@Tdbfox*uEd3}BUyYY-l zTfEsOqsi#f9^FoLO;ChK<554qkri&Av~SIM*{fEYRE?vH7pTAOmu2pz3X?Wn*!ROX ztd54huAk&mFBemMooL33RV-*1f0Q3_(7hl$<#*|WF9P!;r;4_+X~k~uKEqdzZ$5Al zV63XN@)j$FN#cCD;ek1R#l zv%pGrhB~KWgoCj%GT?%{@@o(AJGt*PG#l3i>lhmb_twKH^EYvacVY-6bsCl5*^~L0 zonm@lk2UvvTKr2RS%}T>^~EYqdL1q4nD%0n&Xqr^cK^`J5W;lRRB^R-O8b&HENO||mo0xaD+S=I8RTlIfVgqN@SXDr2&-)we--K7w= zJVU8?Z+7k9dy;s;^gDkQa`0nz6N{T?(A&Iz)2!DEecLyRa&FI!id#5Z7B*O2=PsR0 zEvc|8{NS^)!d)MDX(97Xw}m&kEO@5jqRaDZ!+%`wYOI<23q|&js`&o4xvjP7D_xv@ z5hEwpsp{HezI9!~6O{~)lLR@oF7?J7i>1|5a~UuoN=q&6N}EJPV_GD`&M*v8Y`^2j zKII*d_@Fi$+i*YEW+Hbzn{iQk~yP z>7N{S4)r*!NwQ`(qcN#8SRQsNK6>{)X12nbF`*7#ecO7I)Q$uZsV+xS4E7aUn+U(K baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/packages/qiankun-demo/react-child/public/index.html b/packages/qiankun-demo/react-child/public/index.html new file mode 100644 index 00000000..6a7db21d --- /dev/null +++ b/packages/qiankun-demo/react-child/public/index.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + + React App + + + +
+
+ + + diff --git a/packages/qiankun-demo/react-child/public/logo192.png b/packages/qiankun-demo/react-child/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 zcmZWtbyO6NvR-oO24RV%BvuJ&=?+<7=`LvyB&A_#M7mSDYw1v6DJkiYl9XjT!%$dLEBTQ8R9|wd3008in6lFF3GV-6mLi?MoP_y~}QUnaDCHI#t z7w^m$@6DI)|C8_jrT?q=f8D?0AM?L)Z}xAo^e^W>t$*Y0KlT5=@bBjT9kxb%-KNdk zeOS1tKO#ChhG7%{ApNBzE2ZVNcxbrin#E1TiAw#BlUhXllzhN$qWez5l;h+t^q#Eav8PhR2|T}y5kkflaK`ba-eoE+Z2q@o6P$)=&` z+(8}+-McnNO>e#$Rr{32ngsZIAX>GH??tqgwUuUz6kjns|LjsB37zUEWd|(&O!)DY zQLrq%Y>)Y8G`yYbYCx&aVHi@-vZ3|ebG!f$sTQqMgi0hWRJ^Wc+Ibv!udh_r%2|U) zPi|E^PK?UE!>_4`f`1k4hqqj_$+d!EB_#IYt;f9)fBOumGNyglU(ofY`yHq4Y?B%- zp&G!MRY<~ajTgIHErMe(Z8JG*;D-PJhd@RX@QatggM7+G(Lz8eZ;73)72Hfx5KDOE zkT(m}i2;@X2AT5fW?qVp?@WgN$aT+f_6eo?IsLh;jscNRp|8H}Z9p_UBO^SJXpZew zEK8fz|0Th%(Wr|KZBGTM4yxkA5CFdAj8=QSrT$fKW#tweUFqr0TZ9D~a5lF{)%-tTGMK^2tz(y2v$i%V8XAxIywrZCp=)83p(zIk6@S5AWl|Oa2hF`~~^W zI;KeOSkw1O#TiQ8;U7OPXjZM|KrnN}9arP)m0v$c|L)lF`j_rpG(zW1Qjv$=^|p*f z>)Na{D&>n`jOWMwB^TM}slgTEcjxTlUby89j1)|6ydRfWERn3|7Zd2&e7?!K&5G$x z`5U3uFtn4~SZq|LjFVrz$3iln-+ucY4q$BC{CSm7Xe5c1J<=%Oagztj{ifpaZk_bQ z9Sb-LaQMKp-qJA*bP6DzgE3`}*i1o3GKmo2pn@dj0;He}F=BgINo};6gQF8!n0ULZ zL>kC0nPSFzlcB7p41doao2F7%6IUTi_+!L`MM4o*#Y#0v~WiO8uSeAUNp=vA2KaR&=jNR2iVwG>7t%sG2x_~yXzY)7K& zk3p+O0AFZ1eu^T3s};B%6TpJ6h-Y%B^*zT&SN7C=N;g|#dGIVMSOru3iv^SvO>h4M=t-N1GSLLDqVTcgurco6)3&XpU!FP6Hlrmj}f$ zp95;b)>M~`kxuZF3r~a!rMf4|&1=uMG$;h^g=Kl;H&Np-(pFT9FF@++MMEx3RBsK?AU0fPk-#mdR)Wdkj)`>ZMl#^<80kM87VvsI3r_c@_vX=fdQ`_9-d(xiI z4K;1y1TiPj_RPh*SpDI7U~^QQ?%0&!$Sh#?x_@;ag)P}ZkAik{_WPB4rHyW#%>|Gs zdbhyt=qQPA7`?h2_8T;-E6HI#im9K>au*(j4;kzwMSLgo6u*}-K`$_Gzgu&XE)udQ zmQ72^eZd|vzI)~!20JV-v-T|<4@7ruqrj|o4=JJPlybwMg;M$Ud7>h6g()CT@wXm` zbq=A(t;RJ^{Xxi*Ff~!|3!-l_PS{AyNAU~t{h;(N(PXMEf^R(B+ZVX3 z8y0;0A8hJYp@g+c*`>eTA|3Tgv9U8#BDTO9@a@gVMDxr(fVaEqL1tl?md{v^j8aUv zm&%PX4^|rX|?E4^CkplWWNv*OKM>DxPa z!RJ)U^0-WJMi)Ksc!^ixOtw^egoAZZ2Cg;X7(5xZG7yL_;UJ#yp*ZD-;I^Z9qkP`} zwCTs0*%rIVF1sgLervtnUo&brwz?6?PXRuOCS*JI-WL6GKy7-~yi0giTEMmDs_-UX zo=+nFrW_EfTg>oY72_4Z0*uG>MnXP=c0VpT&*|rvv1iStW;*^={rP1y?Hv+6R6bxFMkxpWkJ>m7Ba{>zc_q zEefC3jsXdyS5??Mz7IET$Kft|EMNJIv7Ny8ZOcKnzf`K5Cd)&`-fTY#W&jnV0l2vt z?Gqhic}l}mCv1yUEy$%DP}4AN;36$=7aNI^*AzV(eYGeJ(Px-j<^gSDp5dBAv2#?; zcMXv#aj>%;MiG^q^$0MSg-(uTl!xm49dH!{X0){Ew7ThWV~Gtj7h%ZD zVN-R-^7Cf0VH!8O)uUHPL2mO2tmE*cecwQv_5CzWeh)ykX8r5Hi`ehYo)d{Jnh&3p z9ndXT$OW51#H5cFKa76c<%nNkP~FU93b5h-|Cb}ScHs@4Q#|}byWg;KDMJ#|l zE=MKD*F@HDBcX@~QJH%56eh~jfPO-uKm}~t7VkHxHT;)4sd+?Wc4* z>CyR*{w@4(gnYRdFq=^(#-ytb^5ESD?x<0Skhb%Pt?npNW1m+Nv`tr9+qN<3H1f<% zZvNEqyK5FgPsQ`QIu9P0x_}wJR~^CotL|n zk?dn;tLRw9jJTur4uWoX6iMm914f0AJfB@C74a;_qRrAP4E7l890P&{v<}>_&GLrW z)klculcg`?zJO~4;BBAa=POU%aN|pmZJn2{hA!d!*lwO%YSIzv8bTJ}=nhC^n}g(ld^rn#kq9Z3)z`k9lvV>y#!F4e{5c$tnr9M{V)0m(Z< z#88vX6-AW7T2UUwW`g<;8I$Jb!R%z@rCcGT)-2k7&x9kZZT66}Ztid~6t0jKb&9mm zpa}LCb`bz`{MzpZR#E*QuBiZXI#<`5qxx=&LMr-UUf~@dRk}YI2hbMsAMWOmDzYtm zjof16D=mc`^B$+_bCG$$@R0t;e?~UkF?7<(vkb70*EQB1rfUWXh$j)R2)+dNAH5%R zEBs^?N;UMdy}V};59Gu#0$q53$}|+q7CIGg_w_WlvE}AdqoS<7DY1LWS9?TrfmcvT zaypmplwn=P4;a8-%l^e?f`OpGb}%(_mFsL&GywhyN(-VROj`4~V~9bGv%UhcA|YW% zs{;nh@aDX11y^HOFXB$a7#Sr3cEtNd4eLm@Y#fc&j)TGvbbMwze zXtekX_wJqxe4NhuW$r}cNy|L{V=t#$%SuWEW)YZTH|!iT79k#?632OFse{+BT_gau zJwQcbH{b}dzKO?^dV&3nTILYlGw{27UJ72ZN){BILd_HV_s$WfI2DC<9LIHFmtyw? zQ;?MuK7g%Ym+4e^W#5}WDLpko%jPOC=aN)3!=8)s#Rnercak&b3ESRX3z{xfKBF8L z5%CGkFmGO@x?_mPGlpEej!3!AMddChabyf~nJNZxx!D&{@xEb!TDyvqSj%Y5@A{}9 zRzoBn0?x}=krh{ok3Nn%e)#~uh;6jpezhA)ySb^b#E>73e*frBFu6IZ^D7Ii&rsiU z%jzygxT-n*joJpY4o&8UXr2s%j^Q{?e-voloX`4DQyEK+DmrZh8A$)iWL#NO9+Y@!sO2f@rI!@jN@>HOA< z?q2l{^%mY*PNx2FoX+A7X3N}(RV$B`g&N=e0uvAvEN1W^{*W?zT1i#fxuw10%~))J zjx#gxoVlXREWZf4hRkgdHx5V_S*;p-y%JtGgQ4}lnA~MBz-AFdxUxU1RIT$`sal|X zPB6sEVRjGbXIP0U+?rT|y5+ev&OMX*5C$n2SBPZr`jqzrmpVrNciR0e*Wm?fK6DY& zl(XQZ60yWXV-|Ps!A{EF;=_z(YAF=T(-MkJXUoX zI{UMQDAV2}Ya?EisdEW;@pE6dt;j0fg5oT2dxCi{wqWJ<)|SR6fxX~5CzblPGr8cb zUBVJ2CQd~3L?7yfTpLNbt)He1D>*KXI^GK%<`bq^cUq$Q@uJifG>p3LU(!H=C)aEL zenk7pVg}0{dKU}&l)Y2Y2eFMdS(JS0}oZUuVaf2+K*YFNGHB`^YGcIpnBlMhO7d4@vV zv(@N}(k#REdul8~fP+^F@ky*wt@~&|(&&meNO>rKDEnB{ykAZ}k>e@lad7to>Ao$B zz<1(L=#J*u4_LB=8w+*{KFK^u00NAmeNN7pr+Pf+N*Zl^dO{LM-hMHyP6N!~`24jd zXYP|Ze;dRXKdF2iJG$U{k=S86l@pytLx}$JFFs8e)*Vi?aVBtGJ3JZUj!~c{(rw5>vuRF$`^p!P8w1B=O!skwkO5yd4_XuG^QVF z`-r5K7(IPSiKQ2|U9+`@Js!g6sfJwAHVd|s?|mnC*q zp|B|z)(8+mxXyxQ{8Pg3F4|tdpgZZSoU4P&9I8)nHo1@)9_9u&NcT^FI)6|hsAZFk zZ+arl&@*>RXBf-OZxhZerOr&dN5LW9@gV=oGFbK*J+m#R-|e6(Loz(;g@T^*oO)0R zN`N=X46b{7yk5FZGr#5&n1!-@j@g02g|X>MOpF3#IjZ_4wg{dX+G9eqS+Es9@6nC7 zD9$NuVJI}6ZlwtUm5cCAiYv0(Yi{%eH+}t)!E^>^KxB5^L~a`4%1~5q6h>d;paC9c zTj0wTCKrhWf+F#5>EgX`sl%POl?oyCq0(w0xoL?L%)|Q7d|Hl92rUYAU#lc**I&^6p=4lNQPa0 znQ|A~i0ip@`B=FW-Q;zh?-wF;Wl5!+q3GXDu-x&}$gUO)NoO7^$BeEIrd~1Dh{Tr` z8s<(Bn@gZ(mkIGnmYh_ehXnq78QL$pNDi)|QcT*|GtS%nz1uKE+E{7jdEBp%h0}%r zD2|KmYGiPa4;md-t_m5YDz#c*oV_FqXd85d@eub?9N61QuYcb3CnVWpM(D-^|CmkL z(F}L&N7qhL2PCq)fRh}XO@U`Yn<?TNGR4L(mF7#4u29{i~@k;pLsgl({YW5`Mo+p=zZn3L*4{JU;++dG9 X@eDJUQo;Ye2mwlRs?y0|+_a0zY+Zo%Dkae}+MySoIppb75o?vUW_?)>@g{U2`ERQIXV zeY$JrWnMZ$QC<=ii4X|@0H8`si75jB(ElJb00HAB%>SlLR{!zO|C9P3zxw_U8?1d8uRZ=({Ga4shyN}3 zAK}WA(ds|``G4jA)9}Bt2Hy0+f3rV1E6b|@?hpGA=PI&r8)ah|)I2s(P5Ic*Ndhn^ z*T&j@gbCTv7+8rpYbR^Ty}1AY)YH;p!m948r#%7x^Z@_-w{pDl|1S4`EM3n_PaXvK z1JF)E3qy$qTj5Xs{jU9k=y%SQ0>8E$;x?p9ayU0bZZeo{5Z@&FKX>}s!0+^>C^D#z z>xsCPvxD3Z=dP}TTOSJhNTPyVt14VCQ9MQFN`rn!c&_p?&4<5_PGm4a;WS&1(!qKE z_H$;dDdiPQ!F_gsN`2>`X}$I=B;={R8%L~`>RyKcS$72ai$!2>d(YkciA^J0@X%G4 z4cu!%Ps~2JuJ8ex`&;Fa0NQOq_nDZ&X;^A=oc1&f#3P1(!5il>6?uK4QpEG8z0Rhu zvBJ+A9RV?z%v?!$=(vcH?*;vRs*+PPbOQ3cdPr5=tOcLqmfx@#hOqX0iN)wTTO21jH<>jpmwRIAGw7`a|sl?9y9zRBh>(_%| zF?h|P7}~RKj?HR+q|4U`CjRmV-$mLW>MScKnNXiv{vD3&2@*u)-6P@h0A`eeZ7}71 zK(w%@R<4lLt`O7fs1E)$5iGb~fPfJ?WxhY7c3Q>T-w#wT&zW522pH-B%r5v#5y^CF zcC30Se|`D2mY$hAlIULL%-PNXgbbpRHgn<&X3N9W!@BUk@9g*P5mz-YnZBb*-$zMM z7Qq}ic0mR8n{^L|=+diODdV}Q!gwr?y+2m=3HWwMq4z)DqYVg0J~^}-%7rMR@S1;9 z7GFj6K}i32X;3*$SmzB&HW{PJ55kT+EI#SsZf}bD7nW^Haf}_gXciYKX{QBxIPSx2Ma? zHQqgzZq!_{&zg{yxqv3xq8YV+`S}F6A>Gtl39_m;K4dA{pP$BW0oIXJ>jEQ!2V3A2 zdpoTxG&V=(?^q?ZTj2ZUpDUdMb)T?E$}CI>r@}PFPWD9@*%V6;4Ag>D#h>!s)=$0R zRXvdkZ%|c}ubej`jl?cS$onl9Tw52rBKT)kgyw~Xy%z62Lr%V6Y=f?2)J|bZJ5(Wx zmji`O;_B+*X@qe-#~`HFP<{8$w@z4@&`q^Q-Zk8JG3>WalhnW1cvnoVw>*R@c&|o8 zZ%w!{Z+MHeZ*OE4v*otkZqz11*s!#s^Gq>+o`8Z5 z^i-qzJLJh9!W-;SmFkR8HEZJWiXk$40i6)7 zZpr=k2lp}SasbM*Nbn3j$sn0;rUI;%EDbi7T1ZI4qL6PNNM2Y%6{LMIKW+FY_yF3) zSKQ2QSujzNMSL2r&bYs`|i2Dnn z=>}c0>a}>|uT!IiMOA~pVT~R@bGlm}Edf}Kq0?*Af6#mW9f9!}RjW7om0c9Qlp;yK z)=XQs(|6GCadQbWIhYF=rf{Y)sj%^Id-ARO0=O^Ad;Ph+ z0?$eE1xhH?{T$QI>0JP75`r)U_$#%K1^BQ8z#uciKf(C701&RyLQWBUp*Q7eyn76} z6JHpC9}R$J#(R0cDCkXoFSp;j6{x{b&0yE@P7{;pCEpKjS(+1RQy38`=&Yxo%F=3y zCPeefABp34U-s?WmU#JJw23dcC{sPPFc2#J$ZgEN%zod}J~8dLm*fx9f6SpO zn^Ww3bt9-r0XaT2a@Wpw;C23XM}7_14#%QpubrIw5aZtP+CqIFmsG4`Cm6rfxl9n5 z7=r2C-+lM2AB9X0T_`?EW&Byv&K?HS4QLoylJ|OAF z`8atBNTzJ&AQ!>sOo$?^0xj~D(;kS$`9zbEGd>f6r`NC3X`tX)sWgWUUOQ7w=$TO&*j;=u%25ay-%>3@81tGe^_z*C7pb9y*Ed^H3t$BIKH2o+olp#$q;)_ zfpjCb_^VFg5fU~K)nf*d*r@BCC>UZ!0&b?AGk_jTPXaSnCuW110wjHPPe^9R^;jo3 zwvzTl)C`Zl5}O2}3lec=hZ*$JnkW#7enKKc)(pM${_$9Hc=Sr_A9Biwe*Y=T?~1CK z6eZ9uPICjy-sMGbZl$yQmpB&`ouS8v{58__t0$JP%i3R&%QR3ianbZqDs<2#5FdN@n5bCn^ZtH992~5k(eA|8|@G9u`wdn7bnpg|@{m z^d6Y`*$Zf2Xr&|g%sai#5}Syvv(>Jnx&EM7-|Jr7!M~zdAyjt*xl;OLhvW-a%H1m0 z*x5*nb=R5u><7lyVpNAR?q@1U59 zO+)QWwL8t zyip?u_nI+K$uh{y)~}qj?(w0&=SE^8`_WMM zTybjG=999h38Yes7}-4*LJ7H)UE8{mE(6;8voE+TYY%33A>S6`G_95^5QHNTo_;Ao ztIQIZ_}49%{8|=O;isBZ?=7kfdF8_@azfoTd+hEJKWE!)$)N%HIe2cplaK`ry#=pV z0q{9w-`i0h@!R8K3GC{ivt{70IWG`EP|(1g7i_Q<>aEAT{5(yD z=!O?kq61VegV+st@XCw475j6vS)_z@efuqQgHQR1T4;|-#OLZNQJPV4k$AX1Uk8Lm z{N*b*ia=I+MB}kWpupJ~>!C@xEN#Wa7V+7{m4j8c?)ChV=D?o~sjT?0C_AQ7B-vxqX30s0I_`2$in86#`mAsT-w?j{&AL@B3$;P z31G4(lV|b}uSDCIrjk+M1R!X7s4Aabn<)zpgT}#gE|mIvV38^ODy@<&yflpCwS#fRf9ZX3lPV_?8@C5)A;T zqmouFLFk;qIs4rA=hh=GL~sCFsXHsqO6_y~*AFt939UYVBSx1s(=Kb&5;j7cSowdE;7()CC2|-i9Zz+_BIw8#ll~-tyH?F3{%`QCsYa*b#s*9iCc`1P1oC26?`g<9))EJ3%xz+O!B3 zZ7$j~To)C@PquR>a1+Dh>-a%IvH_Y7^ys|4o?E%3`I&ADXfC8++hAdZfzIT#%C+Jz z1lU~K_vAm0m8Qk}K$F>|>RPK%<1SI0(G+8q~H zAsjezyP+u!Se4q3GW)`h`NPSRlMoBjCzNPesWJwVTY!o@G8=(6I%4XHGaSiS3MEBK zhgGFv6Jc>L$4jVE!I?TQuwvz_%CyO!bLh94nqK11C2W$*aa2ueGopG8DnBICVUORP zgytv#)49fVXDaR$SukloYC3u7#5H)}1K21=?DKj^U)8G;MS)&Op)g^zR2($<>C*zW z;X7`hLxiIO#J`ANdyAOJle4V%ppa*(+0i3w;8i*BA_;u8gOO6)MY`ueq7stBMJTB; z-a0R>hT*}>z|Gg}@^zDL1MrH+2hsR8 zHc}*9IvuQC^Ju)^#Y{fOr(96rQNPNhxc;mH@W*m206>Lo<*SaaH?~8zg&f&%YiOEG zGiz?*CP>Bci}!WiS=zj#K5I}>DtpregpP_tfZtPa(N<%vo^#WCQ5BTv0vr%Z{)0q+ z)RbfHktUm|lg&U3YM%lMUM(fu}i#kjX9h>GYctkx9Mt_8{@s%!K_EI zScgwy6%_fR?CGJQtmgNAj^h9B#zmaMDWgH55pGuY1Gv7D z;8Psm(vEPiwn#MgJYu4Ty9D|h!?Rj0ddE|&L3S{IP%H4^N!m`60ZwZw^;eg4sk6K{ ziA^`Sbl_4~f&Oo%n;8Ye(tiAdlZKI!Z=|j$5hS|D$bDJ}p{gh$KN&JZYLUjv4h{NY zBJ>X9z!xfDGY z+oh_Z&_e#Q(-}>ssZfm=j$D&4W4FNy&-kAO1~#3Im;F)Nwe{(*75(p=P^VI?X0GFakfh+X-px4a%Uw@fSbmp9hM1_~R>?Z8+ ziy|e9>8V*`OP}4x5JjdWp}7eX;lVxp5qS}0YZek;SNmm7tEeSF*-dI)6U-A%m6YvCgM(}_=k#a6o^%-K4{`B1+}O4x zztDT%hVb;v#?j`lTvlFQ3aV#zkX=7;YFLS$uIzb0E3lozs5`Xy zi~vF+%{z9uLjKvKPhP%x5f~7-Gj+%5N`%^=yk*Qn{`> z;xj&ROY6g`iy2a@{O)V(jk&8#hHACVDXey5a+KDod_Z&}kHM}xt7}Md@pil{2x7E~ zL$k^d2@Ec2XskjrN+IILw;#7((abu;OJii&v3?60x>d_Ma(onIPtcVnX@ELF0aL?T zSmWiL3(dOFkt!x=1O!_0n(cAzZW+3nHJ{2S>tgSK?~cFha^y(l@-Mr2W$%MN{#af8J;V*>hdq!gx=d0h$T7l}>91Wh07)9CTX zh2_ZdQCyFOQ)l(}gft0UZG`Sh2`x-w`5vC2UD}lZs*5 zG76$akzn}Xi))L3oGJ75#pcN=cX3!=57$Ha=hQ2^lwdyU#a}4JJOz6ddR%zae%#4& za)bFj)z=YQela(F#Y|Q#dp}PJghITwXouVaMq$BM?K%cXn9^Y@g43$=O)F&ZlOUom zJiad#dea;-eywBA@e&D6Pdso1?2^(pXiN91?jvcaUyYoKUmvl5G9e$W!okWe*@a<^ z8cQQ6cNSf+UPDx%?_G4aIiybZHHagF{;IcD(dPO!#=u zWfqLcPc^+7Uu#l(Bpxft{*4lv#*u7X9AOzDO z1D9?^jIo}?%iz(_dwLa{ex#T}76ZfN_Z-hwpus9y+4xaUu9cX}&P{XrZVWE{1^0yw zO;YhLEW!pJcbCt3L8~a7>jsaN{V3>tz6_7`&pi%GxZ=V3?3K^U+*ryLSb)8^IblJ0 zSRLNDvIxt)S}g30?s_3NX>F?NKIGrG_zB9@Z>uSW3k2es_H2kU;Rnn%j5qP)!XHKE zPB2mHP~tLCg4K_vH$xv`HbRsJwbZMUV(t=ez;Ec(vyHH)FbfLg`c61I$W_uBB>i^r z&{_P;369-&>23R%qNIULe=1~T$(DA`ev*EWZ6j(B$(te}x1WvmIll21zvygkS%vwG zzkR6Z#RKA2!z!C%M!O>!=Gr0(J0FP=-MN=5t-Ir)of50y10W}j`GtRCsXBakrKtG& zazmITDJMA0C51&BnLY)SY9r)NVTMs);1<=oosS9g31l{4ztjD3#+2H7u_|66b|_*O z;Qk6nalpqdHOjx|K&vUS_6ITgGll;TdaN*ta=M_YtyC)I9Tmr~VaPrH2qb6sd~=AcIxV+%z{E&0@y=DPArw zdV7z(G1hBx7hd{>(cr43^WF%4Y@PXZ?wPpj{OQ#tvc$pABJbvPGvdR`cAtHn)cSEV zrpu}1tJwQ3y!mSmH*uz*x0o|CS<^w%&KJzsj~DU0cLQUxk5B!hWE>aBkjJle8z~;s z-!A=($+}Jq_BTK5^B!`R>!MulZN)F=iXXeUd0w5lUsE5VP*H*oCy(;?S$p*TVvTxwAeWFB$jHyb0593)$zqalVlDX=GcCN1gU0 zlgU)I$LcXZ8Oyc2TZYTPu@-;7<4YYB-``Qa;IDcvydIA$%kHhJKV^m*-zxcvU4viy&Kr5GVM{IT>WRywKQ9;>SEiQD*NqplK-KK4YR`p0@JW)n_{TU3bt0 zim%;(m1=#v2}zTps=?fU5w^(*y)xT%1vtQH&}50ZF!9YxW=&7*W($2kgKyz1mUgfs zfV<*XVVIFnohW=|j+@Kfo!#liQR^x>2yQdrG;2o8WZR+XzU_nG=Ed2rK?ntA;K5B{ z>M8+*A4!Jm^Bg}aW?R?6;@QG@uQ8&oJ{hFixcfEnJ4QH?A4>P=q29oDGW;L;= z9-a0;g%c`C+Ai!UmK$NC*4#;Jp<1=TioL=t^YM)<<%u#hnnfSS`nq63QKGO1L8RzX z@MFDqs1z ztYmxDl@LU)5acvHk)~Z`RW7=aJ_nGD!mOSYD>5Odjn@TK#LY{jf?+piB5AM-CAoT_ z?S-*q7}wyLJzK>N%eMPuFgN)Q_otKP;aqy=D5f!7<=n(lNkYRXVpkB{TAYLYg{|(jtRqYmg$xH zjmq?B(RE4 zQx^~Pt}gxC2~l=K$$-sYy_r$CO(d=+b3H1MB*y_5g6WLaWTXn+TKQ|hNY^>Mp6k*$ zwkovomhu776vQATqT4blf~g;TY(MWCrf^^yfWJvSAB$p5l;jm@o#=!lqw+Lqfq>X= z$6~kxfm7`3q4zUEB;u4qa#BdJxO!;xGm)wwuisj{0y2x{R(IGMrsIzDY9LW>m!Y`= z04sx3IjnYvL<4JqxQ8f7qYd0s2Ig%`ytYPEMKI)s(LD}D@EY>x`VFtqvnADNBdeao zC96X+MxnwKmjpg{U&gP3HE}1=s!lv&D{6(g_lzyF3A`7Jn*&d_kL<;dAFx!UZ>hB8 z5A*%LsAn;VLp>3${0>M?PSQ)9s3}|h2e?TG4_F{}{Cs>#3Q*t$(CUc}M)I}8cPF6% z=+h(Kh^8)}gj(0}#e7O^FQ6`~fd1#8#!}LMuo3A0bN`o}PYsm!Y}sdOz$+Tegc=qT z8x`PH$7lvnhJp{kHWb22l;@7B7|4yL4UOOVM0MP_>P%S1Lnid)+k9{+3D+JFa#Pyf zhVc#&df87APl4W9X)F3pGS>@etfl=_E5tBcVoOfrD4hmVeTY-cj((pkn%n@EgN{0f zwb_^Rk0I#iZuHK!l*lN`ceJn(sI{$Fq6nN& zE<-=0_2WN}m+*ivmIOxB@#~Q-cZ>l136w{#TIJe478`KE7@=a{>SzPHsKLzYAyBQO zAtuuF$-JSDy_S@6GW0MOE~R)b;+0f%_NMrW(+V#c_d&U8Z9+ec4=HmOHw?gdjF(Lu zzra83M_BoO-1b3;9`%&DHfuUY)6YDV21P$C!Rc?mv&{lx#f8oc6?0?x zK08{WP65?#>(vPfA-c=MCY|%*1_<3D4NX zeVTi-JGl2uP_2@0F{G({pxQOXt_d{g_CV6b?jNpfUG9;8yle-^4KHRvZs-_2siata zt+d_T@U$&t*xaD22(fH(W1r$Mo?3dc%Tncm=C6{V9y{v&VT#^1L04vDrLM9qBoZ4@ z6DBN#m57hX7$C(=#$Y5$bJmwA$T8jKD8+6A!-IJwA{WOfs%s}yxUw^?MRZjF$n_KN z6`_bGXcmE#5e4Ym)aQJ)xg3Pg0@k`iGuHe?f(5LtuzSq=nS^5z>vqU0EuZ&75V%Z{ zYyhRLN^)$c6Ds{f7*FBpE;n5iglx5PkHfWrj3`x^j^t z7ntuV`g!9Xg#^3!x)l*}IW=(Tz3>Y5l4uGaB&lz{GDjm2D5S$CExLT`I1#n^lBH7Y zDgpMag@`iETKAI=p<5E#LTkwzVR@=yY|uBVI1HG|8h+d;G-qfuj}-ZR6fN>EfCCW z9~wRQoAPEa#aO?3h?x{YvV*d+NtPkf&4V0k4|L=uj!U{L+oLa(z#&iuhJr3-PjO3R z5s?=nn_5^*^Rawr>>Nr@K(jwkB#JK-=+HqwfdO<+P5byeim)wvqGlP-P|~Nse8=XF zz`?RYB|D6SwS}C+YQv+;}k6$-%D(@+t14BL@vM z2q%q?f6D-A5s$_WY3{^G0F131bbh|g!}#BKw=HQ7mx;Dzg4Z*bTLQSfo{ed{4}NZW zfrRm^Ca$rlE{Ue~uYv>R9{3smwATcdM_6+yWIO z*ZRH~uXE@#p$XTbCt5j7j2=86e{9>HIB6xDzV+vAo&B?KUiMP|ttOElepnl%|DPqL b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/packages/qiankun-demo/react-child/public/manifest.json b/packages/qiankun-demo/react-child/public/manifest.json new file mode 100644 index 00000000..080d6c77 --- /dev/null +++ b/packages/qiankun-demo/react-child/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/packages/qiankun-demo/react-child/public/robots.txt b/packages/qiankun-demo/react-child/public/robots.txt new file mode 100644 index 00000000..84d75d68 --- /dev/null +++ b/packages/qiankun-demo/react-child/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +CommunicationTest-agent: * +Disallow: diff --git a/packages/qiankun-demo/react-child/src/components/Counter/index.module.less b/packages/qiankun-demo/react-child/src/components/Counter/index.module.less new file mode 100644 index 00000000..66ed3c57 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/components/Counter/index.module.less @@ -0,0 +1,15 @@ +.box { + width: 100%; + + label { + font-size: 20px; + } + + :global { + .number { + font-weight: normal; + font-size: 50px; + margin: 0; + } + } +} diff --git a/packages/qiankun-demo/react-child/src/components/Counter/index.tsx b/packages/qiankun-demo/react-child/src/components/Counter/index.tsx new file mode 100644 index 00000000..5ed9b8bd --- /dev/null +++ b/packages/qiankun-demo/react-child/src/components/Counter/index.tsx @@ -0,0 +1,41 @@ +import { Button, Col, InputNumber, Row, Space } from 'antd' +import styles from './index.module.less' +import { useAppDispatch, useAppSelector } from '@/stores/storeHooks' +import { increment, decrement } from '@/stores/counterSlice' +import { useState } from 'react' + +export default function Counter() { + const [ step, setStep ] = useState(1) + const value = useAppSelector(state => state.counter.value) + const dispatch = useAppDispatch() + + const handleChange = (val: number | null) => { + if (val !== null) { + setStep(val) + } + } + + return ( + + + + + + + + + + + + + + +

{value}

+ + + + +
+
+ ) +} diff --git a/packages/qiankun-demo/react-child/src/components/MessageTrigger/index.tsx b/packages/qiankun-demo/react-child/src/components/MessageTrigger/index.tsx new file mode 100644 index 00000000..614c176b --- /dev/null +++ b/packages/qiankun-demo/react-child/src/components/MessageTrigger/index.tsx @@ -0,0 +1,63 @@ +import { Button, Col, Form, Input, Row, Select } from 'antd' +import { dispatchReceiveMessageEvent, Message, Types } from '@/utils/dispatchReceiveMessageEvent' + +const types = [ + { + value: Types.success, + label: '成功', + }, + { + value: Types.error, + label: '失败', + }, + { + value: Types.warn, + label: '提醒', + }, + { + value: Types.info, + label: '信息', + }, +] +const layout = { + labelCol: { + xs: { span: 24 }, + sm: { span: 3, offset: 6 } + }, + wrapperCol: { + xs: { span: 24 }, + sm: { span: 9 }, + } +} +const initialValues ={ + type: Types.success, + info: '' +} + +export default function MessageTrigger() { + const [ form ] = Form.useForm() + + const onFinish = (values: Omit) => { + dispatchReceiveMessageEvent(values) + } + + return ( +
+ + + + + + + + + + + +
+ ) +} diff --git a/packages/qiankun-demo/react-child/src/components/UserInfo/index.tsx b/packages/qiankun-demo/react-child/src/components/UserInfo/index.tsx new file mode 100644 index 00000000..2bf93bd2 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/components/UserInfo/index.tsx @@ -0,0 +1,14 @@ +import { useAppSelector } from '@/stores/storeHooks' +import { Descriptions } from 'antd' + +function UserInfo() { + const user = useAppSelector(state => state.user.user) + return user && + {user.name} + {user.age} + {user.gender} + {user.phone} + +} + +export default UserInfo diff --git a/packages/qiankun-demo/react-child/src/index.tsx b/packages/qiankun-demo/react-child/src/index.tsx new file mode 100644 index 00000000..3cad2945 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/index.tsx @@ -0,0 +1,70 @@ +import '@/public-path' +import '@/reset.css' +import React from 'react' +import ReactDOM from 'react-dom/client' +import { router, memoryRouter } from '@/router' +import { RouterProvider } from 'react-router-dom' +import { Provider } from 'react-redux' +import { store } from '@/stores/store' +import type { User } from '@/stores/userSlice' +import { setUser } from '@/stores/userSlice' +import { ConfigProvider } from 'antd' + +interface Prop { + container?: HTMLElement + path?: string +} + +let root: null | ReactDOM.Root = null + +function render(props?: Prop) { + let container: null | HTMLElement = null + if (props && props.container) { + container = props.container + } + + let appContainer = (container ? container.querySelector('#root') : document.getElementById('root')) as HTMLElement + + root = ReactDOM.createRoot(appContainer) + + root.render( + + { + if (node) { + return node.parentNode as HTMLElement + } + return appContainer + }}> + + + + ) + + if (props?.path) { + memoryRouter.navigate(props.path) + } +} + +if (!window.__POWERED_BY_QIANKUN__) { + render() +} + +function changeUserListener(e: Event) { + store.dispatch((dispatch) => { + dispatch(setUser((e as CustomEvent).detail)) + }) +} + +export async function bootstrap() {} + +export async function mount(props: Prop) { + render(props) + window.addEventListener('changeUser', changeUserListener) +} + +export async function unmount() { + root && root.unmount() + window.removeEventListener('changeUser', changeUserListener) +} + +export async function update() {} diff --git a/packages/qiankun-demo/react-child/src/public-path.ts b/packages/qiankun-demo/react-child/src/public-path.ts new file mode 100644 index 00000000..89a25164 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/public-path.ts @@ -0,0 +1,5 @@ +/* eslint-disable */ +// @ts-ignore +if (window.__POWERED_BY_QIANKUN__) { + __webpack_public_path__ = window.__INJECTED_PUBLIC_PATH_BY_QIANKUN__ +} diff --git a/packages/qiankun-demo/react-child/src/qiankun-helper.d.ts b/packages/qiankun-demo/react-child/src/qiankun-helper.d.ts new file mode 100644 index 00000000..6a70da7f --- /dev/null +++ b/packages/qiankun-demo/react-child/src/qiankun-helper.d.ts @@ -0,0 +1,8 @@ +declare global { + interface Window { + __POWERED_BY_QIANKUN__: boolean + __INJECTED_PUBLIC_PATH_BY_QIANKUN__: string + } +} + +export {} diff --git a/packages/qiankun-demo/react-child/src/react-app-env.d.ts b/packages/qiankun-demo/react-child/src/react-app-env.d.ts new file mode 100644 index 00000000..d3df7d52 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/react-app-env.d.ts @@ -0,0 +1,5 @@ +/// +declare module "*.module.less" { + const classes: { readonly [key: string]: string } + export default classes +} diff --git a/packages/qiankun-demo/react-child/src/reportWebVitals.ts b/packages/qiankun-demo/react-child/src/reportWebVitals.ts new file mode 100644 index 00000000..49a2a16e --- /dev/null +++ b/packages/qiankun-demo/react-child/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import { ReportHandler } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: ReportHandler) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/packages/qiankun-demo/react-child/src/reset.css b/packages/qiankun-demo/react-child/src/reset.css new file mode 100644 index 00000000..b44f4a63 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/reset.css @@ -0,0 +1,34 @@ +body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { + margin:0; + padding:0; +} +address, cite, dfn, em, var { + font-style:normal; +} +small { + font-size:12px; +} +ul, ol { + list-style:none; +} +a { + text-decoration:none; +} +a:hover { + text-decoration:underline; +} +sup { + vertical-align:text-top; +} +sub{ + vertical-align:text-bottom; +} +legend { + color:#000; +} +fieldset, img { + border:0; +} +button, input, select, textarea { + font-size:100%; +} diff --git a/packages/qiankun-demo/react-child/src/router.tsx b/packages/qiankun-demo/react-child/src/router.tsx new file mode 100644 index 00000000..2164f79a --- /dev/null +++ b/packages/qiankun-demo/react-child/src/router.tsx @@ -0,0 +1,38 @@ +import { createBrowserRouter, createMemoryRouter, Outlet, redirect } from 'react-router-dom' +import Index from '@/views/CommunicationTest' +import CoexistView from '@/views/CoexistView' +import CssIsolation from '@/views/CssIsolation' +import type { RouteObject } from 'react-router-dom' + +const routes: RouteObject[] = [ + { + path: '', + loader: () => redirect('/communication-test') + }, + { + path: '/', + element: , + children: [ + { + path: 'communication-test', + element: , + }, + { + path: 'coexist-view', + element: , + }, + { + path: 'css-isolation', + element: , + } + ] + }, +] + +export const router = createBrowserRouter(routes, { + basename: window.__POWERED_BY_QIANKUN__ ? '/reactApp' : '/' +}) + +export const memoryRouter = createMemoryRouter(routes, { + basename: window.__POWERED_BY_QIANKUN__ ? '/reactApp' : '/' +}) diff --git a/packages/qiankun-demo/react-child/src/setupTests.ts b/packages/qiankun-demo/react-child/src/setupTests.ts new file mode 100644 index 00000000..8f2609b7 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/setupTests.ts @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/packages/qiankun-demo/react-child/src/stores/counterSlice.ts b/packages/qiankun-demo/react-child/src/stores/counterSlice.ts new file mode 100644 index 00000000..3f6da50e --- /dev/null +++ b/packages/qiankun-demo/react-child/src/stores/counterSlice.ts @@ -0,0 +1,27 @@ +import { createSlice } from '@reduxjs/toolkit' +import type { PayloadAction } from '@reduxjs/toolkit' + +interface CounterState { + value: number +} + +const initialState: CounterState = { + value: 0 +} + +export const counterSlice = createSlice({ + name: 'counter', + initialState, + reducers: { + increment: (state, action: PayloadAction) => { + state.value += action.payload + }, + decrement: (state, action: PayloadAction) => { + state.value -= action.payload + } + } +}) + +export const { increment, decrement } = counterSlice.actions + +export default counterSlice.reducer diff --git a/packages/qiankun-demo/react-child/src/stores/store.ts b/packages/qiankun-demo/react-child/src/stores/store.ts new file mode 100644 index 00000000..b54f4209 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/stores/store.ts @@ -0,0 +1,13 @@ +import { configureStore } from '@reduxjs/toolkit' +import userReducer from './userSlice' +import counterReducer from '@/stores/counterSlice' + +export const store = configureStore({ + reducer: { + user: userReducer, + counter: counterReducer + } +}) + +export type RootState = ReturnType +export type AppDispatch = typeof store.dispatch diff --git a/packages/qiankun-demo/react-child/src/stores/storeHooks.ts b/packages/qiankun-demo/react-child/src/stores/storeHooks.ts new file mode 100644 index 00000000..4eabbe86 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/stores/storeHooks.ts @@ -0,0 +1,5 @@ +import { TypedUseSelectorHook, useDispatch, useSelector } from 'react-redux' +import type { RootState, AppDispatch } from './store' + +export const useAppDispatch: () => AppDispatch = useDispatch +export const useAppSelector: TypedUseSelectorHook = useSelector diff --git a/packages/qiankun-demo/react-child/src/stores/userSlice.ts b/packages/qiankun-demo/react-child/src/stores/userSlice.ts new file mode 100644 index 00000000..98ef39ba --- /dev/null +++ b/packages/qiankun-demo/react-child/src/stores/userSlice.ts @@ -0,0 +1,31 @@ +import { createSlice } from '@reduxjs/toolkit' +import type { PayloadAction } from '@reduxjs/toolkit' + +export interface User { + name: string + age: number + gender: string + phone: string +} + +interface UserState { + user: User | null +} + +const initialState: UserState = { + user: null +} + +export const userSlice = createSlice({ + name: 'user', + initialState, + reducers: { + setUser: (state, action: PayloadAction) => { + state.user = action.payload + } + } +}) + +export const { setUser } = userSlice.actions + +export default userSlice.reducer diff --git a/packages/qiankun-demo/react-child/src/utils/dispatchReceiveMessageEvent.ts b/packages/qiankun-demo/react-child/src/utils/dispatchReceiveMessageEvent.ts new file mode 100644 index 00000000..a148b128 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/utils/dispatchReceiveMessageEvent.ts @@ -0,0 +1,28 @@ +export const RECEIVE_MESSAGE = 'receiveMessage' + +export enum Types { + success = 'success', + warn = 'warn', + error = 'error', + info = 'info', +} + +export interface Message { + info: string + type: Types + from: string +} + +function createReceiveMessageEvent(message: Omit) { + return new CustomEvent(RECEIVE_MESSAGE, { + detail: { + ...message, + from: 'React18子应用', + }, + }) +} + +export function dispatchReceiveMessageEvent(message: Omit) { + const event = createReceiveMessageEvent(message) + window.dispatchEvent(event) +} diff --git a/packages/qiankun-demo/react-child/src/views/CoexistView/index.tsx b/packages/qiankun-demo/react-child/src/views/CoexistView/index.tsx new file mode 100644 index 00000000..4e359a18 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/views/CoexistView/index.tsx @@ -0,0 +1,5 @@ +export default function CoexistView() { + return ( +
CoexistView
+ ) +} diff --git a/packages/qiankun-demo/react-child/src/views/CommunicationTest/index.module.less b/packages/qiankun-demo/react-child/src/views/CommunicationTest/index.module.less new file mode 100644 index 00000000..00b9031a --- /dev/null +++ b/packages/qiankun-demo/react-child/src/views/CommunicationTest/index.module.less @@ -0,0 +1,12 @@ +.box { + width: 100%; + + h1 { + font-size: 2em; + margin-bottom: 0; + } + + h2 { + margin-bottom: 0; + } +} diff --git a/packages/qiankun-demo/react-child/src/views/CommunicationTest/index.tsx b/packages/qiankun-demo/react-child/src/views/CommunicationTest/index.tsx new file mode 100644 index 00000000..1072ec10 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/views/CommunicationTest/index.tsx @@ -0,0 +1,26 @@ +import { Divider, Space } from 'antd' +import UserInfo from '@/components/UserInfo' +import styles from './index.module.less' +import MessageTrigger from '@/components/MessageTrigger' +import Counter from '@/components/Counter' + +export default function CommunicationTest() { + return ( + <> + + +

React18子应用页面

+
+ + +

React18子应用向主应用通信

+
+ + +

React18子应用Counter

+
+ +
+ + ) +} diff --git a/packages/qiankun-demo/react-child/src/views/CssIsolation/index.module.less b/packages/qiankun-demo/react-child/src/views/CssIsolation/index.module.less new file mode 100644 index 00000000..0c5d7d4a --- /dev/null +++ b/packages/qiankun-demo/react-child/src/views/CssIsolation/index.module.less @@ -0,0 +1,11 @@ +.first-col { + color: #ffffff; + background-color: purple; + font-size: 20px; +} + +.second-col { + color: #ffffff; + background-color: gray; + font-size: 20px; +} diff --git a/packages/qiankun-demo/react-child/src/views/CssIsolation/index.tsx b/packages/qiankun-demo/react-child/src/views/CssIsolation/index.tsx new file mode 100644 index 00000000..944a8449 --- /dev/null +++ b/packages/qiankun-demo/react-child/src/views/CssIsolation/index.tsx @@ -0,0 +1,17 @@ +import { Col, Row } from 'antd' +import styles from './index.module.less' + +export default function CssIsolation() { + return ( + <> + + +

react18子应用(CSS Module)

+ +
+ class="first-col"
background-color: purple;
font-size: 20px; + class="second-col"
background-color: gray;
font-size: 20px; +
+ + ) +} diff --git a/packages/qiankun-demo/react-child/tsconfig.json b/packages/qiankun-demo/react-child/tsconfig.json new file mode 100644 index 00000000..4f0bbe53 --- /dev/null +++ b/packages/qiankun-demo/react-child/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "paths": { + "@/*": ["./src/*"] + }, + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ], +} diff --git a/packages/qiankun-demo/vite-child/index.html b/packages/qiankun-demo/vite-child/index.html new file mode 100644 index 00000000..e0d1c840 --- /dev/null +++ b/packages/qiankun-demo/vite-child/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + TS + + +
+ + + diff --git a/packages/qiankun-demo/vite-child/package.json b/packages/qiankun-demo/vite-child/package.json new file mode 100644 index 00000000..16e23903 --- /dev/null +++ b/packages/qiankun-demo/vite-child/package.json @@ -0,0 +1,29 @@ +{ + "name": "@qiankun-demo/vite-child", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "start": "vite", + "build": "tsc && vite build", + "preview": "vite preview" + }, + "dependencies": { + "@reduxjs/toolkit": "^1.8.5", + "antd": "^4.23.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-redux": "^8.0.4", + "react-router-dom": "^6.4.1" + }, + "devDependencies": { + "@types/react": "^18.0.17", + "@types/react-dom": "^18.0.6", + "@vitejs/plugin-react": "^2.1.0", + "less": "^4.1.3", + "typescript": "^4.6.4", + "vite": "^3.1.0", + "vite-plugin-imp": "^2.3.0", + "vite-plugin-qiankun": "^1.0.15" + } +} diff --git a/packages/qiankun-demo/vite-child/public/vite.svg b/packages/qiankun-demo/vite-child/public/vite.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/packages/qiankun-demo/vite-child/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/qiankun-demo/vite-child/src/assets/react.svg b/packages/qiankun-demo/vite-child/src/assets/react.svg new file mode 100644 index 00000000..6c87de9b --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/qiankun-demo/vite-child/src/components/Counter/index.module.less b/packages/qiankun-demo/vite-child/src/components/Counter/index.module.less new file mode 100644 index 00000000..66ed3c57 --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/components/Counter/index.module.less @@ -0,0 +1,15 @@ +.box { + width: 100%; + + label { + font-size: 20px; + } + + :global { + .number { + font-weight: normal; + font-size: 50px; + margin: 0; + } + } +} diff --git a/packages/qiankun-demo/vite-child/src/components/Counter/index.tsx b/packages/qiankun-demo/vite-child/src/components/Counter/index.tsx new file mode 100644 index 00000000..5ed9b8bd --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/components/Counter/index.tsx @@ -0,0 +1,41 @@ +import { Button, Col, InputNumber, Row, Space } from 'antd' +import styles from './index.module.less' +import { useAppDispatch, useAppSelector } from '@/stores/storeHooks' +import { increment, decrement } from '@/stores/counterSlice' +import { useState } from 'react' + +export default function Counter() { + const [ step, setStep ] = useState(1) + const value = useAppSelector(state => state.counter.value) + const dispatch = useAppDispatch() + + const handleChange = (val: number | null) => { + if (val !== null) { + setStep(val) + } + } + + return ( + + + + + + + + + + + + + + +

{value}

+ + + + +
+
+ ) +} diff --git a/packages/qiankun-demo/vite-child/src/components/MessageTrigger/index.tsx b/packages/qiankun-demo/vite-child/src/components/MessageTrigger/index.tsx new file mode 100644 index 00000000..614c176b --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/components/MessageTrigger/index.tsx @@ -0,0 +1,63 @@ +import { Button, Col, Form, Input, Row, Select } from 'antd' +import { dispatchReceiveMessageEvent, Message, Types } from '@/utils/dispatchReceiveMessageEvent' + +const types = [ + { + value: Types.success, + label: '成功', + }, + { + value: Types.error, + label: '失败', + }, + { + value: Types.warn, + label: '提醒', + }, + { + value: Types.info, + label: '信息', + }, +] +const layout = { + labelCol: { + xs: { span: 24 }, + sm: { span: 3, offset: 6 } + }, + wrapperCol: { + xs: { span: 24 }, + sm: { span: 9 }, + } +} +const initialValues ={ + type: Types.success, + info: '' +} + +export default function MessageTrigger() { + const [ form ] = Form.useForm() + + const onFinish = (values: Omit) => { + dispatchReceiveMessageEvent(values) + } + + return ( +
+ + + + + + + + + + + +
+ ) +} diff --git a/packages/qiankun-demo/vite-child/src/components/UserInfo/index.tsx b/packages/qiankun-demo/vite-child/src/components/UserInfo/index.tsx new file mode 100644 index 00000000..2bf93bd2 --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/components/UserInfo/index.tsx @@ -0,0 +1,14 @@ +import { useAppSelector } from '@/stores/storeHooks' +import { Descriptions } from 'antd' + +function UserInfo() { + const user = useAppSelector(state => state.user.user) + return user && + {user.name} + {user.age} + {user.gender} + {user.phone} + +} + +export default UserInfo diff --git a/packages/qiankun-demo/vite-child/src/main.tsx b/packages/qiankun-demo/vite-child/src/main.tsx new file mode 100644 index 00000000..cd3df548 --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/main.tsx @@ -0,0 +1,66 @@ +import '@/public-path' +import '@/reset.css' +import React from 'react' +import ReactDOM from 'react-dom/client' +import { router } from '@/router' +import { RouterProvider } from 'react-router-dom' +import { Provider } from 'react-redux' +import { store } from '@/stores/store' +import type { User } from '@/stores/userSlice' +import { setUser } from '@/stores/userSlice' +import { renderWithQiankun, qiankunWindow } from 'vite-plugin-qiankun/dist/helper' +import { ConfigProvider } from 'antd' + +interface Prop { + container?: HTMLElement +} + +let root: null | ReactDOM.Root = null + +function render(props?: Prop) { + let container: null | HTMLElement = null + if (props && props.container) { + container = props.container + } + + let appContainer = (container ? container.querySelector('#root') : document.getElementById('root')) as HTMLElement + + root = ReactDOM.createRoot(appContainer) + + root.render( + + { + if (node) { + return node.parentNode as HTMLElement + } + return appContainer + }}> + + + + ) +} + +if (!qiankunWindow.__POWERED_BY_QIANKUN__) { + render() +} + +function changeUserListener(e: Event) { + store.dispatch((dispatch) => { + dispatch(setUser((e as CustomEvent).detail)) + }) +} + +renderWithQiankun({ + mount: async (props: Prop) => { + render(props) + qiankunWindow.addEventListener('changeUser', changeUserListener) + }, + bootstrap(){}, + unmount: async () => { + root && root.unmount() + qiankunWindow.removeEventListener('changeUser', changeUserListener) + }, + update(){} +}) + diff --git a/packages/qiankun-demo/vite-child/src/public-path.ts b/packages/qiankun-demo/vite-child/src/public-path.ts new file mode 100644 index 00000000..89a25164 --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/public-path.ts @@ -0,0 +1,5 @@ +/* eslint-disable */ +// @ts-ignore +if (window.__POWERED_BY_QIANKUN__) { + __webpack_public_path__ = window.__INJECTED_PUBLIC_PATH_BY_QIANKUN__ +} diff --git a/packages/qiankun-demo/vite-child/src/qiankun-helper.d.ts b/packages/qiankun-demo/vite-child/src/qiankun-helper.d.ts new file mode 100644 index 00000000..6a70da7f --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/qiankun-helper.d.ts @@ -0,0 +1,8 @@ +declare global { + interface Window { + __POWERED_BY_QIANKUN__: boolean + __INJECTED_PUBLIC_PATH_BY_QIANKUN__: string + } +} + +export {} diff --git a/packages/qiankun-demo/vite-child/src/reset.css b/packages/qiankun-demo/vite-child/src/reset.css new file mode 100644 index 00000000..b44f4a63 --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/reset.css @@ -0,0 +1,34 @@ +body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { + margin:0; + padding:0; +} +address, cite, dfn, em, var { + font-style:normal; +} +small { + font-size:12px; +} +ul, ol { + list-style:none; +} +a { + text-decoration:none; +} +a:hover { + text-decoration:underline; +} +sup { + vertical-align:text-top; +} +sub{ + vertical-align:text-bottom; +} +legend { + color:#000; +} +fieldset, img { + border:0; +} +button, input, select, textarea { + font-size:100%; +} diff --git a/packages/qiankun-demo/vite-child/src/router.tsx b/packages/qiankun-demo/vite-child/src/router.tsx new file mode 100644 index 00000000..bbeafd75 --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/router.tsx @@ -0,0 +1,23 @@ +import React from 'react' +import { createBrowserRouter, Outlet, redirect } from 'react-router-dom' +import Index from '@/views/CommunicationTest' +import { qiankunWindow } from 'vite-plugin-qiankun/dist/helper' + +export const router = createBrowserRouter([ + { + path: '', + loader: () => redirect('/communication-test') + }, + { + path: '/', + element: , + children: [ + { + path: 'communication-test', + element: , + } + ] + } +], { + basename: qiankunWindow.__POWERED_BY_QIANKUN__ ? '/viteApp' : '/' +}) diff --git a/packages/qiankun-demo/vite-child/src/stores/counterSlice.ts b/packages/qiankun-demo/vite-child/src/stores/counterSlice.ts new file mode 100644 index 00000000..3f6da50e --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/stores/counterSlice.ts @@ -0,0 +1,27 @@ +import { createSlice } from '@reduxjs/toolkit' +import type { PayloadAction } from '@reduxjs/toolkit' + +interface CounterState { + value: number +} + +const initialState: CounterState = { + value: 0 +} + +export const counterSlice = createSlice({ + name: 'counter', + initialState, + reducers: { + increment: (state, action: PayloadAction) => { + state.value += action.payload + }, + decrement: (state, action: PayloadAction) => { + state.value -= action.payload + } + } +}) + +export const { increment, decrement } = counterSlice.actions + +export default counterSlice.reducer diff --git a/packages/qiankun-demo/vite-child/src/stores/store.ts b/packages/qiankun-demo/vite-child/src/stores/store.ts new file mode 100644 index 00000000..b54f4209 --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/stores/store.ts @@ -0,0 +1,13 @@ +import { configureStore } from '@reduxjs/toolkit' +import userReducer from './userSlice' +import counterReducer from '@/stores/counterSlice' + +export const store = configureStore({ + reducer: { + user: userReducer, + counter: counterReducer + } +}) + +export type RootState = ReturnType +export type AppDispatch = typeof store.dispatch diff --git a/packages/qiankun-demo/vite-child/src/stores/storeHooks.ts b/packages/qiankun-demo/vite-child/src/stores/storeHooks.ts new file mode 100644 index 00000000..4eabbe86 --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/stores/storeHooks.ts @@ -0,0 +1,5 @@ +import { TypedUseSelectorHook, useDispatch, useSelector } from 'react-redux' +import type { RootState, AppDispatch } from './store' + +export const useAppDispatch: () => AppDispatch = useDispatch +export const useAppSelector: TypedUseSelectorHook = useSelector diff --git a/packages/qiankun-demo/vite-child/src/stores/userSlice.ts b/packages/qiankun-demo/vite-child/src/stores/userSlice.ts new file mode 100644 index 00000000..98ef39ba --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/stores/userSlice.ts @@ -0,0 +1,31 @@ +import { createSlice } from '@reduxjs/toolkit' +import type { PayloadAction } from '@reduxjs/toolkit' + +export interface User { + name: string + age: number + gender: string + phone: string +} + +interface UserState { + user: User | null +} + +const initialState: UserState = { + user: null +} + +export const userSlice = createSlice({ + name: 'user', + initialState, + reducers: { + setUser: (state, action: PayloadAction) => { + state.user = action.payload + } + } +}) + +export const { setUser } = userSlice.actions + +export default userSlice.reducer diff --git a/packages/qiankun-demo/vite-child/src/utils/dispatchReceiveMessageEvent.ts b/packages/qiankun-demo/vite-child/src/utils/dispatchReceiveMessageEvent.ts new file mode 100644 index 00000000..012af7f9 --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/utils/dispatchReceiveMessageEvent.ts @@ -0,0 +1,28 @@ +export const RECEIVE_MESSAGE = 'receiveMessage' + +export enum Types { + success = 'success', + warn = 'warn', + error = 'error', + info = 'info', +} + +export interface Message { + info: string + type: Types + from: string +} + +function createReceiveMessageEvent(message: Omit) { + return new CustomEvent(RECEIVE_MESSAGE, { + detail: { + ...message, + from: 'Vite子应用', + }, + }) +} + +export function dispatchReceiveMessageEvent(message: Omit) { + const event = createReceiveMessageEvent(message) + window.dispatchEvent(event) +} diff --git a/packages/qiankun-demo/vite-child/src/views/CommunicationTest/index.module.less b/packages/qiankun-demo/vite-child/src/views/CommunicationTest/index.module.less new file mode 100644 index 00000000..00b9031a --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/views/CommunicationTest/index.module.less @@ -0,0 +1,12 @@ +.box { + width: 100%; + + h1 { + font-size: 2em; + margin-bottom: 0; + } + + h2 { + margin-bottom: 0; + } +} diff --git a/packages/qiankun-demo/vite-child/src/views/CommunicationTest/index.tsx b/packages/qiankun-demo/vite-child/src/views/CommunicationTest/index.tsx new file mode 100644 index 00000000..6e0acd2f --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/views/CommunicationTest/index.tsx @@ -0,0 +1,32 @@ +import { Alert, Divider, Space } from 'antd' +import UserInfo from '@/components/UserInfo' +import styles from './index.module.less' +import MessageTrigger from '@/components/MessageTrigger' +import Counter from '@/components/Counter' +import type React from 'react' + +export default function CommunicationTest() { + return ( + <> + + + qiankun官方并未对vite子应用进行支持,但qiankun3有支持vite的计划。该示例依靠社区的
vite-plugin-qiankun实现。 + + )} type="success" /> + +

Vite子应用页面

+
+ + +

Vite子应用向主应用通信

+
+ + +

Vite子应用Counter

+
+ + + + ) +} diff --git a/packages/qiankun-demo/vite-child/src/vite-env.d.ts b/packages/qiankun-demo/vite-child/src/vite-env.d.ts new file mode 100644 index 00000000..11f02fe2 --- /dev/null +++ b/packages/qiankun-demo/vite-child/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/packages/qiankun-demo/vite-child/tsconfig.json b/packages/qiankun-demo/vite-child/tsconfig.json new file mode 100644 index 00000000..cea911c7 --- /dev/null +++ b/packages/qiankun-demo/vite-child/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "Node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/packages/qiankun-demo/vite-child/tsconfig.node.json b/packages/qiankun-demo/vite-child/tsconfig.node.json new file mode 100644 index 00000000..9d31e2ae --- /dev/null +++ b/packages/qiankun-demo/vite-child/tsconfig.node.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Node", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/packages/qiankun-demo/vite-child/vite.config.ts b/packages/qiankun-demo/vite-child/vite.config.ts new file mode 100644 index 00000000..3952134d --- /dev/null +++ b/packages/qiankun-demo/vite-child/vite.config.ts @@ -0,0 +1,48 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' +import { fileURLToPath, URL } from 'node:url' +import vitePluginImp from 'vite-plugin-imp' +import qiankun from 'vite-plugin-qiankun' + +const useDevMode = true + +// https://vitejs.dev/config/ +export default defineConfig({ + base: '/', // TODO,生产环境待配置 + server: { + port: 8093, + cors: true, + }, + plugins: [ + // https://github.com/tengmaoqing/vite-plugin-qiankun + react({ + fastRefresh: !useDevMode + }), + qiankun('viteApp', { + useDevMode + }), + vitePluginImp({ + libList: [ + { + libName: 'antd', + style: (name) => `antd/es/${name}/style`, + }, + ], + }), + ], + css: { + preprocessorOptions: { + less: { + modifyVars: { + 'ant-prefix': 'arv4', + }, + javascriptEnabled: true, + } + } + }, + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/packages/qiankun-demo/vue2-child/.browserslistrc b/packages/qiankun-demo/vue2-child/.browserslistrc new file mode 100644 index 00000000..214388fe --- /dev/null +++ b/packages/qiankun-demo/vue2-child/.browserslistrc @@ -0,0 +1,3 @@ +> 1% +last 2 versions +not dead diff --git a/packages/qiankun-demo/vue2-child/.eslintrc.js b/packages/qiankun-demo/vue2-child/.eslintrc.js new file mode 100644 index 00000000..9fb32293 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/.eslintrc.js @@ -0,0 +1,25 @@ +module.exports = { + root: true, + env: { + node: true, + }, + extends: ['plugin:vue/essential', 'eslint:recommended', '@vue/typescript/recommended', 'plugin:prettier/recommended'], + parserOptions: { + ecmaVersion: 2020, + }, + rules: { + 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + 'prettier/prettier': [ + 'error', + { + printWidth: 120, + singleQuote: true, + semi: false, + trailingComma: 'es5', + }, + ], + 'vue/multi-word-component-names': 'off', + '@typescript-eslint/no-explicit-any': 'off', + }, +} diff --git a/packages/qiankun-demo/vue2-child/babel.config.js b/packages/qiankun-demo/vue2-child/babel.config.js new file mode 100644 index 00000000..4e98a51c --- /dev/null +++ b/packages/qiankun-demo/vue2-child/babel.config.js @@ -0,0 +1,12 @@ +module.exports = { + presets: ['@vue/cli-plugin-babel/preset'], + plugins: [ + [ + 'import', + { + libraryName: 'ant-design-vue', + style: true, + }, + ], + ], +} diff --git a/packages/qiankun-demo/vue2-child/package.json b/packages/qiankun-demo/vue2-child/package.json new file mode 100644 index 00000000..427c97b6 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/package.json @@ -0,0 +1,37 @@ +{ + "name": "@qiankun-demo/vue2-child", + "version": "0.1.0", + "private": true, + "scripts": { + "start": "vue-cli-service serve", + "build": "vue-cli-service build", + "lint": "vue-cli-service lint" + }, + "dependencies": { + "ant-design-vue": "1.7.8", + "core-js": "^3.8.3", + "pinia": "^2.0.21", + "vue": "^2.6.14", + "vue-router": "^3.5.1" + }, + "devDependencies": { + "@typescript-eslint/eslint-plugin": "^5.4.0", + "@typescript-eslint/parser": "^5.4.0", + "@vue/cli-plugin-babel": "~5.0.0", + "@vue/cli-plugin-eslint": "~5.0.0", + "@vue/cli-plugin-router": "~5.0.0", + "@vue/cli-plugin-typescript": "~5.0.0", + "@vue/cli-service": "~5.0.0", + "@vue/eslint-config-typescript": "^9.1.0", + "babel-plugin-import": "^1.13.5", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-vue": "^8.0.3", + "less": "^3.13.1", + "less-loader": "^11.0.0", + "prettier": "^2.4.1", + "typescript": "~4.5.5", + "vue-template-compiler": "^2.6.14" + } +} diff --git a/packages/qiankun-demo/vue2-child/public/favicon.ico b/packages/qiankun-demo/vue2-child/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/packages/qiankun-demo/vue2-child/public/index.html b/packages/qiankun-demo/vue2-child/public/index.html new file mode 100644 index 00000000..3e5a1396 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/public/index.html @@ -0,0 +1,17 @@ + + + + + + + + <%= htmlWebpackPlugin.options.title %> + + + +
+ + + diff --git a/packages/qiankun-demo/vue2-child/src/App.vue b/packages/qiankun-demo/vue2-child/src/App.vue new file mode 100644 index 00000000..507032a4 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/App.vue @@ -0,0 +1,29 @@ + + + + diff --git a/packages/qiankun-demo/vue2-child/src/assets/logo.png b/packages/qiankun-demo/vue2-child/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d2503fc2a44b5053b0837ebea6e87a2d339a43 GIT binary patch literal 6849 zcmaKRcUV(fvo}bjDT-7nLI_nlK}sT_69H+`qzVWDA|yaU?}j417wLi^B1KB1SLsC& zL0ag7$U(XW5YR7p&Ux?sP$d4lvMt8C^+TcQu4F zQqv!UF!I+kw)c0jhd6+g6oCr9P?7)?!qX1ui*iL{p}sKCAGuJ{{W)0z1pLF|=>h}& zt(2Lr0Z`2ig8<5i%Zk}cO5Fm=LByqGWaS`oqChZdEFmc`0hSb#gg|Aap^{+WKOYcj zHjINK)KDG%&s?Mt4CL(T=?;~U@bU2x_mLKN!#GJuK_CzbNw5SMEJorG!}_5;?R>@1 zSl)jns3WlU7^J%=(hUtfmuUCU&C3%8B5C^f5>W2Cy8jW3#{Od{lF1}|?c61##3dzA zsPlFG;l_FzBK}8>|H_Ru_H#!_7$UH4UKo3lKOA}g1(R&|e@}GINYVzX?q=_WLZCgh z)L|eJMce`D0EIwgRaNETDsr+?vQknSGAi=7H00r`QnI%oQnFxm`G2umXso9l+8*&Q z7WqF|$p49js$mdzo^BXpH#gURy=UO;=IMrYc5?@+sR4y_?d*~0^YP7d+y0{}0)zBM zIKVM(DBvICK#~7N0a+PY6)7;u=dutmNqK3AlsrUU9U`d;msiucB_|8|2kY=(7XA;G zwDA8AR)VCA#JOkxm#6oHNS^YVuOU;8p$N)2{`;oF|rQ?B~K$%rHDxXs+_G zF5|-uqHZvSzq}L;5Kcy_P+x0${33}Ofb6+TX&=y;;PkEOpz%+_bCw_{<&~ zeLV|!bP%l1qxywfVr9Z9JI+++EO^x>ZuCK);=$VIG1`kxK8F2M8AdC$iOe3cj1fo(ce4l-9 z7*zKy3={MixvUk=enQE;ED~7tv%qh&3lR<0m??@w{ILF|e#QOyPkFYK!&Up7xWNtL zOW%1QMC<3o;G9_S1;NkPB6bqbCOjeztEc6TsBM<(q9((JKiH{01+Ud=uw9B@{;(JJ z-DxI2*{pMq`q1RQc;V8@gYAY44Z!%#W~M9pRxI(R?SJ7sy7em=Z5DbuDlr@*q|25V)($-f}9c#?D%dU^RS<(wz?{P zFFHtCab*!rl(~j@0(Nadvwg8q|4!}L^>d?0al6}Rrv9$0M#^&@zjbfJy_n!%mVHK4 z6pLRIQ^Uq~dnyy$`ay51Us6WaP%&O;@49m&{G3z7xV3dLtt1VTOMYl3UW~Rm{Eq4m zF?Zl_v;?7EFx1_+#WFUXxcK78IV)FO>42@cm@}2I%pVbZqQ}3;p;sDIm&knay03a^ zn$5}Q$G!@fTwD$e(x-~aWP0h+4NRz$KlnO_H2c< z(XX#lPuW_%H#Q+c&(nRyX1-IadKR-%$4FYC0fsCmL9ky3 zKpxyjd^JFR+vg2!=HWf}2Z?@Td`0EG`kU?{8zKrvtsm)|7>pPk9nu@2^z96aU2<#` z2QhvH5w&V;wER?mopu+nqu*n8p~(%QkwSs&*0eJwa zMXR05`OSFpfyRb!Y_+H@O%Y z0=K^y6B8Gcbl?SA)qMP3Z+=C(?8zL@=74R=EVnE?vY!1BQy2@q*RUgRx4yJ$k}MnL zs!?74QciNb-LcG*&o<9=DSL>1n}ZNd)w1z3-0Pd^4ED1{qd=9|!!N?xnXjM!EuylY z5=!H>&hSofh8V?Jofyd!h`xDI1fYAuV(sZwwN~{$a}MX^=+0TH*SFp$vyxmUv7C*W zv^3Gl0+eTFgBi3FVD;$nhcp)ka*4gSskYIqQ&+M}xP9yLAkWzBI^I%zR^l1e?bW_6 zIn{mo{dD=)9@V?s^fa55jh78rP*Ze<3`tRCN4*mpO$@7a^*2B*7N_|A(Ve2VB|)_o z$=#_=aBkhe(ifX}MLT()@5?OV+~7cXC3r!%{QJxriXo9I%*3q4KT4Xxzyd{ z9;_%=W%q!Vw$Z7F3lUnY+1HZ*lO;4;VR2+i4+D(m#01OYq|L_fbnT;KN<^dkkCwtd zF7n+O7KvAw8c`JUh6LmeIrk4`F3o|AagKSMK3))_5Cv~y2Bb2!Ibg9BO7Vkz?pAYX zoI=B}+$R22&IL`NCYUYjrdhwjnMx_v=-Qcx-jmtN>!Zqf|n1^SWrHy zK|MwJ?Z#^>)rfT5YSY{qjZ&`Fjd;^vv&gF-Yj6$9-Dy$<6zeP4s+78gS2|t%Z309b z0^fp~ue_}i`U9j!<|qF92_3oB09NqgAoehQ`)<)dSfKoJl_A6Ec#*Mx9Cpd-p#$Ez z={AM*r-bQs6*z$!*VA4|QE7bf@-4vb?Q+pPKLkY2{yKsw{&udv_2v8{Dbd zm~8VAv!G~s)`O3|Q6vFUV%8%+?ZSVUa(;fhPNg#vab@J*9XE4#D%)$UU-T5`fwjz! z6&gA^`OGu6aUk{l*h9eB?opVdrHK>Q@U>&JQ_2pR%}TyOXGq_6s56_`U(WoOaAb+K zXQr#6H}>a-GYs9^bGP2Y&hSP5gEtW+GVC4=wy0wQk=~%CSXj=GH6q z-T#s!BV`xZVxm{~jr_ezYRpqqIcXC=Oq`b{lu`Rt(IYr4B91hhVC?yg{ol4WUr3v9 zOAk2LG>CIECZ-WIs0$N}F#eoIUEtZudc7DPYIjzGqDLWk_A4#(LgacooD z2K4IWs@N`Bddm-{%oy}!k0^i6Yh)uJ1S*90>|bm3TOZxcV|ywHUb(+CeX-o1|LTZM zwU>dY3R&U)T(}5#Neh?-CWT~@{6Ke@sI)uSuzoah8COy)w)B)aslJmp`WUcjdia-0 zl2Y}&L~XfA`uYQboAJ1;J{XLhYjH){cObH3FDva+^8ioOQy%Z=xyjGLmWMrzfFoH; zEi3AG`_v+%)&lDJE;iJWJDI@-X9K5O)LD~j*PBe(wu+|%ar~C+LK1+-+lK=t# z+Xc+J7qp~5q=B~rD!x78)?1+KUIbYr^5rcl&tB-cTtj+e%{gpZZ4G~6r15+d|J(ky zjg@@UzMW0k9@S#W(1H{u;Nq(7llJbq;;4t$awM;l&(2s+$l!Ay9^Ge|34CVhr7|BG z?dAR83smef^frq9V(OH+a+ki#q&-7TkWfFM=5bsGbU(8mC;>QTCWL5ydz9s6k@?+V zcjiH`VI=59P-(-DWXZ~5DH>B^_H~;4$)KUhnmGo*G!Tq8^LjfUDO)lASN*=#AY_yS zqW9UX(VOCO&p@kHdUUgsBO0KhXxn1sprK5h8}+>IhX(nSXZKwlNsjk^M|RAaqmCZB zHBolOHYBas@&{PT=R+?d8pZu zUHfyucQ`(umXSW7o?HQ3H21M`ZJal+%*)SH1B1j6rxTlG3hx1IGJN^M7{$j(9V;MZ zRKybgVuxKo#XVM+?*yTy{W+XHaU5Jbt-UG33x{u(N-2wmw;zzPH&4DE103HV@ER86 z|FZEmQb|&1s5#`$4!Cm}&`^{(4V}OP$bk`}v6q6rm;P!H)W|2i^e{7lTk2W@jo_9q z*aw|U7#+g59Fv(5qI`#O-qPj#@_P>PC#I(GSp3DLv7x-dmYK=C7lPF8a)bxb=@)B1 zUZ`EqpXV2dR}B&r`uM}N(TS99ZT0UB%IN|0H%DcVO#T%L_chrgn#m6%x4KE*IMfjX zJ%4veCEqbXZ`H`F_+fELMC@wuy_ch%t*+Z+1I}wN#C+dRrf2X{1C8=yZ_%Pt6wL_~ zZ2NN-hXOT4P4n$QFO7yYHS-4wF1Xfr-meG9Pn;uK51?hfel`d38k{W)F*|gJLT2#T z<~>spMu4(mul-8Q3*pf=N4DcI)zzjqAgbE2eOT7~&f1W3VsdD44Ffe;3mJp-V@8UC z)|qnPc12o~$X-+U@L_lWqv-RtvB~%hLF($%Ew5w>^NR82qC_0FB z)=hP1-OEx?lLi#jnLzH}a;Nvr@JDO-zQWd}#k^an$Kwml;MrD&)sC5b`s0ZkVyPkb zt}-jOq^%_9>YZe7Y}PhW{a)c39G`kg(P4@kxjcYfgB4XOOcmezdUI7j-!gs7oAo2o zx(Ph{G+YZ`a%~kzK!HTAA5NXE-7vOFRr5oqY$rH>WI6SFvWmahFav!CfRMM3%8J&c z*p+%|-fNS_@QrFr(at!JY9jCg9F-%5{nb5Bo~z@Y9m&SHYV`49GAJjA5h~h4(G!Se zZmK{Bo7ivCfvl}@A-ptkFGcWXAzj3xfl{evi-OG(TaCn1FAHxRc{}B|x+Ua1D=I6M z!C^ZIvK6aS_c&(=OQDZfm>O`Nxsw{ta&yiYPA~@e#c%N>>#rq)k6Aru-qD4(D^v)y z*>Rs;YUbD1S8^D(ps6Jbj0K3wJw>L4m)0e(6Pee3Y?gy9i0^bZO?$*sv+xKV?WBlh zAp*;v6w!a8;A7sLB*g-^<$Z4L7|5jXxxP1}hQZ<55f9<^KJ>^mKlWSGaLcO0=$jem zWyZkRwe~u{{tU63DlCaS9$Y4CP4f?+wwa(&1ou)b>72ydrFvm`Rj-0`kBJgK@nd(*Eh!(NC{F-@=FnF&Y!q`7){YsLLHf0_B6aHc# z>WIuHTyJwIH{BJ4)2RtEauC7Yq7Cytc|S)4^*t8Va3HR zg=~sN^tp9re@w=GTx$;zOWMjcg-7X3Wk^N$n;&Kf1RgVG2}2L-(0o)54C509C&77i zrjSi{X*WV=%C17((N^6R4Ya*4#6s_L99RtQ>m(%#nQ#wrRC8Y%yxkH;d!MdY+Tw@r zjpSnK`;C-U{ATcgaxoEpP0Gf+tx);buOMlK=01D|J+ROu37qc*rD(w`#O=3*O*w9?biwNoq3WN1`&Wp8TvKj3C z3HR9ssH7a&Vr<6waJrU zdLg!ieYz%U^bmpn%;(V%%ugMk92&?_XX1K@mwnVSE6!&%P%Wdi7_h`CpScvspMx?N zQUR>oadnG17#hNc$pkTp+9lW+MBKHRZ~74XWUryd)4yd zj98$%XmIL4(9OnoeO5Fnyn&fpQ9b0h4e6EHHw*l68j;>(ya`g^S&y2{O8U>1*>4zR zq*WSI_2o$CHQ?x0!wl9bpx|Cm2+kFMR)oMud1%n2=qn5nE&t@Fgr#=Zv2?}wtEz^T z9rrj=?IH*qI5{G@Rn&}^Z{+TW}mQeb9=8b<_a`&Cm#n%n~ zU47MvCBsdXFB1+adOO)03+nczfWa#vwk#r{o{dF)QWya9v2nv43Zp3%Ps}($lA02*_g25t;|T{A5snSY?3A zrRQ~(Ygh_ebltHo1VCbJb*eOAr;4cnlXLvI>*$-#AVsGg6B1r7@;g^L zFlJ_th0vxO7;-opU@WAFe;<}?!2q?RBrFK5U{*ai@NLKZ^};Ul}beukveh?TQn;$%9=R+DX07m82gP$=}Uo_%&ngV`}Hyv8g{u z3SWzTGV|cwQuFIs7ZDOqO_fGf8Q`8MwL}eUp>q?4eqCmOTcwQuXtQckPy|4F1on8l zP*h>d+cH#XQf|+6c|S{7SF(Lg>bR~l(0uY?O{OEVlaxa5@e%T&xju=o1`=OD#qc16 zSvyH*my(dcp6~VqR;o(#@m44Lug@~_qw+HA=mS#Z^4reBy8iV?H~I;{LQWk3aKK8$bLRyt$g?- + + + + + + + + + + + + + + + +

{{ value }}

+
+ + - + +
+
+ + + + + diff --git a/packages/qiankun-demo/vue2-child/src/components/MessageTrigger.vue b/packages/qiankun-demo/vue2-child/src/components/MessageTrigger.vue new file mode 100644 index 00000000..af6dcc3e --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/components/MessageTrigger.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/packages/qiankun-demo/vue2-child/src/components/UserInfo.vue b/packages/qiankun-demo/vue2-child/src/components/UserInfo.vue new file mode 100644 index 00000000..7cbc608a --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/components/UserInfo.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/packages/qiankun-demo/vue2-child/src/main.ts b/packages/qiankun-demo/vue2-child/src/main.ts new file mode 100644 index 00000000..7ba68441 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/main.ts @@ -0,0 +1,76 @@ +import '@/public-path' +import '@/styles/index.less' +import Vue from 'vue' +import App from '@/App.vue' +import { router, abstractRouter } from '@/router' +import { PiniaVuePlugin, createPinia } from 'pinia' +import { useUserStore } from '@/stores/user' +import type VueRouter from 'vue-router' +import type VueType from 'vue' +import type { User } from '@/stores/user' + +Vue.config.productionTip = false +Vue.use(PiniaVuePlugin) + +let routerInstance: null | VueRouter = null +let instance: null | VueType = null + +interface Prop { + container?: HTMLElement + path?: string +} + +function render(props?: Prop) { + let container: null | HTMLElement = null + if (props && props.container) { + container = props.container + } + const vueContainer = container ? (container.querySelector('#app') as Element) : '#app' + + // 存在path,说明主应用在加载多个子应用,此时使用abstract路由 + if (props?.path) { + routerInstance = abstractRouter + } else { + routerInstance = router + } + + instance = new Vue({ + router: routerInstance, + pinia: createPinia(), + render: (h) => h(App), + }).$mount(vueContainer) + + if (props?.path) { + routerInstance.push(props.path) + } +} + +if (!window.__POWERED_BY_QIANKUN__) { + render() +} + +function changeUserListener(e: Event) { + const { setUser } = useUserStore() + setUser((e as CustomEvent).detail) +} + +// eslint-disable-next-line @typescript-eslint/no-empty-function +export async function bootstrap() {} + +export async function mount(props: any) { + render(props as Prop) + window.addEventListener('changeUser', changeUserListener) +} + +export async function unmount() { + if (instance) { + instance.$destroy() + instance.$el.innerHTML = '' + instance = null + } + window.removeEventListener('changeUser', changeUserListener) + routerInstance = null +} + +// eslint-disable-next-line @typescript-eslint/no-empty-function +export async function update() {} diff --git a/packages/qiankun-demo/vue2-child/src/public-path.ts b/packages/qiankun-demo/vue2-child/src/public-path.ts new file mode 100644 index 00000000..0d129a03 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/public-path.ts @@ -0,0 +1,4 @@ +/* eslint-disable */ +if (window.__POWERED_BY_QIANKUN__) { + __webpack_public_path__ = window.__INJECTED_PUBLIC_PATH_BY_QIANKUN__ +} diff --git a/packages/qiankun-demo/vue2-child/src/qiankun-helper.d.ts b/packages/qiankun-demo/vue2-child/src/qiankun-helper.d.ts new file mode 100644 index 00000000..6a70da7f --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/qiankun-helper.d.ts @@ -0,0 +1,8 @@ +declare global { + interface Window { + __POWERED_BY_QIANKUN__: boolean + __INJECTED_PUBLIC_PATH_BY_QIANKUN__: string + } +} + +export {} diff --git a/packages/qiankun-demo/vue2-child/src/router/index.ts b/packages/qiankun-demo/vue2-child/src/router/index.ts new file mode 100644 index 00000000..520f08ea --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/router/index.ts @@ -0,0 +1,39 @@ +import Vue from 'vue' +import VueRouter, { RouteConfig } from 'vue-router' + +Vue.use(VueRouter) + +const routes: Array = [ + { + path: '/', + redirect: '/communication-test', + }, + { + path: '/communication-test', + component: () => import('@/views/CommunicationTest.vue'), + }, + { + path: '/coexist-view', + component: () => import('@/views/CoexistView.vue'), + }, + { + path: '/tab-view', + component: () => import('@/views/TabView.vue'), + }, + { + path: '/css-isolation', + component: () => import('@/views/CssIsolation.vue'), + }, +] + +export const router = new VueRouter({ + mode: 'history', + base: window.__POWERED_BY_QIANKUN__ ? '/vue2App' : process.env.BASE_URL, + routes, +}) + +export const abstractRouter = new VueRouter({ + mode: 'abstract', + base: window.__POWERED_BY_QIANKUN__ ? '/vue2App' : process.env.BASE_URL, + routes, +}) diff --git a/packages/qiankun-demo/vue2-child/src/shims-tsx.d.ts b/packages/qiankun-demo/vue2-child/src/shims-tsx.d.ts new file mode 100644 index 00000000..64fc0a8a --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/shims-tsx.d.ts @@ -0,0 +1,11 @@ +import Vue, { VNode } from 'vue' + +declare global { + namespace JSX { + interface Element extends VNode {} + interface ElementClass extends Vue {} + interface IntrinsicElements { + [elem: string]: any + } + } +} diff --git a/packages/qiankun-demo/vue2-child/src/shims-vue.d.ts b/packages/qiankun-demo/vue2-child/src/shims-vue.d.ts new file mode 100644 index 00000000..d9f24faa --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/shims-vue.d.ts @@ -0,0 +1,4 @@ +declare module '*.vue' { + import Vue from 'vue' + export default Vue +} diff --git a/packages/qiankun-demo/vue2-child/src/stores/counter.ts b/packages/qiankun-demo/vue2-child/src/stores/counter.ts new file mode 100644 index 00000000..5de00664 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/stores/counter.ts @@ -0,0 +1,16 @@ +import { defineStore } from 'pinia' +import { ref } from 'vue' + +export const useCounterStore = defineStore('counter', () => { + const value = ref(0) + + const increment = (step: number) => { + value.value += step + } + + const decrement = (step: number) => { + value.value -= step + } + + return { value, decrement, increment } +}) diff --git a/packages/qiankun-demo/vue2-child/src/stores/user.ts b/packages/qiankun-demo/vue2-child/src/stores/user.ts new file mode 100644 index 00000000..6526c58a --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/stores/user.ts @@ -0,0 +1,19 @@ +import { defineStore } from 'pinia' +import { ref } from 'vue' + +export interface User { + name: string + age: number + gender: string + phone: string +} + +export const useUserStore = defineStore('user', () => { + const user = ref(null) + + const setUser = (userData: User) => { + user.value = userData + } + + return { user, setUser } +}) diff --git a/packages/qiankun-demo/vue2-child/src/styles/index.less b/packages/qiankun-demo/vue2-child/src/styles/index.less new file mode 100644 index 00000000..7335b6eb --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/styles/index.less @@ -0,0 +1 @@ +@import './reset'; diff --git a/packages/qiankun-demo/vue2-child/src/styles/reset.less b/packages/qiankun-demo/vue2-child/src/styles/reset.less new file mode 100644 index 00000000..1ece2d43 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/styles/reset.less @@ -0,0 +1,34 @@ +body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { + margin: 0; + padding: 0; +} +address, cite, dfn, em, var { + font-style:normal; +} +small { + font-size:12px; +} +ul, ol { + list-style:none; +} +a { + text-decoration:none; +} +a:hover { + text-decoration:underline; +} +sup { + vertical-align:text-top; +} +sub{ + vertical-align:text-bottom; +} +legend { + color:#000; +} +fieldset, img { + border:0; +} +button, input, select, textarea { + font-size:100%; +} diff --git a/packages/qiankun-demo/vue2-child/src/utils/dispatchReceiveMessageEvent.ts b/packages/qiankun-demo/vue2-child/src/utils/dispatchReceiveMessageEvent.ts new file mode 100644 index 00000000..9c3f85c5 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/utils/dispatchReceiveMessageEvent.ts @@ -0,0 +1,28 @@ +export const RECEIVE_MESSAGE = 'receiveMessage' + +export enum Types { + success = 'success', + warn = 'warn', + error = 'error', + info = 'info', +} + +export interface Message { + info: string + type: Types + from: string +} + +function createReceiveMessageEvent(message: Omit) { + return new CustomEvent(RECEIVE_MESSAGE, { + detail: { + ...message, + from: 'Vue2子应用', + }, + }) +} + +export function dispatchReceiveMessageEvent(message: Omit) { + const event = createReceiveMessageEvent(message) + window.dispatchEvent(event) +} diff --git a/packages/qiankun-demo/vue2-child/src/views/CoexistView.vue b/packages/qiankun-demo/vue2-child/src/views/CoexistView.vue new file mode 100644 index 00000000..837b88d0 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/views/CoexistView.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/packages/qiankun-demo/vue2-child/src/views/CommunicationTest.vue b/packages/qiankun-demo/vue2-child/src/views/CommunicationTest.vue new file mode 100644 index 00000000..29c5e505 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/views/CommunicationTest.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/packages/qiankun-demo/vue2-child/src/views/CssIsolation.vue b/packages/qiankun-demo/vue2-child/src/views/CssIsolation.vue new file mode 100644 index 00000000..e7e4bcff --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/views/CssIsolation.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/packages/qiankun-demo/vue2-child/src/views/TabView.vue b/packages/qiankun-demo/vue2-child/src/views/TabView.vue new file mode 100644 index 00000000..0d62631b --- /dev/null +++ b/packages/qiankun-demo/vue2-child/src/views/TabView.vue @@ -0,0 +1,25 @@ + + + diff --git a/packages/qiankun-demo/vue2-child/tsconfig.json b/packages/qiankun-demo/vue2-child/tsconfig.json new file mode 100644 index 00000000..97728218 --- /dev/null +++ b/packages/qiankun-demo/vue2-child/tsconfig.json @@ -0,0 +1,40 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "esnext", + "strict": true, + "jsx": "preserve", + "moduleResolution": "node", + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "forceConsistentCasingInFileNames": true, + "useDefineForClassFields": true, + "sourceMap": true, + "baseUrl": ".", + "types": [ + "webpack-env" + ], + "paths": { + "@/*": [ + "src/*" + ] + }, + "lib": [ + "esnext", + "dom", + "dom.iterable", + "scripthost" + ] + }, + "include": [ + "src/**/*.ts", + "src/**/*.tsx", + "src/**/*.vue", + "tests/**/*.ts", + "tests/**/*.tsx" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/packages/qiankun-demo/vue2-child/vue.config.js b/packages/qiankun-demo/vue2-child/vue.config.js new file mode 100644 index 00000000..ef9371bf --- /dev/null +++ b/packages/qiankun-demo/vue2-child/vue.config.js @@ -0,0 +1,31 @@ +const { defineConfig } = require('@vue/cli-service') +const { name } = require('./package') + +module.exports = defineConfig({ + devServer: { + port: 8090, + headers: { + 'Access-Control-Allow-Origin': '*', + }, + }, + transpileDependencies: true, + css: { + loaderOptions: { + less: { + lessOptions: { + modifyVars: { + 'ant-prefix': 'av2', + }, + javascriptEnabled: true, + }, + }, + }, + }, + configureWebpack: { + output: { + library: `${name}-[name]`, + libraryTarget: 'umd', // 把微应用打包成 umd 库格式 + chunkLoadingGlobal: `webpackJsonp_${name}`, + }, + }, +}) diff --git a/packages/qiankun-demo/vue3-main/.eslintrc.cjs b/packages/qiankun-demo/vue3-main/.eslintrc.cjs new file mode 100644 index 00000000..01043771 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/.eslintrc.cjs @@ -0,0 +1,15 @@ +/* eslint-env node */ +require('@rushstack/eslint-patch/modern-module-resolution') + +module.exports = { + root: true, + 'extends': [ + 'plugin:vue/vue3-essential', + 'eslint:recommended', + '@vue/eslint-config-typescript', + '@vue/eslint-config-prettier' + ], + parserOptions: { + ecmaVersion: 'latest' + } +} diff --git a/packages/qiankun-demo/vue3-main/.prettierrc.json b/packages/qiankun-demo/vue3-main/.prettierrc.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/packages/qiankun-demo/vue3-main/.prettierrc.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/packages/qiankun-demo/vue3-main/components.d.ts b/packages/qiankun-demo/vue3-main/components.d.ts new file mode 100644 index 00000000..9b719ae0 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/components.d.ts @@ -0,0 +1,54 @@ +// generated by unplugin-vue-components +// We suggest you to commit this file into source control +// Read more: https://github.com/vuejs/core/pull/3399 +import '@vue/runtime-core' + +export {} + +declare module '@vue/runtime-core' { + export interface GlobalComponents { + AAlert: typeof import('ant-design-vue/es')['Alert'] + ABreadcrumb: typeof import('ant-design-vue/es')['Breadcrumb'] + ABreadcrumbItem: typeof import('ant-design-vue/es')['BreadcrumbItem'] + AButton: typeof import('ant-design-vue/es')['Button'] + ACol: typeof import('ant-design-vue/es')['Col'] + AConfigProvider: typeof import('ant-design-vue/es')['ConfigProvider'] + ADatePicker: typeof import('ant-design-vue/es')['DatePicker'] + ADescriptions: typeof import('ant-design-vue/es')['Descriptions'] + ADescriptionsItem: typeof import('ant-design-vue/es')['DescriptionsItem'] + ADivider: typeof import('ant-design-vue/es')['Divider'] + AForm: typeof import('ant-design-vue/es')['Form'] + AFormItem: typeof import('ant-design-vue/es')['FormItem'] + AInput: typeof import('ant-design-vue/es')['Input'] + AInputNumber: typeof import('ant-design-vue/es')['InputNumber'] + ALayout: typeof import('ant-design-vue/es')['Layout'] + ALayoutContent: typeof import('ant-design-vue/es')['LayoutContent'] + ALayoutFooter: typeof import('ant-design-vue/es')['LayoutFooter'] + ALayoutHeader: typeof import('ant-design-vue/es')['LayoutHeader'] + ALayoutSider: typeof import('ant-design-vue/es')['LayoutSider'] + AMenu: typeof import('ant-design-vue/es')['Menu'] + AMenuItem: typeof import('ant-design-vue/es')['MenuItem'] + ARangePicker: typeof import('ant-design-vue/es')['RangePicker'] + ARow: typeof import('ant-design-vue/es')['Row'] + ASelect: typeof import('ant-design-vue/es')['Select'] + ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] + ASpace: typeof import('ant-design-vue/es')['Space'] + ASpin: typeof import('ant-design-vue/es')['Spin'] + ASubMenu: typeof import('ant-design-vue/es')['SubMenu'] + ATextarea: typeof import('ant-design-vue/es')['Textarea'] + Counter: typeof import('./src/components/Counter.vue')['default'] + HelloWorld: typeof import('./src/components/HelloWorld.vue')['default'] + IconCommunity: typeof import('./src/components/icons/IconCommunity.vue')['default'] + IconDocumentation: typeof import('./src/components/icons/IconDocumentation.vue')['default'] + IconEcosystem: typeof import('./src/components/icons/IconEcosystem.vue')['default'] + IconSupport: typeof import('./src/components/icons/IconSupport.vue')['default'] + IconTooling: typeof import('./src/components/icons/IconTooling.vue')['default'] + MessageTrigger: typeof import('./src/components/MessageTrigger.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + SubMenu: typeof import('./src/components/SubMenu.vue')['default'] + TheWelcome: typeof import('./src/components/TheWelcome.vue')['default'] + UserInfo: typeof import('./src/components/UserInfo.vue')['default'] + WelcomeItem: typeof import('./src/components/WelcomeItem.vue')['default'] + } +} diff --git a/packages/qiankun-demo/vue3-main/env.d.ts b/packages/qiankun-demo/vue3-main/env.d.ts new file mode 100644 index 00000000..11f02fe2 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/packages/qiankun-demo/vue3-main/index.html b/packages/qiankun-demo/vue3-main/index.html new file mode 100644 index 00000000..474ac1bb --- /dev/null +++ b/packages/qiankun-demo/vue3-main/index.html @@ -0,0 +1,13 @@ + + + + + + + qiankun demo + + +
+ + + diff --git a/packages/qiankun-demo/vue3-main/package.json b/packages/qiankun-demo/vue3-main/package.json new file mode 100644 index 00000000..6721b8ea --- /dev/null +++ b/packages/qiankun-demo/vue3-main/package.json @@ -0,0 +1,39 @@ +{ + "name": "@qiankun-demo/vue3-main", + "version": "0.0.0", + "scripts": { + "start": "vite", + "build": "run-p type-check build-only", + "preview": "vite preview --port 4173", + "build-only": "vite build", + "type-check": "vue-tsc --noEmit", + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore" + }, + "dependencies": { + "@ant-design/icons-vue": "^6.1.0", + "ant-design-vue": "^3.2.12", + "pinia": "^2.0.21", + "qiankun": "^2.8.1", + "vue": "^3.2.38", + "vue-router": "^4.1.5" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.1.4", + "@types/node": "^16.11.56", + "@vitejs/plugin-vue": "^3.0.3", + "@vitejs/plugin-vue-jsx": "^2.0.1", + "@vue/eslint-config-prettier": "^7.0.0", + "@vue/eslint-config-typescript": "^11.0.0", + "@vue/tsconfig": "^0.1.3", + "eslint": "^8.22.0", + "eslint-plugin-vue": "^9.3.0", + "less": "^4.1.3", + "less-loader": "^11.0.0", + "npm-run-all": "^4.1.5", + "prettier": "^2.7.1", + "typescript": "~4.7.4", + "unplugin-vue-components": "^0.22.7", + "vite": "^3.0.9", + "vue-tsc": "^0.40.7" + } +} diff --git a/packages/qiankun-demo/vue3-main/public/favicon.ico b/packages/qiankun-demo/vue3-main/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/packages/qiankun-demo/vue3-main/src/App.vue b/packages/qiankun-demo/vue3-main/src/App.vue new file mode 100644 index 00000000..6d5dcf9c --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/App.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/packages/qiankun-demo/vue3-main/src/assets/logo.svg b/packages/qiankun-demo/vue3-main/src/assets/logo.svg new file mode 100644 index 00000000..bc826fed --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/assets/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/qiankun-demo/vue3-main/src/components/Counter.vue b/packages/qiankun-demo/vue3-main/src/components/Counter.vue new file mode 100644 index 00000000..e1e303d0 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/components/Counter.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/packages/qiankun-demo/vue3-main/src/components/MessageTrigger.vue b/packages/qiankun-demo/vue3-main/src/components/MessageTrigger.vue new file mode 100644 index 00000000..c4c57798 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/components/MessageTrigger.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/packages/qiankun-demo/vue3-main/src/components/SubMenu.vue b/packages/qiankun-demo/vue3-main/src/components/SubMenu.vue new file mode 100644 index 00000000..9b598e84 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/components/SubMenu.vue @@ -0,0 +1,32 @@ + + + + + + + diff --git a/packages/qiankun-demo/vue3-main/src/components/UserInfo.vue b/packages/qiankun-demo/vue3-main/src/components/UserInfo.vue new file mode 100644 index 00000000..03f751cb --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/components/UserInfo.vue @@ -0,0 +1,121 @@ + + + + + diff --git a/packages/qiankun-demo/vue3-main/src/data/appData.ts b/packages/qiankun-demo/vue3-main/src/data/appData.ts new file mode 100644 index 00000000..927bdf51 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/data/appData.ts @@ -0,0 +1,27 @@ +export interface MicoApp { + name: string + entry: string + container: string + activeRule: string +} + +export const apps = [ + { + name: 'vue2App', + entry: 'http://localhost:8091', + container: '#child-app', + activeRule: '/vue2App', + }, + { + name: 'reactApp', + entry: 'http://localhost:8092', + container: '#child-app', + activeRule: '/reactApp', + }, + { + name: 'viteApp', + entry: 'http://localhost:8093', + container: '#child-app', + activeRule: '/viteApp', + }, +] diff --git a/packages/qiankun-demo/vue3-main/src/data/menuData.ts b/packages/qiankun-demo/vue3-main/src/data/menuData.ts new file mode 100644 index 00000000..c7dd9487 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/data/menuData.ts @@ -0,0 +1,80 @@ +import type { AsyncComponentLoader } from 'vue' + +export interface Menu { + name: string + path?: string + component?: string | AsyncComponentLoader, + key: number + children?: Menu[] + keepAlive?: boolean +} + +export const menuList: Menu[] = [ + { + key: 1, + name: 'Vue3主应用', + path: '/', + children: [ + { + key: 11, + path: 'page1', + name: '主应用 page1', + component: 'PageOne.vue' + } + ], + }, + { + key: 2, + name: 'Vue2子应用', + path: '/vue2App', + children: [ + { + key: 21, + path: 'communication-test', + name: 'Vue2通信测试', + }, + { + key: 22, + name: '子应用保活测试 TODO', + path: 'tab-view', + keepAlive: true, + }, + ] + }, + { + key: 3, + name: 'React18子应用', + path: '/reactApp', + children: [ + { + key: 31, + path: 'communication-test', + name: 'React18通信测试' + } + ], + }, + { + key: 4, + name: 'Vite子应用', + path: '/viteApp', + children: [ + { + key: 41, + path: 'communication-test', + name: 'Vite通信测试' + } + ], + }, + { + key: 5, + name: '子应用共存测试', + path: '/coexist-micro-app', + component: 'CoexistMicroApp.vue', + }, + { + key: 6, + name: 'CSS隔离测试', + path: '/css-isolation', + component: 'CssIsolation.vue' + }, +] diff --git a/packages/qiankun-demo/vue3-main/src/data/userData.ts b/packages/qiankun-demo/vue3-main/src/data/userData.ts new file mode 100644 index 00000000..32c906d8 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/data/userData.ts @@ -0,0 +1,13 @@ +export interface User { + name: string + gender: string + age: number + phone: string +} + +export const user: User = { + name: 'MAXLZ', + gender: 'male', + age: 12, + phone: '11111111111111' +} diff --git a/packages/qiankun-demo/vue3-main/src/main.ts b/packages/qiankun-demo/vue3-main/src/main.ts new file mode 100644 index 00000000..df8aeb81 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/main.ts @@ -0,0 +1,15 @@ +import '@/styles/index.less' +import { createApp } from 'vue' +import { createPinia } from 'pinia' +import App from './App.vue' +import router from './router' +import { listenReceiveMessage } from '@/utils/messageListener' + +const app = createApp(App) + +app.use(createPinia()) +app.use(router) + +app.mount('#app') + +listenReceiveMessage() diff --git a/packages/qiankun-demo/vue3-main/src/router/index.ts b/packages/qiankun-demo/vue3-main/src/router/index.ts new file mode 100644 index 00000000..d20bbfcf --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/router/index.ts @@ -0,0 +1,86 @@ +import { createRouter, createWebHistory } from 'vue-router' +import { useMenuStore } from '@/stores/menu' +import { useUserStore } from '@/stores/user' +import { useAppStore } from '@/stores/app' +import { user as userData } from '@/data/userData' +import { loadMicroApp } from 'qiankun' +import type { MicroApp } from 'qiankun' +import { dispatchUserEvent } from '@/utils/dispatchUserEvent' +import { toRaw } from 'vue' +import { setMicroAppLoading } from '@/utils/microAppLoading' + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [{ + path: '/', + redirect: '/page1' + }] +}) + +const microAppMap = new Map() + +// 是否已经加载初始化的数据 +let loadedInitData = false + +router.beforeEach(async (to, from, next) => { + const { addRoutes } = useMenuStore() + const { setUser } = useUserStore() + setMicroAppLoading(true) + if (!loadedInitData) { + setUser(userData) + addRoutes() + loadedInitData = true + next(to) + } else { + const { apps } = useAppStore() + + const app = apps.find(item => from.fullPath.startsWith(item.activeRule)) + if (app) { + const name = app.name + if (microAppMap.has(name)) { + const microApp = microAppMap.get(name)! + if (microApp.getStatus() === 'MOUNTED') { + await microApp.unmount() + } + } + } + next() + } +}) + +let mounting = false +router.afterEach(async (to) => { + window.dispatchEvent(new CustomEvent('routerAfterEach')) + const { apps } = useAppStore() + const { user } = useUserStore() + const app = apps.find(item => to.fullPath.startsWith(item.activeRule)) + let microApp + + // 手动加载子应用 + if (app) { + const name = app.name + if (microAppMap.has(name)) { + microApp = microAppMap.get(name)! + // const status = microApp.getStatus() + if (!mounting) { + mounting = true + await microApp.mount() + mounting = false + } + } else { + if (!mounting) { + mounting = true + microApp = loadMicroApp(app, { + singular: true, + }) + microAppMap.set(name, microApp) + await microApp.mountPromise + } + mounting = false + } + dispatchUserEvent(toRaw(user)) + } + setMicroAppLoading(false) +}) + +export default router diff --git a/packages/qiankun-demo/vue3-main/src/stores/app.ts b/packages/qiankun-demo/vue3-main/src/stores/app.ts new file mode 100644 index 00000000..8c8cf169 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/stores/app.ts @@ -0,0 +1,10 @@ +import { defineStore } from 'pinia' +import { apps as microApps } from '@/data/appData' +import { computed, reactive } from 'vue' +import type { MicoApp } from '@/data/appData' + +export const useAppStore = defineStore('appStore', () => { + const apps = reactive(microApps) + const paths = computed(() => apps.map(item => item.activeRule)) + return { apps, paths } +}) diff --git a/packages/qiankun-demo/vue3-main/src/stores/counter.ts b/packages/qiankun-demo/vue3-main/src/stores/counter.ts new file mode 100644 index 00000000..5de00664 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/stores/counter.ts @@ -0,0 +1,16 @@ +import { defineStore } from 'pinia' +import { ref } from 'vue' + +export const useCounterStore = defineStore('counter', () => { + const value = ref(0) + + const increment = (step: number) => { + value.value += step + } + + const decrement = (step: number) => { + value.value -= step + } + + return { value, decrement, increment } +}) diff --git a/packages/qiankun-demo/vue3-main/src/stores/menu.ts b/packages/qiankun-demo/vue3-main/src/stores/menu.ts new file mode 100644 index 00000000..949d9a5c --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/stores/menu.ts @@ -0,0 +1,59 @@ +import { defineStore } from 'pinia' +import { menuList as menu } from '@/data/menuData' +import { reactive } from 'vue' +import router from '@/router' +import type { RouteRecordRaw } from 'vue-router' +import type { Menu } from '@/data/menuData' + +const globs = import.meta.glob('../views/*.vue') + +function getMenuList(menus: Menu[], pathPrefix = ''): RouteRecordRaw[] { + const res: RouteRecordRaw[] = [] + for(const item of menus) { + let { name, component, children, key, path, keepAlive } = item + const menu: Partial = { + name, + meta: { + key, + keepAlive: keepAlive || false + }, + } + if (component) { + menu.component = globs[`../views/${component}`] + } + if (path) { + if (!pathPrefix || pathPrefix.endsWith('/') || path.startsWith('/')) { + path = pathPrefix + path + } else { + path = pathPrefix + `/${path}` + } + menu.path = path + } + if (children && children.length > 0) { + menu.children = getMenuList(children, menu.path) + } + res.push(menu as RouteRecordRaw) + } + return res +} + +function flatMenu(menu: RouteRecordRaw[]): RouteRecordRaw[] { + return menu.reduce((res, cur) => { + if (cur.children && cur.children.length > 0 ) { + res.push(...flatMenu(cur.children)) + } + res.push(cur) + return res + }, [] as RouteRecordRaw[]) +} + +export const useMenuStore = defineStore('menu', () => { + const menuList = reactive(getMenuList(menu)) + const flattenMenuList = reactive(flatMenu(menuList)) + + const addRoutes = () => { + menuList.forEach(item => router.addRoute(item)) + } + + return { menuList, addRoutes, flattenMenuList } +}) diff --git a/packages/qiankun-demo/vue3-main/src/stores/user.ts b/packages/qiankun-demo/vue3-main/src/stores/user.ts new file mode 100644 index 00000000..104cc20d --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/stores/user.ts @@ -0,0 +1,15 @@ +import { defineStore } from 'pinia' +import { ref, toRaw } from 'vue' +import type { User } from '@/data/userData' +import { dispatchUserEvent } from '@/utils/dispatchUserEvent' + +export const useUserStore = defineStore('userStore', () => { + const user = ref(null) + + const setUser = (userParam: User) => { + user.value = userParam + dispatchUserEvent(toRaw(user.value)) + } + + return { user, setUser } +}) diff --git a/packages/qiankun-demo/vue3-main/src/styles/app.less b/packages/qiankun-demo/vue3-main/src/styles/app.less new file mode 100644 index 00000000..89424039 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/styles/app.less @@ -0,0 +1,5 @@ +html, body, #app { + height: 100%; + width: 100%; + overflow: hidden; +} diff --git a/packages/qiankun-demo/vue3-main/src/styles/index.less b/packages/qiankun-demo/vue3-main/src/styles/index.less new file mode 100644 index 00000000..dde8f998 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/styles/index.less @@ -0,0 +1,2 @@ +@import './reset'; +@import './app'; diff --git a/packages/qiankun-demo/vue3-main/src/styles/reset.less b/packages/qiankun-demo/vue3-main/src/styles/reset.less new file mode 100644 index 00000000..b44f4a63 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/styles/reset.less @@ -0,0 +1,34 @@ +body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { + margin:0; + padding:0; +} +address, cite, dfn, em, var { + font-style:normal; +} +small { + font-size:12px; +} +ul, ol { + list-style:none; +} +a { + text-decoration:none; +} +a:hover { + text-decoration:underline; +} +sup { + vertical-align:text-top; +} +sub{ + vertical-align:text-bottom; +} +legend { + color:#000; +} +fieldset, img { + border:0; +} +button, input, select, textarea { + font-size:100%; +} diff --git a/packages/qiankun-demo/vue3-main/src/utils/dispatchUserEvent.ts b/packages/qiankun-demo/vue3-main/src/utils/dispatchUserEvent.ts new file mode 100644 index 00000000..af55950d --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/utils/dispatchUserEvent.ts @@ -0,0 +1,14 @@ +import type { User } from '@/data/userData' + +export const CHANGE_USER = 'changeUser' + +function createUserEvent(user: User| null) { + return new CustomEvent(CHANGE_USER, { + detail: user + }) +} + +export function dispatchUserEvent(user: User | null) { + const event = createUserEvent(user) + window.dispatchEvent(event) +} diff --git a/packages/qiankun-demo/vue3-main/src/utils/messageListener.ts b/packages/qiankun-demo/vue3-main/src/utils/messageListener.ts new file mode 100644 index 00000000..1eae656b --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/utils/messageListener.ts @@ -0,0 +1,42 @@ +import { notification } from 'ant-design-vue' +import 'ant-design-vue/es/notification/style/css' +export const RECEIVE_MESSAGE = 'receiveMessage' + +export enum Types { + success = 'success', + warn = 'warn', + error = 'error', + info = 'info', +} + +export interface Message { + info: string + type: Types + from: string +} + +// 监听receiveMessage +// 子应用触发type=receiveMessage的CustomEvent +export function listenReceiveMessage() { + window.addEventListener('receiveMessage', function(e) { + const { type, info, from } = (e as CustomEvent).detail + notification[type]({ + message: `来自【${from}】的消息`, + description: info, + }) + }) +} + +function createReceiveMessageEvent(message: Omit) { + return new CustomEvent(RECEIVE_MESSAGE, { + detail: { + ...message, + from: '主应用' + }, + }) +} + +export function dispatchReceiveMessageEvent(message: Omit) { + const event = createReceiveMessageEvent(message) + window.dispatchEvent(event) +} diff --git a/packages/qiankun-demo/vue3-main/src/utils/microAppLoading.ts b/packages/qiankun-demo/vue3-main/src/utils/microAppLoading.ts new file mode 100644 index 00000000..dd74b3ea --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/utils/microAppLoading.ts @@ -0,0 +1,7 @@ +import { ref } from 'vue' + +export let microAppLoading = ref(false) + +export function setMicroAppLoading(loading: boolean) { + microAppLoading.value = loading +} diff --git a/packages/qiankun-demo/vue3-main/src/views/CoexistMicroApp.vue b/packages/qiankun-demo/vue3-main/src/views/CoexistMicroApp.vue new file mode 100644 index 00000000..b1d62c0a --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/views/CoexistMicroApp.vue @@ -0,0 +1,106 @@ + + + + + + + diff --git a/packages/qiankun-demo/vue3-main/src/views/CssIsolation.vue b/packages/qiankun-demo/vue3-main/src/views/CssIsolation.vue new file mode 100644 index 00000000..f81e9f7e --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/views/CssIsolation.vue @@ -0,0 +1,83 @@ + + + + + + + diff --git a/packages/qiankun-demo/vue3-main/src/views/KeepAliveView.vue b/packages/qiankun-demo/vue3-main/src/views/KeepAliveView.vue new file mode 100644 index 00000000..0c1bf416 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/views/KeepAliveView.vue @@ -0,0 +1,43 @@ + + + + + + + diff --git a/packages/qiankun-demo/vue3-main/src/views/PageOne.vue b/packages/qiankun-demo/vue3-main/src/views/PageOne.vue new file mode 100644 index 00000000..2a36707a --- /dev/null +++ b/packages/qiankun-demo/vue3-main/src/views/PageOne.vue @@ -0,0 +1,43 @@ + + + + + + + diff --git a/packages/qiankun-demo/vue3-main/tsconfig.config.json b/packages/qiankun-demo/vue3-main/tsconfig.config.json new file mode 100644 index 00000000..c2d3a309 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/tsconfig.config.json @@ -0,0 +1,8 @@ +{ + "extends": "@vue/tsconfig/tsconfig.node.json", + "include": ["vite.config.*", "vitest.config.*", "cypress.config.*"], + "compilerOptions": { + "composite": true, + "types": ["node"] + } +} diff --git a/packages/qiankun-demo/vue3-main/tsconfig.json b/packages/qiankun-demo/vue3-main/tsconfig.json new file mode 100644 index 00000000..8d235999 --- /dev/null +++ b/packages/qiankun-demo/vue3-main/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "@vue/tsconfig/tsconfig.web.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + }, + + "references": [ + { + "path": "./tsconfig.config.json" + } + ] +} diff --git a/packages/qiankun-demo/vue3-main/vite.config.ts b/packages/qiankun-demo/vue3-main/vite.config.ts new file mode 100644 index 00000000..b2c297ca --- /dev/null +++ b/packages/qiankun-demo/vue3-main/vite.config.ts @@ -0,0 +1,39 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' +import Components from 'unplugin-vue-components/vite' +import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers' + +// https://vitejs.dev/config/ +export default defineConfig({ + server: { + port: 8081 + }, + plugins: [ + vue(), + vueJsx(), + Components({ + resolvers: [ + AntDesignVueResolver(), + ] + }) + ], + css: { + preprocessorOptions: { + less: { + additionalData: '@import "node_modules/ant-design-vue/dist/antd.less";', + modifyVars: { + 'ant-prefix': 'mav3', + }, + javascriptEnabled: true, + }, + } + }, + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 00000000..97540243 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,17018 @@ +lockfileVersion: 5.3 + +importers: + + .: + specifiers: {} + + packages/qiankun-demo/react-child: + specifiers: + '@craco/craco': ^6.4.5 + '@reduxjs/toolkit': ^1.8.5 + '@testing-library/jest-dom': ^5.14.1 + '@testing-library/react': ^13.0.0 + '@testing-library/user-event': ^13.2.1 + '@types/jest': ^27.0.1 + '@types/node': ^16.7.13 + '@types/react': ^18.0.0 + '@types/react-dom': ^18.0.0 + antd: ^4.23.4 + babel-plugin-import: ^1.13.5 + craco-less: ^2.0.0 + less: ^4.1.3 + less-loader: ^11.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 + react-redux: ^8.0.4 + react-router-dom: ^6.4.1 + react-scripts: 5.0.1 + typescript: ^4.4.2 + web-vitals: ^2.1.0 + dependencies: + '@reduxjs/toolkit': registry.npmmirror.com/@reduxjs/toolkit/1.8.5_react-redux@8.0.4+react@18.2.0 + '@testing-library/jest-dom': registry.npmmirror.com/@testing-library/jest-dom/5.16.5 + '@testing-library/react': registry.npmmirror.com/@testing-library/react/13.4.0_react-dom@18.2.0+react@18.2.0 + '@testing-library/user-event': registry.npmmirror.com/@testing-library/user-event/13.5.0 + '@types/jest': registry.npmmirror.com/@types/jest/27.5.2 + '@types/node': registry.npmmirror.com/@types/node/16.11.63 + '@types/react': registry.npmmirror.com/@types/react/18.0.21 + '@types/react-dom': registry.npmmirror.com/@types/react-dom/18.0.6 + antd: registry.npmmirror.com/antd/4.23.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + react-redux: registry.npmmirror.com/react-redux/8.0.4_ed28c0204bb8461c8200289612f9802f + react-router-dom: registry.npmmirror.com/react-router-dom/6.4.1_react-dom@18.2.0+react@18.2.0 + react-scripts: registry.npmmirror.com/react-scripts/5.0.1_react@18.2.0+typescript@4.7.4 + typescript: registry.npmmirror.com/typescript/4.7.4 + web-vitals: registry.npmmirror.com/web-vitals/2.1.4 + devDependencies: + '@craco/craco': registry.npmmirror.com/@craco/craco/6.4.5_1c5981e53e6dc9a4dba11ca2534bfdb2 + babel-plugin-import: registry.npmmirror.com/babel-plugin-import/1.13.5 + craco-less: registry.npmmirror.com/craco-less/2.0.0_b9aed5549a32ad879f0a0e5669e4f762 + less: registry.npmmirror.com/less/4.1.3 + less-loader: registry.npmmirror.com/less-loader/11.0.0_less@4.1.3 + + packages/qiankun-demo/vite-child: + specifiers: + '@reduxjs/toolkit': ^1.8.5 + '@types/react': ^18.0.17 + '@types/react-dom': ^18.0.6 + '@vitejs/plugin-react': ^2.1.0 + antd: ^4.23.4 + less: ^4.1.3 + react: ^18.2.0 + react-dom: ^18.2.0 + react-redux: ^8.0.4 + react-router-dom: ^6.4.1 + typescript: ^4.6.4 + vite: ^3.1.0 + vite-plugin-imp: ^2.3.0 + vite-plugin-qiankun: ^1.0.15 + dependencies: + '@reduxjs/toolkit': registry.npmmirror.com/@reduxjs/toolkit/1.8.5_react-redux@8.0.4+react@18.2.0 + antd: registry.npmmirror.com/antd/4.23.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + react-redux: registry.npmmirror.com/react-redux/8.0.4_ed28c0204bb8461c8200289612f9802f + react-router-dom: registry.npmmirror.com/react-router-dom/6.4.1_react-dom@18.2.0+react@18.2.0 + devDependencies: + '@types/react': registry.npmmirror.com/@types/react/18.0.21 + '@types/react-dom': registry.npmmirror.com/@types/react-dom/18.0.6 + '@vitejs/plugin-react': registry.npmmirror.com/@vitejs/plugin-react/2.1.0_vite@3.1.4 + less: registry.npmmirror.com/less/4.1.3 + typescript: registry.npmmirror.com/typescript/4.7.4 + vite: registry.npmmirror.com/vite/3.1.4_less@4.1.3 + vite-plugin-imp: registry.npmmirror.com/vite-plugin-imp/2.3.0_vite@3.1.4 + vite-plugin-qiankun: registry.npmmirror.com/vite-plugin-qiankun/1.0.15_typescript@4.7.4+vite@3.1.4 + + packages/qiankun-demo/vue2-child: + specifiers: + '@typescript-eslint/eslint-plugin': ^5.4.0 + '@typescript-eslint/parser': ^5.4.0 + '@vue/cli-plugin-babel': ~5.0.0 + '@vue/cli-plugin-eslint': ~5.0.0 + '@vue/cli-plugin-router': ~5.0.0 + '@vue/cli-plugin-typescript': ~5.0.0 + '@vue/cli-service': ~5.0.0 + '@vue/eslint-config-typescript': ^9.1.0 + ant-design-vue: 1.7.8 + babel-plugin-import: ^1.13.5 + core-js: ^3.8.3 + eslint: ^7.32.0 + eslint-config-prettier: ^8.3.0 + eslint-plugin-prettier: ^4.0.0 + eslint-plugin-vue: ^8.0.3 + less: ^3.13.1 + less-loader: ^11.0.0 + pinia: ^2.0.21 + prettier: ^2.4.1 + typescript: ~4.5.5 + vue: ^2.6.14 + vue-router: ^3.5.1 + vue-template-compiler: ^2.6.14 + dependencies: + ant-design-vue: registry.npmmirror.com/ant-design-vue/1.7.8_e69f4c376315d116bc696ba4bfbc21f0 + core-js: registry.npmmirror.com/core-js/3.25.4 + pinia: registry.npmmirror.com/pinia/2.0.22_typescript@4.5.5+vue@2.7.10 + vue: registry.npmmirror.com/vue/2.7.10 + vue-router: registry.npmmirror.com/vue-router/3.6.5 + devDependencies: + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.38.1_6814662d83103d7ff8f63fd46883de7a + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.38.1_eslint@7.32.0+typescript@4.5.5 + '@vue/cli-plugin-babel': registry.npmmirror.com/@vue/cli-plugin-babel/5.0.8_4e22aa047062d8323cdc8ef58085e0a3 + '@vue/cli-plugin-eslint': registry.npmmirror.com/@vue/cli-plugin-eslint/5.0.8_c55aa92e1e5ff62fc892a7c9d3e68cd0 + '@vue/cli-plugin-router': registry.npmmirror.com/@vue/cli-plugin-router/5.0.8_@vue+cli-service@5.0.8 + '@vue/cli-plugin-typescript': registry.npmmirror.com/@vue/cli-plugin-typescript/5.0.8_bbff6db33cc5ade069b291a9fbb8ef3b + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_8d49a9b7dd5706cbcff70ffe62d02182 + '@vue/eslint-config-typescript': registry.npmmirror.com/@vue/eslint-config-typescript/9.1.0_539b4b9e9b6c72c2c4dac4b3c5842acb + babel-plugin-import: registry.npmmirror.com/babel-plugin-import/1.13.5 + eslint: registry.npmmirror.com/eslint/7.32.0 + eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/8.5.0_eslint@7.32.0 + eslint-plugin-prettier: registry.npmmirror.com/eslint-plugin-prettier/4.2.1_f9a5537566b3ca3b5b68fc99385c0ca6 + eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/8.7.1_eslint@7.32.0 + less: registry.npmmirror.com/less/3.13.1 + less-loader: registry.npmmirror.com/less-loader/11.0.0_less@3.13.1 + prettier: registry.npmmirror.com/prettier/2.7.1 + typescript: registry.npmmirror.com/typescript/4.5.5 + vue-template-compiler: registry.npmmirror.com/vue-template-compiler/2.7.10 + + packages/qiankun-demo/vue3-main: + specifiers: + '@ant-design/icons-vue': ^6.1.0 + '@rushstack/eslint-patch': ^1.1.4 + '@types/node': ^16.11.56 + '@vitejs/plugin-vue': ^3.0.3 + '@vitejs/plugin-vue-jsx': ^2.0.1 + '@vue/eslint-config-prettier': ^7.0.0 + '@vue/eslint-config-typescript': ^11.0.0 + '@vue/tsconfig': ^0.1.3 + ant-design-vue: ^3.2.12 + eslint: ^8.22.0 + eslint-plugin-vue: ^9.3.0 + less: ^4.1.3 + less-loader: ^11.0.0 + npm-run-all: ^4.1.5 + pinia: ^2.0.21 + prettier: ^2.7.1 + qiankun: ^2.8.1 + typescript: ~4.7.4 + unplugin-vue-components: ^0.22.7 + vite: ^3.0.9 + vue: ^3.2.38 + vue-router: ^4.1.5 + vue-tsc: ^0.40.7 + dependencies: + '@ant-design/icons-vue': registry.npmmirror.com/@ant-design/icons-vue/6.1.0_vue@3.2.40 + ant-design-vue: registry.npmmirror.com/ant-design-vue/3.2.12_vue@3.2.40 + pinia: registry.npmmirror.com/pinia/2.0.22_typescript@4.7.4+vue@3.2.40 + qiankun: registry.npmmirror.com/qiankun/2.8.1 + vue: registry.npmmirror.com/vue/3.2.40 + vue-router: registry.npmmirror.com/vue-router/4.1.5_vue@3.2.40 + devDependencies: + '@rushstack/eslint-patch': registry.npmmirror.com/@rushstack/eslint-patch/1.2.0 + '@types/node': registry.npmmirror.com/@types/node/16.11.63 + '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/3.1.2_vite@3.1.4+vue@3.2.40 + '@vitejs/plugin-vue-jsx': registry.npmmirror.com/@vitejs/plugin-vue-jsx/2.0.1_vite@3.1.4+vue@3.2.40 + '@vue/eslint-config-prettier': registry.npmmirror.com/@vue/eslint-config-prettier/7.0.0_eslint@8.24.0+prettier@2.7.1 + '@vue/eslint-config-typescript': registry.npmmirror.com/@vue/eslint-config-typescript/11.0.2_53ee5ea2388e22b4334449d488a91426 + '@vue/tsconfig': registry.npmmirror.com/@vue/tsconfig/0.1.3_@types+node@16.11.63 + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/9.5.1_eslint@8.24.0 + less: registry.npmmirror.com/less/4.1.3 + less-loader: registry.npmmirror.com/less-loader/11.0.0_less@4.1.3 + npm-run-all: registry.npmmirror.com/npm-run-all/4.1.5 + prettier: registry.npmmirror.com/prettier/2.7.1 + typescript: registry.npmmirror.com/typescript/4.7.4 + unplugin-vue-components: registry.npmmirror.com/unplugin-vue-components/0.22.7_vue@3.2.40 + vite: registry.npmmirror.com/vite/3.1.4_less@4.1.3 + vue-tsc: registry.npmmirror.com/vue-tsc/0.40.13_typescript@4.7.4 + +packages: + + registry.nlark.com/@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz} + name: '@nodelib/fs.scandir' + version: 2.1.5 + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/2.0.5 + run-parallel: registry.npmmirror.com/run-parallel/1.2.0 + + registry.nlark.com/@webassemblyjs/ast/1.11.1: + resolution: {integrity: sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.11.1.tgz} + name: '@webassemblyjs/ast' + version: 1.11.1 + dependencies: + '@webassemblyjs/helper-numbers': registry.npmmirror.com/@webassemblyjs/helper-numbers/1.11.1 + '@webassemblyjs/helper-wasm-bytecode': registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.11.1 + + registry.nlark.com/@webassemblyjs/floating-point-hex-parser/1.11.1: + resolution: {integrity: sha1-9sYacF8P16auyqToGY8j2dwXnk8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.11.1.tgz} + name: '@webassemblyjs/floating-point-hex-parser' + version: 1.11.1 + + registry.nlark.com/@webassemblyjs/helper-api-error/1.11.1: + resolution: {integrity: sha1-GmMZLYeI5cASgAump6RscFKI/RY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.11.1.tgz} + name: '@webassemblyjs/helper-api-error' + version: 1.11.1 + + registry.nlark.com/@webassemblyjs/helper-buffer/1.11.1: + resolution: {integrity: sha1-gyqQDrREiEzemnytRn+BUA9eWrU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.11.1.tgz} + name: '@webassemblyjs/helper-buffer' + version: 1.11.1 + + registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.11.1: + resolution: {integrity: sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.11.1.tgz} + name: '@webassemblyjs/helper-wasm-bytecode' + version: 1.11.1 + + registry.nlark.com/@webassemblyjs/ieee754/1.11.1: + resolution: {integrity: sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.11.1.tgz} + name: '@webassemblyjs/ieee754' + version: 1.11.1 + dependencies: + '@xtuc/ieee754': registry.npmmirror.com/@xtuc/ieee754/1.2.0 + + registry.nlark.com/@webassemblyjs/leb128/1.11.1: + resolution: {integrity: sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.11.1.tgz} + name: '@webassemblyjs/leb128' + version: 1.11.1 + dependencies: + '@xtuc/long': registry.nlark.com/@xtuc/long/4.2.2 + + registry.nlark.com/@webassemblyjs/utf8/1.11.1: + resolution: {integrity: sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.11.1.tgz} + name: '@webassemblyjs/utf8' + version: 1.11.1 + + registry.nlark.com/@webassemblyjs/wasm-edit/1.11.1: + resolution: {integrity: sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.11.1.tgz} + name: '@webassemblyjs/wasm-edit' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/helper-buffer': registry.nlark.com/@webassemblyjs/helper-buffer/1.11.1 + '@webassemblyjs/helper-wasm-bytecode': registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.11.1 + '@webassemblyjs/helper-wasm-section': registry.npmmirror.com/@webassemblyjs/helper-wasm-section/1.11.1 + '@webassemblyjs/wasm-gen': registry.nlark.com/@webassemblyjs/wasm-gen/1.11.1 + '@webassemblyjs/wasm-opt': registry.nlark.com/@webassemblyjs/wasm-opt/1.11.1 + '@webassemblyjs/wasm-parser': registry.nlark.com/@webassemblyjs/wasm-parser/1.11.1 + '@webassemblyjs/wast-printer': registry.nlark.com/@webassemblyjs/wast-printer/1.11.1 + + registry.nlark.com/@webassemblyjs/wasm-gen/1.11.1: + resolution: {integrity: sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.11.1.tgz} + name: '@webassemblyjs/wasm-gen' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/helper-wasm-bytecode': registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.11.1 + '@webassemblyjs/ieee754': registry.nlark.com/@webassemblyjs/ieee754/1.11.1 + '@webassemblyjs/leb128': registry.nlark.com/@webassemblyjs/leb128/1.11.1 + '@webassemblyjs/utf8': registry.nlark.com/@webassemblyjs/utf8/1.11.1 + + registry.nlark.com/@webassemblyjs/wasm-opt/1.11.1: + resolution: {integrity: sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.11.1.tgz} + name: '@webassemblyjs/wasm-opt' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/helper-buffer': registry.nlark.com/@webassemblyjs/helper-buffer/1.11.1 + '@webassemblyjs/wasm-gen': registry.nlark.com/@webassemblyjs/wasm-gen/1.11.1 + '@webassemblyjs/wasm-parser': registry.nlark.com/@webassemblyjs/wasm-parser/1.11.1 + + registry.nlark.com/@webassemblyjs/wasm-parser/1.11.1: + resolution: {integrity: sha1-hspzRTT0F+m9PGfHocddi+QfsZk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.11.1.tgz} + name: '@webassemblyjs/wasm-parser' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/helper-api-error': registry.nlark.com/@webassemblyjs/helper-api-error/1.11.1 + '@webassemblyjs/helper-wasm-bytecode': registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.11.1 + '@webassemblyjs/ieee754': registry.nlark.com/@webassemblyjs/ieee754/1.11.1 + '@webassemblyjs/leb128': registry.nlark.com/@webassemblyjs/leb128/1.11.1 + '@webassemblyjs/utf8': registry.nlark.com/@webassemblyjs/utf8/1.11.1 + + registry.nlark.com/@webassemblyjs/wast-printer/1.11.1: + resolution: {integrity: sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.11.1.tgz} + name: '@webassemblyjs/wast-printer' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.11.1 + '@xtuc/long': registry.nlark.com/@xtuc/long/4.2.2 + + registry.nlark.com/@xtuc/long/4.2.2: + resolution: {integrity: sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz} + name: '@xtuc/long' + version: 4.2.2 + + registry.nlark.com/batch/0.6.1: + resolution: {integrity: sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/batch/download/batch-0.6.1.tgz} + name: batch + version: 0.6.1 + + registry.nlark.com/bser/2.1.1: + resolution: {integrity: sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/bser/download/bser-2.1.1.tgz} + name: bser + version: 2.1.1 + dependencies: + node-int64: registry.npmmirror.com/node-int64/0.4.0 + dev: false + + registry.nlark.com/concat-map/0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/concat-map/download/concat-map-0.0.1.tgz} + name: concat-map + version: 0.0.1 + + registry.nlark.com/cookie-signature/1.0.6: + resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cookie-signature/download/cookie-signature-1.0.6.tgz} + name: cookie-signature + version: 1.0.6 + + registry.nlark.com/easy-stack/1.0.1: + resolution: {integrity: sha1-iv5CZGJpiMq7EfPHBMzQyDVBEGY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/easy-stack/download/easy-stack-1.0.1.tgz} + name: easy-stack + version: 1.0.1 + engines: {node: '>=6.0.0'} + dev: true + + registry.nlark.com/ee-first/1.1.1: + resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ee-first/download/ee-first-1.1.1.tgz} + name: ee-first + version: 1.1.1 + + registry.nlark.com/event-pubsub/4.3.0: + resolution: {integrity: sha1-9o2Ba8KfHsAsU53FjI3UDOcss24=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/event-pubsub/download/event-pubsub-4.3.0.tgz} + name: event-pubsub + version: 4.3.0 + engines: {node: '>=4.0.0'} + dev: true + + registry.nlark.com/forwarded/0.2.0: + resolution: {integrity: sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/forwarded/download/forwarded-0.2.0.tgz} + name: forwarded + version: 0.2.0 + engines: {node: '>= 0.6'} + + registry.nlark.com/fresh/0.5.2: + resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fresh/download/fresh-0.5.2.tgz} + name: fresh + version: 0.5.2 + engines: {node: '>= 0.6'} + + registry.nlark.com/js-message/1.0.7: + resolution: {integrity: sha1-+93QU8ekcCGHG7iyyVOXzBfCDkc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz} + name: js-message + version: 1.0.7 + engines: {node: '>=0.6.0'} + dev: true + + registry.nlark.com/mdn-data/2.0.14: + resolution: {integrity: sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mdn-data/download/mdn-data-2.0.14.tgz} + name: mdn-data + version: 2.0.14 + + registry.nlark.com/mdn-data/2.0.4: + resolution: {integrity: sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mdn-data/download/mdn-data-2.0.4.tgz} + name: mdn-data + version: 2.0.4 + dev: false + + registry.nlark.com/media-typer/0.3.0: + resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/media-typer/download/media-typer-0.3.0.tgz} + name: media-typer + version: 0.3.0 + engines: {node: '>= 0.6'} + + registry.nlark.com/merge-descriptors/1.0.1: + resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/merge-descriptors/download/merge-descriptors-1.0.1.tgz} + name: merge-descriptors + version: 1.0.1 + + registry.nlark.com/path-to-regexp/0.1.7: + resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-to-regexp/download/path-to-regexp-0.1.7.tgz} + name: path-to-regexp + version: 0.1.7 + + registry.nlark.com/setprototypeof/1.1.0: + resolution: {integrity: sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/setprototypeof/download/setprototypeof-1.1.0.tgz} + name: setprototypeof + version: 1.1.0 + + registry.nlark.com/setprototypeof/1.2.0: + resolution: {integrity: sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/setprototypeof/download/setprototypeof-1.2.0.tgz} + name: setprototypeof + version: 1.2.0 + + registry.nlark.com/tmpl/1.0.5: + resolution: {integrity: sha1-hoPguQK7nCDE9ybjwLafNlGMB8w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/tmpl/download/tmpl-1.0.5.tgz} + name: tmpl + version: 1.0.5 + dev: false + + registry.nlark.com/utils-merge/1.0.1: + resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/utils-merge/download/utils-merge-1.0.1.tgz} + name: utils-merge + version: 1.0.1 + engines: {node: '>= 0.4.0'} + + registry.nlark.com/yn/3.1.1: + resolution: {integrity: sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/yn/download/yn-3.1.1.tgz} + name: yn + version: 3.1.1 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/@achrinza/node-ipc/9.2.5: + resolution: {integrity: sha512-kBX7Ay911iXZ3VZ1pYltj3Rfu7Ow9H7sK4H4RSfWIfWR2JKNB40K808wppoRIEzE2j2hXLU+r6TJgCAliCGhyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.5.tgz} + name: '@achrinza/node-ipc' + version: 9.2.5 + engines: {node: 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18} + dependencies: + '@node-ipc/js-queue': registry.npmmirror.com/@node-ipc/js-queue/2.0.3 + event-pubsub: registry.nlark.com/event-pubsub/4.3.0 + js-message: registry.nlark.com/js-message/1.0.7 + dev: true + + registry.npmmirror.com/@adobe/css-tools/4.0.1: + resolution: {integrity: sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz} + name: '@adobe/css-tools' + version: 4.0.1 + dev: false + + registry.npmmirror.com/@ampproject/remapping/2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz} + name: '@ampproject/remapping' + version: 2.2.0 + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping/0.1.1 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.15 + + registry.npmmirror.com/@ant-design/colors/3.2.2: + resolution: {integrity: sha512-YKgNbG2dlzqMhA9NtI3/pbY16m3Yl/EeWBRa+lB1X1YaYxHrxNexiQYCLTWO/uDvAjLFMEDU+zR901waBtMtjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/colors/-/colors-3.2.2.tgz} + name: '@ant-design/colors' + version: 3.2.2 + dependencies: + tinycolor2: registry.npmmirror.com/tinycolor2/1.4.2 + dev: false + + registry.npmmirror.com/@ant-design/colors/6.0.0: + resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/colors/-/colors-6.0.0.tgz} + name: '@ant-design/colors' + version: 6.0.0 + dependencies: + '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor/3.4.1 + dev: false + + registry.npmmirror.com/@ant-design/icons-svg/4.2.1: + resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz} + name: '@ant-design/icons-svg' + version: 4.2.1 + dev: false + + registry.npmmirror.com/@ant-design/icons-vue/2.0.0_e3a001a06805088ae6ab78f0b2c81fba: + resolution: {integrity: sha512-2c0QQE5hL4N48k5NkPG5sdpMl9YnvyNhf0U7YkdZYDlLnspoRU7vIA0UK9eHBs6OpFLcJB6o8eJrIl2ajBskPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons-vue/-/icons-vue-2.0.0.tgz} + id: registry.npmmirror.com/@ant-design/icons-vue/2.0.0 + name: '@ant-design/icons-vue' + version: 2.0.0 + peerDependencies: + '@ant-design/icons': ^2.0.0 + vue: '>=2.5.0' + vue-template-compiler: '>=2.5.0' + dependencies: + '@ant-design/colors': registry.npmmirror.com/@ant-design/colors/3.2.2 + '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/2.1.1 + babel-runtime: registry.npmmirror.com/babel-runtime/6.26.0 + vue: registry.npmmirror.com/vue/2.7.10 + vue-template-compiler: registry.npmmirror.com/vue-template-compiler/2.7.10 + dev: false + + registry.npmmirror.com/@ant-design/icons-vue/6.1.0_vue@3.2.40: + resolution: {integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz} + id: registry.npmmirror.com/@ant-design/icons-vue/6.1.0 + name: '@ant-design/icons-vue' + version: 6.1.0 + peerDependencies: + vue: '>=3.0.3' + dependencies: + '@ant-design/colors': registry.npmmirror.com/@ant-design/colors/6.0.0 + '@ant-design/icons-svg': registry.npmmirror.com/@ant-design/icons-svg/4.2.1 + vue: registry.npmmirror.com/vue/3.2.40 + dev: false + + registry.npmmirror.com/@ant-design/icons/2.1.1: + resolution: {integrity: sha512-jCH+k2Vjlno4YWl6g535nHR09PwCEmTBKAG6VqF+rhkrSPRLfgpU2maagwbZPLjaHuU5Jd1DFQ2KJpQuI6uG8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons/-/icons-2.1.1.tgz} + name: '@ant-design/icons' + version: 2.1.1 + dev: false + + registry.npmmirror.com/@ant-design/icons/4.7.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-aoB4Z7JA431rt6d4u+8xcNPPCrdufSRMUOpxa1ab6mz1JCQZOEVolj2WVs/tDFmN62zzK30mNelEsprLYsSF3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons/-/icons-4.7.0.tgz} + id: registry.npmmirror.com/@ant-design/icons/4.7.0 + name: '@ant-design/icons' + version: 4.7.0 + engines: {node: '>=8'} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@ant-design/colors': registry.npmmirror.com/@ant-design/colors/6.0.0 + '@ant-design/icons-svg': registry.npmmirror.com/@ant-design/icons-svg/4.2.1 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/@ant-design/react-slick/0.29.2_react@18.2.0: + resolution: {integrity: sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/react-slick/-/react-slick-0.29.2.tgz} + id: registry.npmmirror.com/@ant-design/react-slick/0.29.2 + name: '@ant-design/react-slick' + version: 0.29.2 + peerDependencies: + react: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + json2mq: registry.npmmirror.com/json2mq/0.2.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + react: registry.npmmirror.com/react/18.2.0 + resize-observer-polyfill: registry.npmmirror.com/resize-observer-polyfill/1.5.1 + dev: false + + registry.npmmirror.com/@antfu/utils/0.5.2: + resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@antfu/utils/-/utils-0.5.2.tgz} + name: '@antfu/utils' + version: 0.5.2 + dev: true + + registry.npmmirror.com/@apideck/better-ajv-errors/0.3.6_ajv@8.11.0: + resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz} + id: registry.npmmirror.com/@apideck/better-ajv-errors/0.3.6 + name: '@apideck/better-ajv-errors' + version: 0.3.6 + engines: {node: '>=10'} + peerDependencies: + ajv: '>=8' + dependencies: + ajv: registry.npmmirror.com/ajv/8.11.0 + json-schema: registry.npmmirror.com/json-schema/0.4.0 + jsonpointer: registry.npmmirror.com/jsonpointer/5.0.1 + leven: registry.npmmirror.com/leven/3.1.0 + dev: false + + registry.npmmirror.com/@babel/code-frame/7.12.11: + resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz} + name: '@babel/code-frame' + version: 7.12.11 + dependencies: + '@babel/highlight': registry.npmmirror.com/@babel/highlight/7.18.6 + dev: true + + registry.npmmirror.com/@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz} + name: '@babel/code-frame' + version: 7.18.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': registry.npmmirror.com/@babel/highlight/7.18.6 + + registry.npmmirror.com/@babel/compat-data/7.19.3: + resolution: {integrity: sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.19.3.tgz} + name: '@babel/compat-data' + version: 7.19.3 + engines: {node: '>=6.9.0'} + + registry.npmmirror.com/@babel/core/7.19.3: + resolution: {integrity: sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/core/-/core-7.19.3.tgz} + name: '@babel/core' + version: 7.19.3 + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': registry.npmmirror.com/@ampproject/remapping/2.2.0 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@babel/generator': registry.npmmirror.com/@babel/generator/7.19.3 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.19.0 + '@babel/helpers': registry.npmmirror.com/@babel/helpers/7.19.0 + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + convert-source-map: registry.npmmirror.com/convert-source-map/1.8.0 + debug: registry.npmmirror.com/debug/4.3.4 + gensync: registry.npmmirror.com/gensync/1.0.0-beta.2 + json5: registry.npmmirror.com/json5/2.2.1 + semver: registry.npmmirror.com/semver/6.3.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/eslint-parser/7.19.1_@babel+core@7.19.3+eslint@8.24.0: + resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz} + id: registry.npmmirror.com/@babel/eslint-parser/7.19.1 + name: '@babel/eslint-parser' + version: 7.19.1 + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': '>=7.11.0' + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@nicolo-ribaudo/eslint-scope-5-internals': registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1 + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/2.1.0 + semver: registry.npmmirror.com/semver/6.3.0 + dev: false + + registry.npmmirror.com/@babel/generator/7.19.3: + resolution: {integrity: sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/generator/-/generator-7.19.3.tgz} + name: '@babel/generator' + version: 7.19.3 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping/0.3.2 + jsesc: registry.npmmirror.com/jsesc/2.5.2 + + registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz} + name: '@babel/helper-annotate-as-pure' + version: 7.18.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: + resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz} + name: '@babel/helper-builder-binary-assignment-operator-visitor' + version: 7.18.9 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-explode-assignable-expression': registry.npmmirror.com/@babel/helper-explode-assignable-expression/7.18.6 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3: + resolution: {integrity: sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz} + name: '@babel/helper-compilation-targets' + version: 7.19.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.19.3 + '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.18.6 + browserslist: registry.npmmirror.com/browserslist/4.21.4 + semver: registry.npmmirror.com/semver/6.3.0 + dev: true + + registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3: + resolution: {integrity: sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz} + id: registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3 + name: '@babel/helper-compilation-targets' + version: 7.19.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.19.3 + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.18.6 + browserslist: registry.npmmirror.com/browserslist/4.21.4 + semver: registry.npmmirror.com/semver/6.3.0 + + registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.3: + resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz} + id: registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.19.0 + name: '@babel/helper-create-class-features-plugin' + version: 7.19.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0 + '@babel/helper-member-expression-to-functions': registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.18.9 + '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6 + '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.19.1 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.3: + resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz} + id: registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0 + name: '@babel/helper-create-regexp-features-plugin' + version: 7.19.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + regexpu-core: registry.npmmirror.com/regexpu-core/5.2.1 + + registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.3: + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz} + id: registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.3 + name: '@babel/helper-define-polyfill-provider' + version: 0.3.3 + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + debug: registry.npmmirror.com/debug/4.3.4 + lodash.debounce: registry.npmmirror.com/lodash.debounce/4.0.8 + resolve: registry.npmmirror.com/resolve/1.22.1 + semver: registry.npmmirror.com/semver/6.3.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz} + name: '@babel/helper-environment-visitor' + version: 7.18.9 + engines: {node: '>=6.9.0'} + + registry.npmmirror.com/@babel/helper-explode-assignable-expression/7.18.6: + resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz} + name: '@babel/helper-explode-assignable-expression' + version: 7.18.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-function-name/7.19.0: + resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz} + name: '@babel/helper-function-name' + version: 7.19.0 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz} + name: '@babel/helper-hoist-variables' + version: 7.18.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.18.9: + resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz} + name: '@babel/helper-member-expression-to-functions' + version: 7.18.9 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz} + name: '@babel/helper-module-imports' + version: 7.18.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-module-transforms/7.19.0: + resolution: {integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz} + name: '@babel/helper-module-transforms' + version: 7.19.0 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access/7.18.6 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1 + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6: + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz} + name: '@babel/helper-optimise-call-expression' + version: 7.18.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0: + resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz} + name: '@babel/helper-plugin-utils' + version: 7.19.0 + engines: {node: '>=6.9.0'} + + registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz} + id: registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.18.9 + name: '@babel/helper-remap-async-to-generator' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-wrap-function': registry.npmmirror.com/@babel/helper-wrap-function/7.19.0 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/helper-replace-supers/7.19.1: + resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz} + name: '@babel/helper-replace-supers' + version: 7.19.1 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-member-expression-to-functions': registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.18.9 + '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/helper-simple-access/7.18.6: + resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz} + name: '@babel/helper-simple-access' + version: 7.18.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.18.9: + resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz} + name: '@babel/helper-skip-transparent-expression-wrappers' + version: 7.18.9 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz} + name: '@babel/helper-split-export-declaration' + version: 7.18.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/helper-string-parser/7.18.10: + resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz} + name: '@babel/helper-string-parser' + version: 7.18.10 + engines: {node: '>=6.9.0'} + + registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz} + name: '@babel/helper-validator-identifier' + version: 7.19.1 + engines: {node: '>=6.9.0'} + + registry.npmmirror.com/@babel/helper-validator-option/7.18.6: + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz} + name: '@babel/helper-validator-option' + version: 7.18.6 + engines: {node: '>=6.9.0'} + + registry.npmmirror.com/@babel/helper-wrap-function/7.19.0: + resolution: {integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz} + name: '@babel/helper-wrap-function' + version: 7.19.0 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0 + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/helpers/7.19.0: + resolution: {integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helpers/-/helpers-7.19.0.tgz} + name: '@babel/helpers' + version: 7.19.0 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz} + name: '@babel/highlight' + version: 7.18.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1 + chalk: registry.npmmirror.com/chalk/2.4.2 + js-tokens: registry.npmmirror.com/js-tokens/4.0.0 + + registry.npmmirror.com/@babel/parser/7.19.3: + resolution: {integrity: sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.19.3.tgz} + name: '@babel/parser' + version: 7.19.3 + engines: {node: '>=6.0.0'} + hasBin: true + + registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6 + name: '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9 + name: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.18.9 + '@babel/plugin-proposal-optional-chaining': registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.3: + resolution: {integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.19.1 + name: '@babel/plugin-proposal-async-generator-functions' + version: 7.19.1 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-remap-async-to-generator': registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.3 + '@babel/plugin-syntax-async-generators': registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.18.6 + name: '@babel/plugin-proposal-class-properties' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.18.6 + name: '@babel/plugin-proposal-class-static-block' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-class-static-block': registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-proposal-decorators/7.19.3_@babel+core@7.19.3: + resolution: {integrity: sha512-MbgXtNXqo7RTKYIXVchVJGPvaVufQH3pxvQyfbGvNw1DObIhph+PesYXJTcd8J4DdWibvf6Z2eanOyItX8WnJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.3.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-decorators/7.19.3 + name: '@babel/plugin-proposal-decorators' + version: 7.19.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.19.1 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6 + '@babel/plugin-syntax-decorators': registry.npmmirror.com/@babel/plugin-syntax-decorators/7.19.0_@babel+core@7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.18.6 + name: '@babel/plugin-proposal-dynamic-import' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-dynamic-import': registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.18.9 + name: '@babel/plugin-proposal-export-namespace-from' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-export-namespace-from': registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.18.6 + name: '@babel/plugin-proposal-json-strings' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-json-strings': registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.18.9 + name: '@babel/plugin-proposal-logical-assignment-operators' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.18.6 + name: '@babel/plugin-proposal-nullish-coalescing-operator' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.18.6 + name: '@babel/plugin-proposal-numeric-separator' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-numeric-separator': registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.18.9 + name: '@babel/plugin-proposal-object-rest-spread' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.19.3 + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-object-rest-spread': registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.3 + '@babel/plugin-transform-parameters': registry.npmmirror.com/@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.18.6 + name: '@babel/plugin-proposal-optional-catch-binding' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-optional-catch-binding': registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.18.9 + name: '@babel/plugin-proposal-optional-chaining' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.18.9 + '@babel/plugin-syntax-optional-chaining': registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.18.6 + name: '@babel/plugin-proposal-private-methods' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.18.6 + name: '@babel/plugin-proposal-private-property-in-object' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-private-property-in-object': registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.18.6 + name: '@babel/plugin-proposal-unicode-property-regex' + version: 7.18.6 + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.3: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4 + name: '@babel/plugin-syntax-async-generators' + version: 7.8.4 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.19.3: + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-bigint/7.8.3 + name: '@babel/plugin-syntax-bigint' + version: 7.8.3 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + dev: false + + registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.3: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13 + name: '@babel/plugin-syntax-class-properties' + version: 7.12.13 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.3: + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5 + name: '@babel/plugin-syntax-class-static-block' + version: 7.14.5 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-decorators/7.19.0_@babel+core@7.19.3: + resolution: {integrity: sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-decorators/7.19.0 + name: '@babel/plugin-syntax-decorators' + version: 7.19.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.3: + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3 + name: '@babel/plugin-syntax-dynamic-import' + version: 7.8.3 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.3: + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3 + name: '@babel/plugin-syntax-export-namespace-from' + version: 7.8.3 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-flow/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-flow/7.18.6 + name: '@babel/plugin-syntax-flow' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + dev: false + + registry.npmmirror.com/@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-import-assertions/7.18.6 + name: '@babel/plugin-syntax-import-assertions' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.19.3: + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-import-meta/7.10.4 + name: '@babel/plugin-syntax-import-meta' + version: 7.10.4 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.3: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3 + name: '@babel/plugin-syntax-json-strings' + version: 7.8.3 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6 + name: '@babel/plugin-syntax-jsx' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.3: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4 + name: '@babel/plugin-syntax-logical-assignment-operators' + version: 7.10.4 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.3: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3 + name: '@babel/plugin-syntax-nullish-coalescing-operator' + version: 7.8.3 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.3: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4 + name: '@babel/plugin-syntax-numeric-separator' + version: 7.10.4 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.3: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3 + name: '@babel/plugin-syntax-object-rest-spread' + version: 7.8.3 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.3: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3 + name: '@babel/plugin-syntax-optional-catch-binding' + version: 7.8.3 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.3: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3 + name: '@babel/plugin-syntax-optional-chaining' + version: 7.8.3 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.3: + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5 + name: '@babel/plugin-syntax-private-property-in-object' + version: 7.14.5 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.3: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5 + name: '@babel/plugin-syntax-top-level-await' + version: 7.14.5 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-typescript/7.18.6 + name: '@babel/plugin-syntax-typescript' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.18.6 + name: '@babel/plugin-transform-arrow-functions' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.18.6 + name: '@babel/plugin-transform-async-to-generator' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-remap-async-to-generator': registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.18.6 + name: '@babel/plugin-transform-block-scoped-functions' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.18.9 + name: '@babel/plugin-transform-block-scoping' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.3: + resolution: {integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-classes/7.19.0 + name: '@babel/plugin-transform-classes' + version: 7.19.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0 + '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.19.1 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6 + globals: registry.npmmirror.com/globals/11.12.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.18.9 + name: '@babel/plugin-transform-computed-properties' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.3: + resolution: {integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-destructuring/7.18.13 + name: '@babel/plugin-transform-destructuring' + version: 7.18.13 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.18.6 + name: '@babel/plugin-transform-dotall-regex' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.18.9 + name: '@babel/plugin-transform-duplicate-keys' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.18.6 + name: '@babel/plugin-transform-exponentiation-operator' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/7.18.9 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-flow-strip-types/7.19.0_@babel+core@7.19.3: + resolution: {integrity: sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-flow-strip-types/7.19.0 + name: '@babel/plugin-transform-flow-strip-types' + version: 7.19.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-flow': registry.npmmirror.com/@babel/plugin-syntax-flow/7.18.6_@babel+core@7.19.3 + dev: false + + registry.npmmirror.com/@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.3: + resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-for-of/7.18.8 + name: '@babel/plugin-transform-for-of' + version: 7.18.8 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-function-name/7.18.9 + name: '@babel/plugin-transform-function-name' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3 + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-literals/7.18.9 + name: '@babel/plugin-transform-literals' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.18.6 + name: '@babel/plugin-transform-member-expression-literals' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.18.6 + name: '@babel/plugin-transform-modules-amd' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.19.0 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + babel-plugin-dynamic-import-node: registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.18.6 + name: '@babel/plugin-transform-modules-commonjs' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.19.0 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access/7.18.6 + babel-plugin-dynamic-import-node: registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.3: + resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.19.0 + name: '@babel/plugin-transform-modules-systemjs' + version: 7.19.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables/7.18.6 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.19.0 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1 + babel-plugin-dynamic-import-node: registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.18.6 + name: '@babel/plugin-transform-modules-umd' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.19.0 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.3: + resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.19.1 + name: '@babel/plugin-transform-named-capturing-groups-regex' + version: 7.19.1 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-new-target/7.18.6 + name: '@babel/plugin-transform-new-target' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-object-super/7.18.6 + name: '@babel/plugin-transform-object-super' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.19.1 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.3: + resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-parameters/7.18.8 + name: '@babel/plugin-transform-parameters' + version: 7.18.8 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-property-literals/7.18.6 + name: '@babel/plugin-transform-property-literals' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-react-constant-elements/7.18.12_@babel+core@7.19.3: + resolution: {integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-react-constant-elements/7.18.12 + name: '@babel/plugin-transform-react-constant-elements' + version: 7.18.12 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + dev: false + + registry.npmmirror.com/@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-react-display-name/7.18.6 + name: '@babel/plugin-transform-react-display-name' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + dev: false + + registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/7.18.6 + name: '@babel/plugin-transform-react-jsx-development' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-transform-react-jsx': registry.npmmirror.com/@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.3 + + registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/7.18.6 + name: '@babel/plugin-transform-react-jsx-self' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + dev: true + + registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/7.18.6 + name: '@babel/plugin-transform-react-jsx-source' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + dev: true + + registry.npmmirror.com/@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.3: + resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-react-jsx/7.19.0 + name: '@babel/plugin-transform-react-jsx' + version: 7.19.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/7.18.6 + name: '@babel/plugin-transform-react-pure-annotations' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + dev: false + + registry.npmmirror.com/@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-regenerator/7.18.6 + name: '@babel/plugin-transform-regenerator' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + regenerator-transform: registry.npmmirror.com/regenerator-transform/0.15.0 + + registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.18.6 + name: '@babel/plugin-transform-reserved-words' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-runtime/7.19.1_@babel+core@7.19.3: + resolution: {integrity: sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-runtime/7.19.1 + name: '@babel/plugin-transform-runtime' + version: 7.19.1 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + babel-plugin-polyfill-corejs2: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.3 + babel-plugin-polyfill-corejs3: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.3 + babel-plugin-polyfill-regenerator: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.3 + semver: registry.npmmirror.com/semver/6.3.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.18.6 + name: '@babel/plugin-transform-shorthand-properties' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.3: + resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-spread/7.19.0 + name: '@babel/plugin-transform-spread' + version: 7.19.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.18.9 + + registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.18.6 + name: '@babel/plugin-transform-sticky-regex' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-template-literals/7.18.9 + name: '@babel/plugin-transform-template-literals' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.3: + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.18.9 + name: '@babel/plugin-transform-typeof-symbol' + version: 7.18.9 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-typescript/7.19.3_@babel+core@7.19.3: + resolution: {integrity: sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-typescript/7.19.3 + name: '@babel/plugin-transform-typescript' + version: 7.19.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-syntax-typescript': registry.npmmirror.com/@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.3: + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.18.10 + name: '@babel/plugin-transform-unicode-escapes' + version: 7.18.10 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.18.6 + name: '@babel/plugin-transform-unicode-regex' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + + registry.npmmirror.com/@babel/preset-env/7.19.3_@babel+core@7.19.3: + resolution: {integrity: sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.19.3.tgz} + id: registry.npmmirror.com/@babel/preset-env/7.19.3 + name: '@babel/preset-env' + version: 7.19.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.19.3 + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.18.6 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.3 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.3 + '@babel/plugin-proposal-async-generator-functions': registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.3 + '@babel/plugin-proposal-class-properties': registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-class-static-block': registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-dynamic-import': registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-export-namespace-from': registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.3 + '@babel/plugin-proposal-json-strings': registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.3 + '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-numeric-separator': registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-object-rest-spread': registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.3 + '@babel/plugin-proposal-optional-catch-binding': registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-optional-chaining': registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.3 + '@babel/plugin-proposal-private-methods': registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-private-property-in-object': registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-unicode-property-regex': registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.3 + '@babel/plugin-syntax-async-generators': registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.3 + '@babel/plugin-syntax-class-properties': registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.3 + '@babel/plugin-syntax-class-static-block': registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.3 + '@babel/plugin-syntax-dynamic-import': registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-export-namespace-from': registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-import-assertions': registry.npmmirror.com/@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.3 + '@babel/plugin-syntax-json-strings': registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.3 + '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-numeric-separator': registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.3 + '@babel/plugin-syntax-object-rest-spread': registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-optional-catch-binding': registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-optional-chaining': registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-private-property-in-object': registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.3 + '@babel/plugin-syntax-top-level-await': registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.3 + '@babel/plugin-transform-arrow-functions': registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-async-to-generator': registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-block-scoped-functions': registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-block-scoping': registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.3 + '@babel/plugin-transform-classes': registry.npmmirror.com/@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.3 + '@babel/plugin-transform-computed-properties': registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.3 + '@babel/plugin-transform-destructuring': registry.npmmirror.com/@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.3 + '@babel/plugin-transform-dotall-regex': registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-duplicate-keys': registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.3 + '@babel/plugin-transform-exponentiation-operator': registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-for-of': registry.npmmirror.com/@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.3 + '@babel/plugin-transform-function-name': registry.npmmirror.com/@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.3 + '@babel/plugin-transform-literals': registry.npmmirror.com/@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.3 + '@babel/plugin-transform-member-expression-literals': registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-modules-amd': registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-modules-commonjs': registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-modules-systemjs': registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.3 + '@babel/plugin-transform-modules-umd': registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-named-capturing-groups-regex': registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.3 + '@babel/plugin-transform-new-target': registry.npmmirror.com/@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-object-super': registry.npmmirror.com/@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-parameters': registry.npmmirror.com/@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.3 + '@babel/plugin-transform-property-literals': registry.npmmirror.com/@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-regenerator': registry.npmmirror.com/@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-reserved-words': registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-shorthand-properties': registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-spread': registry.npmmirror.com/@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.3 + '@babel/plugin-transform-sticky-regex': registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-template-literals': registry.npmmirror.com/@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.3 + '@babel/plugin-transform-typeof-symbol': registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.3 + '@babel/plugin-transform-unicode-escapes': registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.3 + '@babel/plugin-transform-unicode-regex': registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.3 + '@babel/preset-modules': registry.npmmirror.com/@babel/preset-modules/0.1.5_@babel+core@7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + babel-plugin-polyfill-corejs2: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.3 + babel-plugin-polyfill-corejs3: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.3 + babel-plugin-polyfill-regenerator: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.3 + core-js-compat: registry.npmmirror.com/core-js-compat/3.25.4 + semver: registry.npmmirror.com/semver/6.3.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/preset-modules/0.1.5_@babel+core@7.19.3: + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz} + id: registry.npmmirror.com/@babel/preset-modules/0.1.5 + name: '@babel/preset-modules' + version: 0.1.5 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/plugin-proposal-unicode-property-regex': registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-dotall-regex': registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + esutils: registry.npmmirror.com/esutils/2.0.3 + + registry.npmmirror.com/@babel/preset-react/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz} + id: registry.npmmirror.com/@babel/preset-react/7.18.6 + name: '@babel/preset-react' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.18.6 + '@babel/plugin-transform-react-display-name': registry.npmmirror.com/@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-react-jsx': registry.npmmirror.com/@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.3 + '@babel/plugin-transform-react-jsx-development': registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-react-pure-annotations': registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.19.3 + dev: false + + registry.npmmirror.com/@babel/preset-typescript/7.18.6_@babel+core@7.19.3: + resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz} + id: registry.npmmirror.com/@babel/preset-typescript/7.18.6 + name: '@babel/preset-typescript' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.18.6 + '@babel/plugin-transform-typescript': registry.npmmirror.com/@babel/plugin-transform-typescript/7.19.3_@babel+core@7.19.3 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/@babel/runtime-corejs3/7.19.1: + resolution: {integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz} + name: '@babel/runtime-corejs3' + version: 7.19.1 + engines: {node: '>=6.9.0'} + dependencies: + core-js-pure: registry.npmmirror.com/core-js-pure/3.25.4 + regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.9 + dev: false + + registry.npmmirror.com/@babel/runtime/7.19.0: + resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.19.0.tgz} + name: '@babel/runtime' + version: 7.19.0 + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.9 + + registry.npmmirror.com/@babel/template/7.18.10: + resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz} + name: '@babel/template' + version: 7.18.10 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + + registry.npmmirror.com/@babel/traverse/7.19.3: + resolution: {integrity: sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/traverse/-/traverse-7.19.3.tgz} + name: '@babel/traverse' + version: 7.19.3 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@babel/generator': registry.npmmirror.com/@babel/generator/7.19.3 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0 + '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables/7.18.6 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6 + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + debug: registry.npmmirror.com/debug/4.3.4 + globals: registry.npmmirror.com/globals/11.12.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@babel/types/7.19.3: + resolution: {integrity: sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.19.3.tgz} + name: '@babel/types' + version: 7.19.3 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': registry.npmmirror.com/@babel/helper-string-parser/7.18.10 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1 + to-fast-properties: registry.npmmirror.com/to-fast-properties/2.0.0 + + registry.npmmirror.com/@bcoe/v8-coverage/0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz} + name: '@bcoe/v8-coverage' + version: 0.2.3 + dev: false + + registry.npmmirror.com/@craco/craco/6.4.5_1c5981e53e6dc9a4dba11ca2534bfdb2: + resolution: {integrity: sha512-8F2rIAao8sEh0FPP52ViEvDM9GjJ7acq0knu1c8UgI+EuZMD5/ZB270ol6jV4iNY7it9Umg/RoGBvNRUNr8U8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@craco/craco/-/craco-6.4.5.tgz} + id: registry.npmmirror.com/@craco/craco/6.4.5 + name: '@craco/craco' + version: 6.4.5 + engines: {node: '>=6'} + hasBin: true + peerDependencies: + react-scripts: ^4.0.0 + dependencies: + cosmiconfig: registry.npmmirror.com/cosmiconfig/7.0.1 + cosmiconfig-typescript-loader: registry.npmmirror.com/cosmiconfig-typescript-loader/1.0.9_9727ad0b2396b126bdebae378b5b15dc + cross-spawn: registry.npmmirror.com/cross-spawn/7.0.3 + lodash: registry.npmmirror.com/lodash/4.17.21 + react-scripts: registry.npmmirror.com/react-scripts/5.0.1_react@18.2.0+typescript@4.7.4 + semver: registry.npmmirror.com/semver/7.3.7 + webpack-merge: registry.npmmirror.com/webpack-merge/4.2.2 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - typescript + dev: true + + registry.npmmirror.com/@cspotcode/source-map-support/0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz} + name: '@cspotcode/source-map-support' + version: 0.8.1 + engines: {node: '>=12'} + dependencies: + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.9 + dev: true + + registry.npmmirror.com/@csstools/normalize.css/12.0.0: + resolution: {integrity: sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz} + name: '@csstools/normalize.css' + version: 12.0.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-cascade-layers/1.1.1_postcss@8.4.17: + resolution: {integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-cascade-layers/1.1.1 + name: '@csstools/postcss-cascade-layers' + version: 1.1.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': registry.npmmirror.com/@csstools/selector-specificity/2.0.2_cd239324a5aeb6e3cee0fb61f6a33448 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/@csstools/postcss-color-function/1.1.1_postcss@8.4.17: + resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-color-function/1.1.1 + name: '@csstools/postcss-color-function' + version: 1.1.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-font-format-keywords/1.0.1_postcss@8.4.17: + resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-font-format-keywords/1.0.1 + name: '@csstools/postcss-font-format-keywords' + version: 1.0.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-hwb-function/1.0.2_postcss@8.4.17: + resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz} + id: registry.npmmirror.com/@csstools/postcss-hwb-function/1.0.2 + name: '@csstools/postcss-hwb-function' + version: 1.0.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-ic-unit/1.0.1_postcss@8.4.17: + resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-ic-unit/1.0.1 + name: '@csstools/postcss-ic-unit' + version: 1.0.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-is-pseudo-class/2.0.7_postcss@8.4.17: + resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz} + id: registry.npmmirror.com/@csstools/postcss-is-pseudo-class/2.0.7 + name: '@csstools/postcss-is-pseudo-class' + version: 2.0.7 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': registry.npmmirror.com/@csstools/selector-specificity/2.0.2_cd239324a5aeb6e3cee0fb61f6a33448 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/@csstools/postcss-nested-calc/1.0.0_postcss@8.4.17: + resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz} + id: registry.npmmirror.com/@csstools/postcss-nested-calc/1.0.0 + name: '@csstools/postcss-nested-calc' + version: 1.0.0 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-normalize-display-values/1.0.1_postcss@8.4.17: + resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-normalize-display-values/1.0.1 + name: '@csstools/postcss-normalize-display-values' + version: 1.0.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-oklab-function/1.1.1_postcss@8.4.17: + resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-oklab-function/1.1.1 + name: '@csstools/postcss-oklab-function' + version: 1.1.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.17: + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz} + id: registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/1.3.0 + name: '@csstools/postcss-progressive-custom-properties' + version: 1.3.0 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-stepped-value-functions/1.0.1_postcss@8.4.17: + resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-stepped-value-functions/1.0.1 + name: '@csstools/postcss-stepped-value-functions' + version: 1.0.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-text-decoration-shorthand/1.0.0_postcss@8.4.17: + resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz} + id: registry.npmmirror.com/@csstools/postcss-text-decoration-shorthand/1.0.0 + name: '@csstools/postcss-text-decoration-shorthand' + version: 1.0.0 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-trigonometric-functions/1.0.2_postcss@8.4.17: + resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz} + id: registry.npmmirror.com/@csstools/postcss-trigonometric-functions/1.0.2 + name: '@csstools/postcss-trigonometric-functions' + version: 1.0.2 + engines: {node: ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/@csstools/postcss-unset-value/1.0.2_postcss@8.4.17: + resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz} + id: registry.npmmirror.com/@csstools/postcss-unset-value/1.0.2 + name: '@csstools/postcss-unset-value' + version: 1.0.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/@csstools/selector-specificity/2.0.2_cd239324a5aeb6e3cee0fb61f6a33448: + resolution: {integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz} + id: registry.npmmirror.com/@csstools/selector-specificity/2.0.2 + name: '@csstools/selector-specificity' + version: 2.0.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + postcss-selector-parser: ^6.0.10 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/@ctrl/tinycolor/3.4.1: + resolution: {integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz} + name: '@ctrl/tinycolor' + version: 3.4.1 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/@esbuild/android-arm/0.15.10: + resolution: {integrity: sha512-FNONeQPy/ox+5NBkcSbYJxoXj9GWu8gVGJTVmUyoOCKQFDTrHVKgNSzChdNt0I8Aj/iKcsDf2r9BFwv+FSNUXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.15.10.tgz} + name: '@esbuild/android-arm' + version: 0.15.10 + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-loong64/0.15.10: + resolution: {integrity: sha512-w0Ou3Z83LOYEkwaui2M8VwIp+nLi/NA60lBLMvaJ+vXVMcsARYdEzLNE7RSm4+lSg4zq4d7fAVuzk7PNQ5JFgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.15.10.tgz} + name: '@esbuild/linux-loong64' + version: 0.15.10 + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@eslint/eslintrc/0.4.3: + resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz} + name: '@eslint/eslintrc' + version: 0.4.3 + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + ajv: registry.npmmirror.com/ajv/6.12.6 + debug: registry.npmmirror.com/debug/4.3.4 + espree: registry.npmmirror.com/espree/7.3.1 + globals: registry.npmmirror.com/globals/13.17.0 + ignore: registry.npmmirror.com/ignore/4.0.6 + import-fresh: registry.npmmirror.com/import-fresh/3.3.0 + js-yaml: registry.npmmirror.com/js-yaml/3.14.1 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + strip-json-comments: registry.npmmirror.com/strip-json-comments/3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@eslint/eslintrc/1.3.2: + resolution: {integrity: sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-1.3.2.tgz} + name: '@eslint/eslintrc' + version: 1.3.2 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: registry.npmmirror.com/ajv/6.12.6 + debug: registry.npmmirror.com/debug/4.3.4 + espree: registry.npmmirror.com/espree/9.4.0 + globals: registry.npmmirror.com/globals/13.17.0 + ignore: registry.npmmirror.com/ignore/5.2.0 + import-fresh: registry.npmmirror.com/import-fresh/3.3.0 + js-yaml: registry.npmmirror.com/js-yaml/4.1.0 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + strip-json-comments: registry.npmmirror.com/strip-json-comments/3.1.1 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@hapi/hoek/9.3.0: + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz} + name: '@hapi/hoek' + version: 9.3.0 + dev: true + + registry.npmmirror.com/@hapi/topo/5.1.0: + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz} + name: '@hapi/topo' + version: 5.1.0 + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.3.0 + dev: true + + registry.npmmirror.com/@humanwhocodes/config-array/0.10.7: + resolution: {integrity: sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.10.7.tgz} + name: '@humanwhocodes/config-array' + version: 0.10.7 + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': registry.npmmirror.com/@humanwhocodes/object-schema/1.2.1 + debug: registry.npmmirror.com/debug/4.3.4 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@humanwhocodes/config-array/0.5.0: + resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz} + name: '@humanwhocodes/config-array' + version: 0.5.0 + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': registry.npmmirror.com/@humanwhocodes/object-schema/1.2.1 + debug: registry.npmmirror.com/debug/4.3.4 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@humanwhocodes/gitignore-to-minimatch/1.0.2: + resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz} + name: '@humanwhocodes/gitignore-to-minimatch' + version: 1.0.2 + + registry.npmmirror.com/@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz} + name: '@humanwhocodes/module-importer' + version: 1.0.1 + engines: {node: '>=12.22'} + + registry.npmmirror.com/@humanwhocodes/object-schema/1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz} + name: '@humanwhocodes/object-schema' + version: 1.2.1 + + registry.npmmirror.com/@istanbuljs/load-nyc-config/1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz} + name: '@istanbuljs/load-nyc-config' + version: 1.1.0 + engines: {node: '>=8'} + dependencies: + camelcase: registry.npmmirror.com/camelcase/5.3.1 + find-up: registry.npmmirror.com/find-up/4.1.0 + get-package-type: registry.npmmirror.com/get-package-type/0.1.0 + js-yaml: registry.npmmirror.com/js-yaml/3.14.1 + resolve-from: registry.npmmirror.com/resolve-from/5.0.0 + dev: false + + registry.npmmirror.com/@istanbuljs/schema/0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz} + name: '@istanbuljs/schema' + version: 0.1.3 + engines: {node: '>=8'} + dev: false + + registry.npmmirror.com/@jest/console/27.5.1: + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz} + name: '@jest/console' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + jest-message-util: registry.npmmirror.com/jest-message-util/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + slash: registry.npmmirror.com/slash/3.0.0 + dev: false + + registry.npmmirror.com/@jest/console/28.1.3: + resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/console/-/console-28.1.3.tgz} + name: '@jest/console' + version: 28.1.3 + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/28.1.3 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + jest-message-util: registry.npmmirror.com/jest-message-util/28.1.3 + jest-util: registry.npmmirror.com/jest-util/28.1.3 + slash: registry.npmmirror.com/slash/3.0.0 + dev: false + + registry.npmmirror.com/@jest/core/27.5.1: + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz} + name: '@jest/core' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/console': registry.npmmirror.com/@jest/console/27.5.1 + '@jest/reporters': registry.npmmirror.com/@jest/reporters/27.5.1 + '@jest/test-result': registry.npmmirror.com/@jest/test-result/27.5.1 + '@jest/transform': registry.npmmirror.com/@jest/transform/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + ansi-escapes: registry.npmmirror.com/ansi-escapes/4.3.2 + chalk: registry.npmmirror.com/chalk/4.1.2 + emittery: registry.npmmirror.com/emittery/0.8.1 + exit: registry.npmmirror.com/exit/0.1.2 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jest-changed-files: registry.npmmirror.com/jest-changed-files/27.5.1 + jest-config: registry.npmmirror.com/jest-config/27.5.1 + jest-haste-map: registry.npmmirror.com/jest-haste-map/27.5.1 + jest-message-util: registry.npmmirror.com/jest-message-util/27.5.1 + jest-regex-util: registry.npmmirror.com/jest-regex-util/27.5.1 + jest-resolve: registry.npmmirror.com/jest-resolve/27.5.1 + jest-resolve-dependencies: registry.npmmirror.com/jest-resolve-dependencies/27.5.1 + jest-runner: registry.npmmirror.com/jest-runner/27.5.1 + jest-runtime: registry.npmmirror.com/jest-runtime/27.5.1 + jest-snapshot: registry.npmmirror.com/jest-snapshot/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + jest-validate: registry.npmmirror.com/jest-validate/27.5.1 + jest-watcher: registry.npmmirror.com/jest-watcher/27.5.1 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + rimraf: registry.npmmirror.com/rimraf/3.0.2 + slash: registry.npmmirror.com/slash/3.0.0 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + + registry.npmmirror.com/@jest/environment/27.5.1: + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz} + name: '@jest/environment' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/fake-timers': registry.npmmirror.com/@jest/fake-timers/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + jest-mock: registry.npmmirror.com/jest-mock/27.5.1 + dev: false + + registry.npmmirror.com/@jest/fake-timers/27.5.1: + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz} + name: '@jest/fake-timers' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@sinonjs/fake-timers': registry.npmmirror.com/@sinonjs/fake-timers/8.1.0 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + jest-message-util: registry.npmmirror.com/jest-message-util/27.5.1 + jest-mock: registry.npmmirror.com/jest-mock/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + dev: false + + registry.npmmirror.com/@jest/globals/27.5.1: + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz} + name: '@jest/globals' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': registry.npmmirror.com/@jest/environment/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + expect: registry.npmmirror.com/expect/27.5.1 + dev: false + + registry.npmmirror.com/@jest/reporters/27.5.1: + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz} + name: '@jest/reporters' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@bcoe/v8-coverage': registry.npmmirror.com/@bcoe/v8-coverage/0.2.3 + '@jest/console': registry.npmmirror.com/@jest/console/27.5.1 + '@jest/test-result': registry.npmmirror.com/@jest/test-result/27.5.1 + '@jest/transform': registry.npmmirror.com/@jest/transform/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + collect-v8-coverage: registry.npmmirror.com/collect-v8-coverage/1.0.1 + exit: registry.npmmirror.com/exit/0.1.2 + glob: registry.npmmirror.com/glob/7.2.3 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + istanbul-lib-coverage: registry.npmmirror.com/istanbul-lib-coverage/3.2.0 + istanbul-lib-instrument: registry.npmmirror.com/istanbul-lib-instrument/5.2.0 + istanbul-lib-report: registry.npmmirror.com/istanbul-lib-report/3.0.0 + istanbul-lib-source-maps: registry.npmmirror.com/istanbul-lib-source-maps/4.0.1 + istanbul-reports: registry.npmmirror.com/istanbul-reports/3.1.5 + jest-haste-map: registry.npmmirror.com/jest-haste-map/27.5.1 + jest-resolve: registry.npmmirror.com/jest-resolve/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + jest-worker: registry.npmmirror.com/jest-worker/27.5.1 + slash: registry.npmmirror.com/slash/3.0.0 + source-map: registry.npmmirror.com/source-map/0.6.1 + string-length: registry.npmmirror.com/string-length/4.0.2 + terminal-link: registry.npmmirror.com/terminal-link/2.1.1 + v8-to-istanbul: registry.npmmirror.com/v8-to-istanbul/8.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/@jest/schemas/28.1.3: + resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/schemas/-/schemas-28.1.3.tgz} + name: '@jest/schemas' + version: 28.1.3 + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@sinclair/typebox': registry.npmmirror.com/@sinclair/typebox/0.24.44 + dev: false + + registry.npmmirror.com/@jest/source-map/27.5.1: + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz} + name: '@jest/source-map' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + callsites: registry.npmmirror.com/callsites/3.1.0 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: false + + registry.npmmirror.com/@jest/test-result/27.5.1: + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz} + name: '@jest/test-result' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': registry.npmmirror.com/@jest/console/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/istanbul-lib-coverage': registry.npmmirror.com/@types/istanbul-lib-coverage/2.0.4 + collect-v8-coverage: registry.npmmirror.com/collect-v8-coverage/1.0.1 + dev: false + + registry.npmmirror.com/@jest/test-result/28.1.3: + resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/test-result/-/test-result-28.1.3.tgz} + name: '@jest/test-result' + version: 28.1.3 + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/console': registry.npmmirror.com/@jest/console/28.1.3 + '@jest/types': registry.npmmirror.com/@jest/types/28.1.3 + '@types/istanbul-lib-coverage': registry.npmmirror.com/@types/istanbul-lib-coverage/2.0.4 + collect-v8-coverage: registry.npmmirror.com/collect-v8-coverage/1.0.1 + dev: false + + registry.npmmirror.com/@jest/test-sequencer/27.5.1: + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz} + name: '@jest/test-sequencer' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': registry.npmmirror.com/@jest/test-result/27.5.1 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jest-haste-map: registry.npmmirror.com/jest-haste-map/27.5.1 + jest-runtime: registry.npmmirror.com/jest-runtime/27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/@jest/transform/27.5.1: + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz} + name: '@jest/transform' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + babel-plugin-istanbul: registry.npmmirror.com/babel-plugin-istanbul/6.1.1 + chalk: registry.npmmirror.com/chalk/4.1.2 + convert-source-map: registry.npmmirror.com/convert-source-map/1.8.0 + fast-json-stable-stringify: registry.npmmirror.com/fast-json-stable-stringify/2.1.0 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jest-haste-map: registry.npmmirror.com/jest-haste-map/27.5.1 + jest-regex-util: registry.npmmirror.com/jest-regex-util/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + pirates: registry.npmmirror.com/pirates/4.0.5 + slash: registry.npmmirror.com/slash/3.0.0 + source-map: registry.npmmirror.com/source-map/0.6.1 + write-file-atomic: registry.npmmirror.com/write-file-atomic/3.0.3 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/@jest/types/27.5.1: + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz} + name: '@jest/types' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': registry.npmmirror.com/@types/istanbul-lib-coverage/2.0.4 + '@types/istanbul-reports': registry.npmmirror.com/@types/istanbul-reports/3.0.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + '@types/yargs': registry.npmmirror.com/@types/yargs/16.0.4 + chalk: registry.npmmirror.com/chalk/4.1.2 + dev: false + + registry.npmmirror.com/@jest/types/28.1.3: + resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/types/-/types-28.1.3.tgz} + name: '@jest/types' + version: 28.1.3 + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': registry.npmmirror.com/@jest/schemas/28.1.3 + '@types/istanbul-lib-coverage': registry.npmmirror.com/@types/istanbul-lib-coverage/2.0.4 + '@types/istanbul-reports': registry.npmmirror.com/@types/istanbul-reports/3.0.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + '@types/yargs': registry.npmmirror.com/@types/yargs/17.0.13 + chalk: registry.npmmirror.com/chalk/4.1.2 + dev: false + + registry.npmmirror.com/@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz} + name: '@jridgewell/gen-mapping' + version: 0.1.1 + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': registry.npmmirror.com/@jridgewell/set-array/1.1.2 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14 + + registry.npmmirror.com/@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz} + name: '@jridgewell/gen-mapping' + version: 0.3.2 + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': registry.npmmirror.com/@jridgewell/set-array/1.1.2 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.15 + + registry.npmmirror.com/@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz} + name: '@jridgewell/resolve-uri' + version: 3.1.0 + engines: {node: '>=6.0.0'} + + registry.npmmirror.com/@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz} + name: '@jridgewell/set-array' + version: 1.1.2 + engines: {node: '>=6.0.0'} + + registry.npmmirror.com/@jridgewell/source-map/0.3.2: + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz} + name: '@jridgewell/source-map' + version: 0.3.2 + dependencies: + '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping/0.3.2 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.15 + + registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz} + name: '@jridgewell/sourcemap-codec' + version: 1.4.14 + + registry.npmmirror.com/@jridgewell/trace-mapping/0.3.15: + resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz} + name: '@jridgewell/trace-mapping' + version: 0.3.15 + dependencies: + '@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/resolve-uri/3.1.0 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14 + + registry.npmmirror.com/@jridgewell/trace-mapping/0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz} + name: '@jridgewell/trace-mapping' + version: 0.3.9 + dependencies: + '@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/resolve-uri/3.1.0 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14 + dev: true + + registry.npmmirror.com/@leichtgewicht/ip-codec/2.0.4: + resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz} + name: '@leichtgewicht/ip-codec' + version: 2.0.4 + + registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz} + name: '@nicolo-ribaudo/eslint-scope-5-internals' + version: 5.1.1-v1 + dependencies: + eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1 + dev: false + + registry.npmmirror.com/@node-ipc/js-queue/2.0.3: + resolution: {integrity: sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@node-ipc/js-queue/-/js-queue-2.0.3.tgz} + name: '@node-ipc/js-queue' + version: 2.0.3 + engines: {node: '>=1.0.0'} + dependencies: + easy-stack: registry.nlark.com/easy-stack/1.0.1 + dev: true + + registry.npmmirror.com/@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz} + name: '@nodelib/fs.stat' + version: 2.0.5 + engines: {node: '>= 8'} + + registry.npmmirror.com/@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz} + name: '@nodelib/fs.walk' + version: 1.2.8 + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': registry.nlark.com/@nodelib/fs.scandir/2.1.5 + fastq: registry.npmmirror.com/fastq/1.13.0 + + registry.npmmirror.com/@pmmmwh/react-refresh-webpack-plugin/0.5.7_7c6f6c6b3713975180dd39558a4022c9: + resolution: {integrity: sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz} + id: registry.npmmirror.com/@pmmmwh/react-refresh-webpack-plugin/0.5.7 + name: '@pmmmwh/react-refresh-webpack-plugin' + version: 0.5.7 + engines: {node: '>= 10.13'} + peerDependencies: + '@types/webpack': 4.x || 5.x + react-refresh: '>=0.10.0 <1.0.0' + sockjs-client: ^1.4.0 + type-fest: '>=0.17.0 <3.0.0' + webpack: '>=4.43.0 <6.0.0' + webpack-dev-server: 3.x || 4.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + '@types/webpack': + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + dependencies: + ansi-html-community: registry.npmmirror.com/ansi-html-community/0.0.8 + common-path-prefix: registry.npmmirror.com/common-path-prefix/3.0.0 + core-js-pure: registry.npmmirror.com/core-js-pure/3.25.4 + error-stack-parser: registry.npmmirror.com/error-stack-parser/2.1.4 + find-up: registry.npmmirror.com/find-up/5.0.0 + html-entities: registry.npmmirror.com/html-entities/2.3.3 + loader-utils: registry.npmmirror.com/loader-utils/2.0.2 + react-refresh: registry.npmmirror.com/react-refresh/0.11.0 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + source-map: registry.npmmirror.com/source-map/0.7.4 + webpack: registry.npmmirror.com/webpack/5.74.0 + webpack-dev-server: registry.npmmirror.com/webpack-dev-server/4.11.1_webpack@5.74.0 + dev: false + + registry.npmmirror.com/@polka/url/1.0.0-next.21: + resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz} + name: '@polka/url' + version: 1.0.0-next.21 + dev: true + + registry.npmmirror.com/@reduxjs/toolkit/1.8.5_react-redux@8.0.4+react@18.2.0: + resolution: {integrity: sha512-f4D5EXO7A7Xq35T0zRbWq5kJQyXzzscnHKmjnu2+37B3rwHU6mX9PYlbfXdnxcY6P/7zfmjhgan0Z+yuOfeBmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@reduxjs/toolkit/-/toolkit-1.8.5.tgz} + id: registry.npmmirror.com/@reduxjs/toolkit/1.8.5 + name: '@reduxjs/toolkit' + version: 1.8.5 + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18 + react-redux: ^7.2.1 || ^8.0.2 + peerDependenciesMeta: + react: + optional: true + react-redux: + optional: true + dependencies: + immer: registry.npmmirror.com/immer/9.0.15 + react: registry.npmmirror.com/react/18.2.0 + react-redux: registry.npmmirror.com/react-redux/8.0.4_ed28c0204bb8461c8200289612f9802f + redux: registry.npmmirror.com/redux/4.2.0 + redux-thunk: registry.npmmirror.com/redux-thunk/2.4.1_redux@4.2.0 + reselect: registry.npmmirror.com/reselect/4.1.6 + dev: false + + registry.npmmirror.com/@remix-run/router/1.0.1: + resolution: {integrity: sha512-eBV5rvW4dRFOU1eajN7FmYxjAIVz/mRHgUE9En9mBn6m3mulK3WTR5C3iQhL9MZ14rWAq+xOlEaCkDiW0/heOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@remix-run/router/-/router-1.0.1.tgz} + name: '@remix-run/router' + version: 1.0.1 + engines: {node: '>=14'} + dev: false + + registry.npmmirror.com/@rollup/plugin-babel/5.3.1_@babel+core@7.19.3+rollup@2.79.1: + resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz} + id: registry.npmmirror.com/@rollup/plugin-babel/5.3.1 + name: '@rollup/plugin-babel' + version: 5.3.1 + engines: {node: '>= 10.0.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/3.1.0_rollup@2.79.1 + rollup: registry.npmmirror.com/rollup/2.79.1 + dev: false + + registry.npmmirror.com/@rollup/plugin-node-resolve/11.2.1_rollup@2.79.1: + resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz} + id: registry.npmmirror.com/@rollup/plugin-node-resolve/11.2.1 + name: '@rollup/plugin-node-resolve' + version: 11.2.1 + engines: {node: '>= 10.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/3.1.0_rollup@2.79.1 + '@types/resolve': registry.npmmirror.com/@types/resolve/1.17.1 + builtin-modules: registry.npmmirror.com/builtin-modules/3.3.0 + deepmerge: registry.npmmirror.com/deepmerge/4.2.2 + is-module: registry.npmmirror.com/is-module/1.0.0 + resolve: registry.npmmirror.com/resolve/1.22.1 + rollup: registry.npmmirror.com/rollup/2.79.1 + dev: false + + registry.npmmirror.com/@rollup/plugin-replace/2.4.2_rollup@2.79.1: + resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz} + id: registry.npmmirror.com/@rollup/plugin-replace/2.4.2 + name: '@rollup/plugin-replace' + version: 2.4.2 + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + dependencies: + '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/3.1.0_rollup@2.79.1 + magic-string: registry.npmmirror.com/magic-string/0.25.9 + rollup: registry.npmmirror.com/rollup/2.79.1 + dev: false + + registry.npmmirror.com/@rollup/pluginutils/3.1.0_rollup@2.79.1: + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz} + id: registry.npmmirror.com/@rollup/pluginutils/3.1.0 + name: '@rollup/pluginutils' + version: 3.1.0 + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@types/estree': registry.npmmirror.com/@types/estree/0.0.39 + estree-walker: registry.npmmirror.com/estree-walker/1.0.1 + picomatch: registry.npmmirror.com/picomatch/2.3.1 + rollup: registry.npmmirror.com/rollup/2.79.1 + dev: false + + registry.npmmirror.com/@rollup/pluginutils/4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz} + name: '@rollup/pluginutils' + version: 4.2.1 + engines: {node: '>= 8.0.0'} + dependencies: + estree-walker: registry.npmmirror.com/estree-walker/2.0.2 + picomatch: registry.npmmirror.com/picomatch/2.3.1 + dev: true + + registry.npmmirror.com/@rushstack/eslint-patch/1.2.0: + resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz} + name: '@rushstack/eslint-patch' + version: 1.2.0 + + registry.npmmirror.com/@sideway/address/4.1.4: + resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz} + name: '@sideway/address' + version: 4.1.4 + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.3.0 + dev: true + + registry.npmmirror.com/@sideway/formula/3.0.0: + resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz} + name: '@sideway/formula' + version: 3.0.0 + dev: true + + registry.npmmirror.com/@sideway/pinpoint/2.0.0: + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz} + name: '@sideway/pinpoint' + version: 2.0.0 + dev: true + + registry.npmmirror.com/@simonwep/pickr/1.7.4: + resolution: {integrity: sha512-fq7jgKJT21uWGC1mARBHvvd1JYlEf93o7SuVOB4Lr0x/2UPuNC9Oe9n/GzVeg4oVtqMDfh1wIEJpsdOJEZb+3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@simonwep/pickr/-/pickr-1.7.4.tgz} + name: '@simonwep/pickr' + version: 1.7.4 + dependencies: + core-js: registry.npmmirror.com/core-js/3.25.4 + nanopop: registry.npmmirror.com/nanopop/2.2.0 + dev: false + + registry.npmmirror.com/@simonwep/pickr/1.8.2: + resolution: {integrity: sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@simonwep/pickr/-/pickr-1.8.2.tgz} + name: '@simonwep/pickr' + version: 1.8.2 + dependencies: + core-js: registry.npmmirror.com/core-js/3.25.4 + nanopop: registry.npmmirror.com/nanopop/2.2.0 + dev: false + + registry.npmmirror.com/@sinclair/typebox/0.24.44: + resolution: {integrity: sha512-ka0W0KN5i6LfrSocduwliMMpqVgohtPFidKdMEOUjoOFCHcOOYkKsPRxfs5f15oPNHTm6ERAm0GV/+/LTKeiWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.44.tgz} + name: '@sinclair/typebox' + version: 0.24.44 + dev: false + + registry.npmmirror.com/@sinonjs/commons/1.8.3: + resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.3.tgz} + name: '@sinonjs/commons' + version: 1.8.3 + dependencies: + type-detect: registry.npmmirror.com/type-detect/4.0.8 + dev: false + + registry.npmmirror.com/@sinonjs/fake-timers/8.1.0: + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz} + name: '@sinonjs/fake-timers' + version: 8.1.0 + dependencies: + '@sinonjs/commons': registry.npmmirror.com/@sinonjs/commons/1.8.3 + dev: false + + registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/1.8.1_webpack@5.74.0: + resolution: {integrity: sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz} + id: registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/1.8.1 + name: '@soda/friendly-errors-webpack-plugin' + version: 1.8.1 + engines: {node: '>=8.0.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + chalk: registry.npmmirror.com/chalk/3.0.0 + error-stack-parser: registry.npmmirror.com/error-stack-parser/2.1.4 + string-width: registry.npmmirror.com/string-width/4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: true + + registry.npmmirror.com/@soda/get-current-script/1.0.2: + resolution: {integrity: sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz} + name: '@soda/get-current-script' + version: 1.0.2 + dev: true + + registry.npmmirror.com/@surma/rollup-plugin-off-main-thread/2.2.3: + resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz} + name: '@surma/rollup-plugin-off-main-thread' + version: 2.2.3 + dependencies: + ejs: registry.npmmirror.com/ejs/3.1.8 + json5: registry.npmmirror.com/json5/2.2.1 + magic-string: registry.npmmirror.com/magic-string/0.25.9 + string.prototype.matchall: registry.npmmirror.com/string.prototype.matchall/4.0.7 + dev: false + + registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/5.4.0: + resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz} + name: '@svgr/babel-plugin-add-jsx-attribute' + version: 5.4.0 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/5.4.0: + resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz} + name: '@svgr/babel-plugin-remove-jsx-attribute' + version: 5.4.0 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/5.0.1: + resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz} + name: '@svgr/babel-plugin-remove-jsx-empty-expression' + version: 5.0.1 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/5.0.1: + resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz} + name: '@svgr/babel-plugin-replace-jsx-attribute-value' + version: 5.0.1 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/5.4.0: + resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz} + name: '@svgr/babel-plugin-svg-dynamic-title' + version: 5.4.0 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/5.4.0: + resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz} + name: '@svgr/babel-plugin-svg-em-dimensions' + version: 5.4.0 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/5.4.0: + resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz} + name: '@svgr/babel-plugin-transform-react-native-svg' + version: 5.4.0 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/5.5.0: + resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz} + name: '@svgr/babel-plugin-transform-svg-component' + version: 5.5.0 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/@svgr/babel-preset/5.5.0: + resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz} + name: '@svgr/babel-preset' + version: 5.5.0 + engines: {node: '>=10'} + dependencies: + '@svgr/babel-plugin-add-jsx-attribute': registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/5.4.0 + '@svgr/babel-plugin-remove-jsx-attribute': registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/5.4.0 + '@svgr/babel-plugin-remove-jsx-empty-expression': registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/5.0.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/5.0.1 + '@svgr/babel-plugin-svg-dynamic-title': registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/5.4.0 + '@svgr/babel-plugin-svg-em-dimensions': registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/5.4.0 + '@svgr/babel-plugin-transform-react-native-svg': registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/5.4.0 + '@svgr/babel-plugin-transform-svg-component': registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/5.5.0 + dev: false + + registry.npmmirror.com/@svgr/core/5.5.0: + resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/core/-/core-5.5.0.tgz} + name: '@svgr/core' + version: 5.5.0 + engines: {node: '>=10'} + dependencies: + '@svgr/plugin-jsx': registry.npmmirror.com/@svgr/plugin-jsx/5.5.0 + camelcase: registry.npmmirror.com/camelcase/6.3.0 + cosmiconfig: registry.npmmirror.com/cosmiconfig/7.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/@svgr/hast-util-to-babel-ast/5.5.0: + resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz} + name: '@svgr/hast-util-to-babel-ast' + version: 5.5.0 + engines: {node: '>=10'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + dev: false + + registry.npmmirror.com/@svgr/plugin-jsx/5.5.0: + resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz} + name: '@svgr/plugin-jsx' + version: 5.5.0 + engines: {node: '>=10'} + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@svgr/babel-preset': registry.npmmirror.com/@svgr/babel-preset/5.5.0 + '@svgr/hast-util-to-babel-ast': registry.npmmirror.com/@svgr/hast-util-to-babel-ast/5.5.0 + svg-parser: registry.npmmirror.com/svg-parser/2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/@svgr/plugin-svgo/5.5.0: + resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz} + name: '@svgr/plugin-svgo' + version: 5.5.0 + engines: {node: '>=10'} + dependencies: + cosmiconfig: registry.npmmirror.com/cosmiconfig/7.0.1 + deepmerge: registry.npmmirror.com/deepmerge/4.2.2 + svgo: registry.npmmirror.com/svgo/1.3.2 + dev: false + + registry.npmmirror.com/@svgr/webpack/5.5.0: + resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/webpack/-/webpack-5.5.0.tgz} + name: '@svgr/webpack' + version: 5.5.0 + engines: {node: '>=10'} + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-transform-react-constant-elements': registry.npmmirror.com/@babel/plugin-transform-react-constant-elements/7.18.12_@babel+core@7.19.3 + '@babel/preset-env': registry.npmmirror.com/@babel/preset-env/7.19.3_@babel+core@7.19.3 + '@babel/preset-react': registry.npmmirror.com/@babel/preset-react/7.18.6_@babel+core@7.19.3 + '@svgr/core': registry.npmmirror.com/@svgr/core/5.5.0 + '@svgr/plugin-jsx': registry.npmmirror.com/@svgr/plugin-jsx/5.5.0 + '@svgr/plugin-svgo': registry.npmmirror.com/@svgr/plugin-svgo/5.5.0 + loader-utils: registry.npmmirror.com/loader-utils/2.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/@testing-library/dom/8.18.1: + resolution: {integrity: sha512-oEvsm2B/WtcHKE+IcEeeCqNU/ltFGaVyGbpcm4g/2ytuT49jrlH9x5qRKL/H3A6yfM4YAbSbC0ceT5+9CEXnLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@testing-library/dom/-/dom-8.18.1.tgz} + name: '@testing-library/dom' + version: 8.18.1 + engines: {node: '>=12'} + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + '@types/aria-query': registry.npmmirror.com/@types/aria-query/4.2.2 + aria-query: registry.npmmirror.com/aria-query/5.0.2 + chalk: registry.npmmirror.com/chalk/4.1.2 + dom-accessibility-api: registry.npmmirror.com/dom-accessibility-api/0.5.14 + lz-string: registry.npmmirror.com/lz-string/1.4.4 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + dev: false + + registry.npmmirror.com/@testing-library/jest-dom/5.16.5: + resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz} + name: '@testing-library/jest-dom' + version: 5.16.5 + engines: {node: '>=8', npm: '>=6', yarn: '>=1'} + dependencies: + '@adobe/css-tools': registry.npmmirror.com/@adobe/css-tools/4.0.1 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + '@types/testing-library__jest-dom': registry.npmmirror.com/@types/testing-library__jest-dom/5.14.5 + aria-query: registry.npmmirror.com/aria-query/5.0.2 + chalk: registry.npmmirror.com/chalk/3.0.0 + css.escape: registry.npmmirror.com/css.escape/1.5.1 + dom-accessibility-api: registry.npmmirror.com/dom-accessibility-api/0.5.14 + lodash: registry.npmmirror.com/lodash/4.17.21 + redent: registry.npmmirror.com/redent/3.0.0 + dev: false + + registry.npmmirror.com/@testing-library/react/13.4.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@testing-library/react/-/react-13.4.0.tgz} + id: registry.npmmirror.com/@testing-library/react/13.4.0 + name: '@testing-library/react' + version: 13.4.0 + engines: {node: '>=12'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + '@testing-library/dom': registry.npmmirror.com/@testing-library/dom/8.18.1 + '@types/react-dom': registry.npmmirror.com/@types/react-dom/18.0.6 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/@testing-library/user-event/13.5.0: + resolution: {integrity: sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@testing-library/user-event/-/user-event-13.5.0.tgz} + name: '@testing-library/user-event' + version: 13.5.0 + engines: {node: '>=10', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + dev: false + + registry.npmmirror.com/@tootallnate/once/1.1.2: + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz} + name: '@tootallnate/once' + version: 1.1.2 + engines: {node: '>= 6'} + dev: false + + registry.npmmirror.com/@trysound/sax/0.2.0: + resolution: {integrity: sha1-zMqrdYr1Z2Hre/N69vA/Mm3XmK0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@trysound/sax/download/@trysound/sax-0.2.0.tgz} + name: '@trysound/sax' + version: 0.2.0 + engines: {node: '>=10.13.0'} + + registry.npmmirror.com/@tsconfig/node10/1.0.9: + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz} + name: '@tsconfig/node10' + version: 1.0.9 + dev: true + + registry.npmmirror.com/@tsconfig/node12/1.0.11: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@tsconfig/node12/-/node12-1.0.11.tgz} + name: '@tsconfig/node12' + version: 1.0.11 + dev: true + + registry.npmmirror.com/@tsconfig/node14/1.0.3: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@tsconfig/node14/-/node14-1.0.3.tgz} + name: '@tsconfig/node14' + version: 1.0.3 + dev: true + + registry.npmmirror.com/@tsconfig/node16/1.0.3: + resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@tsconfig/node16/-/node16-1.0.3.tgz} + name: '@tsconfig/node16' + version: 1.0.3 + dev: true + + registry.npmmirror.com/@types/aria-query/4.2.2: + resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz} + name: '@types/aria-query' + version: 4.2.2 + dev: false + + registry.npmmirror.com/@types/babel__core/7.1.19: + resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.19.tgz} + name: '@types/babel__core' + version: 7.1.19 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + '@types/babel__generator': registry.npmmirror.com/@types/babel__generator/7.6.4 + '@types/babel__template': registry.npmmirror.com/@types/babel__template/7.4.1 + '@types/babel__traverse': registry.npmmirror.com/@types/babel__traverse/7.18.2 + dev: false + + registry.npmmirror.com/@types/babel__generator/7.6.4: + resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz} + name: '@types/babel__generator' + version: 7.6.4 + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + dev: false + + registry.npmmirror.com/@types/babel__template/7.4.1: + resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz} + name: '@types/babel__template' + version: 7.4.1 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + dev: false + + registry.npmmirror.com/@types/babel__traverse/7.18.2: + resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz} + name: '@types/babel__traverse' + version: 7.18.2 + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + dev: false + + registry.npmmirror.com/@types/body-parser/1.19.2: + resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz} + name: '@types/body-parser' + version: 1.19.2 + dependencies: + '@types/connect': registry.npmmirror.com/@types/connect/3.4.35 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + + registry.npmmirror.com/@types/bonjour/3.5.10: + resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz} + name: '@types/bonjour' + version: 3.5.10 + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + + registry.npmmirror.com/@types/connect-history-api-fallback/1.3.5: + resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz} + name: '@types/connect-history-api-fallback' + version: 1.3.5 + dependencies: + '@types/express-serve-static-core': registry.npmmirror.com/@types/express-serve-static-core/4.17.31 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + + registry.npmmirror.com/@types/connect/3.4.35: + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz} + name: '@types/connect' + version: 3.4.35 + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + + registry.npmmirror.com/@types/eslint-scope/3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz} + name: '@types/eslint-scope' + version: 3.7.4 + dependencies: + '@types/eslint': registry.npmmirror.com/@types/eslint/8.4.6 + '@types/estree': registry.npmmirror.com/@types/estree/0.0.51 + + registry.npmmirror.com/@types/eslint/8.4.6: + resolution: {integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.6.tgz} + name: '@types/eslint' + version: 8.4.6 + dependencies: + '@types/estree': registry.npmmirror.com/@types/estree/1.0.0 + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + + registry.npmmirror.com/@types/estree/0.0.39: + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/estree/-/estree-0.0.39.tgz} + name: '@types/estree' + version: 0.0.39 + dev: false + + registry.npmmirror.com/@types/estree/0.0.51: + resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz} + name: '@types/estree' + version: 0.0.51 + + registry.npmmirror.com/@types/estree/1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz} + name: '@types/estree' + version: 1.0.0 + + registry.npmmirror.com/@types/express-serve-static-core/4.17.31: + resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz} + name: '@types/express-serve-static-core' + version: 4.17.31 + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + '@types/qs': registry.npmmirror.com/@types/qs/6.9.7 + '@types/range-parser': registry.npmmirror.com/@types/range-parser/1.2.4 + + registry.npmmirror.com/@types/express/4.17.14: + resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz} + name: '@types/express' + version: 4.17.14 + dependencies: + '@types/body-parser': registry.npmmirror.com/@types/body-parser/1.19.2 + '@types/express-serve-static-core': registry.npmmirror.com/@types/express-serve-static-core/4.17.31 + '@types/qs': registry.npmmirror.com/@types/qs/6.9.7 + '@types/serve-static': registry.npmmirror.com/@types/serve-static/1.15.0 + + registry.npmmirror.com/@types/graceful-fs/4.1.5: + resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz} + name: '@types/graceful-fs' + version: 4.1.5 + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + dev: false + + registry.npmmirror.com/@types/hoist-non-react-statics/3.3.1: + resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz} + name: '@types/hoist-non-react-statics' + version: 3.3.1 + dependencies: + '@types/react': registry.npmmirror.com/@types/react/18.0.21 + hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics/3.3.2 + dev: false + + registry.npmmirror.com/@types/html-minifier-terser/6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz} + name: '@types/html-minifier-terser' + version: 6.1.0 + + registry.npmmirror.com/@types/http-proxy/1.17.9: + resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz} + name: '@types/http-proxy' + version: 1.17.9 + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + + registry.npmmirror.com/@types/istanbul-lib-coverage/2.0.4: + resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz} + name: '@types/istanbul-lib-coverage' + version: 2.0.4 + dev: false + + registry.npmmirror.com/@types/istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz} + name: '@types/istanbul-lib-report' + version: 3.0.0 + dependencies: + '@types/istanbul-lib-coverage': registry.npmmirror.com/@types/istanbul-lib-coverage/2.0.4 + dev: false + + registry.npmmirror.com/@types/istanbul-reports/3.0.1: + resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz} + name: '@types/istanbul-reports' + version: 3.0.1 + dependencies: + '@types/istanbul-lib-report': registry.npmmirror.com/@types/istanbul-lib-report/3.0.0 + dev: false + + registry.npmmirror.com/@types/jest/27.5.2: + resolution: {integrity: sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz} + name: '@types/jest' + version: 27.5.2 + dependencies: + jest-matcher-utils: registry.npmmirror.com/jest-matcher-utils/27.5.1 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + dev: false + + registry.npmmirror.com/@types/json-schema/7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz} + name: '@types/json-schema' + version: 7.0.11 + + registry.npmmirror.com/@types/json5/0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz} + name: '@types/json5' + version: 0.0.29 + dev: false + + registry.npmmirror.com/@types/mime/3.0.1: + resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz} + name: '@types/mime' + version: 3.0.1 + + registry.npmmirror.com/@types/minimist/1.2.2: + resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz} + name: '@types/minimist' + version: 1.2.2 + dev: true + + registry.npmmirror.com/@types/node/16.11.63: + resolution: {integrity: sha512-3OxnrEQLBz8EIIaHpg3CibmTAEGkDBcHY4fL5cnBwg2vd2yvHrUDGWxK+MlYPeXWWIoJJW79dGtU+oeBr6166Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-16.11.63.tgz} + name: '@types/node' + version: 16.11.63 + + registry.npmmirror.com/@types/node/18.8.0: + resolution: {integrity: sha512-u+h43R6U8xXDt2vzUaVP3VwjjLyOJk6uEciZS8OSyziUQGOwmk+l+4drxcsDboHXwyTaqS1INebghmWMRxq3LA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-18.8.0.tgz} + name: '@types/node' + version: 18.8.0 + + registry.npmmirror.com/@types/normalize-package-data/2.4.1: + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz} + name: '@types/normalize-package-data' + version: 2.4.1 + dev: true + + registry.npmmirror.com/@types/parse-json/4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz} + name: '@types/parse-json' + version: 4.0.0 + + registry.npmmirror.com/@types/prettier/2.7.1: + resolution: {integrity: sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz} + name: '@types/prettier' + version: 2.7.1 + dev: false + + registry.npmmirror.com/@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz} + name: '@types/prop-types' + version: 15.7.5 + + registry.npmmirror.com/@types/q/1.5.5: + resolution: {integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/q/-/q-1.5.5.tgz} + name: '@types/q' + version: 1.5.5 + dev: false + + registry.npmmirror.com/@types/qs/6.9.7: + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz} + name: '@types/qs' + version: 6.9.7 + + registry.npmmirror.com/@types/range-parser/1.2.4: + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz} + name: '@types/range-parser' + version: 1.2.4 + + registry.npmmirror.com/@types/react-dom/18.0.6: + resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.0.6.tgz} + name: '@types/react-dom' + version: 18.0.6 + dependencies: + '@types/react': registry.npmmirror.com/@types/react/18.0.21 + + registry.npmmirror.com/@types/react/18.0.21: + resolution: {integrity: sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react/-/react-18.0.21.tgz} + name: '@types/react' + version: 18.0.21 + dependencies: + '@types/prop-types': registry.npmmirror.com/@types/prop-types/15.7.5 + '@types/scheduler': registry.npmmirror.com/@types/scheduler/0.16.2 + csstype: registry.npmmirror.com/csstype/3.1.1 + + registry.npmmirror.com/@types/resolve/1.17.1: + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/resolve/-/resolve-1.17.1.tgz} + name: '@types/resolve' + version: 1.17.1 + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + dev: false + + registry.npmmirror.com/@types/retry/0.12.0: + resolution: {integrity: sha1-KzXsz87n04zXKtmSMvvVi/+zyE0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/retry/download/@types/retry-0.12.0.tgz} + name: '@types/retry' + version: 0.12.0 + + registry.npmmirror.com/@types/scheduler/0.16.2: + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz} + name: '@types/scheduler' + version: 0.16.2 + + registry.npmmirror.com/@types/serve-index/1.9.1: + resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz} + name: '@types/serve-index' + version: 1.9.1 + dependencies: + '@types/express': registry.npmmirror.com/@types/express/4.17.14 + + registry.npmmirror.com/@types/serve-static/1.15.0: + resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz} + name: '@types/serve-static' + version: 1.15.0 + dependencies: + '@types/mime': registry.npmmirror.com/@types/mime/3.0.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + + registry.npmmirror.com/@types/sockjs/0.3.33: + resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz} + name: '@types/sockjs' + version: 0.3.33 + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + + registry.npmmirror.com/@types/stack-utils/2.0.1: + resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz} + name: '@types/stack-utils' + version: 2.0.1 + dev: false + + registry.npmmirror.com/@types/testing-library__jest-dom/5.14.5: + resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz} + name: '@types/testing-library__jest-dom' + version: 5.14.5 + dependencies: + '@types/jest': registry.npmmirror.com/@types/jest/27.5.2 + dev: false + + registry.npmmirror.com/@types/trusted-types/2.0.2: + resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.2.tgz} + name: '@types/trusted-types' + version: 2.0.2 + dev: false + + registry.npmmirror.com/@types/use-sync-external-store/0.0.3: + resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz} + name: '@types/use-sync-external-store' + version: 0.0.3 + dev: false + + registry.npmmirror.com/@types/webpack-env/1.18.0: + resolution: {integrity: sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz} + name: '@types/webpack-env' + version: 1.18.0 + dev: true + + registry.npmmirror.com/@types/ws/8.5.3: + resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz} + name: '@types/ws' + version: 8.5.3 + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + + registry.npmmirror.com/@types/yargs-parser/21.0.0: + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz} + name: '@types/yargs-parser' + version: 21.0.0 + dev: false + + registry.npmmirror.com/@types/yargs/16.0.4: + resolution: {integrity: sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz} + name: '@types/yargs' + version: 16.0.4 + dependencies: + '@types/yargs-parser': registry.npmmirror.com/@types/yargs-parser/21.0.0 + dev: false + + registry.npmmirror.com/@types/yargs/17.0.13: + resolution: {integrity: sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.13.tgz} + name: '@types/yargs' + version: 17.0.13 + dependencies: + '@types/yargs-parser': registry.npmmirror.com/@types/yargs-parser/21.0.0 + dev: false + + registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.38.1_6814662d83103d7ff8f63fd46883de7a: + resolution: {integrity: sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.38.1 + name: '@typescript-eslint/eslint-plugin' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.38.1_eslint@7.32.0+typescript@4.5.5 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.38.1 + '@typescript-eslint/type-utils': registry.npmmirror.com/@typescript-eslint/type-utils/5.38.1_eslint@7.32.0+typescript@4.5.5 + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.38.1_eslint@7.32.0+typescript@4.5.5 + debug: registry.npmmirror.com/debug/4.3.4 + eslint: registry.npmmirror.com/eslint/7.32.0 + ignore: registry.npmmirror.com/ignore/5.2.0 + regexpp: registry.npmmirror.com/regexpp/3.2.0 + semver: registry.npmmirror.com/semver/7.3.7 + tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@4.5.5 + typescript: registry.npmmirror.com/typescript/4.5.5 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.38.1_7ed97843fe1610a77064ceb78117e15f: + resolution: {integrity: sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.38.1 + name: '@typescript-eslint/eslint-plugin' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.38.1_eslint@8.24.0+typescript@4.7.4 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.38.1 + '@typescript-eslint/type-utils': registry.npmmirror.com/@typescript-eslint/type-utils/5.38.1_eslint@8.24.0+typescript@4.7.4 + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.38.1_eslint@8.24.0+typescript@4.7.4 + debug: registry.npmmirror.com/debug/4.3.4 + eslint: registry.npmmirror.com/eslint/8.24.0 + ignore: registry.npmmirror.com/ignore/5.2.0 + regexpp: registry.npmmirror.com/regexpp/3.2.0 + semver: registry.npmmirror.com/semver/7.3.7 + tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@4.7.4 + typescript: registry.npmmirror.com/typescript/4.7.4 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@typescript-eslint/experimental-utils/5.38.1_eslint@8.24.0+typescript@4.7.4: + resolution: {integrity: sha512-Zv0EcU0iu64DiVG3pRZU0QYCgANO//U1fS3oEs3eqHD1eIVVcQsFd/T01ckaNbL2H2aCqRojY2xZuMAPcOArEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/experimental-utils/5.38.1 + name: '@typescript-eslint/experimental-utils' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.38.1_eslint@8.24.0+typescript@4.7.4 + eslint: registry.npmmirror.com/eslint/8.24.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + registry.npmmirror.com/@typescript-eslint/parser/5.38.1_eslint@7.32.0+typescript@4.5.5: + resolution: {integrity: sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/parser/5.38.1 + name: '@typescript-eslint/parser' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.38.1 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.38.1 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.38.1_typescript@4.5.5 + debug: registry.npmmirror.com/debug/4.3.4 + eslint: registry.npmmirror.com/eslint/7.32.0 + typescript: registry.npmmirror.com/typescript/4.5.5 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@typescript-eslint/parser/5.38.1_eslint@8.24.0+typescript@4.7.4: + resolution: {integrity: sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/parser/5.38.1 + name: '@typescript-eslint/parser' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.38.1 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.38.1 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.38.1_typescript@4.7.4 + debug: registry.npmmirror.com/debug/4.3.4 + eslint: registry.npmmirror.com/eslint/8.24.0 + typescript: registry.npmmirror.com/typescript/4.7.4 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@typescript-eslint/scope-manager/5.38.1: + resolution: {integrity: sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz} + name: '@typescript-eslint/scope-manager' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.38.1 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.38.1 + + registry.npmmirror.com/@typescript-eslint/type-utils/5.38.1_eslint@7.32.0+typescript@4.5.5: + resolution: {integrity: sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/type-utils/5.38.1 + name: '@typescript-eslint/type-utils' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.38.1_typescript@4.5.5 + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.38.1_eslint@7.32.0+typescript@4.5.5 + debug: registry.npmmirror.com/debug/4.3.4 + eslint: registry.npmmirror.com/eslint/7.32.0 + tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@4.5.5 + typescript: registry.npmmirror.com/typescript/4.5.5 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@typescript-eslint/type-utils/5.38.1_eslint@8.24.0+typescript@4.7.4: + resolution: {integrity: sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/type-utils/5.38.1 + name: '@typescript-eslint/type-utils' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.38.1_typescript@4.7.4 + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.38.1_eslint@8.24.0+typescript@4.7.4 + debug: registry.npmmirror.com/debug/4.3.4 + eslint: registry.npmmirror.com/eslint/8.24.0 + tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@4.7.4 + typescript: registry.npmmirror.com/typescript/4.7.4 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@typescript-eslint/types/5.38.1: + resolution: {integrity: sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.38.1.tgz} + name: '@typescript-eslint/types' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + registry.npmmirror.com/@typescript-eslint/typescript-estree/5.38.1_typescript@4.5.5: + resolution: {integrity: sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/typescript-estree/5.38.1 + name: '@typescript-eslint/typescript-estree' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.38.1 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.38.1 + debug: registry.npmmirror.com/debug/4.3.4 + globby: registry.npmmirror.com/globby/11.1.0 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + semver: registry.npmmirror.com/semver/7.3.7 + tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@4.5.5 + typescript: registry.npmmirror.com/typescript/4.5.5 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@typescript-eslint/typescript-estree/5.38.1_typescript@4.7.4: + resolution: {integrity: sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/typescript-estree/5.38.1 + name: '@typescript-eslint/typescript-estree' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.38.1 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.38.1 + debug: registry.npmmirror.com/debug/4.3.4 + globby: registry.npmmirror.com/globby/11.1.0 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + semver: registry.npmmirror.com/semver/7.3.7 + tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@4.7.4 + typescript: registry.npmmirror.com/typescript/4.7.4 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/@typescript-eslint/utils/5.38.1_eslint@7.32.0+typescript@4.5.5: + resolution: {integrity: sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/utils/5.38.1 + name: '@typescript-eslint/utils' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.38.1 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.38.1 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.38.1_typescript@4.5.5 + eslint: registry.npmmirror.com/eslint/7.32.0 + eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1 + eslint-utils: registry.npmmirror.com/eslint-utils/3.0.0_eslint@7.32.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + registry.npmmirror.com/@typescript-eslint/utils/5.38.1_eslint@8.24.0+typescript@4.7.4: + resolution: {integrity: sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.38.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/utils/5.38.1 + name: '@typescript-eslint/utils' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.38.1 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.38.1 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.38.1_typescript@4.7.4 + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1 + eslint-utils: registry.npmmirror.com/eslint-utils/3.0.0_eslint@8.24.0 + transitivePeerDependencies: + - supports-color + - typescript + + registry.npmmirror.com/@typescript-eslint/visitor-keys/5.38.1: + resolution: {integrity: sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz} + name: '@typescript-eslint/visitor-keys' + version: 5.38.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.38.1 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.3.0 + + registry.npmmirror.com/@vitejs/plugin-react/2.1.0_vite@3.1.4: + resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-react/-/plugin-react-2.1.0.tgz} + id: registry.npmmirror.com/@vitejs/plugin-react/2.1.0 + name: '@vitejs/plugin-react' + version: 2.1.0 + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^3.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-transform-react-jsx': registry.npmmirror.com/@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.3 + '@babel/plugin-transform-react-jsx-development': registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-react-jsx-self': registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-react-jsx-source': registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.3 + magic-string: registry.npmmirror.com/magic-string/0.26.5 + react-refresh: registry.npmmirror.com/react-refresh/0.14.0 + vite: registry.npmmirror.com/vite/3.1.4_less@4.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vitejs/plugin-vue-jsx/2.0.1_vite@3.1.4+vue@3.2.40: + resolution: {integrity: sha512-lmiR1k9+lrF7LMczO0pxtQ8mOn6XeppJDHxnpxkJQpT5SiKz4SKhKdeNstXaTNuR8qZhUo5X0pJlcocn72Y4Jg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-2.0.1.tgz} + id: registry.npmmirror.com/@vitejs/plugin-vue-jsx/2.0.1 + name: '@vitejs/plugin-vue-jsx' + version: 2.0.1 + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^3.0.0 + vue: ^3.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-syntax-import-meta': registry.npmmirror.com/@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.19.3 + '@babel/plugin-transform-typescript': registry.npmmirror.com/@babel/plugin-transform-typescript/7.19.3_@babel+core@7.19.3 + '@vue/babel-plugin-jsx': registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.19.3 + vite: registry.npmmirror.com/vite/3.1.4_less@4.1.3 + vue: registry.npmmirror.com/vue/3.2.40 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vitejs/plugin-vue/3.1.2_vite@3.1.4+vue@3.2.40: + resolution: {integrity: sha512-3zxKNlvA3oNaKDYX0NBclgxTQ1xaFdL7PzwF6zj9tGFziKwmBa3Q/6XcJQxudlT81WxDjEhHmevvIC4Orc1LhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-3.1.2.tgz} + id: registry.npmmirror.com/@vitejs/plugin-vue/3.1.2 + name: '@vitejs/plugin-vue' + version: 3.1.2 + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^3.0.0 + vue: ^3.2.25 + dependencies: + vite: registry.npmmirror.com/vite/3.1.4_less@4.1.3 + vue: registry.npmmirror.com/vue/3.2.40 + dev: true + + registry.npmmirror.com/@volar/code-gen/0.40.13: + resolution: {integrity: sha512-4gShBWuMce868OVvgyA1cU5WxHbjfEme18Tw6uVMfweZCF5fB2KECG0iPrA9D54vHk3FeHarODNwgIaaFfUBlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/code-gen/-/code-gen-0.40.13.tgz} + name: '@volar/code-gen' + version: 0.40.13 + dependencies: + '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.40.13 + dev: true + + registry.npmmirror.com/@volar/source-map/0.40.13: + resolution: {integrity: sha512-dbdkAB2Nxb0wLjAY5O64o3ywVWlAGONnBIoKAkXSf6qkGZM+nJxcizsoiI66K+RHQG0XqlyvjDizfnTxr+6PWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/source-map/-/source-map-0.40.13.tgz} + name: '@volar/source-map' + version: 0.40.13 + dependencies: + '@vue/reactivity': registry.npmmirror.com/@vue/reactivity/3.2.38 + dev: true + + registry.npmmirror.com/@volar/typescript-faster/0.40.13: + resolution: {integrity: sha512-uy+TlcFkKoNlKEnxA4x5acxdxLyVDIXGSc8cYDNXpPKjBKXrQaetzCzlO3kVBqu1VLMxKNGJMTKn35mo+ILQmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/typescript-faster/-/typescript-faster-0.40.13.tgz} + name: '@volar/typescript-faster' + version: 0.40.13 + dependencies: + semver: registry.npmmirror.com/semver/7.3.7 + dev: true + + registry.npmmirror.com/@volar/vue-language-core/0.40.13: + resolution: {integrity: sha512-QkCb8msi2KUitTdM6Y4kAb7/ZlEvuLcbBFOC2PLBlFuoZwyxvSP7c/dBGmKGtJlEvMX0LdCyrg5V2aBYxD38/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/vue-language-core/-/vue-language-core-0.40.13.tgz} + name: '@volar/vue-language-core' + version: 0.40.13 + dependencies: + '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.40.13 + '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.40.13 + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.40 + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.40 + '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc/3.2.40 + '@vue/reactivity': registry.npmmirror.com/@vue/reactivity/3.2.40 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + dev: true + + registry.npmmirror.com/@volar/vue-typescript/0.40.13: + resolution: {integrity: sha512-o7bNztwjs8JmbQjVkrnbZUOfm7q4B8ZYssETISN1tRaBdun6cfNqgpkvDYd+VUBh1O4CdksvN+5BUNnwAz4oCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/vue-typescript/-/vue-typescript-0.40.13.tgz} + name: '@volar/vue-typescript' + version: 0.40.13 + dependencies: + '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.40.13 + '@volar/typescript-faster': registry.npmmirror.com/@volar/typescript-faster/0.40.13 + '@volar/vue-language-core': registry.npmmirror.com/@volar/vue-language-core/0.40.13 + dev: true + + registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/1.4.0: + resolution: {integrity: sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz} + name: '@vue/babel-helper-vue-jsx-merge-props' + version: 1.4.0 + dev: true + + registry.npmmirror.com/@vue/babel-helper-vue-transform-on/1.0.2: + resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz} + name: '@vue/babel-helper-vue-transform-on' + version: 1.0.2 + dev: true + + registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.19.3: + resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz} + id: registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1 + name: '@vue/babel-plugin-jsx' + version: 1.1.1 + dependencies: + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3 + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + '@vue/babel-helper-vue-transform-on': registry.npmmirror.com/@vue/babel-helper-vue-transform-on/1.0.2 + camelcase: registry.npmmirror.com/camelcase/6.3.0 + html-tags: registry.npmmirror.com/html-tags/3.2.0 + svg-tags: registry.npmmirror.com/svg-tags/1.0.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + + registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/1.4.0_@babel+core@7.19.3: + resolution: {integrity: sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz} + id: registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/1.4.0 + name: '@vue/babel-plugin-transform-vue-jsx' + version: 1.4.0 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3 + '@vue/babel-helper-vue-jsx-merge-props': registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/1.4.0 + html-tags: registry.npmmirror.com/html-tags/2.0.0 + lodash.kebabcase: registry.npmmirror.com/lodash.kebabcase/4.1.1 + svg-tags: registry.npmmirror.com/svg-tags/1.0.0 + dev: true + + registry.npmmirror.com/@vue/babel-preset-app/5.0.8_vue@2.7.10: + resolution: {integrity: sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-preset-app/-/babel-preset-app-5.0.8.tgz} + id: registry.npmmirror.com/@vue/babel-preset-app/5.0.8 + name: '@vue/babel-preset-app' + version: 5.0.8 + peerDependencies: + vue: ^2 || ^3.2.13 + peerDependenciesMeta: + core-js: + optional: true + vue: + optional: true + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/plugin-proposal-class-properties': registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-decorators': registry.npmmirror.com/@babel/plugin-proposal-decorators/7.19.3_@babel+core@7.19.3 + '@babel/plugin-syntax-dynamic-import': registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-runtime': registry.npmmirror.com/@babel/plugin-transform-runtime/7.19.1_@babel+core@7.19.3 + '@babel/preset-env': registry.npmmirror.com/@babel/preset-env/7.19.3_@babel+core@7.19.3 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + '@vue/babel-plugin-jsx': registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.19.3 + '@vue/babel-preset-jsx': registry.npmmirror.com/@vue/babel-preset-jsx/1.4.0_@babel+core@7.19.3+vue@2.7.10 + babel-plugin-dynamic-import-node: registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3 + core-js: registry.npmmirror.com/core-js/3.25.4 + core-js-compat: registry.npmmirror.com/core-js-compat/3.25.4 + semver: registry.npmmirror.com/semver/7.3.7 + vue: registry.npmmirror.com/vue/2.7.10 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vue/babel-preset-jsx/1.4.0_@babel+core@7.19.3+vue@2.7.10: + resolution: {integrity: sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz} + id: registry.npmmirror.com/@vue/babel-preset-jsx/1.4.0 + name: '@vue/babel-preset-jsx' + version: 1.4.0 + peerDependencies: + '@babel/core': ^7.0.0-0 + vue: '*' + peerDependenciesMeta: + vue: + optional: true + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@vue/babel-helper-vue-jsx-merge-props': registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/1.4.0 + '@vue/babel-plugin-transform-vue-jsx': registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/1.4.0_@babel+core@7.19.3 + '@vue/babel-sugar-composition-api-inject-h': registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/1.4.0_@babel+core@7.19.3 + '@vue/babel-sugar-composition-api-render-instance': registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/1.4.0_@babel+core@7.19.3 + '@vue/babel-sugar-functional-vue': registry.npmmirror.com/@vue/babel-sugar-functional-vue/1.4.0_@babel+core@7.19.3 + '@vue/babel-sugar-inject-h': registry.npmmirror.com/@vue/babel-sugar-inject-h/1.4.0_@babel+core@7.19.3 + '@vue/babel-sugar-v-model': registry.npmmirror.com/@vue/babel-sugar-v-model/1.4.0_@babel+core@7.19.3 + '@vue/babel-sugar-v-on': registry.npmmirror.com/@vue/babel-sugar-v-on/1.4.0_@babel+core@7.19.3 + vue: registry.npmmirror.com/vue/2.7.10 + dev: true + + registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/1.4.0_@babel+core@7.19.3: + resolution: {integrity: sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz} + id: registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/1.4.0 + name: '@vue/babel-sugar-composition-api-inject-h' + version: 1.4.0 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3 + dev: true + + registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/1.4.0_@babel+core@7.19.3: + resolution: {integrity: sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz} + id: registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/1.4.0 + name: '@vue/babel-sugar-composition-api-render-instance' + version: 1.4.0 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3 + dev: true + + registry.npmmirror.com/@vue/babel-sugar-functional-vue/1.4.0_@babel+core@7.19.3: + resolution: {integrity: sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz} + id: registry.npmmirror.com/@vue/babel-sugar-functional-vue/1.4.0 + name: '@vue/babel-sugar-functional-vue' + version: 1.4.0 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3 + dev: true + + registry.npmmirror.com/@vue/babel-sugar-inject-h/1.4.0_@babel+core@7.19.3: + resolution: {integrity: sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz} + id: registry.npmmirror.com/@vue/babel-sugar-inject-h/1.4.0 + name: '@vue/babel-sugar-inject-h' + version: 1.4.0 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3 + dev: true + + registry.npmmirror.com/@vue/babel-sugar-v-model/1.4.0_@babel+core@7.19.3: + resolution: {integrity: sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz} + id: registry.npmmirror.com/@vue/babel-sugar-v-model/1.4.0 + name: '@vue/babel-sugar-v-model' + version: 1.4.0 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3 + '@vue/babel-helper-vue-jsx-merge-props': registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/1.4.0 + '@vue/babel-plugin-transform-vue-jsx': registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/1.4.0_@babel+core@7.19.3 + camelcase: registry.npmmirror.com/camelcase/5.3.1 + html-tags: registry.npmmirror.com/html-tags/2.0.0 + svg-tags: registry.npmmirror.com/svg-tags/1.0.0 + dev: true + + registry.npmmirror.com/@vue/babel-sugar-v-on/1.4.0_@babel+core@7.19.3: + resolution: {integrity: sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz} + id: registry.npmmirror.com/@vue/babel-sugar-v-on/1.4.0 + name: '@vue/babel-sugar-v-on' + version: 1.4.0 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3 + '@vue/babel-plugin-transform-vue-jsx': registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/1.4.0_@babel+core@7.19.3 + camelcase: registry.npmmirror.com/camelcase/5.3.1 + dev: true + + registry.npmmirror.com/@vue/cli-overlay/5.0.8: + resolution: {integrity: sha512-KmtievE/B4kcXp6SuM2gzsnSd8WebkQpg3XaB6GmFh1BJGRqa1UiW9up7L/Q67uOdTigHxr5Ar2lZms4RcDjwQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-overlay/-/cli-overlay-5.0.8.tgz} + name: '@vue/cli-overlay' + version: 5.0.8 + dev: true + + registry.npmmirror.com/@vue/cli-plugin-babel/5.0.8_4e22aa047062d8323cdc8ef58085e0a3: + resolution: {integrity: sha512-a4qqkml3FAJ3auqB2kN2EMPocb/iu0ykeELwed+9B1c1nQ1HKgslKMHMPavYx3Cd/QAx2mBD4hwKBqZXEI/CsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.8.tgz} + id: registry.npmmirror.com/@vue/cli-plugin-babel/5.0.8 + name: '@vue/cli-plugin-babel' + version: 5.0.8 + peerDependencies: + '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@vue/babel-preset-app': registry.npmmirror.com/@vue/babel-preset-app/5.0.8_vue@2.7.10 + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_8d49a9b7dd5706cbcff70ffe62d02182 + '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/5.0.8 + babel-loader: registry.npmmirror.com/babel-loader/8.2.5_b1475583497452e4eb6a502a776a8f19 + thread-loader: registry.npmmirror.com/thread-loader/3.0.4_webpack@5.74.0 + webpack: registry.npmmirror.com/webpack/5.74.0 + transitivePeerDependencies: + - '@swc/core' + - encoding + - esbuild + - supports-color + - uglify-js + - vue + - webpack-cli + dev: true + + registry.npmmirror.com/@vue/cli-plugin-eslint/5.0.8_c55aa92e1e5ff62fc892a7c9d3e68cd0: + resolution: {integrity: sha512-d11+I5ONYaAPW1KyZj9GlrV/E6HZePq5L5eAF5GgoVdu6sxr6bDgEoxzhcS1Pk2eh8rn1MxG/FyyR+eCBj/CNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.8.tgz} + id: registry.npmmirror.com/@vue/cli-plugin-eslint/5.0.8 + name: '@vue/cli-plugin-eslint' + version: 5.0.8 + peerDependencies: + '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 + eslint: '>=7.5.0' + dependencies: + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_8d49a9b7dd5706cbcff70ffe62d02182 + '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/5.0.8 + eslint: registry.npmmirror.com/eslint/7.32.0 + eslint-webpack-plugin: registry.npmmirror.com/eslint-webpack-plugin/3.2.0_eslint@7.32.0+webpack@5.74.0 + globby: registry.npmmirror.com/globby/11.1.0 + webpack: registry.npmmirror.com/webpack/5.74.0 + yorkie: registry.npmmirror.com/yorkie/2.0.0 + transitivePeerDependencies: + - '@swc/core' + - encoding + - esbuild + - uglify-js + - webpack-cli + dev: true + + registry.npmmirror.com/@vue/cli-plugin-router/5.0.8_@vue+cli-service@5.0.8: + resolution: {integrity: sha512-Gmv4dsGdAsWPqVijz3Ux2OS2HkMrWi1ENj2cYL75nUeL+Xj5HEstSqdtfZ0b1q9NCce+BFB6QnHfTBXc/fCvMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-plugin-router/-/cli-plugin-router-5.0.8.tgz} + id: registry.npmmirror.com/@vue/cli-plugin-router/5.0.8 + name: '@vue/cli-plugin-router' + version: 5.0.8 + peerDependencies: + '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 + dependencies: + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_8d49a9b7dd5706cbcff70ffe62d02182 + '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/5.0.8 + transitivePeerDependencies: + - encoding + dev: true + + registry.npmmirror.com/@vue/cli-plugin-typescript/5.0.8_bbff6db33cc5ade069b291a9fbb8ef3b: + resolution: {integrity: sha512-JKJOwzJshBqsmp4yLBexwVMebOZ4VGJgbnYvmHVxasJOStF2RxwyW28ZF+zIvASGdat4sAUuo/3mAQyVhm7JHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-plugin-typescript/-/cli-plugin-typescript-5.0.8.tgz} + id: registry.npmmirror.com/@vue/cli-plugin-typescript/5.0.8 + name: '@vue/cli-plugin-typescript' + version: 5.0.8 + peerDependencies: + '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 + cache-loader: ^4.1.0 + typescript: '>=2' + vue: ^2 || ^3.2.13 + vue-template-compiler: ^2.0.0 + peerDependenciesMeta: + cache-loader: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@types/webpack-env': registry.npmmirror.com/@types/webpack-env/1.18.0 + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_8d49a9b7dd5706cbcff70ffe62d02182 + '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/5.0.8 + babel-loader: registry.npmmirror.com/babel-loader/8.2.5_b1475583497452e4eb6a502a776a8f19 + fork-ts-checker-webpack-plugin: registry.npmmirror.com/fork-ts-checker-webpack-plugin/6.5.2_a2bf0319d3be757861b954ebeccbec0b + globby: registry.npmmirror.com/globby/11.1.0 + thread-loader: registry.npmmirror.com/thread-loader/3.0.4_webpack@5.74.0 + ts-loader: registry.npmmirror.com/ts-loader/9.4.1_typescript@4.5.5+webpack@5.74.0 + typescript: registry.npmmirror.com/typescript/4.5.5 + vue: registry.npmmirror.com/vue/2.7.10 + vue-template-compiler: registry.npmmirror.com/vue-template-compiler/2.7.10 + webpack: registry.npmmirror.com/webpack/5.74.0 + transitivePeerDependencies: + - '@swc/core' + - encoding + - esbuild + - eslint + - supports-color + - uglify-js + - webpack-cli + dev: true + + registry.npmmirror.com/@vue/cli-plugin-vuex/5.0.8_@vue+cli-service@5.0.8: + resolution: {integrity: sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz} + id: registry.npmmirror.com/@vue/cli-plugin-vuex/5.0.8 + name: '@vue/cli-plugin-vuex' + version: 5.0.8 + peerDependencies: + '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 + dependencies: + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_8d49a9b7dd5706cbcff70ffe62d02182 + dev: true + + registry.npmmirror.com/@vue/cli-service/5.0.8_8d49a9b7dd5706cbcff70ffe62d02182: + resolution: {integrity: sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-service/-/cli-service-5.0.8.tgz} + id: registry.npmmirror.com/@vue/cli-service/5.0.8 + name: '@vue/cli-service' + version: 5.0.8 + engines: {node: ^12.0.0 || >= 14.0.0} + hasBin: true + peerDependencies: + cache-loader: '*' + less-loader: '*' + pug-plain-loader: '*' + raw-loader: '*' + sass-loader: '*' + stylus-loader: '*' + vue-template-compiler: ^2.0.0 + webpack-sources: '*' + peerDependenciesMeta: + cache-loader: + optional: true + less-loader: + optional: true + pug-plain-loader: + optional: true + raw-loader: + optional: true + sass-loader: + optional: true + stylus-loader: + optional: true + vue-template-compiler: + optional: true + webpack-sources: + optional: true + dependencies: + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.19.3 + '@soda/friendly-errors-webpack-plugin': registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/1.8.1_webpack@5.74.0 + '@soda/get-current-script': registry.npmmirror.com/@soda/get-current-script/1.0.2 + '@types/minimist': registry.npmmirror.com/@types/minimist/1.2.2 + '@vue/cli-overlay': registry.npmmirror.com/@vue/cli-overlay/5.0.8 + '@vue/cli-plugin-router': registry.npmmirror.com/@vue/cli-plugin-router/5.0.8_@vue+cli-service@5.0.8 + '@vue/cli-plugin-vuex': registry.npmmirror.com/@vue/cli-plugin-vuex/5.0.8_@vue+cli-service@5.0.8 + '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/5.0.8 + '@vue/component-compiler-utils': registry.npmmirror.com/@vue/component-compiler-utils/3.3.0 + '@vue/vue-loader-v15': registry.npmmirror.com/vue-loader/15.10.0_acb0b581772484ee6821a64503117fbc + '@vue/web-component-wrapper': registry.npmmirror.com/@vue/web-component-wrapper/1.3.0 + acorn: registry.npmmirror.com/acorn/8.8.0 + acorn-walk: registry.npmmirror.com/acorn-walk/8.2.0 + address: registry.npmmirror.com/address/1.2.1 + autoprefixer: registry.npmmirror.com/autoprefixer/10.4.12_postcss@8.4.17 + browserslist: registry.npmmirror.com/browserslist/4.21.4 + case-sensitive-paths-webpack-plugin: registry.npmmirror.com/case-sensitive-paths-webpack-plugin/2.4.0 + cli-highlight: registry.npmmirror.com/cli-highlight/2.1.11 + clipboardy: registry.npmmirror.com/clipboardy/2.3.0 + cliui: registry.npmmirror.com/cliui/7.0.4 + copy-webpack-plugin: registry.npmmirror.com/copy-webpack-plugin/9.1.0_webpack@5.74.0 + css-loader: registry.npmmirror.com/css-loader/6.7.1_webpack@5.74.0 + css-minimizer-webpack-plugin: registry.npmmirror.com/css-minimizer-webpack-plugin/3.4.1_webpack@5.74.0 + cssnano: registry.npmmirror.com/cssnano/5.1.13_postcss@8.4.17 + debug: registry.npmmirror.com/debug/4.3.4 + default-gateway: registry.npmmirror.com/default-gateway/6.0.3 + dotenv: registry.npmmirror.com/dotenv/10.0.0 + dotenv-expand: registry.npmmirror.com/dotenv-expand/5.1.0 + fs-extra: registry.npmmirror.com/fs-extra/9.1.0 + globby: registry.npmmirror.com/globby/11.1.0 + hash-sum: registry.npmmirror.com/hash-sum/2.0.0 + html-webpack-plugin: registry.npmmirror.com/html-webpack-plugin/5.5.0_webpack@5.74.0 + is-file-esm: registry.npmmirror.com/is-file-esm/1.0.0 + launch-editor-middleware: registry.npmmirror.com/launch-editor-middleware/2.6.0 + less-loader: registry.npmmirror.com/less-loader/11.0.0_less@3.13.1 + lodash.defaultsdeep: registry.npmmirror.com/lodash.defaultsdeep/4.6.1 + lodash.mapvalues: registry.npmmirror.com/lodash.mapvalues/4.6.0 + mini-css-extract-plugin: registry.npmmirror.com/mini-css-extract-plugin/2.6.1_webpack@5.74.0 + minimist: registry.npmmirror.com/minimist/1.2.6 + module-alias: registry.npmmirror.com/module-alias/2.2.2 + portfinder: registry.npmmirror.com/portfinder/1.0.32 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-loader: registry.npmmirror.com/postcss-loader/6.2.1_postcss@8.4.17+webpack@5.74.0 + progress-webpack-plugin: registry.npmmirror.com/progress-webpack-plugin/1.0.16_webpack@5.74.0 + ssri: registry.npmmirror.com/ssri/8.0.1 + terser-webpack-plugin: registry.npmmirror.com/terser-webpack-plugin/5.3.6_webpack@5.74.0 + thread-loader: registry.npmmirror.com/thread-loader/3.0.4_webpack@5.74.0 + vue-loader: registry.npmmirror.com/vue-loader/17.0.0_webpack@5.74.0 + vue-style-loader: registry.npmmirror.com/vue-style-loader/4.1.3 + vue-template-compiler: registry.npmmirror.com/vue-template-compiler/2.7.10 + webpack: registry.npmmirror.com/webpack/5.74.0 + webpack-bundle-analyzer: registry.npmmirror.com/webpack-bundle-analyzer/4.6.1 + webpack-chain: registry.npmmirror.com/webpack-chain/6.5.1 + webpack-dev-server: registry.npmmirror.com/webpack-dev-server/4.11.1_debug@4.3.4+webpack@5.74.0 + webpack-merge: registry.npmmirror.com/webpack-merge/5.8.0 + webpack-virtual-modules: registry.npmmirror.com/webpack-virtual-modules/0.4.5 + whatwg-fetch: registry.npmmirror.com/whatwg-fetch/3.6.2 + transitivePeerDependencies: + - '@babel/core' + - '@parcel/css' + - '@swc/core' + - bufferutil + - clean-css + - csso + - encoding + - esbuild + - supports-color + - uglify-js + - utf-8-validate + - webpack-cli + dev: true + + registry.npmmirror.com/@vue/cli-shared-utils/5.0.8: + resolution: {integrity: sha512-uK2YB7bBVuQhjOJF+O52P9yFMXeJVj7ozqJkwYE9PlMHL1LMHjtCYm4cSdOebuPzyP+/9p0BimM/OqxsevIopQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-5.0.8.tgz} + name: '@vue/cli-shared-utils' + version: 5.0.8 + dependencies: + '@achrinza/node-ipc': registry.npmmirror.com/@achrinza/node-ipc/9.2.5 + chalk: registry.npmmirror.com/chalk/4.1.2 + execa: registry.npmmirror.com/execa/1.0.0 + joi: registry.npmmirror.com/joi/17.6.2 + launch-editor: registry.npmmirror.com/launch-editor/2.6.0 + lru-cache: registry.npmmirror.com/lru-cache/6.0.0 + node-fetch: registry.npmmirror.com/node-fetch/2.6.7 + open: registry.npmmirror.com/open/8.4.0 + ora: registry.npmmirror.com/ora/5.4.1 + read-pkg: registry.npmmirror.com/read-pkg/5.2.0 + semver: registry.npmmirror.com/semver/7.3.7 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + transitivePeerDependencies: + - encoding + dev: true + + registry.npmmirror.com/@vue/compiler-core/3.2.40: + resolution: {integrity: sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.40.tgz} + name: '@vue/compiler-core' + version: 3.2.40 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + estree-walker: registry.npmmirror.com/estree-walker/2.0.2 + source-map: registry.npmmirror.com/source-map/0.6.1 + + registry.npmmirror.com/@vue/compiler-dom/3.2.40: + resolution: {integrity: sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz} + name: '@vue/compiler-dom' + version: 3.2.40 + dependencies: + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.40 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + + registry.npmmirror.com/@vue/compiler-sfc/2.7.10: + resolution: {integrity: sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-2.7.10.tgz} + name: '@vue/compiler-sfc' + version: 2.7.10 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + postcss: registry.npmmirror.com/postcss/8.4.17 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: false + + registry.npmmirror.com/@vue/compiler-sfc/3.2.40: + resolution: {integrity: sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.40.tgz} + name: '@vue/compiler-sfc' + version: 3.2.40 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.40 + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.40 + '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr/3.2.40 + '@vue/reactivity-transform': registry.npmmirror.com/@vue/reactivity-transform/3.2.40 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + estree-walker: registry.npmmirror.com/estree-walker/2.0.2 + magic-string: registry.npmmirror.com/magic-string/0.25.9 + postcss: registry.npmmirror.com/postcss/8.4.17 + source-map: registry.npmmirror.com/source-map/0.6.1 + + registry.npmmirror.com/@vue/compiler-ssr/3.2.40: + resolution: {integrity: sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.40.tgz} + name: '@vue/compiler-ssr' + version: 3.2.40 + dependencies: + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.40 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + + registry.npmmirror.com/@vue/component-compiler-utils/3.3.0: + resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz} + name: '@vue/component-compiler-utils' + version: 3.3.0 + dependencies: + consolidate: registry.npmmirror.com/consolidate/0.15.1 + hash-sum: registry.npmmirror.com/hash-sum/1.0.2 + lru-cache: registry.npmmirror.com/lru-cache/4.1.5 + merge-source-map: registry.npmmirror.com/merge-source-map/1.1.0 + postcss: registry.npmmirror.com/postcss/7.0.39 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + source-map: registry.npmmirror.com/source-map/0.6.1 + vue-template-es2015-compiler: registry.npmmirror.com/vue-template-es2015-compiler/1.9.1 + optionalDependencies: + prettier: registry.npmmirror.com/prettier/2.7.1 + dev: true + + registry.npmmirror.com/@vue/devtools-api/6.4.3: + resolution: {integrity: sha512-9WCRwdROJvWcHAdyrR7SZMM/qUvllDZnpndHXokThkUsjnJ2xe4/pvsH9FZrxFe22L+JmDKczL79HjLJ7DK9rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.4.3.tgz} + name: '@vue/devtools-api' + version: 6.4.3 + dev: false + + registry.npmmirror.com/@vue/eslint-config-prettier/7.0.0_eslint@8.24.0+prettier@2.7.1: + resolution: {integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/eslint-config-prettier/-/eslint-config-prettier-7.0.0.tgz} + id: registry.npmmirror.com/@vue/eslint-config-prettier/7.0.0 + name: '@vue/eslint-config-prettier' + version: 7.0.0 + peerDependencies: + eslint: '>= 7.28.0' + prettier: '>= 2.0.0' + dependencies: + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/8.5.0_eslint@8.24.0 + eslint-plugin-prettier: registry.npmmirror.com/eslint-plugin-prettier/4.2.1_115bdbfa8939cd9aef9ad8fcafc759cb + prettier: registry.npmmirror.com/prettier/2.7.1 + dev: true + + registry.npmmirror.com/@vue/eslint-config-typescript/11.0.2_53ee5ea2388e22b4334449d488a91426: + resolution: {integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.2.tgz} + id: registry.npmmirror.com/@vue/eslint-config-typescript/11.0.2 + name: '@vue/eslint-config-typescript' + version: 11.0.2 + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + eslint-plugin-vue: ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.38.1_7ed97843fe1610a77064ceb78117e15f + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.38.1_eslint@8.24.0+typescript@4.7.4 + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/9.5.1_eslint@8.24.0 + typescript: registry.npmmirror.com/typescript/4.7.4 + vue-eslint-parser: registry.npmmirror.com/vue-eslint-parser/9.1.0_eslint@8.24.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vue/eslint-config-typescript/9.1.0_539b4b9e9b6c72c2c4dac4b3c5842acb: + resolution: {integrity: sha512-j/852/ZYQ5wDvCD3HE2q4uqJwJAceer2FwoEch1nFo+zTOsPrbzbE3cuWIs3kvu5hdFsGTMYwRwjI6fqZKDMxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/eslint-config-typescript/-/eslint-config-typescript-9.1.0.tgz} + id: registry.npmmirror.com/@vue/eslint-config-typescript/9.1.0 + name: '@vue/eslint-config-typescript' + version: 9.1.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + eslint-plugin-vue: ^8.0.1 + dependencies: + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.38.1_6814662d83103d7ff8f63fd46883de7a + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.38.1_eslint@7.32.0+typescript@4.5.5 + eslint: registry.npmmirror.com/eslint/7.32.0 + eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/8.7.1_eslint@7.32.0 + vue-eslint-parser: registry.npmmirror.com/vue-eslint-parser/8.3.0_eslint@7.32.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vue/reactivity-transform/3.2.40: + resolution: {integrity: sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.40.tgz} + name: '@vue/reactivity-transform' + version: 3.2.40 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.40 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + estree-walker: registry.npmmirror.com/estree-walker/2.0.2 + magic-string: registry.npmmirror.com/magic-string/0.25.9 + + registry.npmmirror.com/@vue/reactivity/3.2.38: + resolution: {integrity: sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.38.tgz} + name: '@vue/reactivity' + version: 3.2.38 + dependencies: + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.38 + dev: true + + registry.npmmirror.com/@vue/reactivity/3.2.40: + resolution: {integrity: sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.40.tgz} + name: '@vue/reactivity' + version: 3.2.40 + dependencies: + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + + registry.npmmirror.com/@vue/runtime-core/3.2.40: + resolution: {integrity: sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.40.tgz} + name: '@vue/runtime-core' + version: 3.2.40 + dependencies: + '@vue/reactivity': registry.npmmirror.com/@vue/reactivity/3.2.40 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + dev: false + + registry.npmmirror.com/@vue/runtime-dom/3.2.40: + resolution: {integrity: sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.40.tgz} + name: '@vue/runtime-dom' + version: 3.2.40 + dependencies: + '@vue/runtime-core': registry.npmmirror.com/@vue/runtime-core/3.2.40 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + csstype: registry.npmmirror.com/csstype/2.6.21 + dev: false + + registry.npmmirror.com/@vue/server-renderer/3.2.40_vue@3.2.40: + resolution: {integrity: sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.40.tgz} + id: registry.npmmirror.com/@vue/server-renderer/3.2.40 + name: '@vue/server-renderer' + version: 3.2.40 + peerDependencies: + vue: 3.2.40 + dependencies: + '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr/3.2.40 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + vue: registry.npmmirror.com/vue/3.2.40 + dev: false + + registry.npmmirror.com/@vue/shared/3.2.38: + resolution: {integrity: sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.2.38.tgz} + name: '@vue/shared' + version: 3.2.38 + dev: true + + registry.npmmirror.com/@vue/shared/3.2.40: + resolution: {integrity: sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.2.40.tgz} + name: '@vue/shared' + version: 3.2.40 + + registry.npmmirror.com/@vue/tsconfig/0.1.3_@types+node@16.11.63: + resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/tsconfig/-/tsconfig-0.1.3.tgz} + id: registry.npmmirror.com/@vue/tsconfig/0.1.3 + name: '@vue/tsconfig' + version: 0.1.3 + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': registry.npmmirror.com/@types/node/16.11.63 + dev: true + + registry.npmmirror.com/@vue/web-component-wrapper/1.3.0: + resolution: {integrity: sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz} + name: '@vue/web-component-wrapper' + version: 1.3.0 + dev: true + + registry.npmmirror.com/@webassemblyjs/helper-numbers/1.11.1: + resolution: {integrity: sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-numbers/download/@webassemblyjs/helper-numbers-1.11.1.tgz} + name: '@webassemblyjs/helper-numbers' + version: 1.11.1 + dependencies: + '@webassemblyjs/floating-point-hex-parser': registry.nlark.com/@webassemblyjs/floating-point-hex-parser/1.11.1 + '@webassemblyjs/helper-api-error': registry.nlark.com/@webassemblyjs/helper-api-error/1.11.1 + '@xtuc/long': registry.nlark.com/@xtuc/long/4.2.2 + + registry.npmmirror.com/@webassemblyjs/helper-wasm-section/1.11.1: + resolution: {integrity: sha1-Ie4GWntjXzGec48N1zv72igcCXo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.11.1.tgz} + name: '@webassemblyjs/helper-wasm-section' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/helper-buffer': registry.nlark.com/@webassemblyjs/helper-buffer/1.11.1 + '@webassemblyjs/helper-wasm-bytecode': registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.11.1 + '@webassemblyjs/wasm-gen': registry.nlark.com/@webassemblyjs/wasm-gen/1.11.1 + + registry.npmmirror.com/@xtuc/ieee754/1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz} + name: '@xtuc/ieee754' + version: 1.2.0 + + registry.npmmirror.com/abab/2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz} + name: abab + version: 2.0.6 + dev: false + + registry.npmmirror.com/accepts/1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz} + name: accepts + version: 1.3.8 + engines: {node: '>= 0.6'} + dependencies: + mime-types: registry.npmmirror.com/mime-types/2.1.35 + negotiator: registry.npmmirror.com/negotiator/0.6.3 + + registry.npmmirror.com/acorn-globals/6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz} + name: acorn-globals + version: 6.0.0 + dependencies: + acorn: registry.npmmirror.com/acorn/7.4.1 + acorn-walk: registry.npmmirror.com/acorn-walk/7.2.0 + dev: false + + registry.npmmirror.com/acorn-import-assertions/1.8.0_acorn@8.8.0: + resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz} + id: registry.npmmirror.com/acorn-import-assertions/1.8.0 + name: acorn-import-assertions + version: 1.8.0 + peerDependencies: + acorn: ^8 + dependencies: + acorn: registry.npmmirror.com/acorn/8.8.0 + + registry.npmmirror.com/acorn-jsx/5.3.2_acorn@7.4.1: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz} + id: registry.npmmirror.com/acorn-jsx/5.3.2 + name: acorn-jsx + version: 5.3.2 + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: registry.npmmirror.com/acorn/7.4.1 + dev: true + + registry.npmmirror.com/acorn-jsx/5.3.2_acorn@8.8.0: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz} + id: registry.npmmirror.com/acorn-jsx/5.3.2 + name: acorn-jsx + version: 5.3.2 + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: registry.npmmirror.com/acorn/8.8.0 + + registry.npmmirror.com/acorn-node/1.8.2: + resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-node/-/acorn-node-1.8.2.tgz} + name: acorn-node + version: 1.8.2 + dependencies: + acorn: registry.npmmirror.com/acorn/7.4.1 + acorn-walk: registry.npmmirror.com/acorn-walk/7.2.0 + xtend: registry.npmmirror.com/xtend/4.0.2 + dev: false + + registry.npmmirror.com/acorn-walk/7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz} + name: acorn-walk + version: 7.2.0 + engines: {node: '>=0.4.0'} + dev: false + + registry.npmmirror.com/acorn-walk/8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz} + name: acorn-walk + version: 8.2.0 + engines: {node: '>=0.4.0'} + dev: true + + registry.npmmirror.com/acorn/7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz} + name: acorn + version: 7.4.1 + engines: {node: '>=0.4.0'} + hasBin: true + + registry.npmmirror.com/acorn/8.8.0: + resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz} + name: acorn + version: 8.8.0 + engines: {node: '>=0.4.0'} + hasBin: true + + registry.npmmirror.com/add-dom-event-listener/1.1.0: + resolution: {integrity: sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz} + name: add-dom-event-listener + version: 1.1.0 + dependencies: + object-assign: registry.npmmirror.com/object-assign/4.1.1 + dev: false + + registry.npmmirror.com/address/1.2.1: + resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/address/-/address-1.2.1.tgz} + name: address + version: 1.2.1 + engines: {node: '>= 10.0.0'} + + registry.npmmirror.com/adjust-sourcemap-loader/4.0.0: + resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz} + name: adjust-sourcemap-loader + version: 4.0.0 + engines: {node: '>=8.9'} + dependencies: + loader-utils: registry.npmmirror.com/loader-utils/2.0.2 + regex-parser: registry.npmmirror.com/regex-parser/2.2.11 + dev: false + + registry.npmmirror.com/agent-base/6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz} + name: agent-base + version: 6.0.2 + engines: {node: '>= 6.0.0'} + dependencies: + debug: registry.npmmirror.com/debug/4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/ajv-formats/2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz} + name: ajv-formats + version: 2.1.1 + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: registry.npmmirror.com/ajv/8.11.0 + + registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz} + id: registry.npmmirror.com/ajv-keywords/3.5.2 + name: ajv-keywords + version: 3.5.2 + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: registry.npmmirror.com/ajv/6.12.6 + + registry.npmmirror.com/ajv-keywords/5.1.0_ajv@8.11.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz} + id: registry.npmmirror.com/ajv-keywords/5.1.0 + name: ajv-keywords + version: 5.1.0 + peerDependencies: + ajv: ^8.8.2 + dependencies: + ajv: registry.npmmirror.com/ajv/8.11.0 + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + + registry.npmmirror.com/ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz} + name: ajv + version: 6.12.6 + dependencies: + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + fast-json-stable-stringify: registry.npmmirror.com/fast-json-stable-stringify/2.1.0 + json-schema-traverse: registry.npmmirror.com/json-schema-traverse/0.4.1 + uri-js: registry.npmmirror.com/uri-js/4.4.1 + + registry.npmmirror.com/ajv/8.11.0: + resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz} + name: ajv + version: 8.11.0 + dependencies: + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + json-schema-traverse: registry.npmmirror.com/json-schema-traverse/1.0.0 + require-from-string: registry.npmmirror.com/require-from-string/2.0.2 + uri-js: registry.npmmirror.com/uri-js/4.4.1 + + registry.npmmirror.com/ansi-colors/4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz} + name: ansi-colors + version: 4.1.3 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/ansi-escapes/3.2.0: + resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz} + name: ansi-escapes + version: 3.2.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/ansi-escapes/4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz} + name: ansi-escapes + version: 4.3.2 + engines: {node: '>=8'} + dependencies: + type-fest: registry.npmmirror.com/type-fest/0.21.3 + dev: false + + registry.npmmirror.com/ansi-html-community/0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz} + name: ansi-html-community + version: 0.0.8 + engines: {'0': node >= 0.8.0} + hasBin: true + + registry.npmmirror.com/ansi-regex/3.0.1: + resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz} + name: ansi-regex + version: 3.0.1 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz} + name: ansi-regex + version: 5.0.1 + engines: {node: '>=8'} + + registry.npmmirror.com/ansi-regex/6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz} + name: ansi-regex + version: 6.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz} + name: ansi-styles + version: 3.2.1 + engines: {node: '>=4'} + dependencies: + color-convert: registry.npmmirror.com/color-convert/1.9.3 + + registry.npmmirror.com/ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz} + name: ansi-styles + version: 4.3.0 + engines: {node: '>=8'} + dependencies: + color-convert: registry.npmmirror.com/color-convert/2.0.1 + + registry.npmmirror.com/ansi-styles/5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz} + name: ansi-styles + version: 5.2.0 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/ant-design-vue/1.7.8_e69f4c376315d116bc696ba4bfbc21f0: + resolution: {integrity: sha512-F1hmiS9vwbyfuFvlamdW5l9bHKqRlj9wHaGDIE41NZMWXyWy8qL0UFa/+I0Wl8gQWZCqODW5pN6Yfoyn85At3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-1.7.8.tgz} + id: registry.npmmirror.com/ant-design-vue/1.7.8 + name: ant-design-vue + version: 1.7.8 + requiresBuild: true + peerDependencies: + vue: ^2.6.0 + vue-template-compiler: ^2.6.0 + dependencies: + '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/2.1.1 + '@ant-design/icons-vue': registry.npmmirror.com/@ant-design/icons-vue/2.0.0_e3a001a06805088ae6ab78f0b2c81fba + '@simonwep/pickr': registry.npmmirror.com/@simonwep/pickr/1.7.4 + add-dom-event-listener: registry.npmmirror.com/add-dom-event-listener/1.1.0 + array-tree-filter: registry.npmmirror.com/array-tree-filter/2.1.0 + async-validator: registry.npmmirror.com/async-validator/3.5.2 + babel-helper-vue-jsx-merge-props: registry.npmmirror.com/babel-helper-vue-jsx-merge-props/2.0.3 + babel-runtime: registry.npmmirror.com/babel-runtime/6.26.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + component-classes: registry.npmmirror.com/component-classes/1.2.6 + dom-align: registry.npmmirror.com/dom-align/1.12.3 + dom-closest: registry.npmmirror.com/dom-closest/0.2.0 + dom-scroll-into-view: registry.npmmirror.com/dom-scroll-into-view/2.0.1 + enquire.js: registry.npmmirror.com/enquire.js/2.1.6 + intersperse: registry.npmmirror.com/intersperse/1.0.0 + is-mobile: registry.npmmirror.com/is-mobile/2.2.2 + is-negative-zero: registry.npmmirror.com/is-negative-zero/2.0.2 + ismobilejs: registry.npmmirror.com/ismobilejs/1.1.1 + json2mq: registry.npmmirror.com/json2mq/0.2.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + moment: registry.npmmirror.com/moment/2.29.4 + mutationobserver-shim: registry.npmmirror.com/mutationobserver-shim/0.3.7 + node-emoji: registry.npmmirror.com/node-emoji/1.11.0 + omit.js: registry.npmmirror.com/omit.js/1.0.2 + raf: registry.npmmirror.com/raf/3.4.1 + resize-observer-polyfill: registry.npmmirror.com/resize-observer-polyfill/1.5.1 + shallow-equal: registry.npmmirror.com/shallow-equal/1.2.1 + shallowequal: registry.npmmirror.com/shallowequal/1.1.0 + vue: registry.npmmirror.com/vue/2.7.10 + vue-ref: registry.npmmirror.com/vue-ref/2.0.0 + vue-template-compiler: registry.npmmirror.com/vue-template-compiler/2.7.10 + warning: registry.npmmirror.com/warning/4.0.3 + dev: false + + registry.npmmirror.com/ant-design-vue/3.2.12_vue@3.2.40: + resolution: {integrity: sha512-CPsoWJ3t+sqq/EPINPXb4fC5/9iKkUdYOfK9M9kLKbXlRN3MAoVwWUbaFnUqc+ngtbEpn/d69hTF/Eh7MeWMhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-3.2.12.tgz} + id: registry.npmmirror.com/ant-design-vue/3.2.12 + name: ant-design-vue + version: 3.2.12 + engines: {node: '>=12.22.0'} + peerDependencies: + vue: '>=3.2.0' + dependencies: + '@ant-design/colors': registry.npmmirror.com/@ant-design/colors/6.0.0 + '@ant-design/icons-vue': registry.npmmirror.com/@ant-design/icons-vue/6.1.0_vue@3.2.40 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor/3.4.1 + '@simonwep/pickr': registry.npmmirror.com/@simonwep/pickr/1.8.2 + array-tree-filter: registry.npmmirror.com/array-tree-filter/2.1.0 + async-validator: registry.npmmirror.com/async-validator/4.2.5 + dayjs: registry.npmmirror.com/dayjs/1.11.5 + dom-align: registry.npmmirror.com/dom-align/1.12.3 + dom-scroll-into-view: registry.npmmirror.com/dom-scroll-into-view/2.0.1 + lodash: registry.npmmirror.com/lodash/4.17.21 + lodash-es: registry.npmmirror.com/lodash-es/4.17.21 + resize-observer-polyfill: registry.npmmirror.com/resize-observer-polyfill/1.5.1 + scroll-into-view-if-needed: registry.npmmirror.com/scroll-into-view-if-needed/2.2.29 + shallow-equal: registry.npmmirror.com/shallow-equal/1.2.1 + vue: registry.npmmirror.com/vue/3.2.40 + vue-types: registry.npmmirror.com/vue-types/3.0.2_vue@3.2.40 + warning: registry.npmmirror.com/warning/4.0.3 + dev: false + + registry.npmmirror.com/antd/4.23.4_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-2VdDSPXEjCc2m2qBgv6DKpKnsKIGyQtJBdcGn223EqHxDWHqCaRxeJIA9bcW50ntHFkwdeBa+IeWLBor377dkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/antd/-/antd-4.23.4.tgz} + id: registry.npmmirror.com/antd/4.23.4 + name: antd + version: 4.23.4 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@ant-design/colors': registry.npmmirror.com/@ant-design/colors/6.0.0 + '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_react-dom@18.2.0+react@18.2.0 + '@ant-design/react-slick': registry.npmmirror.com/@ant-design/react-slick/0.29.2_react@18.2.0 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor/3.4.1 + classnames: registry.npmmirror.com/classnames/2.3.2 + copy-to-clipboard: registry.npmmirror.com/copy-to-clipboard/3.3.2 + lodash: registry.npmmirror.com/lodash/4.17.21 + memoize-one: registry.npmmirror.com/memoize-one/6.0.0 + moment: registry.npmmirror.com/moment/2.29.4 + rc-cascader: registry.npmmirror.com/rc-cascader/3.7.0_react-dom@18.2.0+react@18.2.0 + rc-checkbox: registry.npmmirror.com/rc-checkbox/2.3.2_react-dom@18.2.0+react@18.2.0 + rc-collapse: registry.npmmirror.com/rc-collapse/3.3.1_react-dom@18.2.0+react@18.2.0 + rc-dialog: registry.npmmirror.com/rc-dialog/8.9.0_react-dom@18.2.0+react@18.2.0 + rc-drawer: registry.npmmirror.com/rc-drawer/5.1.0_react-dom@18.2.0+react@18.2.0 + rc-dropdown: registry.npmmirror.com/rc-dropdown/4.0.1_react-dom@18.2.0+react@18.2.0 + rc-field-form: registry.npmmirror.com/rc-field-form/1.27.2_react-dom@18.2.0+react@18.2.0 + rc-image: registry.npmmirror.com/rc-image/5.7.1_react-dom@18.2.0+react@18.2.0 + rc-input: registry.npmmirror.com/rc-input/0.1.2_react-dom@18.2.0+react@18.2.0 + rc-input-number: registry.npmmirror.com/rc-input-number/7.3.9_react-dom@18.2.0+react@18.2.0 + rc-mentions: registry.npmmirror.com/rc-mentions/1.9.2_react-dom@18.2.0+react@18.2.0 + rc-menu: registry.npmmirror.com/rc-menu/9.6.4_react-dom@18.2.0+react@18.2.0 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-notification: registry.npmmirror.com/rc-notification/4.6.0_react-dom@18.2.0+react@18.2.0 + rc-pagination: registry.npmmirror.com/rc-pagination/3.1.17_react-dom@18.2.0+react@18.2.0 + rc-picker: registry.npmmirror.com/rc-picker/2.6.10_react-dom@18.2.0+react@18.2.0 + rc-progress: registry.npmmirror.com/rc-progress/3.3.3_react-dom@18.2.0+react@18.2.0 + rc-rate: registry.npmmirror.com/rc-rate/2.9.2_react-dom@18.2.0+react@18.2.0 + rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_react-dom@18.2.0+react@18.2.0 + rc-segmented: registry.npmmirror.com/rc-segmented/2.1.0_react-dom@18.2.0+react@18.2.0 + rc-select: registry.npmmirror.com/rc-select/14.1.13_react-dom@18.2.0+react@18.2.0 + rc-slider: registry.npmmirror.com/rc-slider/10.0.1_react-dom@18.2.0+react@18.2.0 + rc-steps: registry.npmmirror.com/rc-steps/4.1.4_react-dom@18.2.0+react@18.2.0 + rc-switch: registry.npmmirror.com/rc-switch/3.2.2_react-dom@18.2.0+react@18.2.0 + rc-table: registry.npmmirror.com/rc-table/7.26.0_react-dom@18.2.0+react@18.2.0 + rc-tabs: registry.npmmirror.com/rc-tabs/12.1.0-alpha.1_react-dom@18.2.0+react@18.2.0 + rc-textarea: registry.npmmirror.com/rc-textarea/0.3.7_react-dom@18.2.0+react@18.2.0 + rc-tooltip: registry.npmmirror.com/rc-tooltip/5.2.2_react-dom@18.2.0+react@18.2.0 + rc-tree: registry.npmmirror.com/rc-tree/5.7.0_react-dom@18.2.0+react@18.2.0 + rc-tree-select: registry.npmmirror.com/rc-tree-select/5.5.0_react-dom@18.2.0+react@18.2.0 + rc-trigger: registry.npmmirror.com/rc-trigger/5.3.1_react-dom@18.2.0+react@18.2.0 + rc-upload: registry.npmmirror.com/rc-upload/4.3.4_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + scroll-into-view-if-needed: registry.npmmirror.com/scroll-into-view-if-needed/2.2.29 + dev: false + + registry.npmmirror.com/any-promise/1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz} + name: any-promise + version: 1.3.0 + dev: true + + registry.npmmirror.com/anymatch/3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz} + name: anymatch + version: 3.1.2 + engines: {node: '>= 8'} + dependencies: + normalize-path: registry.npmmirror.com/normalize-path/3.0.0 + picomatch: registry.npmmirror.com/picomatch/2.3.1 + + registry.npmmirror.com/arch/2.2.0: + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz} + name: arch + version: 2.2.0 + dev: true + + registry.npmmirror.com/arg/4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz} + name: arg + version: 4.1.3 + dev: true + + registry.npmmirror.com/arg/5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz} + name: arg + version: 5.0.2 + dev: false + + registry.npmmirror.com/argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz} + name: argparse + version: 1.0.10 + dependencies: + sprintf-js: registry.npmmirror.com/sprintf-js/1.0.3 + + registry.npmmirror.com/argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz} + name: argparse + version: 2.0.1 + + registry.npmmirror.com/aria-query/4.2.2: + resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz} + name: aria-query + version: 4.2.2 + engines: {node: '>=6.0'} + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + '@babel/runtime-corejs3': registry.npmmirror.com/@babel/runtime-corejs3/7.19.1 + dev: false + + registry.npmmirror.com/aria-query/5.0.2: + resolution: {integrity: sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aria-query/-/aria-query-5.0.2.tgz} + name: aria-query + version: 5.0.2 + engines: {node: '>=6.0'} + dev: false + + registry.npmmirror.com/array-flatten/1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz} + name: array-flatten + version: 1.1.1 + + registry.npmmirror.com/array-flatten/2.1.2: + resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz} + name: array-flatten + version: 2.1.2 + + registry.npmmirror.com/array-includes/3.1.5: + resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-includes/-/array-includes-3.1.5.tgz} + name: array-includes + version: 3.1.5 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + is-string: registry.npmmirror.com/is-string/1.0.7 + dev: false + + registry.npmmirror.com/array-tree-filter/2.1.0: + resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz} + name: array-tree-filter + version: 2.1.0 + dev: false + + registry.npmmirror.com/array-union/2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz} + name: array-union + version: 2.1.0 + engines: {node: '>=8'} + + registry.npmmirror.com/array.prototype.flat/1.3.0: + resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz} + name: array.prototype.flat + version: 1.3.0 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + es-shim-unscopables: registry.npmmirror.com/es-shim-unscopables/1.0.0 + dev: false + + registry.npmmirror.com/array.prototype.flatmap/1.3.0: + resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz} + name: array.prototype.flatmap + version: 1.3.0 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + es-shim-unscopables: registry.npmmirror.com/es-shim-unscopables/1.0.0 + dev: false + + registry.npmmirror.com/array.prototype.reduce/1.0.4: + resolution: {integrity: sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz} + name: array.prototype.reduce + version: 1.0.4 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + es-array-method-boxes-properly: registry.npmmirror.com/es-array-method-boxes-properly/1.0.0 + is-string: registry.npmmirror.com/is-string/1.0.7 + dev: false + + registry.npmmirror.com/asap/2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz} + name: asap + version: 2.0.6 + dev: false + + registry.npmmirror.com/ast-types-flow/0.0.7: + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz} + name: ast-types-flow + version: 0.0.7 + dev: false + + registry.npmmirror.com/astral-regex/2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz} + name: astral-regex + version: 2.0.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/async-validator/3.5.2: + resolution: {integrity: sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-3.5.2.tgz} + name: async-validator + version: 3.5.2 + dev: false + + registry.npmmirror.com/async-validator/4.2.5: + resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz} + name: async-validator + version: 4.2.5 + dev: false + + registry.npmmirror.com/async/2.6.4: + resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async/-/async-2.6.4.tgz} + name: async + version: 2.6.4 + dependencies: + lodash: registry.npmmirror.com/lodash/4.17.21 + dev: true + + registry.npmmirror.com/async/3.2.4: + resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async/-/async-3.2.4.tgz} + name: async + version: 3.2.4 + dev: false + + registry.npmmirror.com/asynckit/0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz} + name: asynckit + version: 0.4.0 + dev: false + + registry.npmmirror.com/at-least-node/1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz} + name: at-least-node + version: 1.0.0 + engines: {node: '>= 4.0.0'} + + registry.npmmirror.com/autoprefixer/10.4.12_postcss@8.4.17: + resolution: {integrity: sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.12.tgz} + id: registry.npmmirror.com/autoprefixer/10.4.12 + name: autoprefixer + version: 10.4.12 + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001414 + fraction.js: registry.npmmirror.com/fraction.js/4.2.0 + normalize-range: registry.npmmirror.com/normalize-range/0.1.2 + picocolors: registry.npmmirror.com/picocolors/1.0.0 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/axe-core/4.4.3: + resolution: {integrity: sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axe-core/-/axe-core-4.4.3.tgz} + name: axe-core + version: 4.4.3 + engines: {node: '>=4'} + dev: false + + registry.npmmirror.com/axobject-query/2.2.0: + resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz} + name: axobject-query + version: 2.2.0 + dev: false + + registry.npmmirror.com/babel-helper-vue-jsx-merge-props/2.0.3: + resolution: {integrity: sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz} + name: babel-helper-vue-jsx-merge-props + version: 2.0.3 + dev: false + + registry.npmmirror.com/babel-jest/27.5.1_@babel+core@7.19.3: + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz} + id: registry.npmmirror.com/babel-jest/27.5.1 + name: babel-jest + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@jest/transform': registry.npmmirror.com/@jest/transform/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/babel__core': registry.npmmirror.com/@types/babel__core/7.1.19 + babel-plugin-istanbul: registry.npmmirror.com/babel-plugin-istanbul/6.1.1 + babel-preset-jest: registry.npmmirror.com/babel-preset-jest/27.5.1_@babel+core@7.19.3 + chalk: registry.npmmirror.com/chalk/4.1.2 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + slash: registry.npmmirror.com/slash/3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/babel-loader/8.2.5_b1475583497452e4eb6a502a776a8f19: + resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-loader/-/babel-loader-8.2.5.tgz} + id: registry.npmmirror.com/babel-loader/8.2.5 + name: babel-loader + version: 8.2.5 + engines: {node: '>= 8.9'} + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + find-cache-dir: registry.npmmirror.com/find-cache-dir/3.3.2 + loader-utils: registry.npmmirror.com/loader-utils/2.0.2 + make-dir: registry.npmmirror.com/make-dir/3.1.0 + schema-utils: registry.npmmirror.com/schema-utils/2.7.1 + webpack: registry.npmmirror.com/webpack/5.74.0 + + registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3: + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz} + name: babel-plugin-dynamic-import-node + version: 2.3.3 + dependencies: + object.assign: registry.npmmirror.com/object.assign/4.1.4 + + registry.npmmirror.com/babel-plugin-import/1.13.5: + resolution: {integrity: sha512-IkqnoV+ov1hdJVofly9pXRJmeDm9EtROfrc5i6eII0Hix2xMs5FEm8FG3ExMvazbnZBbgHIt6qdO8And6lCloQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-import/-/babel-plugin-import-1.13.5.tgz} + name: babel-plugin-import + version: 1.13.5 + dependencies: + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + dev: true + + registry.npmmirror.com/babel-plugin-istanbul/6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz} + name: babel-plugin-istanbul + version: 6.1.1 + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.19.0 + '@istanbuljs/load-nyc-config': registry.npmmirror.com/@istanbuljs/load-nyc-config/1.1.0 + '@istanbuljs/schema': registry.npmmirror.com/@istanbuljs/schema/0.1.3 + istanbul-lib-instrument: registry.npmmirror.com/istanbul-lib-instrument/5.2.0 + test-exclude: registry.npmmirror.com/test-exclude/6.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/babel-plugin-jest-hoist/27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz} + name: babel-plugin-jest-hoist + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + '@types/babel__core': registry.npmmirror.com/@types/babel__core/7.1.19 + '@types/babel__traverse': registry.npmmirror.com/@types/babel__traverse/7.18.2 + dev: false + + registry.npmmirror.com/babel-plugin-macros/3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz} + name: babel-plugin-macros + version: 3.1.0 + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + cosmiconfig: registry.npmmirror.com/cosmiconfig/7.0.1 + resolve: registry.npmmirror.com/resolve/1.22.1 + dev: false + + registry.npmmirror.com/babel-plugin-named-asset-import/0.3.8_@babel+core@7.19.3: + resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz} + id: registry.npmmirror.com/babel-plugin-named-asset-import/0.3.8 + name: babel-plugin-named-asset-import + version: 0.3.8 + peerDependencies: + '@babel/core': ^7.1.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + dev: false + + registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.3: + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz} + id: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.3 + name: babel-plugin-polyfill-corejs2 + version: 0.3.3 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.19.3 + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.3 + semver: registry.npmmirror.com/semver/6.3.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.3: + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz} + id: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.6.0 + name: babel-plugin-polyfill-corejs3 + version: 0.6.0 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.3 + core-js-compat: registry.npmmirror.com/core-js-compat/3.25.4 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.3: + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz} + id: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.4.1 + name: babel-plugin-polyfill-regenerator + version: 0.4.1 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/babel-plugin-transform-react-remove-prop-types/0.4.24: + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz} + name: babel-plugin-transform-react-remove-prop-types + version: 0.4.24 + dev: false + + registry.npmmirror.com/babel-preset-current-node-syntax/1.0.1_@babel+core@7.19.3: + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz} + id: registry.npmmirror.com/babel-preset-current-node-syntax/1.0.1 + name: babel-preset-current-node-syntax + version: 1.0.1 + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-syntax-async-generators': registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.3 + '@babel/plugin-syntax-bigint': registry.npmmirror.com/@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-class-properties': registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.3 + '@babel/plugin-syntax-import-meta': registry.npmmirror.com/@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.19.3 + '@babel/plugin-syntax-json-strings': registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.3 + '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-numeric-separator': registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.3 + '@babel/plugin-syntax-object-rest-spread': registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-optional-catch-binding': registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-optional-chaining': registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.3 + '@babel/plugin-syntax-top-level-await': registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.3 + dev: false + + registry.npmmirror.com/babel-preset-jest/27.5.1_@babel+core@7.19.3: + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz} + id: registry.npmmirror.com/babel-preset-jest/27.5.1 + name: babel-preset-jest + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + babel-plugin-jest-hoist: registry.npmmirror.com/babel-plugin-jest-hoist/27.5.1 + babel-preset-current-node-syntax: registry.npmmirror.com/babel-preset-current-node-syntax/1.0.1_@babel+core@7.19.3 + dev: false + + registry.npmmirror.com/babel-preset-react-app/10.0.1: + resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz} + name: babel-preset-react-app + version: 10.0.1 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/plugin-proposal-class-properties': registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-decorators': registry.npmmirror.com/@babel/plugin-proposal-decorators/7.19.3_@babel+core@7.19.3 + '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-numeric-separator': registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.3 + '@babel/plugin-proposal-optional-chaining': registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.3 + '@babel/plugin-proposal-private-methods': registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-flow-strip-types': registry.npmmirror.com/@babel/plugin-transform-flow-strip-types/7.19.0_@babel+core@7.19.3 + '@babel/plugin-transform-react-display-name': registry.npmmirror.com/@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.3 + '@babel/plugin-transform-runtime': registry.npmmirror.com/@babel/plugin-transform-runtime/7.19.1_@babel+core@7.19.3 + '@babel/preset-env': registry.npmmirror.com/@babel/preset-env/7.19.3_@babel+core@7.19.3 + '@babel/preset-react': registry.npmmirror.com/@babel/preset-react/7.18.6_@babel+core@7.19.3 + '@babel/preset-typescript': registry.npmmirror.com/@babel/preset-typescript/7.18.6_@babel+core@7.19.3 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + babel-plugin-macros: registry.npmmirror.com/babel-plugin-macros/3.1.0 + babel-plugin-transform-react-remove-prop-types: registry.npmmirror.com/babel-plugin-transform-react-remove-prop-types/0.4.24 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/babel-runtime/6.26.0: + resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz} + name: babel-runtime + version: 6.26.0 + dependencies: + core-js: registry.npmmirror.com/core-js/2.6.12 + regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.11.1 + dev: false + + registry.npmmirror.com/balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz} + name: balanced-match + version: 1.0.2 + + registry.npmmirror.com/base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz} + name: base64-js + version: 1.5.1 + dev: true + + registry.npmmirror.com/bfj/7.0.2: + resolution: {integrity: sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bfj/-/bfj-7.0.2.tgz} + name: bfj + version: 7.0.2 + engines: {node: '>= 8.0.0'} + dependencies: + bluebird: registry.npmmirror.com/bluebird/3.7.2 + check-types: registry.npmmirror.com/check-types/11.1.2 + hoopy: registry.npmmirror.com/hoopy/0.1.4 + tryer: registry.npmmirror.com/tryer/1.0.1 + dev: false + + registry.npmmirror.com/big.js/5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz} + name: big.js + version: 5.2.2 + + registry.npmmirror.com/binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz} + name: binary-extensions + version: 2.2.0 + engines: {node: '>=8'} + + registry.npmmirror.com/bl/4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz} + name: bl + version: 4.1.0 + dependencies: + buffer: registry.npmmirror.com/buffer/5.7.1 + inherits: registry.npmmirror.com/inherits/2.0.4 + readable-stream: registry.npmmirror.com/readable-stream/3.6.0 + dev: true + + registry.npmmirror.com/bluebird/3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz} + name: bluebird + version: 3.7.2 + + registry.npmmirror.com/body-parser/1.20.0: + resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/body-parser/-/body-parser-1.20.0.tgz} + name: body-parser + version: 1.20.0 + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: registry.npmmirror.com/bytes/3.1.2 + content-type: registry.npmmirror.com/content-type/1.0.4 + debug: registry.npmmirror.com/debug/2.6.9 + depd: registry.npmmirror.com/depd/2.0.0 + destroy: registry.npmmirror.com/destroy/1.2.0 + http-errors: registry.npmmirror.com/http-errors/2.0.0 + iconv-lite: registry.npmmirror.com/iconv-lite/0.4.24 + on-finished: registry.npmmirror.com/on-finished/2.4.1 + qs: registry.npmmirror.com/qs/6.10.3 + raw-body: registry.npmmirror.com/raw-body/2.5.1 + type-is: registry.npmmirror.com/type-is/1.6.18 + unpipe: registry.npmmirror.com/unpipe/1.0.0 + + registry.npmmirror.com/bonjour-service/1.0.14: + resolution: {integrity: sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz} + name: bonjour-service + version: 1.0.14 + dependencies: + array-flatten: registry.npmmirror.com/array-flatten/2.1.2 + dns-equal: registry.npmmirror.com/dns-equal/1.0.0 + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + multicast-dns: registry.npmmirror.com/multicast-dns/7.2.5 + + registry.npmmirror.com/boolbase/1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz} + name: boolbase + version: 1.0.0 + + registry.npmmirror.com/brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz} + name: brace-expansion + version: 1.1.11 + dependencies: + balanced-match: registry.npmmirror.com/balanced-match/1.0.2 + concat-map: registry.nlark.com/concat-map/0.0.1 + + registry.npmmirror.com/brace-expansion/2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz} + name: brace-expansion + version: 2.0.1 + dependencies: + balanced-match: registry.npmmirror.com/balanced-match/1.0.2 + + registry.npmmirror.com/braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz} + name: braces + version: 3.0.2 + engines: {node: '>=8'} + dependencies: + fill-range: registry.npmmirror.com/fill-range/7.0.1 + + registry.npmmirror.com/browser-process-hrtime/1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz} + name: browser-process-hrtime + version: 1.0.0 + dev: false + + registry.npmmirror.com/browserslist/4.21.4: + resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz} + name: browserslist + version: 4.21.4 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001414 + electron-to-chromium: registry.npmmirror.com/electron-to-chromium/1.4.270 + node-releases: registry.npmmirror.com/node-releases/2.0.6 + update-browserslist-db: registry.npmmirror.com/update-browserslist-db/1.0.9_browserslist@4.21.4 + + registry.npmmirror.com/buffer-from/1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz} + name: buffer-from + version: 1.1.2 + + registry.npmmirror.com/buffer/5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz} + name: buffer + version: 5.7.1 + dependencies: + base64-js: registry.npmmirror.com/base64-js/1.5.1 + ieee754: registry.npmmirror.com/ieee754/1.2.1 + dev: true + + registry.npmmirror.com/builtin-modules/3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.3.0.tgz} + name: builtin-modules + version: 3.3.0 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/bytes/3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz} + name: bytes + version: 3.0.0 + engines: {node: '>= 0.8'} + + registry.npmmirror.com/bytes/3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz} + name: bytes + version: 3.1.2 + engines: {node: '>= 0.8'} + + registry.npmmirror.com/call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz} + name: call-bind + version: 1.0.2 + dependencies: + function-bind: registry.npmmirror.com/function-bind/1.1.1 + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + + registry.npmmirror.com/callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz} + name: callsites + version: 3.1.0 + engines: {node: '>=6'} + + registry.npmmirror.com/camel-case/4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz} + name: camel-case + version: 4.1.2 + dependencies: + pascal-case: registry.npmmirror.com/pascal-case/3.1.2 + tslib: registry.npmmirror.com/tslib/2.4.0 + + registry.npmmirror.com/camelcase-css/2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz} + name: camelcase-css + version: 2.0.1 + engines: {node: '>= 6'} + dev: false + + registry.npmmirror.com/camelcase/5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz} + name: camelcase + version: 5.3.1 + engines: {node: '>=6'} + + registry.npmmirror.com/camelcase/6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz} + name: camelcase + version: 6.3.0 + engines: {node: '>=10'} + + registry.npmmirror.com/caniuse-api/3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz} + name: caniuse-api + version: 3.0.0 + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001414 + lodash.memoize: registry.npmmirror.com/lodash.memoize/4.1.2 + lodash.uniq: registry.npmmirror.com/lodash.uniq/4.5.0 + + registry.npmmirror.com/caniuse-lite/1.0.30001414: + resolution: {integrity: sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001414.tgz} + name: caniuse-lite + version: 1.0.30001414 + + registry.npmmirror.com/case-sensitive-paths-webpack-plugin/2.4.0: + resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz} + name: case-sensitive-paths-webpack-plugin + version: 2.4.0 + engines: {node: '>=4'} + + registry.npmmirror.com/chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz} + name: chalk + version: 2.4.2 + engines: {node: '>=4'} + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles/3.2.1 + escape-string-regexp: registry.npmmirror.com/escape-string-regexp/1.0.5 + supports-color: registry.npmmirror.com/supports-color/5.5.0 + + registry.npmmirror.com/chalk/3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz} + name: chalk + version: 3.0.0 + engines: {node: '>=8'} + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0 + supports-color: registry.npmmirror.com/supports-color/7.2.0 + + registry.npmmirror.com/chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz} + name: chalk + version: 4.1.2 + engines: {node: '>=10'} + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0 + supports-color: registry.npmmirror.com/supports-color/7.2.0 + + registry.npmmirror.com/char-regex/1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz} + name: char-regex + version: 1.0.2 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/char-regex/2.0.1: + resolution: {integrity: sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/char-regex/-/char-regex-2.0.1.tgz} + name: char-regex + version: 2.0.1 + engines: {node: '>=12.20'} + dev: false + + registry.npmmirror.com/check-types/11.1.2: + resolution: {integrity: sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/check-types/-/check-types-11.1.2.tgz} + name: check-types + version: 11.1.2 + dev: false + + registry.npmmirror.com/cheerio-select/2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cheerio-select/-/cheerio-select-2.1.0.tgz} + name: cheerio-select + version: 2.1.0 + dependencies: + boolbase: registry.npmmirror.com/boolbase/1.0.0 + css-select: registry.npmmirror.com/css-select/5.1.0 + css-what: registry.npmmirror.com/css-what/6.1.0 + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + domhandler: registry.npmmirror.com/domhandler/5.0.3 + domutils: registry.npmmirror.com/domutils/3.0.1 + dev: true + + registry.npmmirror.com/cheerio/1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cheerio/-/cheerio-1.0.0-rc.12.tgz} + name: cheerio + version: 1.0.0-rc.12 + engines: {node: '>= 6'} + dependencies: + cheerio-select: registry.npmmirror.com/cheerio-select/2.1.0 + dom-serializer: registry.npmmirror.com/dom-serializer/2.0.0 + domhandler: registry.npmmirror.com/domhandler/5.0.3 + domutils: registry.npmmirror.com/domutils/3.0.1 + htmlparser2: registry.npmmirror.com/htmlparser2/8.0.1 + parse5: registry.npmmirror.com/parse5/7.1.1 + parse5-htmlparser2-tree-adapter: registry.npmmirror.com/parse5-htmlparser2-tree-adapter/7.0.0 + dev: true + + registry.npmmirror.com/chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz} + name: chokidar + version: 3.5.3 + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: registry.npmmirror.com/anymatch/3.1.2 + braces: registry.npmmirror.com/braces/3.0.2 + glob-parent: registry.npmmirror.com/glob-parent/5.1.2 + is-binary-path: registry.npmmirror.com/is-binary-path/2.1.0 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + normalize-path: registry.npmmirror.com/normalize-path/3.0.0 + readdirp: registry.npmmirror.com/readdirp/3.6.0 + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents/2.3.2 + + registry.npmmirror.com/chrome-trace-event/1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz} + name: chrome-trace-event + version: 1.0.3 + engines: {node: '>=6.0'} + + registry.npmmirror.com/ci-info/1.6.0: + resolution: {integrity: sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz} + name: ci-info + version: 1.6.0 + dev: true + + registry.npmmirror.com/ci-info/3.4.0: + resolution: {integrity: sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ci-info/-/ci-info-3.4.0.tgz} + name: ci-info + version: 3.4.0 + dev: false + + registry.npmmirror.com/cjs-module-lexer/1.2.2: + resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz} + name: cjs-module-lexer + version: 1.2.2 + dev: false + + registry.npmmirror.com/classnames/2.3.2: + resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/classnames/-/classnames-2.3.2.tgz} + name: classnames + version: 2.3.2 + dev: false + + registry.npmmirror.com/clean-css/5.3.1: + resolution: {integrity: sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz} + name: clean-css + version: 5.3.1 + engines: {node: '>= 10.0'} + dependencies: + source-map: registry.npmmirror.com/source-map/0.6.1 + + registry.npmmirror.com/cli-cursor/2.1.0: + resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz} + name: cli-cursor + version: 2.1.0 + engines: {node: '>=4'} + dependencies: + restore-cursor: registry.npmmirror.com/restore-cursor/2.0.0 + dev: true + + registry.npmmirror.com/cli-cursor/3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz} + name: cli-cursor + version: 3.1.0 + engines: {node: '>=8'} + dependencies: + restore-cursor: registry.npmmirror.com/restore-cursor/3.1.0 + dev: true + + registry.npmmirror.com/cli-highlight/2.1.11: + resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-highlight/-/cli-highlight-2.1.11.tgz} + name: cli-highlight + version: 2.1.11 + engines: {node: '>=8.0.0', npm: '>=5.0.0'} + hasBin: true + dependencies: + chalk: registry.npmmirror.com/chalk/4.1.2 + highlight.js: registry.npmmirror.com/highlight.js/10.7.3 + mz: registry.npmmirror.com/mz/2.7.0 + parse5: registry.npmmirror.com/parse5/5.1.1 + parse5-htmlparser2-tree-adapter: registry.npmmirror.com/parse5-htmlparser2-tree-adapter/6.0.1 + yargs: registry.npmmirror.com/yargs/16.2.0 + dev: true + + registry.npmmirror.com/cli-spinners/2.7.0: + resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.7.0.tgz} + name: cli-spinners + version: 2.7.0 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/clipboardy/2.3.0: + resolution: {integrity: sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz} + name: clipboardy + version: 2.3.0 + engines: {node: '>=8'} + dependencies: + arch: registry.npmmirror.com/arch/2.2.0 + execa: registry.npmmirror.com/execa/1.0.0 + is-wsl: registry.npmmirror.com/is-wsl/2.2.0 + dev: true + + registry.npmmirror.com/cliui/7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz} + name: cliui + version: 7.0.4 + dependencies: + string-width: registry.npmmirror.com/string-width/4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + wrap-ansi: registry.npmmirror.com/wrap-ansi/7.0.0 + + registry.npmmirror.com/clone-deep/4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz} + name: clone-deep + version: 4.0.1 + engines: {node: '>=6'} + dependencies: + is-plain-object: registry.npmmirror.com/is-plain-object/2.0.4 + kind-of: registry.npmmirror.com/kind-of/6.0.3 + shallow-clone: registry.npmmirror.com/shallow-clone/3.0.1 + dev: true + + registry.npmmirror.com/clone/1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz} + name: clone + version: 1.0.4 + engines: {node: '>=0.8'} + dev: true + + registry.npmmirror.com/co/4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/co/-/co-4.6.0.tgz} + name: co + version: 4.6.0 + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: false + + registry.npmmirror.com/coa/2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz} + name: coa + version: 2.0.2 + engines: {node: '>= 4.0'} + dependencies: + '@types/q': registry.npmmirror.com/@types/q/1.5.5 + chalk: registry.npmmirror.com/chalk/2.4.2 + q: registry.npmmirror.com/q/1.5.1 + dev: false + + registry.npmmirror.com/collect-v8-coverage/1.0.1: + resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz} + name: collect-v8-coverage + version: 1.0.1 + dev: false + + registry.npmmirror.com/color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz} + name: color-convert + version: 1.9.3 + dependencies: + color-name: registry.npmmirror.com/color-name/1.1.3 + + registry.npmmirror.com/color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz} + name: color-convert + version: 2.0.1 + engines: {node: '>=7.0.0'} + dependencies: + color-name: registry.npmmirror.com/color-name/1.1.4 + + registry.npmmirror.com/color-name/1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz} + name: color-name + version: 1.1.3 + + registry.npmmirror.com/color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz} + name: color-name + version: 1.1.4 + + registry.npmmirror.com/colord/2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz} + name: colord + version: 2.9.3 + + registry.npmmirror.com/colorette/2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz} + name: colorette + version: 2.0.19 + + registry.npmmirror.com/combined-stream/1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz} + name: combined-stream + version: 1.0.8 + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: registry.npmmirror.com/delayed-stream/1.0.0 + dev: false + + registry.npmmirror.com/commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz} + name: commander + version: 2.20.3 + + registry.npmmirror.com/commander/7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz} + name: commander + version: 7.2.0 + engines: {node: '>= 10'} + + registry.npmmirror.com/commander/8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz} + name: commander + version: 8.3.0 + engines: {node: '>= 12'} + + registry.npmmirror.com/common-path-prefix/3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz} + name: common-path-prefix + version: 3.0.0 + dev: false + + registry.npmmirror.com/common-tags/1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/common-tags/-/common-tags-1.8.2.tgz} + name: common-tags + version: 1.8.2 + engines: {node: '>=4.0.0'} + dev: false + + registry.npmmirror.com/commondir/1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz} + name: commondir + version: 1.0.1 + + registry.npmmirror.com/component-classes/1.2.6: + resolution: {integrity: sha512-hPFGULxdwugu1QWW3SvVOCUHLzO34+a2J6Wqy0c5ASQkfi9/8nZcBB0ZohaEbXOQlCflMAEMmEWk7u7BVs4koA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/component-classes/-/component-classes-1.2.6.tgz} + name: component-classes + version: 1.2.6 + dependencies: + component-indexof: registry.npmmirror.com/component-indexof/0.0.3 + dev: false + + registry.npmmirror.com/component-indexof/0.0.3: + resolution: {integrity: sha1-EdCRMSI5648yyPJa6csAL/6NPCQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/component-indexof/download/component-indexof-0.0.3.tgz} + name: component-indexof + version: 0.0.3 + dev: false + + registry.npmmirror.com/compressible/2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz} + name: compressible + version: 2.0.18 + engines: {node: '>= 0.6'} + dependencies: + mime-db: registry.npmmirror.com/mime-db/1.52.0 + + registry.npmmirror.com/compression/1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz} + name: compression + version: 1.7.4 + engines: {node: '>= 0.8.0'} + dependencies: + accepts: registry.npmmirror.com/accepts/1.3.8 + bytes: registry.npmmirror.com/bytes/3.0.0 + compressible: registry.npmmirror.com/compressible/2.0.18 + debug: registry.npmmirror.com/debug/2.6.9 + on-headers: registry.npmmirror.com/on-headers/1.0.2 + safe-buffer: registry.npmmirror.com/safe-buffer/5.1.2 + vary: registry.npmmirror.com/vary/1.1.2 + + registry.npmmirror.com/compute-scroll-into-view/1.0.17: + resolution: {integrity: sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz} + name: compute-scroll-into-view + version: 1.0.17 + dev: false + + registry.npmmirror.com/confusing-browser-globals/1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz} + name: confusing-browser-globals + version: 1.0.11 + dev: false + + registry.npmmirror.com/connect-history-api-fallback/2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz} + name: connect-history-api-fallback + version: 2.0.0 + engines: {node: '>=0.8'} + + registry.npmmirror.com/consolidate/0.15.1: + resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz} + name: consolidate + version: 0.15.1 + engines: {node: '>= 0.10.0'} + dependencies: + bluebird: registry.npmmirror.com/bluebird/3.7.2 + dev: true + + registry.npmmirror.com/content-disposition/0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/content-disposition/download/content-disposition-0.5.4.tgz} + name: content-disposition + version: 0.5.4 + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1 + + registry.npmmirror.com/content-type/1.0.4: + resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz} + name: content-type + version: 1.0.4 + engines: {node: '>= 0.6'} + + registry.npmmirror.com/convert-source-map/1.8.0: + resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz} + name: convert-source-map + version: 1.8.0 + dependencies: + safe-buffer: registry.npmmirror.com/safe-buffer/5.1.2 + + registry.npmmirror.com/cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz} + name: cookie + version: 0.5.0 + engines: {node: '>= 0.6'} + + registry.npmmirror.com/copy-anything/2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz} + name: copy-anything + version: 2.0.6 + dependencies: + is-what: registry.npmmirror.com/is-what/3.14.1 + dev: true + + registry.npmmirror.com/copy-to-clipboard/3.3.2: + resolution: {integrity: sha512-Vme1Z6RUDzrb6xAI7EZlVZ5uvOk2F//GaxKUxajDqm9LhOVM1inxNAD2vy+UZDYsd0uyA9s7b3/FVZPSxqrCfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/copy-to-clipboard/-/copy-to-clipboard-3.3.2.tgz} + name: copy-to-clipboard + version: 3.3.2 + dependencies: + toggle-selection: registry.npmmirror.com/toggle-selection/1.0.6 + dev: false + + registry.npmmirror.com/copy-webpack-plugin/9.1.0_webpack@5.74.0: + resolution: {integrity: sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz} + id: registry.npmmirror.com/copy-webpack-plugin/9.1.0 + name: copy-webpack-plugin + version: 9.1.0 + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.1.0 + dependencies: + fast-glob: registry.npmmirror.com/fast-glob/3.2.12 + glob-parent: registry.npmmirror.com/glob-parent/6.0.2 + globby: registry.npmmirror.com/globby/11.1.0 + normalize-path: registry.npmmirror.com/normalize-path/3.0.0 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + serialize-javascript: registry.npmmirror.com/serialize-javascript/6.0.0 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: true + + registry.npmmirror.com/core-js-compat/3.25.4: + resolution: {integrity: sha512-gCEcIEEqCR6230WroNunK/653CWKhqyCKJ9b+uESqOt/WFJA8B4lTnnQFdpYY5vmBcwJAA90Bo5vXs+CVsf6iA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.25.4.tgz} + name: core-js-compat + version: 3.25.4 + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + + registry.npmmirror.com/core-js-pure/3.25.4: + resolution: {integrity: sha512-qRbgm0ADrsNTU66UcW47YMJjXm+ShhUP2gkoEoAShT2BHO3cb5gGqLtmWpjnM6Wx9h5hMSF4uZ+jEV/8+4KCsw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.25.4.tgz} + name: core-js-pure + version: 3.25.4 + requiresBuild: true + dev: false + + registry.npmmirror.com/core-js/2.6.12: + resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz} + name: core-js + version: 2.6.12 + deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. + requiresBuild: true + dev: false + + registry.npmmirror.com/core-js/3.25.4: + resolution: {integrity: sha512-JDLxg61lFPFYQ7U0HKoyKwVUV63VbbVTb/K73Yf+k4Mf4ZBZxCjfyrWZjTk1ZM7ZrgFSqhSIOmuzYAxG2f/reQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js/-/core-js-3.25.4.tgz} + name: core-js + version: 3.25.4 + requiresBuild: true + + registry.npmmirror.com/core-util-is/1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz} + name: core-util-is + version: 1.0.3 + + registry.npmmirror.com/cosmiconfig-typescript-loader/1.0.9_9727ad0b2396b126bdebae378b5b15dc: + resolution: {integrity: sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.9.tgz} + id: registry.npmmirror.com/cosmiconfig-typescript-loader/1.0.9 + name: cosmiconfig-typescript-loader + version: 1.0.9 + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@types/node': '*' + typescript: '>=3' + dependencies: + '@types/node': registry.npmmirror.com/@types/node/16.11.63 + cosmiconfig: registry.npmmirror.com/cosmiconfig/7.0.1 + ts-node: registry.npmmirror.com/ts-node/10.9.1_9727ad0b2396b126bdebae378b5b15dc + typescript: registry.npmmirror.com/typescript/4.7.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + + registry.npmmirror.com/cosmiconfig/6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz} + name: cosmiconfig + version: 6.0.0 + engines: {node: '>=8'} + dependencies: + '@types/parse-json': registry.npmmirror.com/@types/parse-json/4.0.0 + import-fresh: registry.npmmirror.com/import-fresh/3.3.0 + parse-json: registry.npmmirror.com/parse-json/5.2.0 + path-type: registry.npmmirror.com/path-type/4.0.0 + yaml: registry.npmmirror.com/yaml/1.10.2 + + registry.npmmirror.com/cosmiconfig/7.0.1: + resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz} + name: cosmiconfig + version: 7.0.1 + engines: {node: '>=10'} + dependencies: + '@types/parse-json': registry.npmmirror.com/@types/parse-json/4.0.0 + import-fresh: registry.npmmirror.com/import-fresh/3.3.0 + parse-json: registry.npmmirror.com/parse-json/5.2.0 + path-type: registry.npmmirror.com/path-type/4.0.0 + yaml: registry.npmmirror.com/yaml/1.10.2 + + registry.npmmirror.com/craco-less/2.0.0_b9aed5549a32ad879f0a0e5669e4f762: + resolution: {integrity: sha512-980mQaZVrC4ZsvOwvud6/AgvW7fLY3mW5m5+gR4sw4krxszgHb+qoRyOjqsYPD0F4oUmQoSiZSrlYY/bFGD9kQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/craco-less/-/craco-less-2.0.0.tgz} + id: registry.npmmirror.com/craco-less/2.0.0 + name: craco-less + version: 2.0.0 + peerDependencies: + '@craco/craco': ^6.0.0 + react-scripts: ^5.0.0 + dependencies: + '@craco/craco': registry.npmmirror.com/@craco/craco/6.4.5_1c5981e53e6dc9a4dba11ca2534bfdb2 + less: registry.npmmirror.com/less/4.1.3 + less-loader: registry.npmmirror.com/less-loader/7.3.0_less@4.1.3 + react-scripts: registry.npmmirror.com/react-scripts/5.0.1_react@18.2.0+typescript@4.7.4 + transitivePeerDependencies: + - webpack + dev: true + + registry.npmmirror.com/create-require/1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz} + name: create-require + version: 1.1.1 + dev: true + + registry.npmmirror.com/cross-spawn/5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz} + name: cross-spawn + version: 5.1.0 + dependencies: + lru-cache: registry.npmmirror.com/lru-cache/4.1.5 + shebang-command: registry.npmmirror.com/shebang-command/1.2.0 + which: registry.npmmirror.com/which/1.3.1 + dev: true + + registry.npmmirror.com/cross-spawn/6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz} + name: cross-spawn + version: 6.0.5 + engines: {node: '>=4.8'} + dependencies: + nice-try: registry.npmmirror.com/nice-try/1.0.5 + path-key: registry.npmmirror.com/path-key/2.0.1 + semver: registry.npmmirror.com/semver/5.7.1 + shebang-command: registry.npmmirror.com/shebang-command/1.2.0 + which: registry.npmmirror.com/which/1.3.1 + dev: true + + registry.npmmirror.com/cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz} + name: cross-spawn + version: 7.0.3 + engines: {node: '>= 8'} + dependencies: + path-key: registry.npmmirror.com/path-key/3.1.1 + shebang-command: registry.npmmirror.com/shebang-command/2.0.0 + which: registry.npmmirror.com/which/2.0.2 + + registry.npmmirror.com/crypto-random-string/2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz} + name: crypto-random-string + version: 2.0.0 + engines: {node: '>=8'} + dev: false + + registry.npmmirror.com/css-blank-pseudo/3.0.3_postcss@8.4.17: + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz} + id: registry.npmmirror.com/css-blank-pseudo/3.0.3 + name: css-blank-pseudo + version: 3.0.3 + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/css-declaration-sorter/6.3.1_postcss@8.4.17: + resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz} + id: registry.npmmirror.com/css-declaration-sorter/6.3.1 + name: css-declaration-sorter + version: 6.3.1 + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/css-has-pseudo/3.0.4_postcss@8.4.17: + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz} + id: registry.npmmirror.com/css-has-pseudo/3.0.4 + name: css-has-pseudo + version: 3.0.4 + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/css-loader/6.7.1_webpack@5.74.0: + resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-loader/-/css-loader-6.7.1.tgz} + id: registry.npmmirror.com/css-loader/6.7.1 + name: css-loader + version: 6.7.1 + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + icss-utils: registry.npmmirror.com/icss-utils/5.1.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-modules-extract-imports: registry.npmmirror.com/postcss-modules-extract-imports/3.0.0_postcss@8.4.17 + postcss-modules-local-by-default: registry.npmmirror.com/postcss-modules-local-by-default/4.0.0_postcss@8.4.17 + postcss-modules-scope: registry.npmmirror.com/postcss-modules-scope/3.0.0_postcss@8.4.17 + postcss-modules-values: registry.npmmirror.com/postcss-modules-values/4.0.0_postcss@8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + semver: registry.npmmirror.com/semver/7.3.7 + webpack: registry.npmmirror.com/webpack/5.74.0 + + registry.npmmirror.com/css-minimizer-webpack-plugin/3.4.1_webpack@5.74.0: + resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz} + id: registry.npmmirror.com/css-minimizer-webpack-plugin/3.4.1 + name: css-minimizer-webpack-plugin + version: 3.4.1 + engines: {node: '>= 12.13.0'} + peerDependencies: + '@parcel/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + dependencies: + cssnano: registry.npmmirror.com/cssnano/5.1.13_postcss@8.4.17 + jest-worker: registry.npmmirror.com/jest-worker/27.5.1 + postcss: registry.npmmirror.com/postcss/8.4.17 + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + serialize-javascript: registry.npmmirror.com/serialize-javascript/6.0.0 + source-map: registry.npmmirror.com/source-map/0.6.1 + webpack: registry.npmmirror.com/webpack/5.74.0 + + registry.npmmirror.com/css-prefers-color-scheme/6.0.3_postcss@8.4.17: + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz} + id: registry.npmmirror.com/css-prefers-color-scheme/6.0.3 + name: css-prefers-color-scheme + version: 6.0.3 + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/css-select-base-adapter/0.1.1: + resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz} + name: css-select-base-adapter + version: 0.1.1 + dev: false + + registry.npmmirror.com/css-select/2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz} + name: css-select + version: 2.1.0 + dependencies: + boolbase: registry.npmmirror.com/boolbase/1.0.0 + css-what: registry.npmmirror.com/css-what/3.4.2 + domutils: registry.npmmirror.com/domutils/1.7.0 + nth-check: registry.npmmirror.com/nth-check/1.0.2 + dev: false + + registry.npmmirror.com/css-select/4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz} + name: css-select + version: 4.3.0 + dependencies: + boolbase: registry.npmmirror.com/boolbase/1.0.0 + css-what: registry.npmmirror.com/css-what/6.1.0 + domhandler: registry.npmmirror.com/domhandler/4.3.1 + domutils: registry.npmmirror.com/domutils/2.8.0 + nth-check: registry.npmmirror.com/nth-check/2.1.1 + + registry.npmmirror.com/css-select/5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select/-/css-select-5.1.0.tgz} + name: css-select + version: 5.1.0 + dependencies: + boolbase: registry.npmmirror.com/boolbase/1.0.0 + css-what: registry.npmmirror.com/css-what/6.1.0 + domhandler: registry.npmmirror.com/domhandler/5.0.3 + domutils: registry.npmmirror.com/domutils/3.0.1 + nth-check: registry.npmmirror.com/nth-check/2.1.1 + dev: true + + registry.npmmirror.com/css-tree/1.0.0-alpha.37: + resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz} + name: css-tree + version: 1.0.0-alpha.37 + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: registry.nlark.com/mdn-data/2.0.4 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: false + + registry.npmmirror.com/css-tree/1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz} + name: css-tree + version: 1.1.3 + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: registry.nlark.com/mdn-data/2.0.14 + source-map: registry.npmmirror.com/source-map/0.6.1 + + registry.npmmirror.com/css-what/3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz} + name: css-what + version: 3.4.2 + engines: {node: '>= 6'} + dev: false + + registry.npmmirror.com/css-what/6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz} + name: css-what + version: 6.1.0 + engines: {node: '>= 6'} + + registry.npmmirror.com/css.escape/1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz} + name: css.escape + version: 1.5.1 + dev: false + + registry.npmmirror.com/cssdb/7.0.1: + resolution: {integrity: sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssdb/-/cssdb-7.0.1.tgz} + name: cssdb + version: 7.0.1 + dev: false + + registry.npmmirror.com/cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz} + name: cssesc + version: 3.0.0 + engines: {node: '>=4'} + hasBin: true + + registry.npmmirror.com/cssnano-preset-default/5.2.12_postcss@8.4.17: + resolution: {integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz} + id: registry.npmmirror.com/cssnano-preset-default/5.2.12 + name: cssnano-preset-default + version: 5.2.12 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: registry.npmmirror.com/css-declaration-sorter/6.3.1_postcss@8.4.17 + cssnano-utils: registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-calc: registry.npmmirror.com/postcss-calc/8.2.4_postcss@8.4.17 + postcss-colormin: registry.npmmirror.com/postcss-colormin/5.3.0_postcss@8.4.17 + postcss-convert-values: registry.npmmirror.com/postcss-convert-values/5.1.2_postcss@8.4.17 + postcss-discard-comments: registry.npmmirror.com/postcss-discard-comments/5.1.2_postcss@8.4.17 + postcss-discard-duplicates: registry.npmmirror.com/postcss-discard-duplicates/5.1.0_postcss@8.4.17 + postcss-discard-empty: registry.npmmirror.com/postcss-discard-empty/5.1.1_postcss@8.4.17 + postcss-discard-overridden: registry.npmmirror.com/postcss-discard-overridden/5.1.0_postcss@8.4.17 + postcss-merge-longhand: registry.npmmirror.com/postcss-merge-longhand/5.1.6_postcss@8.4.17 + postcss-merge-rules: registry.npmmirror.com/postcss-merge-rules/5.1.2_postcss@8.4.17 + postcss-minify-font-values: registry.npmmirror.com/postcss-minify-font-values/5.1.0_postcss@8.4.17 + postcss-minify-gradients: registry.npmmirror.com/postcss-minify-gradients/5.1.1_postcss@8.4.17 + postcss-minify-params: registry.npmmirror.com/postcss-minify-params/5.1.3_postcss@8.4.17 + postcss-minify-selectors: registry.npmmirror.com/postcss-minify-selectors/5.2.1_postcss@8.4.17 + postcss-normalize-charset: registry.npmmirror.com/postcss-normalize-charset/5.1.0_postcss@8.4.17 + postcss-normalize-display-values: registry.npmmirror.com/postcss-normalize-display-values/5.1.0_postcss@8.4.17 + postcss-normalize-positions: registry.npmmirror.com/postcss-normalize-positions/5.1.1_postcss@8.4.17 + postcss-normalize-repeat-style: registry.npmmirror.com/postcss-normalize-repeat-style/5.1.1_postcss@8.4.17 + postcss-normalize-string: registry.npmmirror.com/postcss-normalize-string/5.1.0_postcss@8.4.17 + postcss-normalize-timing-functions: registry.npmmirror.com/postcss-normalize-timing-functions/5.1.0_postcss@8.4.17 + postcss-normalize-unicode: registry.npmmirror.com/postcss-normalize-unicode/5.1.0_postcss@8.4.17 + postcss-normalize-url: registry.npmmirror.com/postcss-normalize-url/5.1.0_postcss@8.4.17 + postcss-normalize-whitespace: registry.npmmirror.com/postcss-normalize-whitespace/5.1.1_postcss@8.4.17 + postcss-ordered-values: registry.npmmirror.com/postcss-ordered-values/5.1.3_postcss@8.4.17 + postcss-reduce-initial: registry.npmmirror.com/postcss-reduce-initial/5.1.0_postcss@8.4.17 + postcss-reduce-transforms: registry.npmmirror.com/postcss-reduce-transforms/5.1.0_postcss@8.4.17 + postcss-svgo: registry.npmmirror.com/postcss-svgo/5.1.0_postcss@8.4.17 + postcss-unique-selectors: registry.npmmirror.com/postcss-unique-selectors/5.1.1_postcss@8.4.17 + + registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.17: + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz} + id: registry.npmmirror.com/cssnano-utils/3.1.0 + name: cssnano-utils + version: 3.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/cssnano/5.1.13_postcss@8.4.17: + resolution: {integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssnano/-/cssnano-5.1.13.tgz} + id: registry.npmmirror.com/cssnano/5.1.13 + name: cssnano + version: 5.1.13 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: registry.npmmirror.com/cssnano-preset-default/5.2.12_postcss@8.4.17 + lilconfig: registry.npmmirror.com/lilconfig/2.0.6 + postcss: registry.npmmirror.com/postcss/8.4.17 + yaml: registry.npmmirror.com/yaml/1.10.2 + + registry.npmmirror.com/csso/4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz} + name: csso + version: 4.2.0 + engines: {node: '>=8.0.0'} + dependencies: + css-tree: registry.npmmirror.com/css-tree/1.1.3 + + registry.npmmirror.com/cssom/0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz} + name: cssom + version: 0.3.8 + dev: false + + registry.npmmirror.com/cssom/0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz} + name: cssom + version: 0.4.4 + dev: false + + registry.npmmirror.com/cssstyle/2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz} + name: cssstyle + version: 2.3.0 + engines: {node: '>=8'} + dependencies: + cssom: registry.npmmirror.com/cssom/0.3.8 + dev: false + + registry.npmmirror.com/csstype/2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz} + name: csstype + version: 2.6.21 + dev: false + + registry.npmmirror.com/csstype/3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz} + name: csstype + version: 3.1.1 + + registry.npmmirror.com/damerau-levenshtein/1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz} + name: damerau-levenshtein + version: 1.0.8 + dev: false + + registry.npmmirror.com/data-urls/2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz} + name: data-urls + version: 2.0.0 + engines: {node: '>=10'} + dependencies: + abab: registry.npmmirror.com/abab/2.0.6 + whatwg-mimetype: registry.npmmirror.com/whatwg-mimetype/2.3.0 + whatwg-url: registry.npmmirror.com/whatwg-url/8.7.0 + dev: false + + registry.npmmirror.com/date-fns/2.29.3: + resolution: {integrity: sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz} + name: date-fns + version: 2.29.3 + engines: {node: '>=0.11'} + dev: false + + registry.npmmirror.com/dayjs/1.11.5: + resolution: {integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dayjs/-/dayjs-1.11.5.tgz} + name: dayjs + version: 1.11.5 + dev: false + + registry.npmmirror.com/de-indent/1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz} + name: de-indent + version: 1.0.2 + dev: true + + registry.npmmirror.com/debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz} + name: debug + version: 2.6.9 + dependencies: + ms: registry.npmmirror.com/ms/2.0.0 + + registry.npmmirror.com/debug/3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz} + name: debug + version: 3.2.7 + dependencies: + ms: registry.npmmirror.com/ms/2.1.3 + + registry.npmmirror.com/debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz} + name: debug + version: 4.3.4 + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: registry.npmmirror.com/ms/2.1.2 + + registry.npmmirror.com/decimal.js/10.4.1: + resolution: {integrity: sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.1.tgz} + name: decimal.js + version: 10.4.1 + dev: false + + registry.npmmirror.com/dedent/0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz} + name: dedent + version: 0.7.0 + dev: false + + registry.npmmirror.com/deep-is/0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz} + name: deep-is + version: 0.1.4 + + registry.npmmirror.com/deepmerge/1.5.2: + resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz} + name: deepmerge + version: 1.5.2 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/deepmerge/4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz} + name: deepmerge + version: 4.2.2 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/default-gateway/6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz} + name: default-gateway + version: 6.0.3 + engines: {node: '>= 10'} + dependencies: + execa: registry.npmmirror.com/execa/5.1.1 + + registry.npmmirror.com/defaults/1.0.3: + resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/defaults/-/defaults-1.0.3.tgz} + name: defaults + version: 1.0.3 + dependencies: + clone: registry.npmmirror.com/clone/1.0.4 + dev: true + + registry.npmmirror.com/define-lazy-prop/2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz} + name: define-lazy-prop + version: 2.0.0 + engines: {node: '>=8'} + + registry.npmmirror.com/define-properties/1.1.4: + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz} + name: define-properties + version: 1.1.4 + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: registry.npmmirror.com/has-property-descriptors/1.0.0 + object-keys: registry.npmmirror.com/object-keys/1.1.1 + + registry.npmmirror.com/defined/1.0.0: + resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/defined/-/defined-1.0.0.tgz} + name: defined + version: 1.0.0 + dev: false + + registry.npmmirror.com/delayed-stream/1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz} + name: delayed-stream + version: 1.0.0 + engines: {node: '>=0.4.0'} + dev: false + + registry.npmmirror.com/depd/1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz} + name: depd + version: 1.1.2 + engines: {node: '>= 0.6'} + + registry.npmmirror.com/depd/2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz} + name: depd + version: 2.0.0 + engines: {node: '>= 0.8'} + + registry.npmmirror.com/destroy/1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz} + name: destroy + version: 1.2.0 + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + registry.npmmirror.com/detect-newline/3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz} + name: detect-newline + version: 3.1.0 + engines: {node: '>=8'} + dev: false + + registry.npmmirror.com/detect-node/2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz} + name: detect-node + version: 2.1.0 + + registry.npmmirror.com/detect-port-alt/1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz} + name: detect-port-alt + version: 1.1.6 + engines: {node: '>= 4.2.1'} + hasBin: true + dependencies: + address: registry.npmmirror.com/address/1.2.1 + debug: registry.npmmirror.com/debug/2.6.9 + dev: false + + registry.npmmirror.com/detective/5.2.1: + resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detective/-/detective-5.2.1.tgz} + name: detective + version: 5.2.1 + engines: {node: '>=0.8.0'} + hasBin: true + dependencies: + acorn-node: registry.npmmirror.com/acorn-node/1.8.2 + defined: registry.npmmirror.com/defined/1.0.0 + minimist: registry.npmmirror.com/minimist/1.2.6 + dev: false + + registry.npmmirror.com/didyoumean/1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz} + name: didyoumean + version: 1.2.2 + dev: false + + registry.npmmirror.com/diff-sequences/27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz} + name: diff-sequences + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + + registry.npmmirror.com/diff/4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz} + name: diff + version: 4.0.2 + engines: {node: '>=0.3.1'} + dev: true + + registry.npmmirror.com/dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz} + name: dir-glob + version: 3.0.1 + engines: {node: '>=8'} + dependencies: + path-type: registry.npmmirror.com/path-type/4.0.0 + + registry.npmmirror.com/dlv/1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz} + name: dlv + version: 1.1.3 + dev: false + + registry.npmmirror.com/dns-equal/1.0.0: + resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz} + name: dns-equal + version: 1.0.0 + + registry.npmmirror.com/dns-packet/5.4.0: + resolution: {integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz} + name: dns-packet + version: 5.4.0 + engines: {node: '>=6'} + dependencies: + '@leichtgewicht/ip-codec': registry.npmmirror.com/@leichtgewicht/ip-codec/2.0.4 + + registry.npmmirror.com/doctrine/2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz} + name: doctrine + version: 2.1.0 + engines: {node: '>=0.10.0'} + dependencies: + esutils: registry.npmmirror.com/esutils/2.0.3 + dev: false + + registry.npmmirror.com/doctrine/3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz} + name: doctrine + version: 3.0.0 + engines: {node: '>=6.0.0'} + dependencies: + esutils: registry.npmmirror.com/esutils/2.0.3 + + registry.npmmirror.com/dom-accessibility-api/0.5.14: + resolution: {integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz} + name: dom-accessibility-api + version: 0.5.14 + dev: false + + registry.npmmirror.com/dom-align/1.12.3: + resolution: {integrity: sha512-Gj9hZN3a07cbR6zviMUBOMPdWxYhbMI+x+WS0NAIu2zFZmbK8ys9R79g+iG9qLnlCwpFoaB+fKy8Pdv470GsPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-align/-/dom-align-1.12.3.tgz} + name: dom-align + version: 1.12.3 + dev: false + + registry.npmmirror.com/dom-closest/0.2.0: + resolution: {integrity: sha512-6neTn1BtJlTSt+XSISXpnOsF1uni1CHsP/tmzZMGWxasYFHsBOqrHPnzmneqEgKhpagnfnfSfbvRRW0xFsBHAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-closest/-/dom-closest-0.2.0.tgz} + name: dom-closest + version: 0.2.0 + dependencies: + dom-matches: registry.npmmirror.com/dom-matches/2.0.0 + dev: false + + registry.npmmirror.com/dom-converter/0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz} + name: dom-converter + version: 0.2.0 + dependencies: + utila: registry.npmmirror.com/utila/0.4.0 + + registry.npmmirror.com/dom-matches/2.0.0: + resolution: {integrity: sha512-2VI856xEDCLXi19W+4BechR5/oIS6bKCKqcf16GR8Pg7dGLJ/eBOWVbCmQx2ISvYH6wTNx5Ef7JTOw1dRGRx6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-matches/-/dom-matches-2.0.0.tgz} + name: dom-matches + version: 2.0.0 + dev: false + + registry.npmmirror.com/dom-scroll-into-view/2.0.1: + resolution: {integrity: sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz} + name: dom-scroll-into-view + version: 2.0.1 + dev: false + + registry.npmmirror.com/dom-serializer/0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz} + name: dom-serializer + version: 0.2.2 + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + entities: registry.npmmirror.com/entities/2.2.0 + dev: false + + registry.npmmirror.com/dom-serializer/1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz} + name: dom-serializer + version: 1.4.1 + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + domhandler: registry.npmmirror.com/domhandler/4.3.1 + entities: registry.npmmirror.com/entities/2.2.0 + + registry.npmmirror.com/dom-serializer/2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz} + name: dom-serializer + version: 2.0.0 + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + domhandler: registry.npmmirror.com/domhandler/5.0.3 + entities: registry.npmmirror.com/entities/4.4.0 + dev: true + + registry.npmmirror.com/domelementtype/1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz} + name: domelementtype + version: 1.3.1 + dev: false + + registry.npmmirror.com/domelementtype/2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz} + name: domelementtype + version: 2.3.0 + + registry.npmmirror.com/domexception/2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz} + name: domexception + version: 2.0.1 + engines: {node: '>=8'} + dependencies: + webidl-conversions: registry.npmmirror.com/webidl-conversions/5.0.0 + dev: false + + registry.npmmirror.com/domhandler/4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz} + name: domhandler + version: 4.3.1 + engines: {node: '>= 4'} + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + + registry.npmmirror.com/domhandler/5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz} + name: domhandler + version: 5.0.3 + engines: {node: '>= 4'} + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + dev: true + + registry.npmmirror.com/domutils/1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz} + name: domutils + version: 1.7.0 + dependencies: + dom-serializer: registry.npmmirror.com/dom-serializer/0.2.2 + domelementtype: registry.npmmirror.com/domelementtype/1.3.1 + dev: false + + registry.npmmirror.com/domutils/2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz} + name: domutils + version: 2.8.0 + dependencies: + dom-serializer: registry.npmmirror.com/dom-serializer/1.4.1 + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + domhandler: registry.npmmirror.com/domhandler/4.3.1 + + registry.npmmirror.com/domutils/3.0.1: + resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domutils/-/domutils-3.0.1.tgz} + name: domutils + version: 3.0.1 + dependencies: + dom-serializer: registry.npmmirror.com/dom-serializer/2.0.0 + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + domhandler: registry.npmmirror.com/domhandler/5.0.3 + dev: true + + registry.npmmirror.com/dot-case/3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz} + name: dot-case + version: 3.0.4 + dependencies: + no-case: registry.npmmirror.com/no-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.0 + + registry.npmmirror.com/dotenv-expand/5.1.0: + resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz} + name: dotenv-expand + version: 5.1.0 + + registry.npmmirror.com/dotenv/10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz} + name: dotenv + version: 10.0.0 + engines: {node: '>=10'} + + registry.npmmirror.com/duplexer/0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz} + name: duplexer + version: 0.1.2 + + registry.npmmirror.com/ejs/3.1.8: + resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ejs/-/ejs-3.1.8.tgz} + name: ejs + version: 3.1.8 + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: registry.npmmirror.com/jake/10.8.5 + dev: false + + registry.npmmirror.com/electron-to-chromium/1.4.270: + resolution: {integrity: sha512-KNhIzgLiJmDDC444dj9vEOpZEgsV96ult9Iff98Vanumn+ShJHd5se8aX6KeVxdc0YQeqdrezBZv89rleDbvSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.270.tgz} + name: electron-to-chromium + version: 1.4.270 + + registry.npmmirror.com/emittery/0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emittery/-/emittery-0.10.2.tgz} + name: emittery + version: 0.10.2 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/emittery/0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz} + name: emittery + version: 0.8.1 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz} + name: emoji-regex + version: 8.0.0 + + registry.npmmirror.com/emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz} + name: emoji-regex + version: 9.2.2 + dev: false + + registry.npmmirror.com/emojis-list/3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz} + name: emojis-list + version: 3.0.0 + engines: {node: '>= 4'} + + registry.npmmirror.com/encodeurl/1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz} + name: encodeurl + version: 1.0.2 + engines: {node: '>= 0.8'} + + registry.npmmirror.com/end-of-stream/1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz} + name: end-of-stream + version: 1.4.4 + dependencies: + once: registry.npmmirror.com/once/1.4.0 + dev: true + + registry.npmmirror.com/enhanced-resolve/5.10.0: + resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz} + name: enhanced-resolve + version: 5.10.0 + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + tapable: registry.npmmirror.com/tapable/2.2.1 + + registry.npmmirror.com/enquire.js/2.1.6: + resolution: {integrity: sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/enquire.js/-/enquire.js-2.1.6.tgz} + name: enquire.js + version: 2.1.6 + dev: false + + registry.npmmirror.com/enquirer/2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz} + name: enquirer + version: 2.3.6 + engines: {node: '>=8.6'} + dependencies: + ansi-colors: registry.npmmirror.com/ansi-colors/4.1.3 + dev: true + + registry.npmmirror.com/entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz} + name: entities + version: 2.2.0 + + registry.npmmirror.com/entities/4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/entities/-/entities-4.4.0.tgz} + name: entities + version: 4.4.0 + engines: {node: '>=0.12'} + dev: true + + registry.npmmirror.com/errno/0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz} + name: errno + version: 0.1.8 + hasBin: true + requiresBuild: true + dependencies: + prr: registry.npmmirror.com/prr/1.0.1 + dev: true + optional: true + + registry.npmmirror.com/error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz} + name: error-ex + version: 1.3.2 + dependencies: + is-arrayish: registry.npmmirror.com/is-arrayish/0.2.1 + + registry.npmmirror.com/error-stack-parser/2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz} + name: error-stack-parser + version: 2.1.4 + dependencies: + stackframe: registry.npmmirror.com/stackframe/1.3.4 + + registry.npmmirror.com/es-abstract/1.20.3: + resolution: {integrity: sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.3.tgz} + name: es-abstract + version: 1.20.3 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + es-to-primitive: registry.npmmirror.com/es-to-primitive/1.2.1 + function-bind: registry.npmmirror.com/function-bind/1.1.1 + function.prototype.name: registry.npmmirror.com/function.prototype.name/1.1.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + get-symbol-description: registry.npmmirror.com/get-symbol-description/1.0.0 + has: registry.npmmirror.com/has/1.0.3 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors/1.0.0 + has-symbols: registry.npmmirror.com/has-symbols/1.0.3 + internal-slot: registry.npmmirror.com/internal-slot/1.0.3 + is-callable: registry.npmmirror.com/is-callable/1.2.7 + is-negative-zero: registry.npmmirror.com/is-negative-zero/2.0.2 + is-regex: registry.npmmirror.com/is-regex/1.1.4 + is-shared-array-buffer: registry.npmmirror.com/is-shared-array-buffer/1.0.2 + is-string: registry.npmmirror.com/is-string/1.0.7 + is-weakref: registry.npmmirror.com/is-weakref/1.0.2 + object-inspect: registry.npmmirror.com/object-inspect/1.12.2 + object-keys: registry.npmmirror.com/object-keys/1.1.1 + object.assign: registry.npmmirror.com/object.assign/4.1.4 + regexp.prototype.flags: registry.npmmirror.com/regexp.prototype.flags/1.4.3 + safe-regex-test: registry.npmmirror.com/safe-regex-test/1.0.0 + string.prototype.trimend: registry.npmmirror.com/string.prototype.trimend/1.0.5 + string.prototype.trimstart: registry.npmmirror.com/string.prototype.trimstart/1.0.5 + unbox-primitive: registry.npmmirror.com/unbox-primitive/1.0.2 + + registry.npmmirror.com/es-array-method-boxes-properly/1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz} + name: es-array-method-boxes-properly + version: 1.0.0 + dev: false + + registry.npmmirror.com/es-module-lexer/0.9.3: + resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz} + name: es-module-lexer + version: 0.9.3 + + registry.npmmirror.com/es-shim-unscopables/1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz} + name: es-shim-unscopables + version: 1.0.0 + dependencies: + has: registry.npmmirror.com/has/1.0.3 + dev: false + + registry.npmmirror.com/es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz} + name: es-to-primitive + version: 1.2.1 + engines: {node: '>= 0.4'} + dependencies: + is-callable: registry.npmmirror.com/is-callable/1.2.7 + is-date-object: registry.npmmirror.com/is-date-object/1.0.5 + is-symbol: registry.npmmirror.com/is-symbol/1.0.4 + + registry.npmmirror.com/esbuild-android-64/0.15.10: + resolution: {integrity: sha512-UI7krF8OYO1N7JYTgLT9ML5j4+45ra3amLZKx7LO3lmLt1Ibn8t3aZbX5Pu4BjWiqDuJ3m/hsvhPhK/5Y/YpnA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-android-64/-/esbuild-android-64-0.15.10.tgz} + name: esbuild-android-64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-android-arm64/0.15.10: + resolution: {integrity: sha512-EOt55D6xBk5O05AK8brXUbZmoFj4chM8u3riGflLa6ziEoVvNjRdD7Cnp82NHQGfSHgYR06XsPI8/sMuA/cUwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.10.tgz} + name: esbuild-android-arm64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-darwin-64/0.15.10: + resolution: {integrity: sha512-hbDJugTicqIm+WKZgp208d7FcXcaK8j2c0l+fqSJ3d2AzQAfjEYDRM3Z2oMeqSJ9uFxyj/muSACLdix7oTstRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.10.tgz} + name: esbuild-darwin-64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-darwin-arm64/0.15.10: + resolution: {integrity: sha512-M1t5+Kj4IgSbYmunf2BB6EKLkWUq+XlqaFRiGOk8bmBapu9bCDrxjf4kUnWn59Dka3I27EiuHBKd1rSO4osLFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.10.tgz} + name: esbuild-darwin-arm64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-freebsd-64/0.15.10: + resolution: {integrity: sha512-KMBFMa7C8oc97nqDdoZwtDBX7gfpolkk6Bcmj6YFMrtCMVgoU/x2DI1p74DmYl7CSS6Ppa3xgemrLrr5IjIn0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.10.tgz} + name: esbuild-freebsd-64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-freebsd-arm64/0.15.10: + resolution: {integrity: sha512-m2KNbuCX13yQqLlbSojFMHpewbn8wW5uDS6DxRpmaZKzyq8Dbsku6hHvh2U+BcLwWY4mpgXzFUoENEf7IcioGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.10.tgz} + name: esbuild-freebsd-arm64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-32/0.15.10: + resolution: {integrity: sha512-guXrwSYFAvNkuQ39FNeV4sNkNms1bLlA5vF1H0cazZBOLdLFIny6BhT+TUbK/hdByMQhtWQ5jI9VAmPKbVPu1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-32/-/esbuild-linux-32-0.15.10.tgz} + name: esbuild-linux-32 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-64/0.15.10: + resolution: {integrity: sha512-jd8XfaSJeucMpD63YNMO1JCrdJhckHWcMv6O233bL4l6ogQKQOxBYSRP/XLWP+6kVTu0obXovuckJDcA0DKtQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-64/-/esbuild-linux-64-0.15.10.tgz} + name: esbuild-linux-64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-arm/0.15.10: + resolution: {integrity: sha512-6N8vThLL/Lysy9y4Ex8XoLQAlbZKUyExCWyayGi2KgTBelKpPgj6RZnUaKri0dHNPGgReJriKVU6+KDGQwn10A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.10.tgz} + name: esbuild-linux-arm + version: 0.15.10 + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-arm64/0.15.10: + resolution: {integrity: sha512-GByBi4fgkvZFTHFDYNftu1DQ1GzR23jws0oWyCfhnI7eMOe+wgwWrc78dbNk709Ivdr/evefm2PJiUBMiusS1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.10.tgz} + name: esbuild-linux-arm64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-mips64le/0.15.10: + resolution: {integrity: sha512-BxP+LbaGVGIdQNJUNF7qpYjEGWb0YyHVSKqYKrn+pTwH/SiHUxFyJYSP3pqkku61olQiSBnSmWZ+YUpj78Tw7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.10.tgz} + name: esbuild-linux-mips64le + version: 0.15.10 + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-ppc64le/0.15.10: + resolution: {integrity: sha512-LoSQCd6498PmninNgqd/BR7z3Bsk/mabImBWuQ4wQgmQEeanzWd5BQU2aNi9mBURCLgyheuZS6Xhrw5luw3OkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.10.tgz} + name: esbuild-linux-ppc64le + version: 0.15.10 + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-riscv64/0.15.10: + resolution: {integrity: sha512-Lrl9Cr2YROvPV4wmZ1/g48httE8z/5SCiXIyebiB5N8VT7pX3t6meI7TQVHw/wQpqP/AF4SksDuFImPTM7Z32Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.10.tgz} + name: esbuild-linux-riscv64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-s390x/0.15.10: + resolution: {integrity: sha512-ReP+6q3eLVVP2lpRrvl5EodKX7EZ1bS1/z5j6hsluAlZP5aHhk6ghT6Cq3IANvvDdscMMCB4QEbI+AjtvoOFpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.10.tgz} + name: esbuild-linux-s390x + version: 0.15.10 + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-netbsd-64/0.15.10: + resolution: {integrity: sha512-iGDYtJCMCqldMskQ4eIV+QSS/CuT7xyy9i2/FjpKvxAuCzrESZXiA1L64YNj6/afuzfBe9i8m/uDkFHy257hTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.10.tgz} + name: esbuild-netbsd-64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-openbsd-64/0.15.10: + resolution: {integrity: sha512-ftMMIwHWrnrYnvuJQRJs/Smlcb28F9ICGde/P3FUTCgDDM0N7WA0o9uOR38f5Xe2/OhNCgkjNeb7QeaE3cyWkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.10.tgz} + name: esbuild-openbsd-64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-sunos-64/0.15.10: + resolution: {integrity: sha512-mf7hBL9Uo2gcy2r3rUFMjVpTaGpFJJE5QTDDqUFf1632FxteYANffDZmKbqX0PfeQ2XjUDE604IcE7OJeoHiyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.10.tgz} + name: esbuild-sunos-64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-windows-32/0.15.10: + resolution: {integrity: sha512-ttFVo+Cg8b5+qHmZHbEc8Vl17kCleHhLzgT8X04y8zudEApo0PxPg9Mz8Z2cKH1bCYlve1XL8LkyXGFjtUYeGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-windows-32/-/esbuild-windows-32-0.15.10.tgz} + name: esbuild-windows-32 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-windows-64/0.15.10: + resolution: {integrity: sha512-2H0gdsyHi5x+8lbng3hLbxDWR7mKHWh5BXZGKVG830KUmXOOWFE2YKJ4tHRkejRduOGDrBvHBriYsGtmTv3ntA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-windows-64/-/esbuild-windows-64-0.15.10.tgz} + name: esbuild-windows-64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-windows-arm64/0.15.10: + resolution: {integrity: sha512-S+th4F+F8VLsHLR0zrUcG+Et4hx0RKgK1eyHc08kztmLOES8BWwMiaGdoW9hiXuzznXQ0I/Fg904MNbr11Nktw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.10.tgz} + name: esbuild-windows-arm64 + version: 0.15.10 + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild/0.15.10: + resolution: {integrity: sha512-N7wBhfJ/E5fzn/SpNgX+oW2RLRjwaL8Y0ezqNqhjD6w0H2p0rDuEz2FKZqpqLnO8DCaWumKe8dsC/ljvVSSxng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.15.10.tgz} + name: esbuild + version: 0.15.10 + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': registry.npmmirror.com/@esbuild/android-arm/0.15.10 + '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64/0.15.10 + esbuild-android-64: registry.npmmirror.com/esbuild-android-64/0.15.10 + esbuild-android-arm64: registry.npmmirror.com/esbuild-android-arm64/0.15.10 + esbuild-darwin-64: registry.npmmirror.com/esbuild-darwin-64/0.15.10 + esbuild-darwin-arm64: registry.npmmirror.com/esbuild-darwin-arm64/0.15.10 + esbuild-freebsd-64: registry.npmmirror.com/esbuild-freebsd-64/0.15.10 + esbuild-freebsd-arm64: registry.npmmirror.com/esbuild-freebsd-arm64/0.15.10 + esbuild-linux-32: registry.npmmirror.com/esbuild-linux-32/0.15.10 + esbuild-linux-64: registry.npmmirror.com/esbuild-linux-64/0.15.10 + esbuild-linux-arm: registry.npmmirror.com/esbuild-linux-arm/0.15.10 + esbuild-linux-arm64: registry.npmmirror.com/esbuild-linux-arm64/0.15.10 + esbuild-linux-mips64le: registry.npmmirror.com/esbuild-linux-mips64le/0.15.10 + esbuild-linux-ppc64le: registry.npmmirror.com/esbuild-linux-ppc64le/0.15.10 + esbuild-linux-riscv64: registry.npmmirror.com/esbuild-linux-riscv64/0.15.10 + esbuild-linux-s390x: registry.npmmirror.com/esbuild-linux-s390x/0.15.10 + esbuild-netbsd-64: registry.npmmirror.com/esbuild-netbsd-64/0.15.10 + esbuild-openbsd-64: registry.npmmirror.com/esbuild-openbsd-64/0.15.10 + esbuild-sunos-64: registry.npmmirror.com/esbuild-sunos-64/0.15.10 + esbuild-windows-32: registry.npmmirror.com/esbuild-windows-32/0.15.10 + esbuild-windows-64: registry.npmmirror.com/esbuild-windows-64/0.15.10 + esbuild-windows-arm64: registry.npmmirror.com/esbuild-windows-arm64/0.15.10 + dev: true + + registry.npmmirror.com/escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz} + name: escalade + version: 3.1.1 + engines: {node: '>=6'} + + registry.npmmirror.com/escape-html/1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz} + name: escape-html + version: 1.0.3 + + registry.npmmirror.com/escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz} + name: escape-string-regexp + version: 1.0.5 + engines: {node: '>=0.8.0'} + + registry.npmmirror.com/escape-string-regexp/2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz} + name: escape-string-regexp + version: 2.0.0 + engines: {node: '>=8'} + dev: false + + registry.npmmirror.com/escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz} + name: escape-string-regexp + version: 4.0.0 + engines: {node: '>=10'} + + registry.npmmirror.com/escodegen/2.0.0: + resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz} + name: escodegen + version: 2.0.0 + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: registry.npmmirror.com/esprima/4.0.1 + estraverse: registry.npmmirror.com/estraverse/5.3.0 + esutils: registry.npmmirror.com/esutils/2.0.3 + optionator: registry.npmmirror.com/optionator/0.8.3 + optionalDependencies: + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: false + + registry.npmmirror.com/eslint-config-prettier/8.5.0_eslint@7.32.0: + resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz} + id: registry.npmmirror.com/eslint-config-prettier/8.5.0 + name: eslint-config-prettier + version: 8.5.0 + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: registry.npmmirror.com/eslint/7.32.0 + dev: true + + registry.npmmirror.com/eslint-config-prettier/8.5.0_eslint@8.24.0: + resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz} + id: registry.npmmirror.com/eslint-config-prettier/8.5.0 + name: eslint-config-prettier + version: 8.5.0 + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: registry.npmmirror.com/eslint/8.24.0 + dev: true + + registry.npmmirror.com/eslint-config-react-app/7.0.1_c916bcb85aefe98c363c766a7112a87c: + resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz} + id: registry.npmmirror.com/eslint-config-react-app/7.0.1 + name: eslint-config-react-app + version: 7.0.1 + engines: {node: '>=14.0.0'} + peerDependencies: + eslint: ^8.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/eslint-parser': registry.npmmirror.com/@babel/eslint-parser/7.19.1_@babel+core@7.19.3+eslint@8.24.0 + '@rushstack/eslint-patch': registry.npmmirror.com/@rushstack/eslint-patch/1.2.0 + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.38.1_7ed97843fe1610a77064ceb78117e15f + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.38.1_eslint@8.24.0+typescript@4.7.4 + babel-preset-react-app: registry.npmmirror.com/babel-preset-react-app/10.0.1 + confusing-browser-globals: registry.npmmirror.com/confusing-browser-globals/1.0.11 + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-plugin-flowtype: registry.npmmirror.com/eslint-plugin-flowtype/8.0.3_eslint@8.24.0 + eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import/2.26.0_eslint@8.24.0 + eslint-plugin-jest: registry.npmmirror.com/eslint-plugin-jest/25.7.0_0ecc2afd5fca9629644b3b17bded11ff + eslint-plugin-jsx-a11y: registry.npmmirror.com/eslint-plugin-jsx-a11y/6.6.1_eslint@8.24.0 + eslint-plugin-react: registry.npmmirror.com/eslint-plugin-react/7.31.8_eslint@8.24.0 + eslint-plugin-react-hooks: registry.npmmirror.com/eslint-plugin-react-hooks/4.6.0_eslint@8.24.0 + eslint-plugin-testing-library: registry.npmmirror.com/eslint-plugin-testing-library/5.7.2_eslint@8.24.0+typescript@4.7.4 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - jest + - supports-color + - typescript + dev: false + + registry.npmmirror.com/eslint-import-resolver-node/0.3.6: + resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz} + name: eslint-import-resolver-node + version: 0.3.6 + dependencies: + debug: registry.npmmirror.com/debug/3.2.7 + resolve: registry.npmmirror.com/resolve/1.22.1 + dev: false + + registry.npmmirror.com/eslint-module-utils/2.7.4_eslint@8.24.0: + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz} + id: registry.npmmirror.com/eslint-module-utils/2.7.4 + name: eslint-module-utils + version: 2.7.4 + engines: {node: '>=4'} + peerDependencies: + eslint: '*' + peerDependenciesMeta: + eslint: + optional: true + dependencies: + debug: registry.npmmirror.com/debug/3.2.7 + eslint: registry.npmmirror.com/eslint/8.24.0 + dev: false + + registry.npmmirror.com/eslint-plugin-flowtype/8.0.3_eslint@8.24.0: + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz} + id: registry.npmmirror.com/eslint-plugin-flowtype/8.0.3 + name: eslint-plugin-flowtype + version: 8.0.3 + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.1.0 + dependencies: + eslint: registry.npmmirror.com/eslint/8.24.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + string-natural-compare: registry.npmmirror.com/string-natural-compare/3.0.1 + dev: false + + registry.npmmirror.com/eslint-plugin-import/2.26.0_eslint@8.24.0: + resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz} + id: registry.npmmirror.com/eslint-plugin-import/2.26.0 + name: eslint-plugin-import + version: 2.26.0 + engines: {node: '>=4'} + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + dependencies: + array-includes: registry.npmmirror.com/array-includes/3.1.5 + array.prototype.flat: registry.npmmirror.com/array.prototype.flat/1.3.0 + debug: registry.npmmirror.com/debug/2.6.9 + doctrine: registry.npmmirror.com/doctrine/2.1.0 + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-import-resolver-node: registry.npmmirror.com/eslint-import-resolver-node/0.3.6 + eslint-module-utils: registry.npmmirror.com/eslint-module-utils/2.7.4_eslint@8.24.0 + has: registry.npmmirror.com/has/1.0.3 + is-core-module: registry.npmmirror.com/is-core-module/2.10.0 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + object.values: registry.npmmirror.com/object.values/1.1.5 + resolve: registry.npmmirror.com/resolve/1.22.1 + tsconfig-paths: registry.npmmirror.com/tsconfig-paths/3.14.1 + dev: false + + registry.npmmirror.com/eslint-plugin-jest/25.7.0_0ecc2afd5fca9629644b3b17bded11ff: + resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz} + id: registry.npmmirror.com/eslint-plugin-jest/25.7.0 + name: eslint-plugin-jest + version: 25.7.0 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.38.1_7ed97843fe1610a77064ceb78117e15f + '@typescript-eslint/experimental-utils': registry.npmmirror.com/@typescript-eslint/experimental-utils/5.38.1_eslint@8.24.0+typescript@4.7.4 + eslint: registry.npmmirror.com/eslint/8.24.0 + jest: registry.npmmirror.com/jest/27.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + registry.npmmirror.com/eslint-plugin-jsx-a11y/6.6.1_eslint@8.24.0: + resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz} + id: registry.npmmirror.com/eslint-plugin-jsx-a11y/6.6.1 + name: eslint-plugin-jsx-a11y + version: 6.6.1 + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + aria-query: registry.npmmirror.com/aria-query/4.2.2 + array-includes: registry.npmmirror.com/array-includes/3.1.5 + ast-types-flow: registry.npmmirror.com/ast-types-flow/0.0.7 + axe-core: registry.npmmirror.com/axe-core/4.4.3 + axobject-query: registry.npmmirror.com/axobject-query/2.2.0 + damerau-levenshtein: registry.npmmirror.com/damerau-levenshtein/1.0.8 + emoji-regex: registry.npmmirror.com/emoji-regex/9.2.2 + eslint: registry.npmmirror.com/eslint/8.24.0 + has: registry.npmmirror.com/has/1.0.3 + jsx-ast-utils: registry.npmmirror.com/jsx-ast-utils/3.3.3 + language-tags: registry.npmmirror.com/language-tags/1.0.5 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + semver: registry.npmmirror.com/semver/6.3.0 + dev: false + + registry.npmmirror.com/eslint-plugin-prettier/4.2.1_115bdbfa8939cd9aef9ad8fcafc759cb: + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz} + id: registry.npmmirror.com/eslint-plugin-prettier/4.2.1 + name: eslint-plugin-prettier + version: 4.2.1 + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + dependencies: + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/8.5.0_eslint@8.24.0 + prettier: registry.npmmirror.com/prettier/2.7.1 + prettier-linter-helpers: registry.npmmirror.com/prettier-linter-helpers/1.0.0 + dev: true + + registry.npmmirror.com/eslint-plugin-prettier/4.2.1_f9a5537566b3ca3b5b68fc99385c0ca6: + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz} + id: registry.npmmirror.com/eslint-plugin-prettier/4.2.1 + name: eslint-plugin-prettier + version: 4.2.1 + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + dependencies: + eslint: registry.npmmirror.com/eslint/7.32.0 + eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/8.5.0_eslint@7.32.0 + prettier: registry.npmmirror.com/prettier/2.7.1 + prettier-linter-helpers: registry.npmmirror.com/prettier-linter-helpers/1.0.0 + dev: true + + registry.npmmirror.com/eslint-plugin-react-hooks/4.6.0_eslint@8.24.0: + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz} + id: registry.npmmirror.com/eslint-plugin-react-hooks/4.6.0 + name: eslint-plugin-react-hooks + version: 4.6.0 + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: registry.npmmirror.com/eslint/8.24.0 + dev: false + + registry.npmmirror.com/eslint-plugin-react/7.31.8_eslint@8.24.0: + resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz} + id: registry.npmmirror.com/eslint-plugin-react/7.31.8 + name: eslint-plugin-react + version: 7.31.8 + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: registry.npmmirror.com/array-includes/3.1.5 + array.prototype.flatmap: registry.npmmirror.com/array.prototype.flatmap/1.3.0 + doctrine: registry.npmmirror.com/doctrine/2.1.0 + eslint: registry.npmmirror.com/eslint/8.24.0 + estraverse: registry.npmmirror.com/estraverse/5.3.0 + jsx-ast-utils: registry.npmmirror.com/jsx-ast-utils/3.3.3 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + object.entries: registry.npmmirror.com/object.entries/1.1.5 + object.fromentries: registry.npmmirror.com/object.fromentries/2.0.5 + object.hasown: registry.npmmirror.com/object.hasown/1.1.1 + object.values: registry.npmmirror.com/object.values/1.1.5 + prop-types: registry.npmmirror.com/prop-types/15.8.1 + resolve: registry.npmmirror.com/resolve/2.0.0-next.4 + semver: registry.npmmirror.com/semver/6.3.0 + string.prototype.matchall: registry.npmmirror.com/string.prototype.matchall/4.0.7 + dev: false + + registry.npmmirror.com/eslint-plugin-testing-library/5.7.2_eslint@8.24.0+typescript@4.7.4: + resolution: {integrity: sha512-0ZmHeR/DUUgEzW8rwUBRWxuqntipDtpvxK0hymdHnLlABryJkzd+CAHr+XnISaVsTisZ5MLHp6nQF+8COHLLTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.2.tgz} + id: registry.npmmirror.com/eslint-plugin-testing-library/5.7.2 + name: eslint-plugin-testing-library + version: 5.7.2 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.38.1_eslint@8.24.0+typescript@4.7.4 + eslint: registry.npmmirror.com/eslint/8.24.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + registry.npmmirror.com/eslint-plugin-vue/8.7.1_eslint@7.32.0: + resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz} + id: registry.npmmirror.com/eslint-plugin-vue/8.7.1 + name: eslint-plugin-vue + version: 8.7.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + dependencies: + eslint: registry.npmmirror.com/eslint/7.32.0 + eslint-utils: registry.npmmirror.com/eslint-utils/3.0.0_eslint@7.32.0 + natural-compare: registry.npmmirror.com/natural-compare/1.4.0 + nth-check: registry.npmmirror.com/nth-check/2.1.1 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + semver: registry.npmmirror.com/semver/7.3.7 + vue-eslint-parser: registry.npmmirror.com/vue-eslint-parser/8.3.0_eslint@7.32.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/eslint-plugin-vue/9.5.1_eslint@8.24.0: + resolution: {integrity: sha512-Y0sL2RY7Xc9S8kNih9lbwHIDmewUg9bfas6WSzsOWRgDXhIHKxRBZYNAnVcXBFfE+bMWHUA5GLChl7TcTYUI8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.5.1.tgz} + id: registry.npmmirror.com/eslint-plugin-vue/9.5.1 + name: eslint-plugin-vue + version: 9.5.1 + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + dependencies: + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-utils: registry.npmmirror.com/eslint-utils/3.0.0_eslint@8.24.0 + natural-compare: registry.npmmirror.com/natural-compare/1.4.0 + nth-check: registry.npmmirror.com/nth-check/2.1.1 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + semver: registry.npmmirror.com/semver/7.3.7 + vue-eslint-parser: registry.npmmirror.com/vue-eslint-parser/9.1.0_eslint@8.24.0 + xml-name-validator: registry.npmmirror.com/xml-name-validator/4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/eslint-scope/5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz} + name: eslint-scope + version: 5.1.1 + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: registry.npmmirror.com/esrecurse/4.3.0 + estraverse: registry.npmmirror.com/estraverse/4.3.0 + + registry.npmmirror.com/eslint-scope/7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz} + name: eslint-scope + version: 7.1.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: registry.npmmirror.com/esrecurse/4.3.0 + estraverse: registry.npmmirror.com/estraverse/5.3.0 + + registry.npmmirror.com/eslint-utils/2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz} + name: eslint-utils + version: 2.1.0 + engines: {node: '>=6'} + dependencies: + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0 + dev: true + + registry.npmmirror.com/eslint-utils/3.0.0_eslint@7.32.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz} + id: registry.npmmirror.com/eslint-utils/3.0.0 + name: eslint-utils + version: 3.0.0 + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: registry.npmmirror.com/eslint/7.32.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/2.1.0 + dev: true + + registry.npmmirror.com/eslint-utils/3.0.0_eslint@8.24.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz} + id: registry.npmmirror.com/eslint-utils/3.0.0 + name: eslint-utils + version: 3.0.0 + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/2.1.0 + + registry.npmmirror.com/eslint-visitor-keys/1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz} + name: eslint-visitor-keys + version: 1.3.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/eslint-visitor-keys/2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz} + name: eslint-visitor-keys + version: 2.1.0 + engines: {node: '>=10'} + + registry.npmmirror.com/eslint-visitor-keys/3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz} + name: eslint-visitor-keys + version: 3.3.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + registry.npmmirror.com/eslint-webpack-plugin/3.2.0_eslint@7.32.0+webpack@5.74.0: + resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz} + id: registry.npmmirror.com/eslint-webpack-plugin/3.2.0 + name: eslint-webpack-plugin + version: 3.2.0 + engines: {node: '>= 12.13.0'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + dependencies: + '@types/eslint': registry.npmmirror.com/@types/eslint/8.4.6 + eslint: registry.npmmirror.com/eslint/7.32.0 + jest-worker: registry.npmmirror.com/jest-worker/28.1.3 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + normalize-path: registry.npmmirror.com/normalize-path/3.0.0 + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: true + + registry.npmmirror.com/eslint-webpack-plugin/3.2.0_eslint@8.24.0+webpack@5.74.0: + resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz} + id: registry.npmmirror.com/eslint-webpack-plugin/3.2.0 + name: eslint-webpack-plugin + version: 3.2.0 + engines: {node: '>= 12.13.0'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + dependencies: + '@types/eslint': registry.npmmirror.com/@types/eslint/8.4.6 + eslint: registry.npmmirror.com/eslint/8.24.0 + jest-worker: registry.npmmirror.com/jest-worker/28.1.3 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + normalize-path: registry.npmmirror.com/normalize-path/3.0.0 + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: false + + registry.npmmirror.com/eslint/7.32.0: + resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz} + name: eslint + version: 7.32.0 + engines: {node: ^10.12.0 || >=12.0.0} + hasBin: true + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.12.11 + '@eslint/eslintrc': registry.npmmirror.com/@eslint/eslintrc/0.4.3 + '@humanwhocodes/config-array': registry.npmmirror.com/@humanwhocodes/config-array/0.5.0 + ajv: registry.npmmirror.com/ajv/6.12.6 + chalk: registry.npmmirror.com/chalk/4.1.2 + cross-spawn: registry.npmmirror.com/cross-spawn/7.0.3 + debug: registry.npmmirror.com/debug/4.3.4 + doctrine: registry.npmmirror.com/doctrine/3.0.0 + enquirer: registry.npmmirror.com/enquirer/2.3.6 + escape-string-regexp: registry.npmmirror.com/escape-string-regexp/4.0.0 + eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1 + eslint-utils: registry.npmmirror.com/eslint-utils/2.1.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/2.1.0 + espree: registry.npmmirror.com/espree/7.3.1 + esquery: registry.npmmirror.com/esquery/1.4.0 + esutils: registry.npmmirror.com/esutils/2.0.3 + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + file-entry-cache: registry.npmmirror.com/file-entry-cache/6.0.1 + functional-red-black-tree: registry.npmmirror.com/functional-red-black-tree/1.0.1 + glob-parent: registry.npmmirror.com/glob-parent/5.1.2 + globals: registry.npmmirror.com/globals/13.17.0 + ignore: registry.npmmirror.com/ignore/4.0.6 + import-fresh: registry.npmmirror.com/import-fresh/3.3.0 + imurmurhash: registry.npmmirror.com/imurmurhash/0.1.4 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + js-yaml: registry.npmmirror.com/js-yaml/3.14.1 + json-stable-stringify-without-jsonify: registry.npmmirror.com/json-stable-stringify-without-jsonify/1.0.1 + levn: registry.npmmirror.com/levn/0.4.1 + lodash.merge: registry.npmmirror.com/lodash.merge/4.6.2 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + natural-compare: registry.npmmirror.com/natural-compare/1.4.0 + optionator: registry.npmmirror.com/optionator/0.9.1 + progress: registry.npmmirror.com/progress/2.0.3 + regexpp: registry.npmmirror.com/regexpp/3.2.0 + semver: registry.npmmirror.com/semver/7.3.7 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + strip-json-comments: registry.npmmirror.com/strip-json-comments/3.1.1 + table: registry.npmmirror.com/table/6.8.0 + text-table: registry.npmmirror.com/text-table/0.2.0 + v8-compile-cache: registry.npmmirror.com/v8-compile-cache/2.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/eslint/8.24.0: + resolution: {integrity: sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint/-/eslint-8.24.0.tgz} + name: eslint + version: 8.24.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint/eslintrc': registry.npmmirror.com/@eslint/eslintrc/1.3.2 + '@humanwhocodes/config-array': registry.npmmirror.com/@humanwhocodes/config-array/0.10.7 + '@humanwhocodes/gitignore-to-minimatch': registry.npmmirror.com/@humanwhocodes/gitignore-to-minimatch/1.0.2 + '@humanwhocodes/module-importer': registry.npmmirror.com/@humanwhocodes/module-importer/1.0.1 + ajv: registry.npmmirror.com/ajv/6.12.6 + chalk: registry.npmmirror.com/chalk/4.1.2 + cross-spawn: registry.npmmirror.com/cross-spawn/7.0.3 + debug: registry.npmmirror.com/debug/4.3.4 + doctrine: registry.npmmirror.com/doctrine/3.0.0 + escape-string-regexp: registry.npmmirror.com/escape-string-regexp/4.0.0 + eslint-scope: registry.npmmirror.com/eslint-scope/7.1.1 + eslint-utils: registry.npmmirror.com/eslint-utils/3.0.0_eslint@8.24.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.3.0 + espree: registry.npmmirror.com/espree/9.4.0 + esquery: registry.npmmirror.com/esquery/1.4.0 + esutils: registry.npmmirror.com/esutils/2.0.3 + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + file-entry-cache: registry.npmmirror.com/file-entry-cache/6.0.1 + find-up: registry.npmmirror.com/find-up/5.0.0 + glob-parent: registry.npmmirror.com/glob-parent/6.0.2 + globals: registry.npmmirror.com/globals/13.17.0 + globby: registry.npmmirror.com/globby/11.1.0 + grapheme-splitter: registry.npmmirror.com/grapheme-splitter/1.0.4 + ignore: registry.npmmirror.com/ignore/5.2.0 + import-fresh: registry.npmmirror.com/import-fresh/3.3.0 + imurmurhash: registry.npmmirror.com/imurmurhash/0.1.4 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + js-sdsl: registry.npmmirror.com/js-sdsl/4.1.5 + js-yaml: registry.npmmirror.com/js-yaml/4.1.0 + json-stable-stringify-without-jsonify: registry.npmmirror.com/json-stable-stringify-without-jsonify/1.0.1 + levn: registry.npmmirror.com/levn/0.4.1 + lodash.merge: registry.npmmirror.com/lodash.merge/4.6.2 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + natural-compare: registry.npmmirror.com/natural-compare/1.4.0 + optionator: registry.npmmirror.com/optionator/0.9.1 + regexpp: registry.npmmirror.com/regexpp/3.2.0 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + strip-json-comments: registry.npmmirror.com/strip-json-comments/3.1.1 + text-table: registry.npmmirror.com/text-table/0.2.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/espree/7.3.1: + resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz} + name: espree + version: 7.3.1 + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + acorn: registry.npmmirror.com/acorn/7.4.1 + acorn-jsx: registry.npmmirror.com/acorn-jsx/5.3.2_acorn@7.4.1 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0 + dev: true + + registry.npmmirror.com/espree/9.4.0: + resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/espree/-/espree-9.4.0.tgz} + name: espree + version: 9.4.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: registry.npmmirror.com/acorn/8.8.0 + acorn-jsx: registry.npmmirror.com/acorn-jsx/5.3.2_acorn@8.8.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.3.0 + + registry.npmmirror.com/esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz} + name: esprima + version: 4.0.1 + engines: {node: '>=4'} + hasBin: true + + registry.npmmirror.com/esquery/1.4.0: + resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz} + name: esquery + version: 1.4.0 + engines: {node: '>=0.10'} + dependencies: + estraverse: registry.npmmirror.com/estraverse/5.3.0 + + registry.npmmirror.com/esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz} + name: esrecurse + version: 4.3.0 + engines: {node: '>=4.0'} + dependencies: + estraverse: registry.npmmirror.com/estraverse/5.3.0 + + registry.npmmirror.com/estraverse/4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz} + name: estraverse + version: 4.3.0 + engines: {node: '>=4.0'} + + registry.npmmirror.com/estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz} + name: estraverse + version: 5.3.0 + engines: {node: '>=4.0'} + + registry.npmmirror.com/estree-walker/1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-1.0.1.tgz} + name: estree-walker + version: 1.0.1 + dev: false + + registry.npmmirror.com/estree-walker/2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz} + name: estree-walker + version: 2.0.2 + + registry.npmmirror.com/esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz} + name: esutils + version: 2.0.3 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/etag/1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz} + name: etag + version: 1.8.1 + engines: {node: '>= 0.6'} + + registry.npmmirror.com/eventemitter3/4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz} + name: eventemitter3 + version: 4.0.7 + + registry.npmmirror.com/events/3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/events/-/events-3.3.0.tgz} + name: events + version: 3.3.0 + engines: {node: '>=0.8.x'} + + registry.npmmirror.com/execa/0.8.0: + resolution: {integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz} + name: execa + version: 0.8.0 + engines: {node: '>=4'} + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn/5.1.0 + get-stream: registry.npmmirror.com/get-stream/3.0.0 + is-stream: registry.npmmirror.com/is-stream/1.1.0 + npm-run-path: registry.npmmirror.com/npm-run-path/2.0.2 + p-finally: registry.npmmirror.com/p-finally/1.0.0 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + strip-eof: registry.npmmirror.com/strip-eof/1.0.0 + dev: true + + registry.npmmirror.com/execa/1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz} + name: execa + version: 1.0.0 + engines: {node: '>=6'} + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn/6.0.5 + get-stream: registry.npmmirror.com/get-stream/4.1.0 + is-stream: registry.npmmirror.com/is-stream/1.1.0 + npm-run-path: registry.npmmirror.com/npm-run-path/2.0.2 + p-finally: registry.npmmirror.com/p-finally/1.0.0 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + strip-eof: registry.npmmirror.com/strip-eof/1.0.0 + dev: true + + registry.npmmirror.com/execa/5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz} + name: execa + version: 5.1.1 + engines: {node: '>=10'} + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn/7.0.3 + get-stream: registry.npmmirror.com/get-stream/6.0.1 + human-signals: registry.npmmirror.com/human-signals/2.1.0 + is-stream: registry.npmmirror.com/is-stream/2.0.1 + merge-stream: registry.npmmirror.com/merge-stream/2.0.0 + npm-run-path: registry.npmmirror.com/npm-run-path/4.0.1 + onetime: registry.npmmirror.com/onetime/5.1.2 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + strip-final-newline: registry.npmmirror.com/strip-final-newline/2.0.0 + + registry.npmmirror.com/exit/0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz} + name: exit + version: 0.1.2 + engines: {node: '>= 0.8.0'} + dev: false + + registry.npmmirror.com/expect/27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz} + name: expect + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + jest-get-type: registry.npmmirror.com/jest-get-type/27.5.1 + jest-matcher-utils: registry.npmmirror.com/jest-matcher-utils/27.5.1 + jest-message-util: registry.npmmirror.com/jest-message-util/27.5.1 + dev: false + + registry.npmmirror.com/express/4.18.1: + resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/express/-/express-4.18.1.tgz} + name: express + version: 4.18.1 + engines: {node: '>= 0.10.0'} + dependencies: + accepts: registry.npmmirror.com/accepts/1.3.8 + array-flatten: registry.npmmirror.com/array-flatten/1.1.1 + body-parser: registry.npmmirror.com/body-parser/1.20.0 + content-disposition: registry.npmmirror.com/content-disposition/0.5.4 + content-type: registry.npmmirror.com/content-type/1.0.4 + cookie: registry.npmmirror.com/cookie/0.5.0 + cookie-signature: registry.nlark.com/cookie-signature/1.0.6 + debug: registry.npmmirror.com/debug/2.6.9 + depd: registry.npmmirror.com/depd/2.0.0 + encodeurl: registry.npmmirror.com/encodeurl/1.0.2 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + etag: registry.npmmirror.com/etag/1.8.1 + finalhandler: registry.npmmirror.com/finalhandler/1.2.0 + fresh: registry.nlark.com/fresh/0.5.2 + http-errors: registry.npmmirror.com/http-errors/2.0.0 + merge-descriptors: registry.nlark.com/merge-descriptors/1.0.1 + methods: registry.npmmirror.com/methods/1.1.2 + on-finished: registry.npmmirror.com/on-finished/2.4.1 + parseurl: registry.npmmirror.com/parseurl/1.3.3 + path-to-regexp: registry.nlark.com/path-to-regexp/0.1.7 + proxy-addr: registry.npmmirror.com/proxy-addr/2.0.7 + qs: registry.npmmirror.com/qs/6.10.3 + range-parser: registry.npmmirror.com/range-parser/1.2.1 + safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1 + send: registry.npmmirror.com/send/0.18.0 + serve-static: registry.npmmirror.com/serve-static/1.15.0 + setprototypeof: registry.nlark.com/setprototypeof/1.2.0 + statuses: registry.npmmirror.com/statuses/2.0.1 + type-is: registry.npmmirror.com/type-is/1.6.18 + utils-merge: registry.nlark.com/utils-merge/1.0.1 + vary: registry.npmmirror.com/vary/1.1.2 + + registry.npmmirror.com/fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz} + name: fast-deep-equal + version: 3.1.3 + + registry.npmmirror.com/fast-diff/1.2.0: + resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz} + name: fast-diff + version: 1.2.0 + dev: true + + registry.npmmirror.com/fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz} + name: fast-glob + version: 3.2.12 + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/2.0.5 + '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk/1.2.8 + glob-parent: registry.npmmirror.com/glob-parent/5.1.2 + merge2: registry.npmmirror.com/merge2/1.4.1 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + + registry.npmmirror.com/fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz} + name: fast-json-stable-stringify + version: 2.1.0 + + registry.npmmirror.com/fast-levenshtein/2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz} + name: fast-levenshtein + version: 2.0.6 + + registry.npmmirror.com/fastq/1.13.0: + resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz} + name: fastq + version: 1.13.0 + dependencies: + reusify: registry.npmmirror.com/reusify/1.0.4 + + registry.npmmirror.com/faye-websocket/0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz} + name: faye-websocket + version: 0.11.4 + engines: {node: '>=0.8.0'} + dependencies: + websocket-driver: registry.npmmirror.com/websocket-driver/0.7.4 + + registry.npmmirror.com/fb-watchman/2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz} + name: fb-watchman + version: 2.0.2 + dependencies: + bser: registry.nlark.com/bser/2.1.1 + dev: false + + registry.npmmirror.com/figures/2.0.0: + resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz} + name: figures + version: 2.0.0 + engines: {node: '>=4'} + dependencies: + escape-string-regexp: registry.npmmirror.com/escape-string-regexp/1.0.5 + dev: true + + registry.npmmirror.com/file-entry-cache/6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz} + name: file-entry-cache + version: 6.0.1 + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: registry.npmmirror.com/flat-cache/3.0.4 + + registry.npmmirror.com/file-loader/6.2.0_webpack@5.74.0: + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/file-loader/-/file-loader-6.2.0.tgz} + id: registry.npmmirror.com/file-loader/6.2.0 + name: file-loader + version: 6.2.0 + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + loader-utils: registry.npmmirror.com/loader-utils/2.0.2 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: false + + registry.npmmirror.com/filelist/1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/filelist/-/filelist-1.0.4.tgz} + name: filelist + version: 1.0.4 + dependencies: + minimatch: registry.npmmirror.com/minimatch/5.1.0 + dev: false + + registry.npmmirror.com/filesize/8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/filesize/-/filesize-8.0.7.tgz} + name: filesize + version: 8.0.7 + engines: {node: '>= 0.4.0'} + dev: false + + registry.npmmirror.com/fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz} + name: fill-range + version: 7.0.1 + engines: {node: '>=8'} + dependencies: + to-regex-range: registry.npmmirror.com/to-regex-range/5.0.1 + + registry.npmmirror.com/finalhandler/1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz} + name: finalhandler + version: 1.2.0 + engines: {node: '>= 0.8'} + dependencies: + debug: registry.npmmirror.com/debug/2.6.9 + encodeurl: registry.npmmirror.com/encodeurl/1.0.2 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + on-finished: registry.npmmirror.com/on-finished/2.4.1 + parseurl: registry.npmmirror.com/parseurl/1.3.3 + statuses: registry.npmmirror.com/statuses/2.0.1 + unpipe: registry.npmmirror.com/unpipe/1.0.0 + + registry.npmmirror.com/find-cache-dir/3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz} + name: find-cache-dir + version: 3.3.2 + engines: {node: '>=8'} + dependencies: + commondir: registry.npmmirror.com/commondir/1.0.1 + make-dir: registry.npmmirror.com/make-dir/3.1.0 + pkg-dir: registry.npmmirror.com/pkg-dir/4.2.0 + + registry.npmmirror.com/find-up/3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz} + name: find-up + version: 3.0.0 + engines: {node: '>=6'} + dependencies: + locate-path: registry.npmmirror.com/locate-path/3.0.0 + dev: false + + registry.npmmirror.com/find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz} + name: find-up + version: 4.1.0 + engines: {node: '>=8'} + dependencies: + locate-path: registry.npmmirror.com/locate-path/5.0.0 + path-exists: registry.npmmirror.com/path-exists/4.0.0 + + registry.npmmirror.com/find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz} + name: find-up + version: 5.0.0 + engines: {node: '>=10'} + dependencies: + locate-path: registry.npmmirror.com/locate-path/6.0.0 + path-exists: registry.npmmirror.com/path-exists/4.0.0 + + registry.npmmirror.com/flat-cache/3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz} + name: flat-cache + version: 3.0.4 + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: registry.npmmirror.com/flatted/3.2.7 + rimraf: registry.npmmirror.com/rimraf/3.0.2 + + registry.npmmirror.com/flatted/3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz} + name: flatted + version: 3.2.7 + + registry.npmmirror.com/follow-redirects/1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz} + name: follow-redirects + version: 1.15.2 + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + + registry.npmmirror.com/follow-redirects/1.15.2_debug@4.3.4: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz} + id: registry.npmmirror.com/follow-redirects/1.15.2 + name: follow-redirects + version: 1.15.2 + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dependencies: + debug: registry.npmmirror.com/debug/4.3.4 + dev: true + + registry.npmmirror.com/fork-ts-checker-webpack-plugin/6.5.2_a2bf0319d3be757861b954ebeccbec0b: + resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz} + id: registry.npmmirror.com/fork-ts-checker-webpack-plugin/6.5.2 + name: fork-ts-checker-webpack-plugin + version: 6.5.2 + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + chalk: registry.npmmirror.com/chalk/4.1.2 + chokidar: registry.npmmirror.com/chokidar/3.5.3 + cosmiconfig: registry.npmmirror.com/cosmiconfig/6.0.0 + deepmerge: registry.npmmirror.com/deepmerge/4.2.2 + eslint: registry.npmmirror.com/eslint/7.32.0 + fs-extra: registry.npmmirror.com/fs-extra/9.1.0 + glob: registry.npmmirror.com/glob/7.2.3 + memfs: registry.npmmirror.com/memfs/3.4.7 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + schema-utils: registry.npmmirror.com/schema-utils/2.7.0 + semver: registry.npmmirror.com/semver/7.3.7 + tapable: registry.npmmirror.com/tapable/1.1.3 + typescript: registry.npmmirror.com/typescript/4.5.5 + vue-template-compiler: registry.npmmirror.com/vue-template-compiler/2.7.10 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: true + + registry.npmmirror.com/fork-ts-checker-webpack-plugin/6.5.2_f77403f5c4b41779a6754c6070898454: + resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz} + id: registry.npmmirror.com/fork-ts-checker-webpack-plugin/6.5.2 + name: fork-ts-checker-webpack-plugin + version: 6.5.2 + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + chalk: registry.npmmirror.com/chalk/4.1.2 + chokidar: registry.npmmirror.com/chokidar/3.5.3 + cosmiconfig: registry.npmmirror.com/cosmiconfig/6.0.0 + deepmerge: registry.npmmirror.com/deepmerge/4.2.2 + eslint: registry.npmmirror.com/eslint/8.24.0 + fs-extra: registry.npmmirror.com/fs-extra/9.1.0 + glob: registry.npmmirror.com/glob/7.2.3 + memfs: registry.npmmirror.com/memfs/3.4.7 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + schema-utils: registry.npmmirror.com/schema-utils/2.7.0 + semver: registry.npmmirror.com/semver/7.3.7 + tapable: registry.npmmirror.com/tapable/1.1.3 + typescript: registry.npmmirror.com/typescript/4.7.4 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: false + + registry.npmmirror.com/form-data/3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz} + name: form-data + version: 3.0.1 + engines: {node: '>= 6'} + dependencies: + asynckit: registry.npmmirror.com/asynckit/0.4.0 + combined-stream: registry.npmmirror.com/combined-stream/1.0.8 + mime-types: registry.npmmirror.com/mime-types/2.1.35 + dev: false + + registry.npmmirror.com/fraction.js/4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz} + name: fraction.js + version: 4.2.0 + + registry.npmmirror.com/fs-extra/10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz} + name: fs-extra + version: 10.1.0 + engines: {node: '>=12'} + dependencies: + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jsonfile: registry.npmmirror.com/jsonfile/6.1.0 + universalify: registry.npmmirror.com/universalify/2.0.0 + dev: false + + registry.npmmirror.com/fs-extra/9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz} + name: fs-extra + version: 9.1.0 + engines: {node: '>=10'} + dependencies: + at-least-node: registry.npmmirror.com/at-least-node/1.0.0 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jsonfile: registry.npmmirror.com/jsonfile/6.1.0 + universalify: registry.npmmirror.com/universalify/2.0.0 + + registry.npmmirror.com/fs-monkey/1.0.3: + resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz} + name: fs-monkey + version: 1.0.3 + + registry.npmmirror.com/fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz} + name: fs.realpath + version: 1.0.0 + + registry.npmmirror.com/fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz} + name: fsevents + version: 2.3.2 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + registry.npmmirror.com/function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz} + name: function-bind + version: 1.1.1 + + registry.npmmirror.com/function.prototype.name/1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz} + name: function.prototype.name + version: 1.1.5 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + functions-have-names: registry.npmmirror.com/functions-have-names/1.2.3 + + registry.npmmirror.com/functional-red-black-tree/1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz} + name: functional-red-black-tree + version: 1.0.1 + dev: true + + registry.npmmirror.com/functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz} + name: functions-have-names + version: 1.2.3 + + registry.npmmirror.com/gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz} + name: gensync + version: 1.0.0-beta.2 + engines: {node: '>=6.9.0'} + + registry.npmmirror.com/get-caller-file/2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz} + name: get-caller-file + version: 2.0.5 + engines: {node: 6.* || 8.* || >= 10.*} + + registry.npmmirror.com/get-intrinsic/1.1.3: + resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz} + name: get-intrinsic + version: 1.1.3 + dependencies: + function-bind: registry.npmmirror.com/function-bind/1.1.1 + has: registry.npmmirror.com/has/1.0.3 + has-symbols: registry.npmmirror.com/has-symbols/1.0.3 + + registry.npmmirror.com/get-own-enumerable-property-symbols/3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz} + name: get-own-enumerable-property-symbols + version: 3.0.2 + dev: false + + registry.npmmirror.com/get-package-type/0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz} + name: get-package-type + version: 0.1.0 + engines: {node: '>=8.0.0'} + dev: false + + registry.npmmirror.com/get-stream/3.0.0: + resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz} + name: get-stream + version: 3.0.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/get-stream/4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz} + name: get-stream + version: 4.1.0 + engines: {node: '>=6'} + dependencies: + pump: registry.npmmirror.com/pump/3.0.0 + dev: true + + registry.npmmirror.com/get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz} + name: get-stream + version: 6.0.1 + engines: {node: '>=10'} + + registry.npmmirror.com/get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz} + name: get-symbol-description + version: 1.0.0 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + + registry.npmmirror.com/glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz} + name: glob-parent + version: 5.1.2 + engines: {node: '>= 6'} + dependencies: + is-glob: registry.npmmirror.com/is-glob/4.0.3 + + registry.npmmirror.com/glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz} + name: glob-parent + version: 6.0.2 + engines: {node: '>=10.13.0'} + dependencies: + is-glob: registry.npmmirror.com/is-glob/4.0.3 + + registry.npmmirror.com/glob-to-regexp/0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz} + name: glob-to-regexp + version: 0.4.1 + + registry.npmmirror.com/glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz} + name: glob + version: 7.2.3 + dependencies: + fs.realpath: registry.npmmirror.com/fs.realpath/1.0.0 + inflight: registry.npmmirror.com/inflight/1.0.6 + inherits: registry.npmmirror.com/inherits/2.0.4 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + once: registry.npmmirror.com/once/1.4.0 + path-is-absolute: registry.npmmirror.com/path-is-absolute/1.0.1 + + registry.npmmirror.com/global-modules/2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/global-modules/-/global-modules-2.0.0.tgz} + name: global-modules + version: 2.0.0 + engines: {node: '>=6'} + dependencies: + global-prefix: registry.npmmirror.com/global-prefix/3.0.0 + dev: false + + registry.npmmirror.com/global-prefix/3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/global-prefix/-/global-prefix-3.0.0.tgz} + name: global-prefix + version: 3.0.0 + engines: {node: '>=6'} + dependencies: + ini: registry.npmmirror.com/ini/1.3.8 + kind-of: registry.npmmirror.com/kind-of/6.0.3 + which: registry.npmmirror.com/which/1.3.1 + dev: false + + registry.npmmirror.com/globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz} + name: globals + version: 11.12.0 + engines: {node: '>=4'} + + registry.npmmirror.com/globals/13.17.0: + resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz} + name: globals + version: 13.17.0 + engines: {node: '>=8'} + dependencies: + type-fest: registry.npmmirror.com/type-fest/0.20.2 + + registry.npmmirror.com/globby/11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz} + name: globby + version: 11.1.0 + engines: {node: '>=10'} + dependencies: + array-union: registry.npmmirror.com/array-union/2.1.0 + dir-glob: registry.npmmirror.com/dir-glob/3.0.1 + fast-glob: registry.npmmirror.com/fast-glob/3.2.12 + ignore: registry.npmmirror.com/ignore/5.2.0 + merge2: registry.npmmirror.com/merge2/1.4.1 + slash: registry.npmmirror.com/slash/3.0.0 + + registry.npmmirror.com/graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz} + name: graceful-fs + version: 4.2.10 + + registry.npmmirror.com/grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz} + name: grapheme-splitter + version: 1.0.4 + + registry.npmmirror.com/gzip-size/6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz} + name: gzip-size + version: 6.0.0 + engines: {node: '>=10'} + dependencies: + duplexer: registry.npmmirror.com/duplexer/0.1.2 + + registry.npmmirror.com/handle-thing/2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz} + name: handle-thing + version: 2.0.1 + + registry.npmmirror.com/harmony-reflect/1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz} + name: harmony-reflect + version: 1.6.2 + dev: false + + registry.npmmirror.com/has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz} + name: has-bigints + version: 1.0.2 + + registry.npmmirror.com/has-flag/3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz} + name: has-flag + version: 3.0.0 + engines: {node: '>=4'} + + registry.npmmirror.com/has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz} + name: has-flag + version: 4.0.0 + engines: {node: '>=8'} + + registry.npmmirror.com/has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz} + name: has-property-descriptors + version: 1.0.0 + dependencies: + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + + registry.npmmirror.com/has-symbols/1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz} + name: has-symbols + version: 1.0.3 + engines: {node: '>= 0.4'} + + registry.npmmirror.com/has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz} + name: has-tostringtag + version: 1.0.0 + engines: {node: '>= 0.4'} + dependencies: + has-symbols: registry.npmmirror.com/has-symbols/1.0.3 + + registry.npmmirror.com/has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has/-/has-1.0.3.tgz} + name: has + version: 1.0.3 + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: registry.npmmirror.com/function-bind/1.1.1 + + registry.npmmirror.com/hash-sum/1.0.2: + resolution: {integrity: sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz} + name: hash-sum + version: 1.0.2 + dev: true + + registry.npmmirror.com/hash-sum/2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz} + name: hash-sum + version: 2.0.0 + dev: true + + registry.npmmirror.com/he/1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/he/-/he-1.2.0.tgz} + name: he + version: 1.2.0 + hasBin: true + + registry.npmmirror.com/highlight.js/10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz} + name: highlight.js + version: 10.7.3 + dev: true + + registry.npmmirror.com/hoist-non-react-statics/3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz} + name: hoist-non-react-statics + version: 3.3.2 + dependencies: + react-is: registry.npmmirror.com/react-is/16.13.1 + dev: false + + registry.npmmirror.com/hoopy/0.1.4: + resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hoopy/-/hoopy-0.1.4.tgz} + name: hoopy + version: 0.1.4 + engines: {node: '>= 6.0.0'} + dev: false + + registry.npmmirror.com/hosted-git-info/2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz} + name: hosted-git-info + version: 2.8.9 + dev: true + + registry.npmmirror.com/hpack.js/2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz} + name: hpack.js + version: 2.1.6 + dependencies: + inherits: registry.npmmirror.com/inherits/2.0.4 + obuf: registry.npmmirror.com/obuf/1.1.2 + readable-stream: registry.npmmirror.com/readable-stream/2.3.7 + wbuf: registry.npmmirror.com/wbuf/1.7.3 + + registry.npmmirror.com/html-encoding-sniffer/2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz} + name: html-encoding-sniffer + version: 2.0.1 + engines: {node: '>=10'} + dependencies: + whatwg-encoding: registry.npmmirror.com/whatwg-encoding/1.0.5 + dev: false + + registry.npmmirror.com/html-entities/2.3.3: + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz} + name: html-entities + version: 2.3.3 + + registry.npmmirror.com/html-escaper/2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz} + name: html-escaper + version: 2.0.2 + dev: false + + registry.npmmirror.com/html-minifier-terser/6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz} + name: html-minifier-terser + version: 6.1.0 + engines: {node: '>=12'} + hasBin: true + dependencies: + camel-case: registry.npmmirror.com/camel-case/4.1.2 + clean-css: registry.npmmirror.com/clean-css/5.3.1 + commander: registry.npmmirror.com/commander/8.3.0 + he: registry.npmmirror.com/he/1.2.0 + param-case: registry.npmmirror.com/param-case/3.0.4 + relateurl: registry.npmmirror.com/relateurl/0.2.7 + terser: registry.npmmirror.com/terser/5.15.0 + + registry.npmmirror.com/html-tags/2.0.0: + resolution: {integrity: sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz} + name: html-tags + version: 2.0.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/html-tags/3.2.0: + resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz} + name: html-tags + version: 3.2.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/html-webpack-plugin/5.5.0_webpack@5.74.0: + resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz} + id: registry.npmmirror.com/html-webpack-plugin/5.5.0 + name: html-webpack-plugin + version: 5.5.0 + engines: {node: '>=10.13.0'} + peerDependencies: + webpack: ^5.20.0 + dependencies: + '@types/html-minifier-terser': registry.npmmirror.com/@types/html-minifier-terser/6.1.0 + html-minifier-terser: registry.npmmirror.com/html-minifier-terser/6.1.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + pretty-error: registry.npmmirror.com/pretty-error/4.0.0 + tapable: registry.npmmirror.com/tapable/2.2.1 + webpack: registry.npmmirror.com/webpack/5.74.0 + + registry.npmmirror.com/htmlparser2/6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz} + name: htmlparser2 + version: 6.1.0 + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + domhandler: registry.npmmirror.com/domhandler/4.3.1 + domutils: registry.npmmirror.com/domutils/2.8.0 + entities: registry.npmmirror.com/entities/2.2.0 + + registry.npmmirror.com/htmlparser2/8.0.1: + resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/htmlparser2/-/htmlparser2-8.0.1.tgz} + name: htmlparser2 + version: 8.0.1 + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + domhandler: registry.npmmirror.com/domhandler/5.0.3 + domutils: registry.npmmirror.com/domutils/3.0.1 + entities: registry.npmmirror.com/entities/4.4.0 + dev: true + + registry.npmmirror.com/http-deceiver/1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz} + name: http-deceiver + version: 1.2.7 + + registry.npmmirror.com/http-errors/1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz} + name: http-errors + version: 1.6.3 + engines: {node: '>= 0.6'} + dependencies: + depd: registry.npmmirror.com/depd/1.1.2 + inherits: registry.npmmirror.com/inherits/2.0.3 + setprototypeof: registry.nlark.com/setprototypeof/1.1.0 + statuses: registry.npmmirror.com/statuses/1.5.0 + + registry.npmmirror.com/http-errors/2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz} + name: http-errors + version: 2.0.0 + engines: {node: '>= 0.8'} + dependencies: + depd: registry.npmmirror.com/depd/2.0.0 + inherits: registry.npmmirror.com/inherits/2.0.4 + setprototypeof: registry.nlark.com/setprototypeof/1.2.0 + statuses: registry.npmmirror.com/statuses/2.0.1 + toidentifier: registry.npmmirror.com/toidentifier/1.0.1 + + registry.npmmirror.com/http-parser-js/0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz} + name: http-parser-js + version: 0.5.8 + + registry.npmmirror.com/http-proxy-agent/4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz} + name: http-proxy-agent + version: 4.0.1 + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': registry.npmmirror.com/@tootallnate/once/1.1.2 + agent-base: registry.npmmirror.com/agent-base/6.0.2 + debug: registry.npmmirror.com/debug/4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/http-proxy-middleware/2.0.6_0d96462a290eb4ade20bb4ab572dee16: + resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz} + id: registry.npmmirror.com/http-proxy-middleware/2.0.6 + name: http-proxy-middleware + version: 2.0.6 + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + dependencies: + '@types/express': registry.npmmirror.com/@types/express/4.17.14 + '@types/http-proxy': registry.npmmirror.com/@types/http-proxy/1.17.9 + http-proxy: registry.npmmirror.com/http-proxy/1.18.1_debug@4.3.4 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + is-plain-obj: registry.npmmirror.com/is-plain-obj/3.0.0 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + transitivePeerDependencies: + - debug + dev: true + + registry.npmmirror.com/http-proxy-middleware/2.0.6_@types+express@4.17.14: + resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz} + id: registry.npmmirror.com/http-proxy-middleware/2.0.6 + name: http-proxy-middleware + version: 2.0.6 + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + dependencies: + '@types/express': registry.npmmirror.com/@types/express/4.17.14 + '@types/http-proxy': registry.npmmirror.com/@types/http-proxy/1.17.9 + http-proxy: registry.npmmirror.com/http-proxy/1.18.1 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + is-plain-obj: registry.npmmirror.com/is-plain-obj/3.0.0 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + transitivePeerDependencies: + - debug + dev: false + + registry.npmmirror.com/http-proxy/1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz} + name: http-proxy + version: 1.18.1 + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: registry.npmmirror.com/eventemitter3/4.0.7 + follow-redirects: registry.npmmirror.com/follow-redirects/1.15.2 + requires-port: registry.npmmirror.com/requires-port/1.0.0 + transitivePeerDependencies: + - debug + dev: false + + registry.npmmirror.com/http-proxy/1.18.1_debug@4.3.4: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz} + id: registry.npmmirror.com/http-proxy/1.18.1 + name: http-proxy + version: 1.18.1 + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: registry.npmmirror.com/eventemitter3/4.0.7 + follow-redirects: registry.npmmirror.com/follow-redirects/1.15.2_debug@4.3.4 + requires-port: registry.npmmirror.com/requires-port/1.0.0 + transitivePeerDependencies: + - debug + dev: true + + registry.npmmirror.com/https-proxy-agent/5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz} + name: https-proxy-agent + version: 5.0.1 + engines: {node: '>= 6'} + dependencies: + agent-base: registry.npmmirror.com/agent-base/6.0.2 + debug: registry.npmmirror.com/debug/4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/human-signals/2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz} + name: human-signals + version: 2.1.0 + engines: {node: '>=10.17.0'} + + registry.npmmirror.com/iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz} + name: iconv-lite + version: 0.4.24 + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: registry.npmmirror.com/safer-buffer/2.1.2 + + registry.npmmirror.com/iconv-lite/0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz} + name: iconv-lite + version: 0.6.3 + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: registry.npmmirror.com/safer-buffer/2.1.2 + + registry.npmmirror.com/icss-utils/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz} + id: registry.npmmirror.com/icss-utils/5.1.0 + name: icss-utils + version: 5.1.0 + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/idb/7.1.0: + resolution: {integrity: sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/idb/-/idb-7.1.0.tgz} + name: idb + version: 7.1.0 + dev: false + + registry.npmmirror.com/identity-obj-proxy/3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz} + name: identity-obj-proxy + version: 3.0.0 + engines: {node: '>=4'} + dependencies: + harmony-reflect: registry.npmmirror.com/harmony-reflect/1.6.2 + dev: false + + registry.npmmirror.com/ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz} + name: ieee754 + version: 1.2.1 + dev: true + + registry.npmmirror.com/ignore/4.0.6: + resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz} + name: ignore + version: 4.0.6 + engines: {node: '>= 4'} + dev: true + + registry.npmmirror.com/ignore/5.2.0: + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz} + name: ignore + version: 5.2.0 + engines: {node: '>= 4'} + + registry.npmmirror.com/image-size/0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz} + name: image-size + version: 0.5.5 + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/immer/9.0.15: + resolution: {integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/immer/-/immer-9.0.15.tgz} + name: immer + version: 9.0.15 + dev: false + + registry.npmmirror.com/import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz} + name: import-fresh + version: 3.3.0 + engines: {node: '>=6'} + dependencies: + parent-module: registry.npmmirror.com/parent-module/1.0.1 + resolve-from: registry.npmmirror.com/resolve-from/4.0.0 + + registry.npmmirror.com/import-html-entry/1.14.0: + resolution: {integrity: sha512-CQQMV+2rxHCLMSXsajV1cjT1g6xi3ujMAPnGwR96xHaN5/JEVIOUGkM7LDRn73dk8E8NaHmOf3rvPPExPPe1xw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-html-entry/-/import-html-entry-1.14.0.tgz} + name: import-html-entry + version: 1.14.0 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + dev: false + + registry.npmmirror.com/import-local/3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz} + name: import-local + version: 3.1.0 + engines: {node: '>=8'} + hasBin: true + dependencies: + pkg-dir: registry.npmmirror.com/pkg-dir/4.2.0 + resolve-cwd: registry.npmmirror.com/resolve-cwd/3.0.0 + dev: false + + registry.npmmirror.com/imurmurhash/0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz} + name: imurmurhash + version: 0.1.4 + engines: {node: '>=0.8.19'} + + registry.npmmirror.com/indent-string/4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz} + name: indent-string + version: 4.0.0 + engines: {node: '>=8'} + dev: false + + registry.npmmirror.com/inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz} + name: inflight + version: 1.0.6 + dependencies: + once: registry.npmmirror.com/once/1.4.0 + wrappy: registry.npmmirror.com/wrappy/1.0.2 + + registry.npmmirror.com/inherits/2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz} + name: inherits + version: 2.0.3 + + registry.npmmirror.com/inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz} + name: inherits + version: 2.0.4 + + registry.npmmirror.com/ini/1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz} + name: ini + version: 1.3.8 + dev: false + + registry.npmmirror.com/internal-slot/1.0.3: + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz} + name: internal-slot + version: 1.0.3 + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + has: registry.npmmirror.com/has/1.0.3 + side-channel: registry.npmmirror.com/side-channel/1.0.4 + + registry.npmmirror.com/intersperse/1.0.0: + resolution: {integrity: sha512-LGcfug7OTeWkaQ8PEq8XbTy9Jl6uCNg8DrPnQUmwxSY8UETj1Y+LLmpdD0qHdEj6KVchuH3BE3ZzIXQ1t3oFUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/intersperse/-/intersperse-1.0.0.tgz} + name: intersperse + version: 1.0.0 + dev: false + + registry.npmmirror.com/ipaddr.js/1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz} + name: ipaddr.js + version: 1.9.1 + engines: {node: '>= 0.10'} + + registry.npmmirror.com/ipaddr.js/2.0.1: + resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz} + name: ipaddr.js + version: 2.0.1 + engines: {node: '>= 10'} + + registry.npmmirror.com/is-arrayish/0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz} + name: is-arrayish + version: 0.2.1 + + registry.npmmirror.com/is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz} + name: is-bigint + version: 1.0.4 + dependencies: + has-bigints: registry.npmmirror.com/has-bigints/1.0.2 + + registry.npmmirror.com/is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz} + name: is-binary-path + version: 2.1.0 + engines: {node: '>=8'} + dependencies: + binary-extensions: registry.npmmirror.com/binary-extensions/2.2.0 + + registry.npmmirror.com/is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz} + name: is-boolean-object + version: 1.1.2 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + has-tostringtag: registry.npmmirror.com/has-tostringtag/1.0.0 + + registry.npmmirror.com/is-callable/1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz} + name: is-callable + version: 1.2.7 + engines: {node: '>= 0.4'} + + registry.npmmirror.com/is-ci/1.2.1: + resolution: {integrity: sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz} + name: is-ci + version: 1.2.1 + hasBin: true + dependencies: + ci-info: registry.npmmirror.com/ci-info/1.6.0 + dev: true + + registry.npmmirror.com/is-core-module/2.10.0: + resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-core-module/-/is-core-module-2.10.0.tgz} + name: is-core-module + version: 2.10.0 + dependencies: + has: registry.npmmirror.com/has/1.0.3 + + registry.npmmirror.com/is-date-object/1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz} + name: is-date-object + version: 1.0.5 + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: registry.npmmirror.com/has-tostringtag/1.0.0 + + registry.npmmirror.com/is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz} + name: is-docker + version: 2.2.1 + engines: {node: '>=8'} + hasBin: true + + registry.npmmirror.com/is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz} + name: is-extglob + version: 2.1.1 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/is-file-esm/1.0.0: + resolution: {integrity: sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-file-esm/-/is-file-esm-1.0.0.tgz} + name: is-file-esm + version: 1.0.0 + dependencies: + read-pkg-up: registry.npmmirror.com/read-pkg-up/7.0.1 + dev: true + + registry.npmmirror.com/is-fullwidth-code-point/2.0.0: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz} + name: is-fullwidth-code-point + version: 2.0.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz} + name: is-fullwidth-code-point + version: 3.0.0 + engines: {node: '>=8'} + + registry.npmmirror.com/is-generator-fn/2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz} + name: is-generator-fn + version: 2.1.0 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz} + name: is-glob + version: 4.0.3 + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: registry.npmmirror.com/is-extglob/2.1.1 + + registry.npmmirror.com/is-interactive/1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz} + name: is-interactive + version: 1.0.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/is-mobile/2.2.2: + resolution: {integrity: sha512-wW/SXnYJkTjs++tVK5b6kVITZpAZPtUrt9SF80vvxGiF/Oywal+COk1jlRkiVq15RFNEQKQY31TkV24/1T5cVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-mobile/-/is-mobile-2.2.2.tgz} + name: is-mobile + version: 2.2.2 + dev: false + + registry.npmmirror.com/is-module/1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz} + name: is-module + version: 1.0.0 + dev: false + + registry.npmmirror.com/is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz} + name: is-negative-zero + version: 2.0.2 + engines: {node: '>= 0.4'} + + registry.npmmirror.com/is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz} + name: is-number-object + version: 1.0.7 + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: registry.npmmirror.com/has-tostringtag/1.0.0 + + registry.npmmirror.com/is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz} + name: is-number + version: 7.0.0 + engines: {node: '>=0.12.0'} + + registry.npmmirror.com/is-obj/1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-obj/-/is-obj-1.0.1.tgz} + name: is-obj + version: 1.0.1 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/is-plain-obj/3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz} + name: is-plain-obj + version: 3.0.0 + engines: {node: '>=10'} + + registry.npmmirror.com/is-plain-object/2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz} + name: is-plain-object + version: 2.0.4 + engines: {node: '>=0.10.0'} + dependencies: + isobject: registry.npmmirror.com/isobject/3.0.1 + dev: true + + registry.npmmirror.com/is-plain-object/3.0.1: + resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-object/-/is-plain-object-3.0.1.tgz} + name: is-plain-object + version: 3.0.1 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/is-potential-custom-element-name/1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz} + name: is-potential-custom-element-name + version: 1.0.1 + dev: false + + registry.npmmirror.com/is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz} + name: is-regex + version: 1.1.4 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + has-tostringtag: registry.npmmirror.com/has-tostringtag/1.0.0 + + registry.npmmirror.com/is-regexp/1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-regexp/-/is-regexp-1.0.0.tgz} + name: is-regexp + version: 1.0.0 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/is-root/2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-root/-/is-root-2.1.0.tgz} + name: is-root + version: 2.1.0 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz} + name: is-shared-array-buffer + version: 1.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + + registry.npmmirror.com/is-stream/1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz} + name: is-stream + version: 1.1.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/is-stream/2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz} + name: is-stream + version: 2.0.1 + engines: {node: '>=8'} + + registry.npmmirror.com/is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz} + name: is-string + version: 1.0.7 + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: registry.npmmirror.com/has-tostringtag/1.0.0 + + registry.npmmirror.com/is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz} + name: is-symbol + version: 1.0.4 + engines: {node: '>= 0.4'} + dependencies: + has-symbols: registry.npmmirror.com/has-symbols/1.0.3 + + registry.npmmirror.com/is-typedarray/1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz} + name: is-typedarray + version: 1.0.0 + dev: false + + registry.npmmirror.com/is-unicode-supported/0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz} + name: is-unicode-supported + version: 0.1.0 + engines: {node: '>=10'} + dev: true + + registry.npmmirror.com/is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz} + name: is-weakref + version: 1.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + + registry.npmmirror.com/is-what/3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz} + name: is-what + version: 3.14.1 + dev: true + + registry.npmmirror.com/is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz} + name: is-wsl + version: 2.2.0 + engines: {node: '>=8'} + dependencies: + is-docker: registry.npmmirror.com/is-docker/2.2.1 + + registry.npmmirror.com/isarray/1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz} + name: isarray + version: 1.0.0 + + registry.npmmirror.com/isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz} + name: isexe + version: 2.0.0 + + registry.npmmirror.com/ismobilejs/1.1.1: + resolution: {integrity: sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ismobilejs/-/ismobilejs-1.1.1.tgz} + name: ismobilejs + version: 1.1.1 + dev: false + + registry.npmmirror.com/isobject/3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz} + name: isobject + version: 3.0.1 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/istanbul-lib-coverage/3.2.0: + resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz} + name: istanbul-lib-coverage + version: 3.2.0 + engines: {node: '>=8'} + dev: false + + registry.npmmirror.com/istanbul-lib-instrument/5.2.0: + resolution: {integrity: sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz} + name: istanbul-lib-instrument + version: 5.2.0 + engines: {node: '>=8'} + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + '@istanbuljs/schema': registry.npmmirror.com/@istanbuljs/schema/0.1.3 + istanbul-lib-coverage: registry.npmmirror.com/istanbul-lib-coverage/3.2.0 + semver: registry.npmmirror.com/semver/6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz} + name: istanbul-lib-report + version: 3.0.0 + engines: {node: '>=8'} + dependencies: + istanbul-lib-coverage: registry.npmmirror.com/istanbul-lib-coverage/3.2.0 + make-dir: registry.npmmirror.com/make-dir/3.1.0 + supports-color: registry.npmmirror.com/supports-color/7.2.0 + dev: false + + registry.npmmirror.com/istanbul-lib-source-maps/4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz} + name: istanbul-lib-source-maps + version: 4.0.1 + engines: {node: '>=10'} + dependencies: + debug: registry.npmmirror.com/debug/4.3.4 + istanbul-lib-coverage: registry.npmmirror.com/istanbul-lib-coverage/3.2.0 + source-map: registry.npmmirror.com/source-map/0.6.1 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/istanbul-reports/3.1.5: + resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz} + name: istanbul-reports + version: 3.1.5 + engines: {node: '>=8'} + dependencies: + html-escaper: registry.npmmirror.com/html-escaper/2.0.2 + istanbul-lib-report: registry.npmmirror.com/istanbul-lib-report/3.0.0 + dev: false + + registry.npmmirror.com/jake/10.8.5: + resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jake/-/jake-10.8.5.tgz} + name: jake + version: 10.8.5 + engines: {node: '>=10'} + hasBin: true + dependencies: + async: registry.npmmirror.com/async/3.2.4 + chalk: registry.npmmirror.com/chalk/4.1.2 + filelist: registry.npmmirror.com/filelist/1.0.4 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + dev: false + + registry.npmmirror.com/javascript-stringify/2.1.0: + resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz} + name: javascript-stringify + version: 2.1.0 + dev: true + + registry.npmmirror.com/jest-changed-files/27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz} + name: jest-changed-files + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + execa: registry.npmmirror.com/execa/5.1.1 + throat: registry.npmmirror.com/throat/6.0.1 + dev: false + + registry.npmmirror.com/jest-circus/27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz} + name: jest-circus + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': registry.npmmirror.com/@jest/environment/27.5.1 + '@jest/test-result': registry.npmmirror.com/@jest/test-result/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + co: registry.npmmirror.com/co/4.6.0 + dedent: registry.npmmirror.com/dedent/0.7.0 + expect: registry.npmmirror.com/expect/27.5.1 + is-generator-fn: registry.npmmirror.com/is-generator-fn/2.1.0 + jest-each: registry.npmmirror.com/jest-each/27.5.1 + jest-matcher-utils: registry.npmmirror.com/jest-matcher-utils/27.5.1 + jest-message-util: registry.npmmirror.com/jest-message-util/27.5.1 + jest-runtime: registry.npmmirror.com/jest-runtime/27.5.1 + jest-snapshot: registry.npmmirror.com/jest-snapshot/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + slash: registry.npmmirror.com/slash/3.0.0 + stack-utils: registry.npmmirror.com/stack-utils/2.0.5 + throat: registry.npmmirror.com/throat/6.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/jest-cli/27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz} + name: jest-cli + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': registry.npmmirror.com/@jest/core/27.5.1 + '@jest/test-result': registry.npmmirror.com/@jest/test-result/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + chalk: registry.npmmirror.com/chalk/4.1.2 + exit: registry.npmmirror.com/exit/0.1.2 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + import-local: registry.npmmirror.com/import-local/3.1.0 + jest-config: registry.npmmirror.com/jest-config/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + jest-validate: registry.npmmirror.com/jest-validate/27.5.1 + prompts: registry.npmmirror.com/prompts/2.4.2 + yargs: registry.npmmirror.com/yargs/16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + + registry.npmmirror.com/jest-config/27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz} + name: jest-config + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@jest/test-sequencer': registry.npmmirror.com/@jest/test-sequencer/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + babel-jest: registry.npmmirror.com/babel-jest/27.5.1_@babel+core@7.19.3 + chalk: registry.npmmirror.com/chalk/4.1.2 + ci-info: registry.npmmirror.com/ci-info/3.4.0 + deepmerge: registry.npmmirror.com/deepmerge/4.2.2 + glob: registry.npmmirror.com/glob/7.2.3 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jest-circus: registry.npmmirror.com/jest-circus/27.5.1 + jest-environment-jsdom: registry.npmmirror.com/jest-environment-jsdom/27.5.1 + jest-environment-node: registry.npmmirror.com/jest-environment-node/27.5.1 + jest-get-type: registry.npmmirror.com/jest-get-type/27.5.1 + jest-jasmine2: registry.npmmirror.com/jest-jasmine2/27.5.1 + jest-regex-util: registry.npmmirror.com/jest-regex-util/27.5.1 + jest-resolve: registry.npmmirror.com/jest-resolve/27.5.1 + jest-runner: registry.npmmirror.com/jest-runner/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + jest-validate: registry.npmmirror.com/jest-validate/27.5.1 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + parse-json: registry.npmmirror.com/parse-json/5.2.0 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + slash: registry.npmmirror.com/slash/3.0.0 + strip-json-comments: registry.npmmirror.com/strip-json-comments/3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + + registry.npmmirror.com/jest-diff/27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz} + name: jest-diff + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: registry.npmmirror.com/chalk/4.1.2 + diff-sequences: registry.npmmirror.com/diff-sequences/27.5.1 + jest-get-type: registry.npmmirror.com/jest-get-type/27.5.1 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + dev: false + + registry.npmmirror.com/jest-docblock/27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz} + name: jest-docblock + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + detect-newline: registry.npmmirror.com/detect-newline/3.1.0 + dev: false + + registry.npmmirror.com/jest-each/27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz} + name: jest-each + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + chalk: registry.npmmirror.com/chalk/4.1.2 + jest-get-type: registry.npmmirror.com/jest-get-type/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + dev: false + + registry.npmmirror.com/jest-environment-jsdom/27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz} + name: jest-environment-jsdom + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': registry.npmmirror.com/@jest/environment/27.5.1 + '@jest/fake-timers': registry.npmmirror.com/@jest/fake-timers/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + jest-mock: registry.npmmirror.com/jest-mock/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + jsdom: registry.npmmirror.com/jsdom/16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + + registry.npmmirror.com/jest-environment-node/27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz} + name: jest-environment-node + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': registry.npmmirror.com/@jest/environment/27.5.1 + '@jest/fake-timers': registry.npmmirror.com/@jest/fake-timers/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + jest-mock: registry.npmmirror.com/jest-mock/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + dev: false + + registry.npmmirror.com/jest-get-type/27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz} + name: jest-get-type + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + + registry.npmmirror.com/jest-haste-map/27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz} + name: jest-haste-map + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/graceful-fs': registry.npmmirror.com/@types/graceful-fs/4.1.5 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + anymatch: registry.npmmirror.com/anymatch/3.1.2 + fb-watchman: registry.npmmirror.com/fb-watchman/2.0.2 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jest-regex-util: registry.npmmirror.com/jest-regex-util/27.5.1 + jest-serializer: registry.npmmirror.com/jest-serializer/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + jest-worker: registry.npmmirror.com/jest-worker/27.5.1 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + walker: registry.npmmirror.com/walker/1.0.8 + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents/2.3.2 + dev: false + + registry.npmmirror.com/jest-jasmine2/27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz} + name: jest-jasmine2 + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': registry.npmmirror.com/@jest/environment/27.5.1 + '@jest/source-map': registry.npmmirror.com/@jest/source-map/27.5.1 + '@jest/test-result': registry.npmmirror.com/@jest/test-result/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + co: registry.npmmirror.com/co/4.6.0 + expect: registry.npmmirror.com/expect/27.5.1 + is-generator-fn: registry.npmmirror.com/is-generator-fn/2.1.0 + jest-each: registry.npmmirror.com/jest-each/27.5.1 + jest-matcher-utils: registry.npmmirror.com/jest-matcher-utils/27.5.1 + jest-message-util: registry.npmmirror.com/jest-message-util/27.5.1 + jest-runtime: registry.npmmirror.com/jest-runtime/27.5.1 + jest-snapshot: registry.npmmirror.com/jest-snapshot/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + throat: registry.npmmirror.com/throat/6.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/jest-leak-detector/27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz} + name: jest-leak-detector + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + jest-get-type: registry.npmmirror.com/jest-get-type/27.5.1 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + dev: false + + registry.npmmirror.com/jest-matcher-utils/27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz} + name: jest-matcher-utils + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: registry.npmmirror.com/chalk/4.1.2 + jest-diff: registry.npmmirror.com/jest-diff/27.5.1 + jest-get-type: registry.npmmirror.com/jest-get-type/27.5.1 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + dev: false + + registry.npmmirror.com/jest-message-util/27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz} + name: jest-message-util + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/stack-utils': registry.npmmirror.com/@types/stack-utils/2.0.1 + chalk: registry.npmmirror.com/chalk/4.1.2 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + slash: registry.npmmirror.com/slash/3.0.0 + stack-utils: registry.npmmirror.com/stack-utils/2.0.5 + dev: false + + registry.npmmirror.com/jest-message-util/28.1.3: + resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-message-util/-/jest-message-util-28.1.3.tgz} + name: jest-message-util + version: 28.1.3 + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@jest/types': registry.npmmirror.com/@jest/types/28.1.3 + '@types/stack-utils': registry.npmmirror.com/@types/stack-utils/2.0.1 + chalk: registry.npmmirror.com/chalk/4.1.2 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + pretty-format: registry.npmmirror.com/pretty-format/28.1.3 + slash: registry.npmmirror.com/slash/3.0.0 + stack-utils: registry.npmmirror.com/stack-utils/2.0.5 + dev: false + + registry.npmmirror.com/jest-mock/27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz} + name: jest-mock + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + dev: false + + registry.npmmirror.com/jest-pnp-resolver/1.2.2_jest-resolve@27.5.1: + resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz} + id: registry.npmmirror.com/jest-pnp-resolver/1.2.2 + name: jest-pnp-resolver + version: 1.2.2 + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: registry.npmmirror.com/jest-resolve/27.5.1 + dev: false + + registry.npmmirror.com/jest-regex-util/27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz} + name: jest-regex-util + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + + registry.npmmirror.com/jest-regex-util/28.0.2: + resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz} + name: jest-regex-util + version: 28.0.2 + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dev: false + + registry.npmmirror.com/jest-resolve-dependencies/27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz} + name: jest-resolve-dependencies + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + jest-regex-util: registry.npmmirror.com/jest-regex-util/27.5.1 + jest-snapshot: registry.npmmirror.com/jest-snapshot/27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/jest-resolve/27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz} + name: jest-resolve + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + chalk: registry.npmmirror.com/chalk/4.1.2 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jest-haste-map: registry.npmmirror.com/jest-haste-map/27.5.1 + jest-pnp-resolver: registry.npmmirror.com/jest-pnp-resolver/1.2.2_jest-resolve@27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + jest-validate: registry.npmmirror.com/jest-validate/27.5.1 + resolve: registry.npmmirror.com/resolve/1.22.1 + resolve.exports: registry.npmmirror.com/resolve.exports/1.1.0 + slash: registry.npmmirror.com/slash/3.0.0 + dev: false + + registry.npmmirror.com/jest-runner/27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz} + name: jest-runner + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': registry.npmmirror.com/@jest/console/27.5.1 + '@jest/environment': registry.npmmirror.com/@jest/environment/27.5.1 + '@jest/test-result': registry.npmmirror.com/@jest/test-result/27.5.1 + '@jest/transform': registry.npmmirror.com/@jest/transform/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + emittery: registry.npmmirror.com/emittery/0.8.1 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jest-docblock: registry.npmmirror.com/jest-docblock/27.5.1 + jest-environment-jsdom: registry.npmmirror.com/jest-environment-jsdom/27.5.1 + jest-environment-node: registry.npmmirror.com/jest-environment-node/27.5.1 + jest-haste-map: registry.npmmirror.com/jest-haste-map/27.5.1 + jest-leak-detector: registry.npmmirror.com/jest-leak-detector/27.5.1 + jest-message-util: registry.npmmirror.com/jest-message-util/27.5.1 + jest-resolve: registry.npmmirror.com/jest-resolve/27.5.1 + jest-runtime: registry.npmmirror.com/jest-runtime/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + jest-worker: registry.npmmirror.com/jest-worker/27.5.1 + source-map-support: registry.npmmirror.com/source-map-support/0.5.21 + throat: registry.npmmirror.com/throat/6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + + registry.npmmirror.com/jest-runtime/27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz} + name: jest-runtime + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': registry.npmmirror.com/@jest/environment/27.5.1 + '@jest/fake-timers': registry.npmmirror.com/@jest/fake-timers/27.5.1 + '@jest/globals': registry.npmmirror.com/@jest/globals/27.5.1 + '@jest/source-map': registry.npmmirror.com/@jest/source-map/27.5.1 + '@jest/test-result': registry.npmmirror.com/@jest/test-result/27.5.1 + '@jest/transform': registry.npmmirror.com/@jest/transform/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + chalk: registry.npmmirror.com/chalk/4.1.2 + cjs-module-lexer: registry.npmmirror.com/cjs-module-lexer/1.2.2 + collect-v8-coverage: registry.npmmirror.com/collect-v8-coverage/1.0.1 + execa: registry.npmmirror.com/execa/5.1.1 + glob: registry.npmmirror.com/glob/7.2.3 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jest-haste-map: registry.npmmirror.com/jest-haste-map/27.5.1 + jest-message-util: registry.npmmirror.com/jest-message-util/27.5.1 + jest-mock: registry.npmmirror.com/jest-mock/27.5.1 + jest-regex-util: registry.npmmirror.com/jest-regex-util/27.5.1 + jest-resolve: registry.npmmirror.com/jest-resolve/27.5.1 + jest-snapshot: registry.npmmirror.com/jest-snapshot/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + slash: registry.npmmirror.com/slash/3.0.0 + strip-bom: registry.npmmirror.com/strip-bom/4.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/jest-serializer/27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz} + name: jest-serializer + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + dev: false + + registry.npmmirror.com/jest-snapshot/27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz} + name: jest-snapshot + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/generator': registry.npmmirror.com/@babel/generator/7.19.3 + '@babel/plugin-syntax-typescript': registry.npmmirror.com/@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.3 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.19.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.19.3 + '@jest/transform': registry.npmmirror.com/@jest/transform/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/babel__traverse': registry.npmmirror.com/@types/babel__traverse/7.18.2 + '@types/prettier': registry.npmmirror.com/@types/prettier/2.7.1 + babel-preset-current-node-syntax: registry.npmmirror.com/babel-preset-current-node-syntax/1.0.1_@babel+core@7.19.3 + chalk: registry.npmmirror.com/chalk/4.1.2 + expect: registry.npmmirror.com/expect/27.5.1 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jest-diff: registry.npmmirror.com/jest-diff/27.5.1 + jest-get-type: registry.npmmirror.com/jest-get-type/27.5.1 + jest-haste-map: registry.npmmirror.com/jest-haste-map/27.5.1 + jest-matcher-utils: registry.npmmirror.com/jest-matcher-utils/27.5.1 + jest-message-util: registry.npmmirror.com/jest-message-util/27.5.1 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + natural-compare: registry.npmmirror.com/natural-compare/1.4.0 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + semver: registry.npmmirror.com/semver/7.3.7 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/jest-util/27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz} + name: jest-util + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + ci-info: registry.npmmirror.com/ci-info/3.4.0 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + picomatch: registry.npmmirror.com/picomatch/2.3.1 + dev: false + + registry.npmmirror.com/jest-util/28.1.3: + resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-util/-/jest-util-28.1.3.tgz} + name: jest-util + version: 28.1.3 + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/28.1.3 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + ci-info: registry.npmmirror.com/ci-info/3.4.0 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + picomatch: registry.npmmirror.com/picomatch/2.3.1 + dev: false + + registry.npmmirror.com/jest-validate/27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz} + name: jest-validate + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + camelcase: registry.npmmirror.com/camelcase/6.3.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + jest-get-type: registry.npmmirror.com/jest-get-type/27.5.1 + leven: registry.npmmirror.com/leven/3.1.0 + pretty-format: registry.npmmirror.com/pretty-format/27.5.1 + dev: false + + registry.npmmirror.com/jest-watch-typeahead/1.1.0_jest@27.5.1: + resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz} + id: registry.npmmirror.com/jest-watch-typeahead/1.1.0 + name: jest-watch-typeahead + version: 1.1.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + dependencies: + ansi-escapes: registry.npmmirror.com/ansi-escapes/4.3.2 + chalk: registry.npmmirror.com/chalk/4.1.2 + jest: registry.npmmirror.com/jest/27.5.1 + jest-regex-util: registry.npmmirror.com/jest-regex-util/28.0.2 + jest-watcher: registry.npmmirror.com/jest-watcher/28.1.3 + slash: registry.npmmirror.com/slash/4.0.0 + string-length: registry.npmmirror.com/string-length/5.0.1 + strip-ansi: registry.npmmirror.com/strip-ansi/7.0.1 + dev: false + + registry.npmmirror.com/jest-watcher/27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz} + name: jest-watcher + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': registry.npmmirror.com/@jest/test-result/27.5.1 + '@jest/types': registry.npmmirror.com/@jest/types/27.5.1 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + ansi-escapes: registry.npmmirror.com/ansi-escapes/4.3.2 + chalk: registry.npmmirror.com/chalk/4.1.2 + jest-util: registry.npmmirror.com/jest-util/27.5.1 + string-length: registry.npmmirror.com/string-length/4.0.2 + dev: false + + registry.npmmirror.com/jest-watcher/28.1.3: + resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-watcher/-/jest-watcher-28.1.3.tgz} + name: jest-watcher + version: 28.1.3 + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/test-result': registry.npmmirror.com/@jest/test-result/28.1.3 + '@jest/types': registry.npmmirror.com/@jest/types/28.1.3 + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + ansi-escapes: registry.npmmirror.com/ansi-escapes/4.3.2 + chalk: registry.npmmirror.com/chalk/4.1.2 + emittery: registry.npmmirror.com/emittery/0.10.2 + jest-util: registry.npmmirror.com/jest-util/28.1.3 + string-length: registry.npmmirror.com/string-length/4.0.2 + dev: false + + registry.npmmirror.com/jest-worker/26.6.2: + resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-worker/-/jest-worker-26.6.2.tgz} + name: jest-worker + version: 26.6.2 + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + merge-stream: registry.npmmirror.com/merge-stream/2.0.0 + supports-color: registry.npmmirror.com/supports-color/7.2.0 + dev: false + + registry.npmmirror.com/jest-worker/27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz} + name: jest-worker + version: 27.5.1 + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + merge-stream: registry.npmmirror.com/merge-stream/2.0.0 + supports-color: registry.npmmirror.com/supports-color/8.1.1 + + registry.npmmirror.com/jest-worker/28.1.3: + resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-worker/-/jest-worker-28.1.3.tgz} + name: jest-worker + version: 28.1.3 + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.8.0 + merge-stream: registry.npmmirror.com/merge-stream/2.0.0 + supports-color: registry.npmmirror.com/supports-color/8.1.1 + + registry.npmmirror.com/jest/27.5.1: + resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz} + name: jest + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': registry.npmmirror.com/@jest/core/27.5.1 + import-local: registry.npmmirror.com/import-local/3.1.0 + jest-cli: registry.npmmirror.com/jest-cli/27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + + registry.npmmirror.com/joi/17.6.2: + resolution: {integrity: sha512-+gqqdh1xc1wb+Lor0J9toqgeReyDOCqOdG8QSdRcEvwrcRiFQZneUCGKjFjuyBWUb3uaFOgY56yMaZ5FIc+H4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/joi/-/joi-17.6.2.tgz} + name: joi + version: 17.6.2 + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.3.0 + '@hapi/topo': registry.npmmirror.com/@hapi/topo/5.1.0 + '@sideway/address': registry.npmmirror.com/@sideway/address/4.1.4 + '@sideway/formula': registry.npmmirror.com/@sideway/formula/3.0.0 + '@sideway/pinpoint': registry.npmmirror.com/@sideway/pinpoint/2.0.0 + dev: true + + registry.npmmirror.com/js-sdsl/4.1.5: + resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-sdsl/-/js-sdsl-4.1.5.tgz} + name: js-sdsl + version: 4.1.5 + + registry.npmmirror.com/js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz} + name: js-tokens + version: 4.0.0 + + registry.npmmirror.com/js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz} + name: js-yaml + version: 3.14.1 + hasBin: true + dependencies: + argparse: registry.npmmirror.com/argparse/1.0.10 + esprima: registry.npmmirror.com/esprima/4.0.1 + + registry.npmmirror.com/js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz} + name: js-yaml + version: 4.1.0 + hasBin: true + dependencies: + argparse: registry.npmmirror.com/argparse/2.0.1 + + registry.npmmirror.com/jsdom/16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz} + name: jsdom + version: 16.7.0 + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: registry.npmmirror.com/abab/2.0.6 + acorn: registry.npmmirror.com/acorn/8.8.0 + acorn-globals: registry.npmmirror.com/acorn-globals/6.0.0 + cssom: registry.npmmirror.com/cssom/0.4.4 + cssstyle: registry.npmmirror.com/cssstyle/2.3.0 + data-urls: registry.npmmirror.com/data-urls/2.0.0 + decimal.js: registry.npmmirror.com/decimal.js/10.4.1 + domexception: registry.npmmirror.com/domexception/2.0.1 + escodegen: registry.npmmirror.com/escodegen/2.0.0 + form-data: registry.npmmirror.com/form-data/3.0.1 + html-encoding-sniffer: registry.npmmirror.com/html-encoding-sniffer/2.0.1 + http-proxy-agent: registry.npmmirror.com/http-proxy-agent/4.0.1 + https-proxy-agent: registry.npmmirror.com/https-proxy-agent/5.0.1 + is-potential-custom-element-name: registry.npmmirror.com/is-potential-custom-element-name/1.0.1 + nwsapi: registry.npmmirror.com/nwsapi/2.2.2 + parse5: registry.npmmirror.com/parse5/6.0.1 + saxes: registry.npmmirror.com/saxes/5.0.1 + symbol-tree: registry.npmmirror.com/symbol-tree/3.2.4 + tough-cookie: registry.npmmirror.com/tough-cookie/4.1.2 + w3c-hr-time: registry.npmmirror.com/w3c-hr-time/1.0.2 + w3c-xmlserializer: registry.npmmirror.com/w3c-xmlserializer/2.0.0 + webidl-conversions: registry.npmmirror.com/webidl-conversions/6.1.0 + whatwg-encoding: registry.npmmirror.com/whatwg-encoding/1.0.5 + whatwg-mimetype: registry.npmmirror.com/whatwg-mimetype/2.3.0 + whatwg-url: registry.npmmirror.com/whatwg-url/8.7.0 + ws: registry.npmmirror.com/ws/7.5.9 + xml-name-validator: registry.npmmirror.com/xml-name-validator/3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + registry.npmmirror.com/jsesc/0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz} + name: jsesc + version: 0.5.0 + hasBin: true + + registry.npmmirror.com/jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz} + name: jsesc + version: 2.5.2 + engines: {node: '>=4'} + hasBin: true + + registry.npmmirror.com/json-parse-better-errors/1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz} + name: json-parse-better-errors + version: 1.0.2 + dev: true + + registry.npmmirror.com/json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz} + name: json-parse-even-better-errors + version: 2.3.1 + + registry.npmmirror.com/json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz} + name: json-schema-traverse + version: 0.4.1 + + registry.npmmirror.com/json-schema-traverse/1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz} + name: json-schema-traverse + version: 1.0.0 + + registry.npmmirror.com/json-schema/0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz} + name: json-schema + version: 0.4.0 + dev: false + + registry.npmmirror.com/json-stable-stringify-without-jsonify/1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz} + name: json-stable-stringify-without-jsonify + version: 1.0.1 + + registry.npmmirror.com/json2mq/0.2.0: + resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json2mq/-/json2mq-0.2.0.tgz} + name: json2mq + version: 0.2.0 + dependencies: + string-convert: registry.npmmirror.com/string-convert/0.2.1 + dev: false + + registry.npmmirror.com/json5/1.0.1: + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz} + name: json5 + version: 1.0.1 + hasBin: true + dependencies: + minimist: registry.npmmirror.com/minimist/1.2.6 + + registry.npmmirror.com/json5/2.2.1: + resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz} + name: json5 + version: 2.2.1 + engines: {node: '>=6'} + hasBin: true + + registry.npmmirror.com/jsonfile/6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz} + name: jsonfile + version: 6.1.0 + dependencies: + universalify: registry.npmmirror.com/universalify/2.0.0 + optionalDependencies: + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + + registry.npmmirror.com/jsonpointer/5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonpointer/-/jsonpointer-5.0.1.tgz} + name: jsonpointer + version: 5.0.1 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/jsx-ast-utils/3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz} + name: jsx-ast-utils + version: 3.3.3 + engines: {node: '>=4.0'} + dependencies: + array-includes: registry.npmmirror.com/array-includes/3.1.5 + object.assign: registry.npmmirror.com/object.assign/4.1.4 + dev: false + + registry.npmmirror.com/kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz} + name: kind-of + version: 6.0.3 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/kleur/3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz} + name: kleur + version: 3.0.3 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/klona/2.0.5: + resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz} + name: klona + version: 2.0.5 + engines: {node: '>= 8'} + + registry.npmmirror.com/language-subtag-registry/0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz} + name: language-subtag-registry + version: 0.3.22 + dev: false + + registry.npmmirror.com/language-tags/1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz} + name: language-tags + version: 1.0.5 + dependencies: + language-subtag-registry: registry.npmmirror.com/language-subtag-registry/0.3.22 + dev: false + + registry.npmmirror.com/launch-editor-middleware/2.6.0: + resolution: {integrity: sha512-K2yxgljj5TdCeRN1lBtO3/J26+AIDDDw+04y6VAiZbWcTdBwsYN6RrZBnW5DN/QiSIdKNjKdATLUUluWWFYTIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.6.0.tgz} + name: launch-editor-middleware + version: 2.6.0 + dependencies: + launch-editor: registry.npmmirror.com/launch-editor/2.6.0 + dev: true + + registry.npmmirror.com/launch-editor/2.6.0: + resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz} + name: launch-editor + version: 2.6.0 + dependencies: + picocolors: registry.npmmirror.com/picocolors/1.0.0 + shell-quote: registry.npmmirror.com/shell-quote/1.7.3 + dev: true + + registry.npmmirror.com/less-loader/11.0.0_less@3.13.1: + resolution: {integrity: sha512-9+LOWWjuoectIEx3zrfN83NAGxSUB5pWEabbbidVQVgZhN+wN68pOvuyirVlH1IK4VT1f3TmlyvAnCXh8O5KEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/less-loader/-/less-loader-11.0.0.tgz} + id: registry.npmmirror.com/less-loader/11.0.0 + name: less-loader + version: 11.0.0 + engines: {node: '>= 14.15.0'} + peerDependencies: + less: ^3.5.0 || ^4.0.0 + webpack: ^5.0.0 + dependencies: + klona: registry.npmmirror.com/klona/2.0.5 + less: registry.npmmirror.com/less/3.13.1 + dev: true + + registry.npmmirror.com/less-loader/11.0.0_less@4.1.3: + resolution: {integrity: sha512-9+LOWWjuoectIEx3zrfN83NAGxSUB5pWEabbbidVQVgZhN+wN68pOvuyirVlH1IK4VT1f3TmlyvAnCXh8O5KEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/less-loader/-/less-loader-11.0.0.tgz} + id: registry.npmmirror.com/less-loader/11.0.0 + name: less-loader + version: 11.0.0 + engines: {node: '>= 14.15.0'} + peerDependencies: + less: ^3.5.0 || ^4.0.0 + webpack: ^5.0.0 + dependencies: + klona: registry.npmmirror.com/klona/2.0.5 + less: registry.npmmirror.com/less/4.1.3 + dev: true + + registry.npmmirror.com/less-loader/7.3.0_less@4.1.3: + resolution: {integrity: sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/less-loader/-/less-loader-7.3.0.tgz} + id: registry.npmmirror.com/less-loader/7.3.0 + name: less-loader + version: 7.3.0 + engines: {node: '>= 10.13.0'} + peerDependencies: + less: ^3.5.0 || ^4.0.0 + webpack: ^4.0.0 || ^5.0.0 + dependencies: + klona: registry.npmmirror.com/klona/2.0.5 + less: registry.npmmirror.com/less/4.1.3 + loader-utils: registry.npmmirror.com/loader-utils/2.0.2 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + dev: true + + registry.npmmirror.com/less/3.13.1: + resolution: {integrity: sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/less/-/less-3.13.1.tgz} + name: less + version: 3.13.1 + engines: {node: '>=6'} + hasBin: true + dependencies: + copy-anything: registry.npmmirror.com/copy-anything/2.0.6 + tslib: registry.npmmirror.com/tslib/1.14.1 + optionalDependencies: + errno: registry.npmmirror.com/errno/0.1.8 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + image-size: registry.npmmirror.com/image-size/0.5.5 + make-dir: registry.npmmirror.com/make-dir/2.1.0 + mime: registry.npmmirror.com/mime/1.6.0 + native-request: registry.npmmirror.com/native-request/1.1.0 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: true + + registry.npmmirror.com/less/4.1.3: + resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/less/-/less-4.1.3.tgz} + name: less + version: 4.1.3 + engines: {node: '>=6'} + hasBin: true + dependencies: + copy-anything: registry.npmmirror.com/copy-anything/2.0.6 + parse-node-version: registry.npmmirror.com/parse-node-version/1.0.1 + tslib: registry.npmmirror.com/tslib/2.4.0 + optionalDependencies: + errno: registry.npmmirror.com/errno/0.1.8 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + image-size: registry.npmmirror.com/image-size/0.5.5 + make-dir: registry.npmmirror.com/make-dir/2.1.0 + mime: registry.npmmirror.com/mime/1.6.0 + needle: registry.npmmirror.com/needle/3.1.0 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: true + + registry.npmmirror.com/leven/3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz} + name: leven + version: 3.1.0 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/levn/0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz} + name: levn + version: 0.3.0 + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: registry.npmmirror.com/prelude-ls/1.1.2 + type-check: registry.npmmirror.com/type-check/0.3.2 + dev: false + + registry.npmmirror.com/levn/0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz} + name: levn + version: 0.4.1 + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: registry.npmmirror.com/prelude-ls/1.2.1 + type-check: registry.npmmirror.com/type-check/0.4.0 + + registry.npmmirror.com/lilconfig/2.0.6: + resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz} + name: lilconfig + version: 2.0.6 + engines: {node: '>=10'} + + registry.npmmirror.com/lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz} + name: lines-and-columns + version: 1.2.4 + + registry.npmmirror.com/load-json-file/4.0.0: + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/load-json-file/-/load-json-file-4.0.0.tgz} + name: load-json-file + version: 4.0.0 + engines: {node: '>=4'} + dependencies: + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + parse-json: registry.npmmirror.com/parse-json/4.0.0 + pify: registry.npmmirror.com/pify/3.0.0 + strip-bom: registry.npmmirror.com/strip-bom/3.0.0 + dev: true + + registry.npmmirror.com/loader-runner/4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz} + name: loader-runner + version: 4.3.0 + engines: {node: '>=6.11.5'} + + registry.npmmirror.com/loader-utils/1.4.0: + resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.0.tgz} + name: loader-utils + version: 1.4.0 + engines: {node: '>=4.0.0'} + dependencies: + big.js: registry.npmmirror.com/big.js/5.2.2 + emojis-list: registry.npmmirror.com/emojis-list/3.0.0 + json5: registry.npmmirror.com/json5/1.0.1 + dev: true + + registry.npmmirror.com/loader-utils/2.0.2: + resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz} + name: loader-utils + version: 2.0.2 + engines: {node: '>=8.9.0'} + dependencies: + big.js: registry.npmmirror.com/big.js/5.2.2 + emojis-list: registry.npmmirror.com/emojis-list/3.0.0 + json5: registry.npmmirror.com/json5/2.2.1 + + registry.npmmirror.com/loader-utils/3.2.0: + resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-utils/-/loader-utils-3.2.0.tgz} + name: loader-utils + version: 3.2.0 + engines: {node: '>= 12.13.0'} + dev: false + + registry.npmmirror.com/local-pkg/0.4.2: + resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/local-pkg/-/local-pkg-0.4.2.tgz} + name: local-pkg + version: 0.4.2 + engines: {node: '>=14'} + dev: true + + registry.npmmirror.com/locate-path/3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz} + name: locate-path + version: 3.0.0 + engines: {node: '>=6'} + dependencies: + p-locate: registry.npmmirror.com/p-locate/3.0.0 + path-exists: registry.npmmirror.com/path-exists/3.0.0 + dev: false + + registry.npmmirror.com/locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz} + name: locate-path + version: 5.0.0 + engines: {node: '>=8'} + dependencies: + p-locate: registry.npmmirror.com/p-locate/4.1.0 + + registry.npmmirror.com/locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz} + name: locate-path + version: 6.0.0 + engines: {node: '>=10'} + dependencies: + p-locate: registry.npmmirror.com/p-locate/5.0.0 + + registry.npmmirror.com/lodash-es/4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz} + name: lodash-es + version: 4.17.21 + dev: false + + registry.npmmirror.com/lodash.debounce/4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz} + name: lodash.debounce + version: 4.0.8 + + registry.npmmirror.com/lodash.defaultsdeep/4.6.1: + resolution: {integrity: sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz} + name: lodash.defaultsdeep + version: 4.6.1 + dev: true + + registry.npmmirror.com/lodash.kebabcase/4.1.1: + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz} + name: lodash.kebabcase + version: 4.1.1 + dev: true + + registry.npmmirror.com/lodash.mapvalues/4.6.0: + resolution: {integrity: sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz} + name: lodash.mapvalues + version: 4.6.0 + dev: true + + registry.npmmirror.com/lodash.memoize/4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz} + name: lodash.memoize + version: 4.1.2 + + registry.npmmirror.com/lodash.merge/4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz} + name: lodash.merge + version: 4.6.2 + + registry.npmmirror.com/lodash.sortby/4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz} + name: lodash.sortby + version: 4.7.0 + dev: false + + registry.npmmirror.com/lodash.truncate/4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz} + name: lodash.truncate + version: 4.4.2 + dev: true + + registry.npmmirror.com/lodash.uniq/4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz} + name: lodash.uniq + version: 4.5.0 + + registry.npmmirror.com/lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz} + name: lodash + version: 4.17.21 + + registry.npmmirror.com/log-symbols/4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz} + name: log-symbols + version: 4.1.0 + engines: {node: '>=10'} + dependencies: + chalk: registry.npmmirror.com/chalk/4.1.2 + is-unicode-supported: registry.npmmirror.com/is-unicode-supported/0.1.0 + dev: true + + registry.npmmirror.com/log-update/2.3.0: + resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-update/-/log-update-2.3.0.tgz} + name: log-update + version: 2.3.0 + engines: {node: '>=4'} + dependencies: + ansi-escapes: registry.npmmirror.com/ansi-escapes/3.2.0 + cli-cursor: registry.npmmirror.com/cli-cursor/2.1.0 + wrap-ansi: registry.npmmirror.com/wrap-ansi/3.0.1 + dev: true + + registry.npmmirror.com/loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz} + name: loose-envify + version: 1.4.0 + hasBin: true + dependencies: + js-tokens: registry.npmmirror.com/js-tokens/4.0.0 + dev: false + + registry.npmmirror.com/lower-case/2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz} + name: lower-case + version: 2.0.2 + dependencies: + tslib: registry.npmmirror.com/tslib/2.4.0 + + registry.npmmirror.com/lru-cache/4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz} + name: lru-cache + version: 4.1.5 + dependencies: + pseudomap: registry.npmmirror.com/pseudomap/1.0.2 + yallist: registry.npmmirror.com/yallist/2.1.2 + dev: true + + registry.npmmirror.com/lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz} + name: lru-cache + version: 6.0.0 + engines: {node: '>=10'} + dependencies: + yallist: registry.npmmirror.com/yallist/4.0.0 + + registry.npmmirror.com/lz-string/1.4.4: + resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz} + name: lz-string + version: 1.4.4 + hasBin: true + dev: false + + registry.npmmirror.com/magic-string/0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz} + name: magic-string + version: 0.25.9 + dependencies: + sourcemap-codec: registry.npmmirror.com/sourcemap-codec/1.4.8 + + registry.npmmirror.com/magic-string/0.26.5: + resolution: {integrity: sha512-yXUIYOOQnEHKHOftp5shMWpB9ImfgfDJpapa38j/qMtTj5QHWucvxP4lUtuRmHT9vAzvtpHkWKXW9xBwimXeNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.26.5.tgz} + name: magic-string + version: 0.26.5 + engines: {node: '>=12'} + dependencies: + sourcemap-codec: registry.npmmirror.com/sourcemap-codec/1.4.8 + dev: true + + registry.npmmirror.com/make-dir/2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz} + name: make-dir + version: 2.1.0 + engines: {node: '>=6'} + requiresBuild: true + dependencies: + pify: registry.npmmirror.com/pify/4.0.1 + semver: registry.npmmirror.com/semver/5.7.1 + dev: true + optional: true + + registry.npmmirror.com/make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz} + name: make-dir + version: 3.1.0 + engines: {node: '>=8'} + dependencies: + semver: registry.npmmirror.com/semver/6.3.0 + + registry.npmmirror.com/make-error/1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz} + name: make-error + version: 1.3.6 + dev: true + + registry.npmmirror.com/makeerror/1.0.12: + resolution: {integrity: sha1-Pl3SB5qC6BLpg8xmEMSiyw6qgBo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/makeerror/download/makeerror-1.0.12.tgz} + name: makeerror + version: 1.0.12 + dependencies: + tmpl: registry.nlark.com/tmpl/1.0.5 + dev: false + + registry.npmmirror.com/memfs/3.4.7: + resolution: {integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/memfs/-/memfs-3.4.7.tgz} + name: memfs + version: 3.4.7 + engines: {node: '>= 4.0.0'} + dependencies: + fs-monkey: registry.npmmirror.com/fs-monkey/1.0.3 + + registry.npmmirror.com/memoize-one/6.0.0: + resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz} + name: memoize-one + version: 6.0.0 + dev: false + + registry.npmmirror.com/memorystream/0.3.1: + resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/memorystream/-/memorystream-0.3.1.tgz} + name: memorystream + version: 0.3.1 + engines: {node: '>= 0.10.0'} + dev: true + + registry.npmmirror.com/merge-source-map/1.1.0: + resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz} + name: merge-source-map + version: 1.1.0 + dependencies: + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: true + + registry.npmmirror.com/merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz} + name: merge-stream + version: 2.0.0 + + registry.npmmirror.com/merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz} + name: merge2 + version: 1.4.1 + engines: {node: '>= 8'} + + registry.npmmirror.com/methods/1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz} + name: methods + version: 1.1.2 + engines: {node: '>= 0.6'} + + registry.npmmirror.com/micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz} + name: micromatch + version: 4.0.5 + engines: {node: '>=8.6'} + dependencies: + braces: registry.npmmirror.com/braces/3.0.2 + picomatch: registry.npmmirror.com/picomatch/2.3.1 + + registry.npmmirror.com/mime-db/1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz} + name: mime-db + version: 1.52.0 + engines: {node: '>= 0.6'} + + registry.npmmirror.com/mime-types/2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz} + name: mime-types + version: 2.1.35 + engines: {node: '>= 0.6'} + dependencies: + mime-db: registry.npmmirror.com/mime-db/1.52.0 + + registry.npmmirror.com/mime/1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz} + name: mime + version: 1.6.0 + engines: {node: '>=4'} + hasBin: true + + registry.npmmirror.com/mimic-fn/1.2.0: + resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz} + name: mimic-fn + version: 1.2.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz} + name: mimic-fn + version: 2.1.0 + engines: {node: '>=6'} + + registry.npmmirror.com/min-indent/1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz} + name: min-indent + version: 1.0.1 + engines: {node: '>=4'} + dev: false + + registry.npmmirror.com/mini-css-extract-plugin/2.6.1_webpack@5.74.0: + resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz} + id: registry.npmmirror.com/mini-css-extract-plugin/2.6.1 + name: mini-css-extract-plugin + version: 2.6.1 + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + webpack: registry.npmmirror.com/webpack/5.74.0 + + registry.npmmirror.com/minimalistic-assert/1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz} + name: minimalistic-assert + version: 1.0.1 + + registry.npmmirror.com/minimatch/3.0.4: + resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-3.0.4.tgz} + name: minimatch + version: 3.0.4 + dependencies: + brace-expansion: registry.npmmirror.com/brace-expansion/1.1.11 + dev: false + + registry.npmmirror.com/minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz} + name: minimatch + version: 3.1.2 + dependencies: + brace-expansion: registry.npmmirror.com/brace-expansion/1.1.11 + + registry.npmmirror.com/minimatch/5.1.0: + resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-5.1.0.tgz} + name: minimatch + version: 5.1.0 + engines: {node: '>=10'} + dependencies: + brace-expansion: registry.npmmirror.com/brace-expansion/2.0.1 + + registry.npmmirror.com/minimist/1.2.6: + resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz} + name: minimist + version: 1.2.6 + + registry.npmmirror.com/minipass/3.3.4: + resolution: {integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minipass/-/minipass-3.3.4.tgz} + name: minipass + version: 3.3.4 + engines: {node: '>=8'} + dependencies: + yallist: registry.npmmirror.com/yallist/4.0.0 + dev: true + + registry.npmmirror.com/mkdirp/0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz} + name: mkdirp + version: 0.5.6 + hasBin: true + dependencies: + minimist: registry.npmmirror.com/minimist/1.2.6 + + registry.npmmirror.com/module-alias/2.2.2: + resolution: {integrity: sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz} + name: module-alias + version: 2.2.2 + dev: true + + registry.npmmirror.com/moment/2.29.4: + resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz} + name: moment + version: 2.29.4 + dev: false + + registry.npmmirror.com/mrmime/1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz} + name: mrmime + version: 1.0.1 + engines: {node: '>=10'} + dev: true + + registry.npmmirror.com/ms/2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz} + name: ms + version: 2.0.0 + + registry.npmmirror.com/ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz} + name: ms + version: 2.1.2 + + registry.npmmirror.com/ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz} + name: ms + version: 2.1.3 + + registry.npmmirror.com/multicast-dns/7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz} + name: multicast-dns + version: 7.2.5 + hasBin: true + dependencies: + dns-packet: registry.npmmirror.com/dns-packet/5.4.0 + thunky: registry.npmmirror.com/thunky/1.1.0 + + registry.npmmirror.com/mutationobserver-shim/0.3.7: + resolution: {integrity: sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz} + name: mutationobserver-shim + version: 0.3.7 + dev: false + + registry.npmmirror.com/mz/2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz} + name: mz + version: 2.7.0 + dependencies: + any-promise: registry.npmmirror.com/any-promise/1.3.0 + object-assign: registry.npmmirror.com/object-assign/4.1.1 + thenify-all: registry.npmmirror.com/thenify-all/1.6.0 + dev: true + + registry.npmmirror.com/nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz} + name: nanoid + version: 3.3.4 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + registry.npmmirror.com/nanopop/2.2.0: + resolution: {integrity: sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanopop/-/nanopop-2.2.0.tgz} + name: nanopop + version: 2.2.0 + dev: false + + registry.npmmirror.com/native-request/1.1.0: + resolution: {integrity: sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/native-request/-/native-request-1.1.0.tgz} + name: native-request + version: 1.1.0 + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/natural-compare/1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz} + name: natural-compare + version: 1.4.0 + + registry.npmmirror.com/needle/3.1.0: + resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/needle/-/needle-3.1.0.tgz} + name: needle + version: 3.1.0 + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true + dependencies: + debug: registry.npmmirror.com/debug/3.2.7 + iconv-lite: registry.npmmirror.com/iconv-lite/0.6.3 + sax: registry.npmmirror.com/sax/1.2.4 + dev: true + optional: true + + registry.npmmirror.com/negotiator/0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz} + name: negotiator + version: 0.6.3 + engines: {node: '>= 0.6'} + + registry.npmmirror.com/neo-async/2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz} + name: neo-async + version: 2.6.2 + + registry.npmmirror.com/nice-try/1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz} + name: nice-try + version: 1.0.5 + dev: true + + registry.npmmirror.com/no-case/3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz} + name: no-case + version: 3.0.4 + dependencies: + lower-case: registry.npmmirror.com/lower-case/2.0.2 + tslib: registry.npmmirror.com/tslib/2.4.0 + + registry.npmmirror.com/node-emoji/1.11.0: + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-emoji/-/node-emoji-1.11.0.tgz} + name: node-emoji + version: 1.11.0 + dependencies: + lodash: registry.npmmirror.com/lodash/4.17.21 + dev: false + + registry.npmmirror.com/node-fetch/2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz} + name: node-fetch + version: 2.6.7 + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: registry.npmmirror.com/whatwg-url/5.0.0 + dev: true + + registry.npmmirror.com/node-forge/1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz} + name: node-forge + version: 1.3.1 + engines: {node: '>= 6.13.0'} + + registry.npmmirror.com/node-int64/0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz} + name: node-int64 + version: 0.4.0 + dev: false + + registry.npmmirror.com/node-releases/2.0.6: + resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz} + name: node-releases + version: 2.0.6 + + registry.npmmirror.com/normalize-package-data/2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz} + name: normalize-package-data + version: 2.5.0 + dependencies: + hosted-git-info: registry.npmmirror.com/hosted-git-info/2.8.9 + resolve: registry.npmmirror.com/resolve/1.22.1 + semver: registry.npmmirror.com/semver/5.7.1 + validate-npm-package-license: registry.npmmirror.com/validate-npm-package-license/3.0.4 + dev: true + + registry.npmmirror.com/normalize-path/1.0.0: + resolution: {integrity: sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz} + name: normalize-path + version: 1.0.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz} + name: normalize-path + version: 3.0.0 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/normalize-range/0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz} + name: normalize-range + version: 0.1.2 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/normalize-url/6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz} + name: normalize-url + version: 6.1.0 + engines: {node: '>=10'} + + registry.npmmirror.com/npm-run-all/4.1.5: + resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-all/-/npm-run-all-4.1.5.tgz} + name: npm-run-all + version: 4.1.5 + engines: {node: '>= 4'} + hasBin: true + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles/3.2.1 + chalk: registry.npmmirror.com/chalk/2.4.2 + cross-spawn: registry.npmmirror.com/cross-spawn/6.0.5 + memorystream: registry.npmmirror.com/memorystream/0.3.1 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + pidtree: registry.npmmirror.com/pidtree/0.3.1 + read-pkg: registry.npmmirror.com/read-pkg/3.0.0 + shell-quote: registry.npmmirror.com/shell-quote/1.7.3 + string.prototype.padend: registry.npmmirror.com/string.prototype.padend/3.1.3 + dev: true + + registry.npmmirror.com/npm-run-path/2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz} + name: npm-run-path + version: 2.0.2 + engines: {node: '>=4'} + dependencies: + path-key: registry.npmmirror.com/path-key/2.0.1 + dev: true + + registry.npmmirror.com/npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz} + name: npm-run-path + version: 4.0.1 + engines: {node: '>=8'} + dependencies: + path-key: registry.npmmirror.com/path-key/3.1.1 + + registry.npmmirror.com/nth-check/1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz} + name: nth-check + version: 1.0.2 + dependencies: + boolbase: registry.npmmirror.com/boolbase/1.0.0 + dev: false + + registry.npmmirror.com/nth-check/2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz} + name: nth-check + version: 2.1.1 + dependencies: + boolbase: registry.npmmirror.com/boolbase/1.0.0 + + registry.npmmirror.com/nwsapi/2.2.2: + resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz} + name: nwsapi + version: 2.2.2 + dev: false + + registry.npmmirror.com/object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz} + name: object-assign + version: 4.1.1 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/object-hash/3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz} + name: object-hash + version: 3.0.0 + engines: {node: '>= 6'} + dev: false + + registry.npmmirror.com/object-inspect/1.12.2: + resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz} + name: object-inspect + version: 1.12.2 + + registry.npmmirror.com/object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz} + name: object-keys + version: 1.1.1 + engines: {node: '>= 0.4'} + + registry.npmmirror.com/object.assign/4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz} + name: object.assign + version: 4.1.4 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + has-symbols: registry.npmmirror.com/has-symbols/1.0.3 + object-keys: registry.npmmirror.com/object-keys/1.1.1 + + registry.npmmirror.com/object.entries/1.1.5: + resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.entries/-/object.entries-1.1.5.tgz} + name: object.entries + version: 1.1.5 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + dev: false + + registry.npmmirror.com/object.fromentries/2.0.5: + resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.5.tgz} + name: object.fromentries + version: 2.0.5 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + dev: false + + registry.npmmirror.com/object.getownpropertydescriptors/2.1.4: + resolution: {integrity: sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz} + name: object.getownpropertydescriptors + version: 2.1.4 + engines: {node: '>= 0.8'} + dependencies: + array.prototype.reduce: registry.npmmirror.com/array.prototype.reduce/1.0.4 + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + dev: false + + registry.npmmirror.com/object.hasown/1.1.1: + resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.hasown/-/object.hasown-1.1.1.tgz} + name: object.hasown + version: 1.1.1 + dependencies: + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + dev: false + + registry.npmmirror.com/object.values/1.1.5: + resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.values/-/object.values-1.1.5.tgz} + name: object.values + version: 1.1.5 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + dev: false + + registry.npmmirror.com/obuf/1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz} + name: obuf + version: 1.1.2 + + registry.npmmirror.com/omit.js/1.0.2: + resolution: {integrity: sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/omit.js/-/omit.js-1.0.2.tgz} + name: omit.js + version: 1.0.2 + dependencies: + babel-runtime: registry.npmmirror.com/babel-runtime/6.26.0 + dev: false + + registry.npmmirror.com/on-finished/2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz} + name: on-finished + version: 2.4.1 + engines: {node: '>= 0.8'} + dependencies: + ee-first: registry.nlark.com/ee-first/1.1.1 + + registry.npmmirror.com/on-headers/1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz} + name: on-headers + version: 1.0.2 + engines: {node: '>= 0.8'} + + registry.npmmirror.com/once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/once/-/once-1.4.0.tgz} + name: once + version: 1.4.0 + dependencies: + wrappy: registry.npmmirror.com/wrappy/1.0.2 + + registry.npmmirror.com/onetime/2.0.1: + resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz} + name: onetime + version: 2.0.1 + engines: {node: '>=4'} + dependencies: + mimic-fn: registry.npmmirror.com/mimic-fn/1.2.0 + dev: true + + registry.npmmirror.com/onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz} + name: onetime + version: 5.1.2 + engines: {node: '>=6'} + dependencies: + mimic-fn: registry.npmmirror.com/mimic-fn/2.1.0 + + registry.npmmirror.com/open/8.4.0: + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/open/-/open-8.4.0.tgz} + name: open + version: 8.4.0 + engines: {node: '>=12'} + dependencies: + define-lazy-prop: registry.npmmirror.com/define-lazy-prop/2.0.0 + is-docker: registry.npmmirror.com/is-docker/2.2.1 + is-wsl: registry.npmmirror.com/is-wsl/2.2.0 + + registry.npmmirror.com/opener/1.5.2: + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz} + name: opener + version: 1.5.2 + hasBin: true + dev: true + + registry.npmmirror.com/optionator/0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz} + name: optionator + version: 0.8.3 + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: registry.npmmirror.com/deep-is/0.1.4 + fast-levenshtein: registry.npmmirror.com/fast-levenshtein/2.0.6 + levn: registry.npmmirror.com/levn/0.3.0 + prelude-ls: registry.npmmirror.com/prelude-ls/1.1.2 + type-check: registry.npmmirror.com/type-check/0.3.2 + word-wrap: registry.npmmirror.com/word-wrap/1.2.3 + dev: false + + registry.npmmirror.com/optionator/0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz} + name: optionator + version: 0.9.1 + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: registry.npmmirror.com/deep-is/0.1.4 + fast-levenshtein: registry.npmmirror.com/fast-levenshtein/2.0.6 + levn: registry.npmmirror.com/levn/0.4.1 + prelude-ls: registry.npmmirror.com/prelude-ls/1.2.1 + type-check: registry.npmmirror.com/type-check/0.4.0 + word-wrap: registry.npmmirror.com/word-wrap/1.2.3 + + registry.npmmirror.com/ora/5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz} + name: ora + version: 5.4.1 + engines: {node: '>=10'} + dependencies: + bl: registry.npmmirror.com/bl/4.1.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + cli-cursor: registry.npmmirror.com/cli-cursor/3.1.0 + cli-spinners: registry.npmmirror.com/cli-spinners/2.7.0 + is-interactive: registry.npmmirror.com/is-interactive/1.0.0 + is-unicode-supported: registry.npmmirror.com/is-unicode-supported/0.1.0 + log-symbols: registry.npmmirror.com/log-symbols/4.1.0 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + wcwidth: registry.npmmirror.com/wcwidth/1.0.1 + dev: true + + registry.npmmirror.com/p-finally/1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz} + name: p-finally + version: 1.0.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz} + name: p-limit + version: 2.3.0 + engines: {node: '>=6'} + dependencies: + p-try: registry.npmmirror.com/p-try/2.2.0 + + registry.npmmirror.com/p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz} + name: p-limit + version: 3.1.0 + engines: {node: '>=10'} + dependencies: + yocto-queue: registry.npmmirror.com/yocto-queue/0.1.0 + + registry.npmmirror.com/p-locate/3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz} + name: p-locate + version: 3.0.0 + engines: {node: '>=6'} + dependencies: + p-limit: registry.npmmirror.com/p-limit/2.3.0 + dev: false + + registry.npmmirror.com/p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz} + name: p-locate + version: 4.1.0 + engines: {node: '>=8'} + dependencies: + p-limit: registry.npmmirror.com/p-limit/2.3.0 + + registry.npmmirror.com/p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz} + name: p-locate + version: 5.0.0 + engines: {node: '>=10'} + dependencies: + p-limit: registry.npmmirror.com/p-limit/3.1.0 + + registry.npmmirror.com/p-retry/4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz} + name: p-retry + version: 4.6.2 + engines: {node: '>=8'} + dependencies: + '@types/retry': registry.npmmirror.com/@types/retry/0.12.0 + retry: registry.npmmirror.com/retry/0.13.1 + + registry.npmmirror.com/p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz} + name: p-try + version: 2.2.0 + engines: {node: '>=6'} + + registry.npmmirror.com/param-case/3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz} + name: param-case + version: 3.0.4 + dependencies: + dot-case: registry.npmmirror.com/dot-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.0 + + registry.npmmirror.com/parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz} + name: parent-module + version: 1.0.1 + engines: {node: '>=6'} + dependencies: + callsites: registry.npmmirror.com/callsites/3.1.0 + + registry.npmmirror.com/parse-json/4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz} + name: parse-json + version: 4.0.0 + engines: {node: '>=4'} + dependencies: + error-ex: registry.npmmirror.com/error-ex/1.3.2 + json-parse-better-errors: registry.npmmirror.com/json-parse-better-errors/1.0.2 + dev: true + + registry.npmmirror.com/parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz} + name: parse-json + version: 5.2.0 + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + error-ex: registry.npmmirror.com/error-ex/1.3.2 + json-parse-even-better-errors: registry.npmmirror.com/json-parse-even-better-errors/2.3.1 + lines-and-columns: registry.npmmirror.com/lines-and-columns/1.2.4 + + registry.npmmirror.com/parse-node-version/1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz} + name: parse-node-version + version: 1.0.1 + engines: {node: '>= 0.10'} + dev: true + + registry.npmmirror.com/parse5-htmlparser2-tree-adapter/6.0.1: + resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz} + name: parse5-htmlparser2-tree-adapter + version: 6.0.1 + dependencies: + parse5: registry.npmmirror.com/parse5/6.0.1 + dev: true + + registry.npmmirror.com/parse5-htmlparser2-tree-adapter/7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz} + name: parse5-htmlparser2-tree-adapter + version: 7.0.0 + dependencies: + domhandler: registry.npmmirror.com/domhandler/5.0.3 + parse5: registry.npmmirror.com/parse5/7.1.1 + dev: true + + registry.npmmirror.com/parse5/5.1.1: + resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse5/-/parse5-5.1.1.tgz} + name: parse5 + version: 5.1.1 + dev: true + + registry.npmmirror.com/parse5/6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz} + name: parse5 + version: 6.0.1 + + registry.npmmirror.com/parse5/7.1.1: + resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse5/-/parse5-7.1.1.tgz} + name: parse5 + version: 7.1.1 + dependencies: + entities: registry.npmmirror.com/entities/4.4.0 + dev: true + + registry.npmmirror.com/parseurl/1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz} + name: parseurl + version: 1.3.3 + engines: {node: '>= 0.8'} + + registry.npmmirror.com/pascal-case/3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz} + name: pascal-case + version: 3.1.2 + dependencies: + no-case: registry.npmmirror.com/no-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.0 + + registry.npmmirror.com/path-exists/3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz} + name: path-exists + version: 3.0.0 + engines: {node: '>=4'} + dev: false + + registry.npmmirror.com/path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz} + name: path-exists + version: 4.0.0 + engines: {node: '>=8'} + + registry.npmmirror.com/path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz} + name: path-is-absolute + version: 1.0.1 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/path-key/2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz} + name: path-key + version: 2.0.1 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz} + name: path-key + version: 3.1.1 + engines: {node: '>=8'} + + registry.npmmirror.com/path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz} + name: path-parse + version: 1.0.7 + + registry.npmmirror.com/path-type/3.0.0: + resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz} + name: path-type + version: 3.0.0 + engines: {node: '>=4'} + dependencies: + pify: registry.npmmirror.com/pify/3.0.0 + dev: true + + registry.npmmirror.com/path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz} + name: path-type + version: 4.0.0 + engines: {node: '>=8'} + + registry.npmmirror.com/performance-now/2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz} + name: performance-now + version: 2.1.0 + dev: false + + registry.npmmirror.com/picocolors/0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz} + name: picocolors + version: 0.2.1 + + registry.npmmirror.com/picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz} + name: picocolors + version: 1.0.0 + + registry.npmmirror.com/picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz} + name: picomatch + version: 2.3.1 + engines: {node: '>=8.6'} + + registry.npmmirror.com/pidtree/0.3.1: + resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pidtree/-/pidtree-0.3.1.tgz} + name: pidtree + version: 0.3.1 + engines: {node: '>=0.10'} + hasBin: true + dev: true + + registry.npmmirror.com/pify/2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz} + name: pify + version: 2.3.0 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/pify/3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz} + name: pify + version: 3.0.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/pify/4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz} + name: pify + version: 4.0.1 + engines: {node: '>=6'} + dev: true + optional: true + + registry.npmmirror.com/pinia/2.0.22_typescript@4.5.5+vue@2.7.10: + resolution: {integrity: sha512-u+b8/BC+tmvo3ACbYO2w5NfxHWFOjvvw9DQnyT0dW8aUMCPRQT5QnfZ5R5W2MzZBMTeZRMQI7V/QFbafmM9QHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pinia/-/pinia-2.0.22.tgz} + id: registry.npmmirror.com/pinia/2.0.22 + name: pinia + version: 2.0.22 + peerDependencies: + '@vue/composition-api': ^1.4.0 + typescript: '>=4.4.4' + vue: ^2.6.14 || ^3.2.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + typescript: + optional: true + dependencies: + '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api/6.4.3 + typescript: registry.npmmirror.com/typescript/4.5.5 + vue: registry.npmmirror.com/vue/2.7.10 + vue-demi: registry.npmmirror.com/vue-demi/0.13.11_vue@2.7.10 + dev: false + + registry.npmmirror.com/pinia/2.0.22_typescript@4.7.4+vue@3.2.40: + resolution: {integrity: sha512-u+b8/BC+tmvo3ACbYO2w5NfxHWFOjvvw9DQnyT0dW8aUMCPRQT5QnfZ5R5W2MzZBMTeZRMQI7V/QFbafmM9QHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pinia/-/pinia-2.0.22.tgz} + id: registry.npmmirror.com/pinia/2.0.22 + name: pinia + version: 2.0.22 + peerDependencies: + '@vue/composition-api': ^1.4.0 + typescript: '>=4.4.4' + vue: ^2.6.14 || ^3.2.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + typescript: + optional: true + dependencies: + '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api/6.4.3 + typescript: registry.npmmirror.com/typescript/4.7.4 + vue: registry.npmmirror.com/vue/3.2.40 + vue-demi: registry.npmmirror.com/vue-demi/0.13.11_vue@3.2.40 + dev: false + + registry.npmmirror.com/pirates/4.0.5: + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz} + name: pirates + version: 4.0.5 + engines: {node: '>= 6'} + dev: false + + registry.npmmirror.com/pkg-dir/4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz} + name: pkg-dir + version: 4.2.0 + engines: {node: '>=8'} + dependencies: + find-up: registry.npmmirror.com/find-up/4.1.0 + + registry.npmmirror.com/pkg-up/3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz} + name: pkg-up + version: 3.1.0 + engines: {node: '>=8'} + dependencies: + find-up: registry.npmmirror.com/find-up/3.0.0 + dev: false + + registry.npmmirror.com/portfinder/1.0.32: + resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz} + name: portfinder + version: 1.0.32 + engines: {node: '>= 0.12.0'} + dependencies: + async: registry.npmmirror.com/async/2.6.4 + debug: registry.npmmirror.com/debug/3.2.7 + mkdirp: registry.npmmirror.com/mkdirp/0.5.6 + dev: true + + registry.npmmirror.com/postcss-attribute-case-insensitive/5.0.2_postcss@8.4.17: + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz} + id: registry.npmmirror.com/postcss-attribute-case-insensitive/5.0.2 + name: postcss-attribute-case-insensitive + version: 5.0.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/postcss-browser-comments/4.0.0_1d191486184ef3f2f1ecd921f3d552d7: + resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz} + id: registry.npmmirror.com/postcss-browser-comments/4.0.0 + name: postcss-browser-comments + version: 4.0.0 + engines: {node: '>=8'} + peerDependencies: + browserslist: '>=4' + postcss: '>=8' + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/postcss-calc/8.2.4_postcss@8.4.17: + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz} + id: registry.npmmirror.com/postcss-calc/8.2.4 + name: postcss-calc + version: 8.2.4 + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-clamp/4.1.0_postcss@8.4.17: + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz} + id: registry.npmmirror.com/postcss-clamp/4.1.0 + name: postcss-clamp + version: 4.1.0 + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-color-functional-notation/4.2.4_postcss@8.4.17: + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz} + id: registry.npmmirror.com/postcss-color-functional-notation/4.2.4 + name: postcss-color-functional-notation + version: 4.2.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-color-hex-alpha/8.0.4_postcss@8.4.17: + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz} + id: registry.npmmirror.com/postcss-color-hex-alpha/8.0.4 + name: postcss-color-hex-alpha + version: 8.0.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-color-rebeccapurple/7.1.1_postcss@8.4.17: + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz} + id: registry.npmmirror.com/postcss-color-rebeccapurple/7.1.1 + name: postcss-color-rebeccapurple + version: 7.1.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-colormin/5.3.0_postcss@8.4.17: + resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz} + id: registry.npmmirror.com/postcss-colormin/5.3.0 + name: postcss-colormin + version: 5.3.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + caniuse-api: registry.npmmirror.com/caniuse-api/3.0.0 + colord: registry.npmmirror.com/colord/2.9.3 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-convert-values/5.1.2_postcss@8.4.17: + resolution: {integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz} + id: registry.npmmirror.com/postcss-convert-values/5.1.2 + name: postcss-convert-values + version: 5.1.2 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-custom-media/8.0.2_postcss@8.4.17: + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz} + id: registry.npmmirror.com/postcss-custom-media/8.0.2 + name: postcss-custom-media + version: 8.0.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-custom-properties/12.1.9_postcss@8.4.17: + resolution: {integrity: sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz} + id: registry.npmmirror.com/postcss-custom-properties/12.1.9 + name: postcss-custom-properties + version: 12.1.9 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-custom-selectors/6.0.3_postcss@8.4.17: + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz} + id: registry.npmmirror.com/postcss-custom-selectors/6.0.3 + name: postcss-custom-selectors + version: 6.0.3 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/postcss-dir-pseudo-class/6.0.5_postcss@8.4.17: + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz} + id: registry.npmmirror.com/postcss-dir-pseudo-class/6.0.5 + name: postcss-dir-pseudo-class + version: 6.0.5 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/postcss-discard-comments/5.1.2_postcss@8.4.17: + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz} + id: registry.npmmirror.com/postcss-discard-comments/5.1.2 + name: postcss-discard-comments + version: 5.1.2 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/postcss-discard-duplicates/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz} + id: registry.npmmirror.com/postcss-discard-duplicates/5.1.0 + name: postcss-discard-duplicates + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/postcss-discard-empty/5.1.1_postcss@8.4.17: + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz} + id: registry.npmmirror.com/postcss-discard-empty/5.1.1 + name: postcss-discard-empty + version: 5.1.1 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/postcss-discard-overridden/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz} + id: registry.npmmirror.com/postcss-discard-overridden/5.1.0 + name: postcss-discard-overridden + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/postcss-double-position-gradients/3.1.2_postcss@8.4.17: + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz} + id: registry.npmmirror.com/postcss-double-position-gradients/3.1.2 + name: postcss-double-position-gradients + version: 3.1.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-env-function/4.0.6_postcss@8.4.17: + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz} + id: registry.npmmirror.com/postcss-env-function/4.0.6 + name: postcss-env-function + version: 4.0.6 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-flexbugs-fixes/5.0.2_postcss@8.4.17: + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz} + id: registry.npmmirror.com/postcss-flexbugs-fixes/5.0.2 + name: postcss-flexbugs-fixes + version: 5.0.2 + peerDependencies: + postcss: ^8.1.4 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/postcss-focus-visible/6.0.4_postcss@8.4.17: + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz} + id: registry.npmmirror.com/postcss-focus-visible/6.0.4 + name: postcss-focus-visible + version: 6.0.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/postcss-focus-within/5.0.4_postcss@8.4.17: + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz} + id: registry.npmmirror.com/postcss-focus-within/5.0.4 + name: postcss-focus-within + version: 5.0.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/postcss-font-variant/5.0.0_postcss@8.4.17: + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz} + id: registry.npmmirror.com/postcss-font-variant/5.0.0 + name: postcss-font-variant + version: 5.0.0 + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/postcss-gap-properties/3.0.5_postcss@8.4.17: + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz} + id: registry.npmmirror.com/postcss-gap-properties/3.0.5 + name: postcss-gap-properties + version: 3.0.5 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/postcss-image-set-function/4.0.7_postcss@8.4.17: + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz} + id: registry.npmmirror.com/postcss-image-set-function/4.0.7 + name: postcss-image-set-function + version: 4.0.7 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-import/14.1.0_postcss@8.4.17: + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz} + id: registry.npmmirror.com/postcss-import/14.1.0 + name: postcss-import + version: 14.1.0 + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + read-cache: registry.npmmirror.com/read-cache/1.0.0 + resolve: registry.npmmirror.com/resolve/1.22.1 + dev: false + + registry.npmmirror.com/postcss-initial/4.0.1_postcss@8.4.17: + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-initial/-/postcss-initial-4.0.1.tgz} + id: registry.npmmirror.com/postcss-initial/4.0.1 + name: postcss-initial + version: 4.0.1 + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/postcss-js/4.0.0_postcss@8.4.17: + resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.0.tgz} + id: registry.npmmirror.com/postcss-js/4.0.0 + name: postcss-js + version: 4.0.0 + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.3.3 + dependencies: + camelcase-css: registry.npmmirror.com/camelcase-css/2.0.1 + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/postcss-lab-function/4.2.1_postcss@8.4.17: + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz} + id: registry.npmmirror.com/postcss-lab-function/4.2.1 + name: postcss-lab-function + version: 4.2.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-load-config/3.1.4_postcss@8.4.17: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz} + id: registry.npmmirror.com/postcss-load-config/3.1.4 + name: postcss-load-config + version: 3.1.4 + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: registry.npmmirror.com/lilconfig/2.0.6 + postcss: registry.npmmirror.com/postcss/8.4.17 + yaml: registry.npmmirror.com/yaml/1.10.2 + dev: false + + registry.npmmirror.com/postcss-loader/6.2.1_postcss@8.4.17+webpack@5.74.0: + resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz} + id: registry.npmmirror.com/postcss-loader/6.2.1 + name: postcss-loader + version: 6.2.1 + engines: {node: '>= 12.13.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + dependencies: + cosmiconfig: registry.npmmirror.com/cosmiconfig/7.0.1 + klona: registry.npmmirror.com/klona/2.0.5 + postcss: registry.npmmirror.com/postcss/8.4.17 + semver: registry.npmmirror.com/semver/7.3.7 + webpack: registry.npmmirror.com/webpack/5.74.0 + + registry.npmmirror.com/postcss-logical/5.0.4_postcss@8.4.17: + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-logical/-/postcss-logical-5.0.4.tgz} + id: registry.npmmirror.com/postcss-logical/5.0.4 + name: postcss-logical + version: 5.0.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/postcss-media-minmax/5.0.0_postcss@8.4.17: + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz} + id: registry.npmmirror.com/postcss-media-minmax/5.0.0 + name: postcss-media-minmax + version: 5.0.0 + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/postcss-merge-longhand/5.1.6_postcss@8.4.17: + resolution: {integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz} + id: registry.npmmirror.com/postcss-merge-longhand/5.1.6 + name: postcss-merge-longhand + version: 5.1.6 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + stylehacks: registry.npmmirror.com/stylehacks/5.1.0_postcss@8.4.17 + + registry.npmmirror.com/postcss-merge-rules/5.1.2_postcss@8.4.17: + resolution: {integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz} + id: registry.npmmirror.com/postcss-merge-rules/5.1.2 + name: postcss-merge-rules + version: 5.1.2 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + caniuse-api: registry.npmmirror.com/caniuse-api/3.0.0 + cssnano-utils: registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + + registry.npmmirror.com/postcss-minify-font-values/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz} + id: registry.npmmirror.com/postcss-minify-font-values/5.1.0 + name: postcss-minify-font-values + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-minify-gradients/5.1.1_postcss@8.4.17: + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz} + id: registry.npmmirror.com/postcss-minify-gradients/5.1.1 + name: postcss-minify-gradients + version: 5.1.1 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: registry.npmmirror.com/colord/2.9.3 + cssnano-utils: registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-minify-params/5.1.3_postcss@8.4.17: + resolution: {integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz} + id: registry.npmmirror.com/postcss-minify-params/5.1.3 + name: postcss-minify-params + version: 5.1.3 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + cssnano-utils: registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-minify-selectors/5.2.1_postcss@8.4.17: + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz} + id: registry.npmmirror.com/postcss-minify-selectors/5.2.1 + name: postcss-minify-selectors + version: 5.2.1 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + + registry.npmmirror.com/postcss-modules-extract-imports/3.0.0_postcss@8.4.17: + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz} + id: registry.npmmirror.com/postcss-modules-extract-imports/3.0.0 + name: postcss-modules-extract-imports + version: 3.0.0 + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/postcss-modules-local-by-default/4.0.0_postcss@8.4.17: + resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz} + id: registry.npmmirror.com/postcss-modules-local-by-default/4.0.0 + name: postcss-modules-local-by-default + version: 4.0.0 + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: registry.npmmirror.com/icss-utils/5.1.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-modules-scope/3.0.0_postcss@8.4.17: + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz} + id: registry.npmmirror.com/postcss-modules-scope/3.0.0 + name: postcss-modules-scope + version: 3.0.0 + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + + registry.npmmirror.com/postcss-modules-values/4.0.0_postcss@8.4.17: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz} + id: registry.npmmirror.com/postcss-modules-values/4.0.0 + name: postcss-modules-values + version: 4.0.0 + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: registry.npmmirror.com/icss-utils/5.1.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/postcss-nested/5.0.6_postcss@8.4.17: + resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-nested/-/postcss-nested-5.0.6.tgz} + id: registry.npmmirror.com/postcss-nested/5.0.6 + name: postcss-nested + version: 5.0.6 + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/postcss-nesting/10.2.0_postcss@8.4.17: + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz} + id: registry.npmmirror.com/postcss-nesting/10.2.0 + name: postcss-nesting + version: 10.2.0 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': registry.npmmirror.com/@csstools/selector-specificity/2.0.2_cd239324a5aeb6e3cee0fb61f6a33448 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/postcss-normalize-charset/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz} + id: registry.npmmirror.com/postcss-normalize-charset/5.1.0 + name: postcss-normalize-charset + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/postcss-normalize-display-values/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz} + id: registry.npmmirror.com/postcss-normalize-display-values/5.1.0 + name: postcss-normalize-display-values + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-normalize-positions/5.1.1_postcss@8.4.17: + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz} + id: registry.npmmirror.com/postcss-normalize-positions/5.1.1 + name: postcss-normalize-positions + version: 5.1.1 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-normalize-repeat-style/5.1.1_postcss@8.4.17: + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz} + id: registry.npmmirror.com/postcss-normalize-repeat-style/5.1.1 + name: postcss-normalize-repeat-style + version: 5.1.1 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-normalize-string/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz} + id: registry.npmmirror.com/postcss-normalize-string/5.1.0 + name: postcss-normalize-string + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-normalize-timing-functions/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz} + id: registry.npmmirror.com/postcss-normalize-timing-functions/5.1.0 + name: postcss-normalize-timing-functions + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-normalize-unicode/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz} + id: registry.npmmirror.com/postcss-normalize-unicode/5.1.0 + name: postcss-normalize-unicode + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-normalize-url/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz} + id: registry.npmmirror.com/postcss-normalize-url/5.1.0 + name: postcss-normalize-url + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + normalize-url: registry.npmmirror.com/normalize-url/6.1.0 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-normalize-whitespace/5.1.1_postcss@8.4.17: + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz} + id: registry.npmmirror.com/postcss-normalize-whitespace/5.1.1 + name: postcss-normalize-whitespace + version: 5.1.1 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-normalize/10.0.1_1d191486184ef3f2f1ecd921f3d552d7: + resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz} + id: registry.npmmirror.com/postcss-normalize/10.0.1 + name: postcss-normalize + version: 10.0.1 + engines: {node: '>= 12'} + peerDependencies: + browserslist: '>= 4' + postcss: '>= 8' + dependencies: + '@csstools/normalize.css': registry.npmmirror.com/@csstools/normalize.css/12.0.0 + browserslist: registry.npmmirror.com/browserslist/4.21.4 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-browser-comments: registry.npmmirror.com/postcss-browser-comments/4.0.0_1d191486184ef3f2f1ecd921f3d552d7 + sanitize.css: registry.npmmirror.com/sanitize.css/13.0.0 + dev: false + + registry.npmmirror.com/postcss-opacity-percentage/1.1.2: + resolution: {integrity: sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz} + name: postcss-opacity-percentage + version: 1.1.2 + engines: {node: ^12 || ^14 || >=16} + dev: false + + registry.npmmirror.com/postcss-ordered-values/5.1.3_postcss@8.4.17: + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz} + id: registry.npmmirror.com/postcss-ordered-values/5.1.3 + name: postcss-ordered-values + version: 5.1.3 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-overflow-shorthand/3.0.4_postcss@8.4.17: + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz} + id: registry.npmmirror.com/postcss-overflow-shorthand/3.0.4 + name: postcss-overflow-shorthand + version: 3.0.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-page-break/3.0.4_postcss@8.4.17: + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz} + id: registry.npmmirror.com/postcss-page-break/3.0.4 + name: postcss-page-break + version: 3.0.4 + peerDependencies: + postcss: ^8 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/postcss-place/7.0.5_postcss@8.4.17: + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-place/-/postcss-place-7.0.5.tgz} + id: registry.npmmirror.com/postcss-place/7.0.5 + name: postcss-place + version: 7.0.5 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-preset-env/7.8.2_postcss@8.4.17: + resolution: {integrity: sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz} + id: registry.npmmirror.com/postcss-preset-env/7.8.2 + name: postcss-preset-env + version: 7.8.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-cascade-layers': registry.npmmirror.com/@csstools/postcss-cascade-layers/1.1.1_postcss@8.4.17 + '@csstools/postcss-color-function': registry.npmmirror.com/@csstools/postcss-color-function/1.1.1_postcss@8.4.17 + '@csstools/postcss-font-format-keywords': registry.npmmirror.com/@csstools/postcss-font-format-keywords/1.0.1_postcss@8.4.17 + '@csstools/postcss-hwb-function': registry.npmmirror.com/@csstools/postcss-hwb-function/1.0.2_postcss@8.4.17 + '@csstools/postcss-ic-unit': registry.npmmirror.com/@csstools/postcss-ic-unit/1.0.1_postcss@8.4.17 + '@csstools/postcss-is-pseudo-class': registry.npmmirror.com/@csstools/postcss-is-pseudo-class/2.0.7_postcss@8.4.17 + '@csstools/postcss-nested-calc': registry.npmmirror.com/@csstools/postcss-nested-calc/1.0.0_postcss@8.4.17 + '@csstools/postcss-normalize-display-values': registry.npmmirror.com/@csstools/postcss-normalize-display-values/1.0.1_postcss@8.4.17 + '@csstools/postcss-oklab-function': registry.npmmirror.com/@csstools/postcss-oklab-function/1.1.1_postcss@8.4.17 + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.17 + '@csstools/postcss-stepped-value-functions': registry.npmmirror.com/@csstools/postcss-stepped-value-functions/1.0.1_postcss@8.4.17 + '@csstools/postcss-text-decoration-shorthand': registry.npmmirror.com/@csstools/postcss-text-decoration-shorthand/1.0.0_postcss@8.4.17 + '@csstools/postcss-trigonometric-functions': registry.npmmirror.com/@csstools/postcss-trigonometric-functions/1.0.2_postcss@8.4.17 + '@csstools/postcss-unset-value': registry.npmmirror.com/@csstools/postcss-unset-value/1.0.2_postcss@8.4.17 + autoprefixer: registry.npmmirror.com/autoprefixer/10.4.12_postcss@8.4.17 + browserslist: registry.npmmirror.com/browserslist/4.21.4 + css-blank-pseudo: registry.npmmirror.com/css-blank-pseudo/3.0.3_postcss@8.4.17 + css-has-pseudo: registry.npmmirror.com/css-has-pseudo/3.0.4_postcss@8.4.17 + css-prefers-color-scheme: registry.npmmirror.com/css-prefers-color-scheme/6.0.3_postcss@8.4.17 + cssdb: registry.npmmirror.com/cssdb/7.0.1 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-attribute-case-insensitive: registry.npmmirror.com/postcss-attribute-case-insensitive/5.0.2_postcss@8.4.17 + postcss-clamp: registry.npmmirror.com/postcss-clamp/4.1.0_postcss@8.4.17 + postcss-color-functional-notation: registry.npmmirror.com/postcss-color-functional-notation/4.2.4_postcss@8.4.17 + postcss-color-hex-alpha: registry.npmmirror.com/postcss-color-hex-alpha/8.0.4_postcss@8.4.17 + postcss-color-rebeccapurple: registry.npmmirror.com/postcss-color-rebeccapurple/7.1.1_postcss@8.4.17 + postcss-custom-media: registry.npmmirror.com/postcss-custom-media/8.0.2_postcss@8.4.17 + postcss-custom-properties: registry.npmmirror.com/postcss-custom-properties/12.1.9_postcss@8.4.17 + postcss-custom-selectors: registry.npmmirror.com/postcss-custom-selectors/6.0.3_postcss@8.4.17 + postcss-dir-pseudo-class: registry.npmmirror.com/postcss-dir-pseudo-class/6.0.5_postcss@8.4.17 + postcss-double-position-gradients: registry.npmmirror.com/postcss-double-position-gradients/3.1.2_postcss@8.4.17 + postcss-env-function: registry.npmmirror.com/postcss-env-function/4.0.6_postcss@8.4.17 + postcss-focus-visible: registry.npmmirror.com/postcss-focus-visible/6.0.4_postcss@8.4.17 + postcss-focus-within: registry.npmmirror.com/postcss-focus-within/5.0.4_postcss@8.4.17 + postcss-font-variant: registry.npmmirror.com/postcss-font-variant/5.0.0_postcss@8.4.17 + postcss-gap-properties: registry.npmmirror.com/postcss-gap-properties/3.0.5_postcss@8.4.17 + postcss-image-set-function: registry.npmmirror.com/postcss-image-set-function/4.0.7_postcss@8.4.17 + postcss-initial: registry.npmmirror.com/postcss-initial/4.0.1_postcss@8.4.17 + postcss-lab-function: registry.npmmirror.com/postcss-lab-function/4.2.1_postcss@8.4.17 + postcss-logical: registry.npmmirror.com/postcss-logical/5.0.4_postcss@8.4.17 + postcss-media-minmax: registry.npmmirror.com/postcss-media-minmax/5.0.0_postcss@8.4.17 + postcss-nesting: registry.npmmirror.com/postcss-nesting/10.2.0_postcss@8.4.17 + postcss-opacity-percentage: registry.npmmirror.com/postcss-opacity-percentage/1.1.2 + postcss-overflow-shorthand: registry.npmmirror.com/postcss-overflow-shorthand/3.0.4_postcss@8.4.17 + postcss-page-break: registry.npmmirror.com/postcss-page-break/3.0.4_postcss@8.4.17 + postcss-place: registry.npmmirror.com/postcss-place/7.0.5_postcss@8.4.17 + postcss-pseudo-class-any-link: registry.npmmirror.com/postcss-pseudo-class-any-link/7.1.6_postcss@8.4.17 + postcss-replace-overflow-wrap: registry.npmmirror.com/postcss-replace-overflow-wrap/4.0.0_postcss@8.4.17 + postcss-selector-not: registry.npmmirror.com/postcss-selector-not/6.0.1_postcss@8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: false + + registry.npmmirror.com/postcss-pseudo-class-any-link/7.1.6_postcss@8.4.17: + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz} + id: registry.npmmirror.com/postcss-pseudo-class-any-link/7.1.6 + name: postcss-pseudo-class-any-link + version: 7.1.6 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/postcss-reduce-initial/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz} + id: registry.npmmirror.com/postcss-reduce-initial/5.1.0 + name: postcss-reduce-initial + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + caniuse-api: registry.npmmirror.com/caniuse-api/3.0.0 + postcss: registry.npmmirror.com/postcss/8.4.17 + + registry.npmmirror.com/postcss-reduce-transforms/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz} + id: registry.npmmirror.com/postcss-reduce-transforms/5.1.0 + name: postcss-reduce-transforms + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + + registry.npmmirror.com/postcss-replace-overflow-wrap/4.0.0_postcss@8.4.17: + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz} + id: registry.npmmirror.com/postcss-replace-overflow-wrap/4.0.0 + name: postcss-replace-overflow-wrap + version: 4.0.0 + peerDependencies: + postcss: ^8.0.3 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + dev: false + + registry.npmmirror.com/postcss-selector-not/6.0.1_postcss@8.4.17: + resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz} + id: registry.npmmirror.com/postcss-selector-not/6.0.1 + name: postcss-selector-not + version: 6.0.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: false + + registry.npmmirror.com/postcss-selector-parser/6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz} + name: postcss-selector-parser + version: 6.0.10 + engines: {node: '>=4'} + dependencies: + cssesc: registry.npmmirror.com/cssesc/3.0.0 + util-deprecate: registry.npmmirror.com/util-deprecate/1.0.2 + + registry.npmmirror.com/postcss-svgo/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz} + id: registry.npmmirror.com/postcss-svgo/5.1.0 + name: postcss-svgo + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + svgo: registry.npmmirror.com/svgo/2.8.0 + + registry.npmmirror.com/postcss-unique-selectors/5.1.1_postcss@8.4.17: + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz} + id: registry.npmmirror.com/postcss-unique-selectors/5.1.1 + name: postcss-unique-selectors + version: 5.1.1 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + + registry.npmmirror.com/postcss-value-parser/4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz} + name: postcss-value-parser + version: 4.2.0 + + registry.npmmirror.com/postcss/7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz} + name: postcss + version: 7.0.39 + engines: {node: '>=6.0.0'} + dependencies: + picocolors: registry.npmmirror.com/picocolors/0.2.1 + source-map: registry.npmmirror.com/source-map/0.6.1 + + registry.npmmirror.com/postcss/8.4.17: + resolution: {integrity: sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.17.tgz} + name: postcss + version: 8.4.17 + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: registry.npmmirror.com/nanoid/3.3.4 + picocolors: registry.npmmirror.com/picocolors/1.0.0 + source-map-js: registry.npmmirror.com/source-map-js/1.0.2 + + registry.npmmirror.com/prelude-ls/1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz} + name: prelude-ls + version: 1.1.2 + engines: {node: '>= 0.8.0'} + dev: false + + registry.npmmirror.com/prelude-ls/1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz} + name: prelude-ls + version: 1.2.1 + engines: {node: '>= 0.8.0'} + + registry.npmmirror.com/prettier-linter-helpers/1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz} + name: prettier-linter-helpers + version: 1.0.0 + engines: {node: '>=6.0.0'} + dependencies: + fast-diff: registry.npmmirror.com/fast-diff/1.2.0 + dev: true + + registry.npmmirror.com/prettier/2.7.1: + resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz} + name: prettier + version: 2.7.1 + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + registry.npmmirror.com/pretty-bytes/5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz} + name: pretty-bytes + version: 5.6.0 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/pretty-error/4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz} + name: pretty-error + version: 4.0.0 + dependencies: + lodash: registry.npmmirror.com/lodash/4.17.21 + renderkid: registry.npmmirror.com/renderkid/3.0.0 + + registry.npmmirror.com/pretty-format/27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz} + name: pretty-format + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: registry.npmmirror.com/ansi-regex/5.0.1 + ansi-styles: registry.npmmirror.com/ansi-styles/5.2.0 + react-is: registry.npmmirror.com/react-is/17.0.2 + dev: false + + registry.npmmirror.com/pretty-format/28.1.3: + resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pretty-format/-/pretty-format-28.1.3.tgz} + name: pretty-format + version: 28.1.3 + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': registry.npmmirror.com/@jest/schemas/28.1.3 + ansi-regex: registry.npmmirror.com/ansi-regex/5.0.1 + ansi-styles: registry.npmmirror.com/ansi-styles/5.2.0 + react-is: registry.npmmirror.com/react-is/18.2.0 + dev: false + + registry.npmmirror.com/process-nextick-args/2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz} + name: process-nextick-args + version: 2.0.1 + + registry.npmmirror.com/progress-webpack-plugin/1.0.16_webpack@5.74.0: + resolution: {integrity: sha512-sdiHuuKOzELcBANHfrupYo+r99iPRyOnw15qX+rNlVUqXGfjXdH4IgxriKwG1kNJwVswKQHMdj1hYZMcb9jFaA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/progress-webpack-plugin/-/progress-webpack-plugin-1.0.16.tgz} + id: registry.npmmirror.com/progress-webpack-plugin/1.0.16 + name: progress-webpack-plugin + version: 1.0.16 + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + dependencies: + chalk: registry.npmmirror.com/chalk/2.4.2 + figures: registry.npmmirror.com/figures/2.0.0 + log-update: registry.npmmirror.com/log-update/2.3.0 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: true + + registry.npmmirror.com/progress/2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz} + name: progress + version: 2.0.3 + engines: {node: '>=0.4.0'} + dev: true + + registry.npmmirror.com/promise/8.2.0: + resolution: {integrity: sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/promise/-/promise-8.2.0.tgz} + name: promise + version: 8.2.0 + dependencies: + asap: registry.npmmirror.com/asap/2.0.6 + dev: false + + registry.npmmirror.com/prompts/2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz} + name: prompts + version: 2.4.2 + engines: {node: '>= 6'} + dependencies: + kleur: registry.npmmirror.com/kleur/3.0.3 + sisteransi: registry.npmmirror.com/sisteransi/1.0.5 + dev: false + + registry.npmmirror.com/prop-types/15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz} + name: prop-types + version: 15.8.1 + dependencies: + loose-envify: registry.npmmirror.com/loose-envify/1.4.0 + object-assign: registry.npmmirror.com/object-assign/4.1.1 + react-is: registry.npmmirror.com/react-is/16.13.1 + dev: false + + registry.npmmirror.com/proxy-addr/2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz} + name: proxy-addr + version: 2.0.7 + engines: {node: '>= 0.10'} + dependencies: + forwarded: registry.nlark.com/forwarded/0.2.0 + ipaddr.js: registry.npmmirror.com/ipaddr.js/1.9.1 + + registry.npmmirror.com/prr/1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz} + name: prr + version: 1.0.1 + dev: true + optional: true + + registry.npmmirror.com/pseudomap/1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz} + name: pseudomap + version: 1.0.2 + dev: true + + registry.npmmirror.com/psl/1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz} + name: psl + version: 1.9.0 + dev: false + + registry.npmmirror.com/pump/3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz} + name: pump + version: 3.0.0 + dependencies: + end-of-stream: registry.npmmirror.com/end-of-stream/1.4.4 + once: registry.npmmirror.com/once/1.4.0 + dev: true + + registry.npmmirror.com/punycode/2.1.1: + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz} + name: punycode + version: 2.1.1 + engines: {node: '>=6'} + + registry.npmmirror.com/q/1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/q/-/q-1.5.1.tgz} + name: q + version: 1.5.1 + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + dev: false + + registry.npmmirror.com/qiankun/2.8.1: + resolution: {integrity: sha512-pPYqbwzvouwV2NgB91Xh7ZLIogyX5qgIBmUwhceUU3V6+TjnFPOGMZ7eRj7z5tDCHAzQeMb7pATPlBV5Nk2uiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/qiankun/-/qiankun-2.8.1.tgz} + name: qiankun + version: 2.8.1 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + import-html-entry: registry.npmmirror.com/import-html-entry/1.14.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + single-spa: registry.npmmirror.com/single-spa/5.9.4 + dev: false + + registry.npmmirror.com/qs/6.10.3: + resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/qs/-/qs-6.10.3.tgz} + name: qs + version: 6.10.3 + engines: {node: '>=0.6'} + dependencies: + side-channel: registry.npmmirror.com/side-channel/1.0.4 + + registry.npmmirror.com/querystringify/2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz} + name: querystringify + version: 2.2.0 + dev: false + + registry.npmmirror.com/queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz} + name: queue-microtask + version: 1.2.3 + + registry.npmmirror.com/quick-lru/5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz} + name: quick-lru + version: 5.1.1 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/raf/3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz} + name: raf + version: 3.4.1 + dependencies: + performance-now: registry.npmmirror.com/performance-now/2.1.0 + dev: false + + registry.npmmirror.com/randombytes/2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz} + name: randombytes + version: 2.1.0 + dependencies: + safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1 + + registry.npmmirror.com/range-parser/1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz} + name: range-parser + version: 1.2.1 + engines: {node: '>= 0.6'} + + registry.npmmirror.com/raw-body/2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz} + name: raw-body + version: 2.5.1 + engines: {node: '>= 0.8'} + dependencies: + bytes: registry.npmmirror.com/bytes/3.1.2 + http-errors: registry.npmmirror.com/http-errors/2.0.0 + iconv-lite: registry.npmmirror.com/iconv-lite/0.4.24 + unpipe: registry.npmmirror.com/unpipe/1.0.0 + + registry.npmmirror.com/rc-align/4.0.12_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-3DuwSJp8iC/dgHzwreOQl52soj40LchlfUHtgACOUtwGuoFIOVh6n/sCpfqCU8kO5+iz6qR0YKvjgB8iPdE3aQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-align/-/rc-align-4.0.12.tgz} + id: registry.npmmirror.com/rc-align/4.0.12 + name: rc-align + version: 4.0.12 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + dom-align: registry.npmmirror.com/dom-align/1.12.3 + lodash: registry.npmmirror.com/lodash/4.17.21 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + resize-observer-polyfill: registry.npmmirror.com/resize-observer-polyfill/1.5.1 + dev: false + + registry.npmmirror.com/rc-cascader/3.7.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-SFtGpwmYN7RaWEAGTS4Rkc62ZV/qmQGg/tajr/7mfIkleuu8ro9Hlk6J+aA0x1YS4zlaZBtTcSaXM01QMiEV/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.7.0.tgz} + id: registry.npmmirror.com/rc-cascader/3.7.0 + name: rc-cascader + version: 3.7.0 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + array-tree-filter: registry.npmmirror.com/array-tree-filter/2.1.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-select: registry.npmmirror.com/rc-select/14.1.13_react-dom@18.2.0+react@18.2.0 + rc-tree: registry.npmmirror.com/rc-tree/5.7.0_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-checkbox/2.3.2_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-checkbox/-/rc-checkbox-2.3.2.tgz} + id: registry.npmmirror.com/rc-checkbox/2.3.2 + name: rc-checkbox + version: 2.3.2 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-collapse/3.3.1_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-cOJfcSe3R8vocrF8T+PgaHDrgeA1tX+lwfhwSj60NX9QVRidsILIbRNDLD6nAzmcvVC5PWiIRiR4S1OobxdhCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.3.1.tgz} + id: registry.npmmirror.com/rc-collapse/3.3.1 + name: rc-collapse + version: 3.3.1 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + shallowequal: registry.npmmirror.com/shallowequal/1.1.0 + dev: false + + registry.npmmirror.com/rc-dialog/8.9.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-Cp0tbJnrvPchJfnwIvOMWmJ4yjX3HWFatO6oBFD1jx8QkgsQCR0p8nUWAKdd3seLJhEC39/v56kZaEjwp9muoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-dialog/-/rc-dialog-8.9.0.tgz} + id: registry.npmmirror.com/rc-dialog/8.9.0 + name: rc-dialog + version: 8.9.0 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-drawer/5.1.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-pU3Tsn99pxGdYowXehzZbdDVE+4lDXSGb7p8vA9mSmr569oc2Izh4Zw5vLKSe/Xxn2p5MSNbLVqD4tz+pK6SOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-drawer/-/rc-drawer-5.1.0.tgz} + id: registry.npmmirror.com/rc-drawer/5.1.0 + name: rc-drawer + version: 5.1.0 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-dropdown/4.0.1_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-dropdown/-/rc-dropdown-4.0.1.tgz} + id: registry.npmmirror.com/rc-dropdown/4.0.1 + name: rc-dropdown + version: 4.0.1 + peerDependencies: + react: '>=16.11.0' + react-dom: '>=16.11.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-trigger: registry.npmmirror.com/rc-trigger/5.3.1_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-field-form/1.27.2_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-NaTjkSB8JsHRgm52wkDorsDzFf2HH6GmCQ2AqkwO8zo+zIqybw8K1lkzDBMDJI8nw1pFuD46U5QsYZv4blYvdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.27.2.tgz} + id: registry.npmmirror.com/rc-field-form/1.27.2 + name: rc-field-form + version: 1.27.2 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + async-validator: registry.npmmirror.com/async-validator/4.2.5 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-image/5.7.1_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-QyMfdhoUfb5W14plqXSisaYwpdstcLYnB0MjX5ccIK2rydQM9sDPuekQWu500DDGR2dBaIF5vx9XbWkNFK17Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-image/-/rc-image-5.7.1.tgz} + id: registry.npmmirror.com/rc-image/5.7.1 + name: rc-image + version: 5.7.1 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-dialog: registry.npmmirror.com/rc-dialog/8.9.0_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-input-number/7.3.9_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-u0+miS+SATdb6DtssYei2JJ1WuZME+nXaG6XGtR8maNyW5uGDytfDu60OTWLQEb0Anv/AcCzehldV8CKmKyQfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-input-number/-/rc-input-number-7.3.9.tgz} + id: registry.npmmirror.com/rc-input-number/7.3.9 + name: rc-input-number + version: 7.3.9 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-input/0.1.2_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-ZPmwcFspgfYpUfbSx3KnLk9gImBcLOrlQCr4oTJ4jBoIXgJLTfm26yelzRgBJewhkvD8uJbgX0sQ/yOzuOHnJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-input/-/rc-input-0.1.2.tgz} + id: registry.npmmirror.com/rc-input/0.1.2 + name: rc-input + version: 0.1.2 + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-mentions/1.9.2_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-uxb/lzNnEGmvraKWNGE6KXMVXvt8RQv9XW8R0Dqi3hYsyPiAZeHRCHQKdLARuk5YBhFhZ6ga55D/8XuY367g3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-mentions/-/rc-mentions-1.9.2.tgz} + id: registry.npmmirror.com/rc-mentions/1.9.2 + name: rc-mentions + version: 1.9.2 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-menu: registry.npmmirror.com/rc-menu/9.6.4_react-dom@18.2.0+react@18.2.0 + rc-textarea: registry.npmmirror.com/rc-textarea/0.3.7_react-dom@18.2.0+react@18.2.0 + rc-trigger: registry.npmmirror.com/rc-trigger/5.3.1_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-menu/9.6.4_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-6DiNAjxjVIPLZXHffXxxcyE15d4isRL7iQ1ru4MqYDH2Cqc5bW96wZOdMydFtGLyDdnmEQ9jVvdCE9yliGvzkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-menu/-/rc-menu-9.6.4.tgz} + id: registry.npmmirror.com/rc-menu/9.6.4 + name: rc-menu + version: 9.6.4 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-overflow: registry.npmmirror.com/rc-overflow/1.2.8_react-dom@18.2.0+react@18.2.0 + rc-trigger: registry.npmmirror.com/rc-trigger/5.3.1_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + shallowequal: registry.npmmirror.com/shallowequal/1.1.0 + dev: false + + registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-4w1FaX3dtV749P8GwfS4fYnFG4Rb9pxvCYPc/b2fw1cmlHJWNNgOFIz7ysiD+eOrzJSvnLJWlNQQncpNMXwwpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-motion/-/rc-motion-2.6.2.tgz} + id: registry.npmmirror.com/rc-motion/2.6.2 + name: rc-motion + version: 2.6.2 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-notification/4.6.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-xF3MKgIoynzjQAO4lqsoraiFo3UXNYlBfpHs0VWvwF+4pimen9/H1DYLN2mfRWhHovW6gRpla73m2nmyIqAMZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-notification/-/rc-notification-4.6.0.tgz} + id: registry.npmmirror.com/rc-notification/4.6.0 + name: rc-notification + version: 4.6.0 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-overflow/1.2.8_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-QJ0UItckWPQ37ZL1dMEBAdY1dhfTXFL9k6oTTcyydVwoUNMnMqCGqnRNA98axSr/OeDKqR6DVFyi8eA5RQI/uQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-overflow/-/rc-overflow-1.2.8.tgz} + id: registry.npmmirror.com/rc-overflow/1.2.8 + name: rc-overflow + version: 1.2.8 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-pagination/3.1.17_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-/BQ5UxcBnW28vFAcP2hfh+Xg15W0QZn8TWYwdCApchMH1H0CxiaUUcULP8uXcFM1TygcdKWdt3JqsL9cTAfdkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-pagination/-/rc-pagination-3.1.17.tgz} + id: registry.npmmirror.com/rc-pagination/3.1.17 + name: rc-pagination + version: 3.1.17 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-picker/2.6.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-9wYtw0DFWs9FO92Qh2D76P0iojUr8ZhLOtScUeOit6ks/F+TBLrOC1uze3IOu+u9gbDAjmosNWLKbBzx/Yuv2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-picker/-/rc-picker-2.6.10.tgz} + id: registry.npmmirror.com/rc-picker/2.6.10 + name: rc-picker + version: 2.6.10 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + date-fns: registry.npmmirror.com/date-fns/2.29.3 + dayjs: registry.npmmirror.com/dayjs/1.11.5 + moment: registry.npmmirror.com/moment/2.29.4 + rc-trigger: registry.npmmirror.com/rc-trigger/5.3.1_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + shallowequal: registry.npmmirror.com/shallowequal/1.1.0 + dev: false + + registry.npmmirror.com/rc-progress/3.3.3_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-MDVNVHzGanYtRy2KKraEaWeZLri2ZHWIRyaE1a9MQ2MuJ09m+Wxj5cfcaoaR6z5iRpHpA59YeUxAlpML8N4PJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-progress/-/rc-progress-3.3.3.tgz} + id: registry.npmmirror.com/rc-progress/3.3.3 + name: rc-progress + version: 3.3.3 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-rate/2.9.2_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-SaiZFyN8pe0Fgphv8t3+kidlej+cq/EALkAJAc3A0w0XcPaH2L1aggM8bhe1u6GAGuQNAoFvTLjw4qLPGRKV5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-rate/-/rc-rate-2.9.2.tgz} + id: registry.npmmirror.com/rc-rate/2.9.2 + name: rc-rate + version: 2.9.2 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-resize-observer/1.2.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-6W+UzT3PyDM0wVCEHfoW3qTHPTvbdSgiA43buiy8PzmeMnfgnDeb9NjdimMXMl3/TcrvvWl5RRVdp+NqcR47pQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-resize-observer/-/rc-resize-observer-1.2.0.tgz} + id: registry.npmmirror.com/rc-resize-observer/1.2.0 + name: rc-resize-observer + version: 1.2.0 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + resize-observer-polyfill: registry.npmmirror.com/resize-observer-polyfill/1.5.1 + dev: false + + registry.npmmirror.com/rc-segmented/2.1.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-hUlonro+pYoZcwrH6Vm56B2ftLfQh046hrwif/VwLIw1j3zGt52p5mREBwmeVzXnSwgnagpOpfafspzs1asjGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.1.0.tgz} + id: registry.npmmirror.com/rc-segmented/2.1.0 + name: rc-segmented + version: 2.1.0 + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-select/14.1.13_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-WMEsC3gTwA1dbzWOdVIXDmWyidYNLq68AwvvUlRROw790uGUly0/vmqDozXrIr0QvN/A3CEULx12o+WtLCAefg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-select/-/rc-select-14.1.13.tgz} + id: registry.npmmirror.com/rc-select/14.1.13 + name: rc-select + version: 14.1.13 + engines: {node: '>=8.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-overflow: registry.npmmirror.com/rc-overflow/1.2.8_react-dom@18.2.0+react@18.2.0 + rc-trigger: registry.npmmirror.com/rc-trigger/5.3.1_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + rc-virtual-list: registry.npmmirror.com/rc-virtual-list/3.4.8_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-slider/10.0.1_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-slider/-/rc-slider-10.0.1.tgz} + id: registry.npmmirror.com/rc-slider/10.0.1 + name: rc-slider + version: 10.0.1 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + shallowequal: registry.npmmirror.com/shallowequal/1.1.0 + dev: false + + registry.npmmirror.com/rc-steps/4.1.4_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-steps/-/rc-steps-4.1.4.tgz} + id: registry.npmmirror.com/rc-steps/4.1.4 + name: rc-steps + version: 4.1.4 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-switch/3.2.2_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-switch/-/rc-switch-3.2.2.tgz} + id: registry.npmmirror.com/rc-switch/3.2.2 + name: rc-switch + version: 3.2.2 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-table/7.26.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-0cD8e6S+DTGAt5nBZQIPFYEaIukn17sfa5uFL98faHlH/whZzD8ii3dbFL4wmUDEL4BLybhYop+QUfZJ4CPvNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-table/-/rc-table-7.26.0.tgz} + id: registry.npmmirror.com/rc-table/7.26.0 + name: rc-table + version: 7.26.0 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + shallowequal: registry.npmmirror.com/shallowequal/1.1.0 + dev: false + + registry.npmmirror.com/rc-tabs/12.1.0-alpha.1_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-M+B88WEnGSuE+mR54fpgPbZLAakzxa/H6FmEetLBl5WG4I3AcwSk9amuIPC/tu0KXBl+H6Bg5ZwrrEUOBUvgzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-tabs/-/rc-tabs-12.1.0-alpha.1.tgz} + id: registry.npmmirror.com/rc-tabs/12.1.0-alpha.1 + name: rc-tabs + version: 12.1.0-alpha.1 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-dropdown: registry.npmmirror.com/rc-dropdown/4.0.1_react-dom@18.2.0+react@18.2.0 + rc-menu: registry.npmmirror.com/rc-menu/9.6.4_react-dom@18.2.0+react@18.2.0 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-textarea/0.3.7_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-yCdZ6binKmAQB13hc/oehh0E/QRwoPP1pjF21aHBxlgXO3RzPF6dUu4LG2R4FZ1zx/fQd2L1faktulrXOM/2rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-textarea/-/rc-textarea-0.3.7.tgz} + id: registry.npmmirror.com/rc-textarea/0.3.7 + name: rc-textarea + version: 0.3.7 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + shallowequal: registry.npmmirror.com/shallowequal/1.1.0 + dev: false + + registry.npmmirror.com/rc-tooltip/5.2.2_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-5.2.2.tgz} + id: registry.npmmirror.com/rc-tooltip/5.2.2 + name: rc-tooltip + version: 5.2.2 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-trigger: registry.npmmirror.com/rc-trigger/5.3.1_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-tree-select/5.5.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-XS0Jvw4OjFz/Xvb2byEkBWv55JFKFz0HVvTBa/cPOHJaQh/3EaYwymEMnCCvGEzS1+5CfDVwMtA8j/v4rt1DHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.5.0.tgz} + id: registry.npmmirror.com/rc-tree-select/5.5.0 + name: rc-tree-select + version: 5.5.0 + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-select: registry.npmmirror.com/rc-select/14.1.13_react-dom@18.2.0+react@18.2.0 + rc-tree: registry.npmmirror.com/rc-tree/5.7.0_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-tree/5.7.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-F+Ewkv/UcutshnVBMISP+lPdHDlcsL+YH/MQDVWbk+QdkfID7vXiwrHMEZn31+2Rbbm21z/HPceGS8PXGMmnQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-tree/-/rc-tree-5.7.0.tgz} + id: registry.npmmirror.com/rc-tree/5.7.0 + name: rc-tree + version: 5.7.0 + engines: {node: '>=10.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + rc-virtual-list: registry.npmmirror.com/rc-virtual-list/3.4.8_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-trigger/5.3.1_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-5gaFbDkYSefZ14j2AdzucXzlWgU2ri5uEjkHvsf1ynRhdJbKxNOnw4PBZ9+FVULNGFiDzzlVF8RJnR9P/xrnKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-trigger/-/rc-trigger-5.3.1.tgz} + id: registry.npmmirror.com/rc-trigger/5.3.1 + name: rc-trigger + version: 5.3.1 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-align: registry.npmmirror.com/rc-align/4.0.12_react-dom@18.2.0+react@18.2.0 + rc-motion: registry.npmmirror.com/rc-motion/2.6.2_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-upload/4.3.4_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-uVbtHFGNjHG/RyAfm9fluXB6pvArAGyAx8z7XzXXyorEgVIWj6mOlriuDm0XowDHYz4ycNK0nE0oP3cbFnzxiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-upload/-/rc-upload-4.3.4.tgz} + id: registry.npmmirror.com/rc-upload/4.3.4 + name: rc-upload + version: 4.3.4 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-2a4RQnycV9eV7lVZPEJ7QwJRPlZNc06J7CwcwZo4vIHr3PfUqtYgl1EkUV9ETAc6VRRi8XZOMFhYG63whlIC9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-util/-/rc-util-5.24.4.tgz} + id: registry.npmmirror.com/rc-util/5.24.4 + name: rc-util + version: 5.24.4 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + react-is: registry.npmmirror.com/react-is/16.13.1 + shallowequal: registry.npmmirror.com/shallowequal/1.1.0 + dev: false + + registry.npmmirror.com/rc-virtual-list/3.4.8_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-qSN+Rv4i/E7RCTvTMr1uZo7f3crJJg/5DekoCagydo9zsXrxj07zsFSxqizqW+ldGA16lwa8So/bIbV9Ofjddg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.4.8.tgz} + id: registry.npmmirror.com/rc-virtual-list/3.4.8 + name: rc-virtual-list + version: 3.4.8 + engines: {node: '>=8.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + classnames: registry.npmmirror.com/classnames/2.3.2 + rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_react-dom@18.2.0+react@18.2.0 + rc-util: registry.npmmirror.com/rc-util/5.24.4_react-dom@18.2.0+react@18.2.0 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/react-app-polyfill/3.0.0: + resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz} + name: react-app-polyfill + version: 3.0.0 + engines: {node: '>=14'} + dependencies: + core-js: registry.npmmirror.com/core-js/3.25.4 + object-assign: registry.npmmirror.com/object-assign/4.1.1 + promise: registry.npmmirror.com/promise/8.2.0 + raf: registry.npmmirror.com/raf/3.4.1 + regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.9 + whatwg-fetch: registry.npmmirror.com/whatwg-fetch/3.6.2 + dev: false + + registry.npmmirror.com/react-dev-utils/12.0.1_f77403f5c4b41779a6754c6070898454: + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz} + id: registry.npmmirror.com/react-dev-utils/12.0.1 + name: react-dev-utils + version: 12.0.1 + engines: {node: '>=14'} + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + address: registry.npmmirror.com/address/1.2.1 + browserslist: registry.npmmirror.com/browserslist/4.21.4 + chalk: registry.npmmirror.com/chalk/4.1.2 + cross-spawn: registry.npmmirror.com/cross-spawn/7.0.3 + detect-port-alt: registry.npmmirror.com/detect-port-alt/1.1.6 + escape-string-regexp: registry.npmmirror.com/escape-string-regexp/4.0.0 + filesize: registry.npmmirror.com/filesize/8.0.7 + find-up: registry.npmmirror.com/find-up/5.0.0 + fork-ts-checker-webpack-plugin: registry.npmmirror.com/fork-ts-checker-webpack-plugin/6.5.2_f77403f5c4b41779a6754c6070898454 + global-modules: registry.npmmirror.com/global-modules/2.0.0 + globby: registry.npmmirror.com/globby/11.1.0 + gzip-size: registry.npmmirror.com/gzip-size/6.0.0 + immer: registry.npmmirror.com/immer/9.0.15 + is-root: registry.npmmirror.com/is-root/2.1.0 + loader-utils: registry.npmmirror.com/loader-utils/3.2.0 + open: registry.npmmirror.com/open/8.4.0 + pkg-up: registry.npmmirror.com/pkg-up/3.1.0 + prompts: registry.npmmirror.com/prompts/2.4.2 + react-error-overlay: registry.npmmirror.com/react-error-overlay/6.0.11 + recursive-readdir: registry.npmmirror.com/recursive-readdir/2.2.2 + shell-quote: registry.npmmirror.com/shell-quote/1.7.3 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + text-table: registry.npmmirror.com/text-table/0.2.0 + transitivePeerDependencies: + - eslint + - typescript + - vue-template-compiler + - webpack + dev: false + + registry.npmmirror.com/react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz} + id: registry.npmmirror.com/react-dom/18.2.0 + name: react-dom + version: 18.2.0 + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: registry.npmmirror.com/loose-envify/1.4.0 + react: registry.npmmirror.com/react/18.2.0 + scheduler: registry.npmmirror.com/scheduler/0.23.0 + dev: false + + registry.npmmirror.com/react-error-overlay/6.0.11: + resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz} + name: react-error-overlay + version: 6.0.11 + dev: false + + registry.npmmirror.com/react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz} + name: react-is + version: 16.13.1 + dev: false + + registry.npmmirror.com/react-is/17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz} + name: react-is + version: 17.0.2 + dev: false + + registry.npmmirror.com/react-is/18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz} + name: react-is + version: 18.2.0 + dev: false + + registry.npmmirror.com/react-redux/8.0.4_ed28c0204bb8461c8200289612f9802f: + resolution: {integrity: sha512-yMfQ7mX6bWuicz2fids6cR1YT59VTuT8MKyyE310wJQlINKENCeT1UcPdEiX6znI5tF8zXyJ/VYvDgeGuaaNwQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-redux/-/react-redux-8.0.4.tgz} + id: registry.npmmirror.com/react-redux/8.0.4 + name: react-redux + version: 8.0.4 + peerDependencies: + '@types/react': ^16.8 || ^17.0 || ^18.0 + '@types/react-dom': ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + react-native: '>=0.59' + redux: ^4 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + react-dom: + optional: true + react-native: + optional: true + redux: + optional: true + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + '@types/hoist-non-react-statics': registry.npmmirror.com/@types/hoist-non-react-statics/3.3.1 + '@types/react': registry.npmmirror.com/@types/react/18.0.21 + '@types/react-dom': registry.npmmirror.com/@types/react-dom/18.0.6 + '@types/use-sync-external-store': registry.npmmirror.com/@types/use-sync-external-store/0.0.3 + hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics/3.3.2 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + react-is: registry.npmmirror.com/react-is/18.2.0 + use-sync-external-store: registry.npmmirror.com/use-sync-external-store/1.2.0_react@18.2.0 + dev: false + + registry.npmmirror.com/react-refresh/0.11.0: + resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-refresh/-/react-refresh-0.11.0.tgz} + name: react-refresh + version: 0.11.0 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/react-refresh/0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-refresh/-/react-refresh-0.14.0.tgz} + name: react-refresh + version: 0.14.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/react-router-dom/6.4.1_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-MY7NJCrGNVJtGp8ODMOBHu20UaIkmwD2V3YsAOUQoCXFk7Ppdwf55RdcGyrSj+ycSL9Uiwrb3gTLYSnzcRoXww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.4.1.tgz} + id: registry.npmmirror.com/react-router-dom/6.4.1 + name: react-router-dom + version: 6.4.1 + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': registry.npmmirror.com/@remix-run/router/1.0.1 + react: registry.npmmirror.com/react/18.2.0 + react-dom: registry.npmmirror.com/react-dom/18.2.0_react@18.2.0 + react-router: registry.npmmirror.com/react-router/6.4.1_react@18.2.0 + dev: false + + registry.npmmirror.com/react-router/6.4.1_react@18.2.0: + resolution: {integrity: sha512-OJASKp5AykDWFewgWUim1vlLr7yfD4vO/h+bSgcP/ix8Md+LMHuAjovA74MQfsfhQJGGN1nHRhwS5qQQbbBt3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-router/-/react-router-6.4.1.tgz} + id: registry.npmmirror.com/react-router/6.4.1 + name: react-router + version: 6.4.1 + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': registry.npmmirror.com/@remix-run/router/1.0.1 + react: registry.npmmirror.com/react/18.2.0 + dev: false + + registry.npmmirror.com/react-scripts/5.0.1_react@18.2.0+typescript@4.7.4: + resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-scripts/-/react-scripts-5.0.1.tgz} + id: registry.npmmirror.com/react-scripts/5.0.1 + name: react-scripts + version: 5.0.1 + engines: {node: '>=14.0.0'} + hasBin: true + peerDependencies: + react: '>= 16' + typescript: ^3.2.1 || ^4 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@pmmmwh/react-refresh-webpack-plugin': registry.npmmirror.com/@pmmmwh/react-refresh-webpack-plugin/0.5.7_7c6f6c6b3713975180dd39558a4022c9 + '@svgr/webpack': registry.npmmirror.com/@svgr/webpack/5.5.0 + babel-jest: registry.npmmirror.com/babel-jest/27.5.1_@babel+core@7.19.3 + babel-loader: registry.npmmirror.com/babel-loader/8.2.5_b1475583497452e4eb6a502a776a8f19 + babel-plugin-named-asset-import: registry.npmmirror.com/babel-plugin-named-asset-import/0.3.8_@babel+core@7.19.3 + babel-preset-react-app: registry.npmmirror.com/babel-preset-react-app/10.0.1 + bfj: registry.npmmirror.com/bfj/7.0.2 + browserslist: registry.npmmirror.com/browserslist/4.21.4 + camelcase: registry.npmmirror.com/camelcase/6.3.0 + case-sensitive-paths-webpack-plugin: registry.npmmirror.com/case-sensitive-paths-webpack-plugin/2.4.0 + css-loader: registry.npmmirror.com/css-loader/6.7.1_webpack@5.74.0 + css-minimizer-webpack-plugin: registry.npmmirror.com/css-minimizer-webpack-plugin/3.4.1_webpack@5.74.0 + dotenv: registry.npmmirror.com/dotenv/10.0.0 + dotenv-expand: registry.npmmirror.com/dotenv-expand/5.1.0 + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-config-react-app: registry.npmmirror.com/eslint-config-react-app/7.0.1_c916bcb85aefe98c363c766a7112a87c + eslint-webpack-plugin: registry.npmmirror.com/eslint-webpack-plugin/3.2.0_eslint@8.24.0+webpack@5.74.0 + file-loader: registry.npmmirror.com/file-loader/6.2.0_webpack@5.74.0 + fs-extra: registry.npmmirror.com/fs-extra/10.1.0 + html-webpack-plugin: registry.npmmirror.com/html-webpack-plugin/5.5.0_webpack@5.74.0 + identity-obj-proxy: registry.npmmirror.com/identity-obj-proxy/3.0.0 + jest: registry.npmmirror.com/jest/27.5.1 + jest-resolve: registry.npmmirror.com/jest-resolve/27.5.1 + jest-watch-typeahead: registry.npmmirror.com/jest-watch-typeahead/1.1.0_jest@27.5.1 + mini-css-extract-plugin: registry.npmmirror.com/mini-css-extract-plugin/2.6.1_webpack@5.74.0 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-flexbugs-fixes: registry.npmmirror.com/postcss-flexbugs-fixes/5.0.2_postcss@8.4.17 + postcss-loader: registry.npmmirror.com/postcss-loader/6.2.1_postcss@8.4.17+webpack@5.74.0 + postcss-normalize: registry.npmmirror.com/postcss-normalize/10.0.1_1d191486184ef3f2f1ecd921f3d552d7 + postcss-preset-env: registry.npmmirror.com/postcss-preset-env/7.8.2_postcss@8.4.17 + prompts: registry.npmmirror.com/prompts/2.4.2 + react: registry.npmmirror.com/react/18.2.0 + react-app-polyfill: registry.npmmirror.com/react-app-polyfill/3.0.0 + react-dev-utils: registry.npmmirror.com/react-dev-utils/12.0.1_f77403f5c4b41779a6754c6070898454 + react-refresh: registry.npmmirror.com/react-refresh/0.11.0 + resolve: registry.npmmirror.com/resolve/1.22.1 + resolve-url-loader: registry.npmmirror.com/resolve-url-loader/4.0.0 + sass-loader: registry.npmmirror.com/sass-loader/12.6.0_webpack@5.74.0 + semver: registry.npmmirror.com/semver/7.3.7 + source-map-loader: registry.npmmirror.com/source-map-loader/3.0.1_webpack@5.74.0 + style-loader: registry.npmmirror.com/style-loader/3.3.1_webpack@5.74.0 + tailwindcss: registry.npmmirror.com/tailwindcss/3.1.8 + terser-webpack-plugin: registry.npmmirror.com/terser-webpack-plugin/5.3.6_webpack@5.74.0 + typescript: registry.npmmirror.com/typescript/4.7.4 + webpack: registry.npmmirror.com/webpack/5.74.0 + webpack-dev-server: registry.npmmirror.com/webpack-dev-server/4.11.1_webpack@5.74.0 + webpack-manifest-plugin: registry.npmmirror.com/webpack-manifest-plugin/4.1.1_webpack@5.74.0 + workbox-webpack-plugin: registry.npmmirror.com/workbox-webpack-plugin/6.5.4_webpack@5.74.0 + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents/2.3.2 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - '@parcel/css' + - '@swc/core' + - '@types/babel__core' + - '@types/webpack' + - bufferutil + - canvas + - clean-css + - csso + - debug + - esbuild + - fibers + - node-notifier + - node-sass + - rework + - rework-visit + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-hot-middleware + - webpack-plugin-serve + dev: false + + registry.npmmirror.com/react/18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react/-/react-18.2.0.tgz} + name: react + version: 18.2.0 + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: registry.npmmirror.com/loose-envify/1.4.0 + dev: false + + registry.npmmirror.com/read-cache/1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz} + name: read-cache + version: 1.0.0 + dependencies: + pify: registry.npmmirror.com/pify/2.3.0 + dev: false + + registry.npmmirror.com/read-pkg-up/7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz} + name: read-pkg-up + version: 7.0.1 + engines: {node: '>=8'} + dependencies: + find-up: registry.npmmirror.com/find-up/4.1.0 + read-pkg: registry.npmmirror.com/read-pkg/5.2.0 + type-fest: registry.npmmirror.com/type-fest/0.8.1 + dev: true + + registry.npmmirror.com/read-pkg/3.0.0: + resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg/-/read-pkg-3.0.0.tgz} + name: read-pkg + version: 3.0.0 + engines: {node: '>=4'} + dependencies: + load-json-file: registry.npmmirror.com/load-json-file/4.0.0 + normalize-package-data: registry.npmmirror.com/normalize-package-data/2.5.0 + path-type: registry.npmmirror.com/path-type/3.0.0 + dev: true + + registry.npmmirror.com/read-pkg/5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz} + name: read-pkg + version: 5.2.0 + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': registry.npmmirror.com/@types/normalize-package-data/2.4.1 + normalize-package-data: registry.npmmirror.com/normalize-package-data/2.5.0 + parse-json: registry.npmmirror.com/parse-json/5.2.0 + type-fest: registry.npmmirror.com/type-fest/0.6.0 + dev: true + + registry.npmmirror.com/readable-stream/2.3.7: + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz} + name: readable-stream + version: 2.3.7 + dependencies: + core-util-is: registry.npmmirror.com/core-util-is/1.0.3 + inherits: registry.npmmirror.com/inherits/2.0.4 + isarray: registry.npmmirror.com/isarray/1.0.0 + process-nextick-args: registry.npmmirror.com/process-nextick-args/2.0.1 + safe-buffer: registry.npmmirror.com/safe-buffer/5.1.2 + string_decoder: registry.npmmirror.com/string_decoder/1.1.1 + util-deprecate: registry.npmmirror.com/util-deprecate/1.0.2 + + registry.npmmirror.com/readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz} + name: readable-stream + version: 3.6.0 + engines: {node: '>= 6'} + dependencies: + inherits: registry.npmmirror.com/inherits/2.0.4 + string_decoder: registry.npmmirror.com/string_decoder/1.3.0 + util-deprecate: registry.npmmirror.com/util-deprecate/1.0.2 + + registry.npmmirror.com/readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz} + name: readdirp + version: 3.6.0 + engines: {node: '>=8.10.0'} + dependencies: + picomatch: registry.npmmirror.com/picomatch/2.3.1 + + registry.npmmirror.com/recursive-readdir/2.2.2: + resolution: {integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz} + name: recursive-readdir + version: 2.2.2 + engines: {node: '>=0.10.0'} + dependencies: + minimatch: registry.npmmirror.com/minimatch/3.0.4 + dev: false + + registry.npmmirror.com/redent/3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz} + name: redent + version: 3.0.0 + engines: {node: '>=8'} + dependencies: + indent-string: registry.npmmirror.com/indent-string/4.0.0 + strip-indent: registry.npmmirror.com/strip-indent/3.0.0 + dev: false + + registry.npmmirror.com/redux-thunk/2.4.1_redux@4.2.0: + resolution: {integrity: sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/redux-thunk/-/redux-thunk-2.4.1.tgz} + id: registry.npmmirror.com/redux-thunk/2.4.1 + name: redux-thunk + version: 2.4.1 + peerDependencies: + redux: ^4 + dependencies: + redux: registry.npmmirror.com/redux/4.2.0 + dev: false + + registry.npmmirror.com/redux/4.2.0: + resolution: {integrity: sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/redux/-/redux-4.2.0.tgz} + name: redux + version: 4.2.0 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + dev: false + + registry.npmmirror.com/regenerate-unicode-properties/10.1.0: + resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz} + name: regenerate-unicode-properties + version: 10.1.0 + engines: {node: '>=4'} + dependencies: + regenerate: registry.npmmirror.com/regenerate/1.4.2 + + registry.npmmirror.com/regenerate/1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz} + name: regenerate + version: 1.4.2 + + registry.npmmirror.com/regenerator-runtime/0.11.1: + resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz} + name: regenerator-runtime + version: 0.11.1 + dev: false + + registry.npmmirror.com/regenerator-runtime/0.13.9: + resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz} + name: regenerator-runtime + version: 0.13.9 + + registry.npmmirror.com/regenerator-transform/0.15.0: + resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz} + name: regenerator-transform + version: 0.15.0 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + + registry.npmmirror.com/regex-parser/2.2.11: + resolution: {integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regex-parser/-/regex-parser-2.2.11.tgz} + name: regex-parser + version: 2.2.11 + dev: false + + registry.npmmirror.com/regexp.prototype.flags/1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz} + name: regexp.prototype.flags + version: 1.4.3 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + functions-have-names: registry.npmmirror.com/functions-have-names/1.2.3 + + registry.npmmirror.com/regexpp/3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz} + name: regexpp + version: 3.2.0 + engines: {node: '>=8'} + + registry.npmmirror.com/regexpu-core/5.2.1: + resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.1.tgz} + name: regexpu-core + version: 5.2.1 + engines: {node: '>=4'} + dependencies: + regenerate: registry.npmmirror.com/regenerate/1.4.2 + regenerate-unicode-properties: registry.npmmirror.com/regenerate-unicode-properties/10.1.0 + regjsgen: registry.npmmirror.com/regjsgen/0.7.1 + regjsparser: registry.npmmirror.com/regjsparser/0.9.1 + unicode-match-property-ecmascript: registry.npmmirror.com/unicode-match-property-ecmascript/2.0.0 + unicode-match-property-value-ecmascript: registry.npmmirror.com/unicode-match-property-value-ecmascript/2.0.0 + + registry.npmmirror.com/regjsgen/0.7.1: + resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz} + name: regjsgen + version: 0.7.1 + + registry.npmmirror.com/regjsparser/0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz} + name: regjsparser + version: 0.9.1 + hasBin: true + dependencies: + jsesc: registry.npmmirror.com/jsesc/0.5.0 + + registry.npmmirror.com/relateurl/0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz} + name: relateurl + version: 0.2.7 + engines: {node: '>= 0.10'} + + registry.npmmirror.com/renderkid/3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz} + name: renderkid + version: 3.0.0 + dependencies: + css-select: registry.npmmirror.com/css-select/4.3.0 + dom-converter: registry.npmmirror.com/dom-converter/0.2.0 + htmlparser2: registry.npmmirror.com/htmlparser2/6.1.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + + registry.npmmirror.com/require-directory/2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz} + name: require-directory + version: 2.1.1 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/require-from-string/2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz} + name: require-from-string + version: 2.0.2 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/requires-port/1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz} + name: requires-port + version: 1.0.0 + + registry.npmmirror.com/reselect/4.1.6: + resolution: {integrity: sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reselect/-/reselect-4.1.6.tgz} + name: reselect + version: 4.1.6 + dev: false + + registry.npmmirror.com/resize-observer-polyfill/1.5.1: + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz} + name: resize-observer-polyfill + version: 1.5.1 + dev: false + + registry.npmmirror.com/resolve-cwd/3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz} + name: resolve-cwd + version: 3.0.0 + engines: {node: '>=8'} + dependencies: + resolve-from: registry.npmmirror.com/resolve-from/5.0.0 + dev: false + + registry.npmmirror.com/resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz} + name: resolve-from + version: 4.0.0 + engines: {node: '>=4'} + + registry.npmmirror.com/resolve-from/5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz} + name: resolve-from + version: 5.0.0 + engines: {node: '>=8'} + dev: false + + registry.npmmirror.com/resolve-url-loader/4.0.0: + resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz} + name: resolve-url-loader + version: 4.0.0 + engines: {node: '>=8.9'} + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + dependencies: + adjust-sourcemap-loader: registry.npmmirror.com/adjust-sourcemap-loader/4.0.0 + convert-source-map: registry.npmmirror.com/convert-source-map/1.8.0 + loader-utils: registry.npmmirror.com/loader-utils/2.0.2 + postcss: registry.npmmirror.com/postcss/7.0.39 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: false + + registry.npmmirror.com/resolve.exports/1.1.0: + resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz} + name: resolve.exports + version: 1.1.0 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz} + name: resolve + version: 1.22.1 + hasBin: true + dependencies: + is-core-module: registry.npmmirror.com/is-core-module/2.10.0 + path-parse: registry.npmmirror.com/path-parse/1.0.7 + supports-preserve-symlinks-flag: registry.npmmirror.com/supports-preserve-symlinks-flag/1.0.0 + + registry.npmmirror.com/resolve/2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve/-/resolve-2.0.0-next.4.tgz} + name: resolve + version: 2.0.0-next.4 + hasBin: true + dependencies: + is-core-module: registry.npmmirror.com/is-core-module/2.10.0 + path-parse: registry.npmmirror.com/path-parse/1.0.7 + supports-preserve-symlinks-flag: registry.npmmirror.com/supports-preserve-symlinks-flag/1.0.0 + dev: false + + registry.npmmirror.com/restore-cursor/2.0.0: + resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz} + name: restore-cursor + version: 2.0.0 + engines: {node: '>=4'} + dependencies: + onetime: registry.npmmirror.com/onetime/2.0.1 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + dev: true + + registry.npmmirror.com/restore-cursor/3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz} + name: restore-cursor + version: 3.1.0 + engines: {node: '>=8'} + dependencies: + onetime: registry.npmmirror.com/onetime/5.1.2 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + dev: true + + registry.npmmirror.com/retry/0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz} + name: retry + version: 0.13.1 + engines: {node: '>= 4'} + + registry.npmmirror.com/reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz} + name: reusify + version: 1.0.4 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + registry.npmmirror.com/rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz} + name: rimraf + version: 3.0.2 + hasBin: true + dependencies: + glob: registry.npmmirror.com/glob/7.2.3 + + registry.npmmirror.com/rollup-plugin-terser/7.0.2_rollup@2.79.1: + resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz} + id: registry.npmmirror.com/rollup-plugin-terser/7.0.2 + name: rollup-plugin-terser + version: 7.0.2 + peerDependencies: + rollup: ^2.0.0 + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + jest-worker: registry.npmmirror.com/jest-worker/26.6.2 + rollup: registry.npmmirror.com/rollup/2.79.1 + serialize-javascript: registry.npmmirror.com/serialize-javascript/4.0.0 + terser: registry.npmmirror.com/terser/5.15.0 + dev: false + + registry.npmmirror.com/rollup/2.78.1: + resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-2.78.1.tgz} + name: rollup + version: 2.78.1 + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents/2.3.2 + dev: true + + registry.npmmirror.com/rollup/2.79.1: + resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-2.79.1.tgz} + name: rollup + version: 2.79.1 + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents/2.3.2 + dev: false + + registry.npmmirror.com/run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz} + name: run-parallel + version: 1.2.0 + dependencies: + queue-microtask: registry.npmmirror.com/queue-microtask/1.2.3 + + registry.npmmirror.com/safe-buffer/5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz} + name: safe-buffer + version: 5.1.2 + + registry.npmmirror.com/safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz} + name: safe-buffer + version: 5.2.1 + + registry.npmmirror.com/safe-regex-test/1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz} + name: safe-regex-test + version: 1.0.0 + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + is-regex: registry.npmmirror.com/is-regex/1.1.4 + + registry.npmmirror.com/safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz} + name: safer-buffer + version: 2.1.2 + + registry.npmmirror.com/sanitize.css/13.0.0: + resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sanitize.css/-/sanitize.css-13.0.0.tgz} + name: sanitize.css + version: 13.0.0 + dev: false + + registry.npmmirror.com/sass-loader/12.6.0_webpack@5.74.0: + resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz} + id: registry.npmmirror.com/sass-loader/12.6.0 + name: sass-loader + version: 12.6.0 + engines: {node: '>= 12.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + dependencies: + klona: registry.npmmirror.com/klona/2.0.5 + neo-async: registry.npmmirror.com/neo-async/2.6.2 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: false + + registry.npmmirror.com/sax/1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz} + name: sax + version: 1.2.4 + + registry.npmmirror.com/saxes/5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz} + name: saxes + version: 5.0.1 + engines: {node: '>=10'} + dependencies: + xmlchars: registry.npmmirror.com/xmlchars/2.2.0 + dev: false + + registry.npmmirror.com/scheduler/0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/scheduler/-/scheduler-0.23.0.tgz} + name: scheduler + version: 0.23.0 + dependencies: + loose-envify: registry.npmmirror.com/loose-envify/1.4.0 + dev: false + + registry.npmmirror.com/schema-utils/2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz} + name: schema-utils + version: 2.7.0 + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + ajv: registry.npmmirror.com/ajv/6.12.6 + ajv-keywords: registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6 + + registry.npmmirror.com/schema-utils/2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz} + name: schema-utils + version: 2.7.1 + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + ajv: registry.npmmirror.com/ajv/6.12.6 + ajv-keywords: registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6 + + registry.npmmirror.com/schema-utils/3.1.1: + resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz} + name: schema-utils + version: 3.1.1 + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + ajv: registry.npmmirror.com/ajv/6.12.6 + ajv-keywords: registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6 + + registry.npmmirror.com/schema-utils/4.0.0: + resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz} + name: schema-utils + version: 4.0.0 + engines: {node: '>= 12.13.0'} + dependencies: + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + ajv: registry.npmmirror.com/ajv/8.11.0 + ajv-formats: registry.npmmirror.com/ajv-formats/2.1.1 + ajv-keywords: registry.npmmirror.com/ajv-keywords/5.1.0_ajv@8.11.0 + + registry.npmmirror.com/scroll-into-view-if-needed/2.2.29: + resolution: {integrity: sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz} + name: scroll-into-view-if-needed + version: 2.2.29 + dependencies: + compute-scroll-into-view: registry.npmmirror.com/compute-scroll-into-view/1.0.17 + dev: false + + registry.npmmirror.com/select-hose/2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz} + name: select-hose + version: 2.0.0 + + registry.npmmirror.com/selfsigned/2.1.1: + resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz} + name: selfsigned + version: 2.1.1 + engines: {node: '>=10'} + dependencies: + node-forge: registry.npmmirror.com/node-forge/1.3.1 + + registry.npmmirror.com/semver/5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz} + name: semver + version: 5.7.1 + hasBin: true + dev: true + + registry.npmmirror.com/semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz} + name: semver + version: 6.3.0 + hasBin: true + + registry.npmmirror.com/semver/7.3.7: + resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz} + name: semver + version: 7.3.7 + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: registry.npmmirror.com/lru-cache/6.0.0 + + registry.npmmirror.com/send/0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/send/-/send-0.18.0.tgz} + name: send + version: 0.18.0 + engines: {node: '>= 0.8.0'} + dependencies: + debug: registry.npmmirror.com/debug/2.6.9 + depd: registry.npmmirror.com/depd/2.0.0 + destroy: registry.npmmirror.com/destroy/1.2.0 + encodeurl: registry.npmmirror.com/encodeurl/1.0.2 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + etag: registry.npmmirror.com/etag/1.8.1 + fresh: registry.nlark.com/fresh/0.5.2 + http-errors: registry.npmmirror.com/http-errors/2.0.0 + mime: registry.npmmirror.com/mime/1.6.0 + ms: registry.npmmirror.com/ms/2.1.3 + on-finished: registry.npmmirror.com/on-finished/2.4.1 + range-parser: registry.npmmirror.com/range-parser/1.2.1 + statuses: registry.npmmirror.com/statuses/2.0.1 + + registry.npmmirror.com/serialize-javascript/4.0.0: + resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz} + name: serialize-javascript + version: 4.0.0 + dependencies: + randombytes: registry.npmmirror.com/randombytes/2.1.0 + dev: false + + registry.npmmirror.com/serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz} + name: serialize-javascript + version: 6.0.0 + dependencies: + randombytes: registry.npmmirror.com/randombytes/2.1.0 + + registry.npmmirror.com/serve-index/1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz} + name: serve-index + version: 1.9.1 + engines: {node: '>= 0.8.0'} + dependencies: + accepts: registry.npmmirror.com/accepts/1.3.8 + batch: registry.nlark.com/batch/0.6.1 + debug: registry.npmmirror.com/debug/2.6.9 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + http-errors: registry.npmmirror.com/http-errors/1.6.3 + mime-types: registry.npmmirror.com/mime-types/2.1.35 + parseurl: registry.npmmirror.com/parseurl/1.3.3 + + registry.npmmirror.com/serve-static/1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz} + name: serve-static + version: 1.15.0 + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: registry.npmmirror.com/encodeurl/1.0.2 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + parseurl: registry.npmmirror.com/parseurl/1.3.3 + send: registry.npmmirror.com/send/0.18.0 + + registry.npmmirror.com/shallow-clone/3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz} + name: shallow-clone + version: 3.0.1 + engines: {node: '>=8'} + dependencies: + kind-of: registry.npmmirror.com/kind-of/6.0.3 + dev: true + + registry.npmmirror.com/shallow-equal/1.2.1: + resolution: {integrity: sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shallow-equal/-/shallow-equal-1.2.1.tgz} + name: shallow-equal + version: 1.2.1 + dev: false + + registry.npmmirror.com/shallowequal/1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shallowequal/-/shallowequal-1.1.0.tgz} + name: shallowequal + version: 1.1.0 + dev: false + + registry.npmmirror.com/shebang-command/1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz} + name: shebang-command + version: 1.2.0 + engines: {node: '>=0.10.0'} + dependencies: + shebang-regex: registry.npmmirror.com/shebang-regex/1.0.0 + dev: true + + registry.npmmirror.com/shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz} + name: shebang-command + version: 2.0.0 + engines: {node: '>=8'} + dependencies: + shebang-regex: registry.npmmirror.com/shebang-regex/3.0.0 + + registry.npmmirror.com/shebang-regex/1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz} + name: shebang-regex + version: 1.0.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz} + name: shebang-regex + version: 3.0.0 + engines: {node: '>=8'} + + registry.npmmirror.com/shell-quote/1.7.3: + resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.3.tgz} + name: shell-quote + version: 1.7.3 + + registry.npmmirror.com/side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz} + name: side-channel + version: 1.0.4 + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + object-inspect: registry.npmmirror.com/object-inspect/1.12.2 + + registry.npmmirror.com/signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz} + name: signal-exit + version: 3.0.7 + + registry.npmmirror.com/single-spa/5.9.4: + resolution: {integrity: sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz} + name: single-spa + version: 5.9.4 + dev: false + + registry.npmmirror.com/sirv/1.0.19: + resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz} + name: sirv + version: 1.0.19 + engines: {node: '>= 10'} + dependencies: + '@polka/url': registry.npmmirror.com/@polka/url/1.0.0-next.21 + mrmime: registry.npmmirror.com/mrmime/1.0.1 + totalist: registry.npmmirror.com/totalist/1.1.0 + dev: true + + registry.npmmirror.com/sisteransi/1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz} + name: sisteransi + version: 1.0.5 + dev: false + + registry.npmmirror.com/slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz} + name: slash + version: 3.0.0 + engines: {node: '>=8'} + + registry.npmmirror.com/slash/4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slash/-/slash-4.0.0.tgz} + name: slash + version: 4.0.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/slice-ansi/4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz} + name: slice-ansi + version: 4.0.0 + engines: {node: '>=10'} + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0 + astral-regex: registry.npmmirror.com/astral-regex/2.0.0 + is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/3.0.0 + dev: true + + registry.npmmirror.com/sockjs/0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz} + name: sockjs + version: 0.3.24 + dependencies: + faye-websocket: registry.npmmirror.com/faye-websocket/0.11.4 + uuid: registry.npmmirror.com/uuid/8.3.2 + websocket-driver: registry.npmmirror.com/websocket-driver/0.7.4 + + registry.npmmirror.com/source-list-map/2.0.1: + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz} + name: source-list-map + version: 2.0.1 + dev: false + + registry.npmmirror.com/source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz} + name: source-map-js + version: 1.0.2 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/source-map-loader/3.0.1_webpack@5.74.0: + resolution: {integrity: sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-loader/-/source-map-loader-3.0.1.tgz} + id: registry.npmmirror.com/source-map-loader/3.0.1 + name: source-map-loader + version: 3.0.1 + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + abab: registry.npmmirror.com/abab/2.0.6 + iconv-lite: registry.npmmirror.com/iconv-lite/0.6.3 + source-map-js: registry.npmmirror.com/source-map-js/1.0.2 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: false + + registry.npmmirror.com/source-map-support/0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz} + name: source-map-support + version: 0.5.21 + dependencies: + buffer-from: registry.npmmirror.com/buffer-from/1.1.2 + source-map: registry.npmmirror.com/source-map/0.6.1 + + registry.npmmirror.com/source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz} + name: source-map + version: 0.6.1 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/source-map/0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz} + name: source-map + version: 0.7.4 + engines: {node: '>= 8'} + dev: false + + registry.npmmirror.com/source-map/0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.8.0-beta.0.tgz} + name: source-map + version: 0.8.0-beta.0 + engines: {node: '>= 8'} + dependencies: + whatwg-url: registry.npmmirror.com/whatwg-url/7.1.0 + dev: false + + registry.npmmirror.com/sourcemap-codec/1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz} + name: sourcemap-codec + version: 1.4.8 + + registry.npmmirror.com/spdx-correct/3.1.1: + resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz} + name: spdx-correct + version: 3.1.1 + dependencies: + spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse/3.0.1 + spdx-license-ids: registry.npmmirror.com/spdx-license-ids/3.0.12 + dev: true + + registry.npmmirror.com/spdx-exceptions/2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz} + name: spdx-exceptions + version: 2.3.0 + dev: true + + registry.npmmirror.com/spdx-expression-parse/3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz} + name: spdx-expression-parse + version: 3.0.1 + dependencies: + spdx-exceptions: registry.npmmirror.com/spdx-exceptions/2.3.0 + spdx-license-ids: registry.npmmirror.com/spdx-license-ids/3.0.12 + dev: true + + registry.npmmirror.com/spdx-license-ids/3.0.12: + resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz} + name: spdx-license-ids + version: 3.0.12 + dev: true + + registry.npmmirror.com/spdy-transport/3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz} + name: spdy-transport + version: 3.0.0 + dependencies: + debug: registry.npmmirror.com/debug/4.3.4 + detect-node: registry.npmmirror.com/detect-node/2.1.0 + hpack.js: registry.npmmirror.com/hpack.js/2.1.6 + obuf: registry.npmmirror.com/obuf/1.1.2 + readable-stream: registry.npmmirror.com/readable-stream/3.6.0 + wbuf: registry.npmmirror.com/wbuf/1.7.3 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/spdy/4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz} + name: spdy + version: 4.0.2 + engines: {node: '>=6.0.0'} + dependencies: + debug: registry.npmmirror.com/debug/4.3.4 + handle-thing: registry.npmmirror.com/handle-thing/2.0.1 + http-deceiver: registry.npmmirror.com/http-deceiver/1.2.7 + select-hose: registry.npmmirror.com/select-hose/2.0.0 + spdy-transport: registry.npmmirror.com/spdy-transport/3.0.0 + transitivePeerDependencies: + - supports-color + + registry.npmmirror.com/sprintf-js/1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz} + name: sprintf-js + version: 1.0.3 + + registry.npmmirror.com/ssri/8.0.1: + resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz} + name: ssri + version: 8.0.1 + engines: {node: '>= 8'} + dependencies: + minipass: registry.npmmirror.com/minipass/3.3.4 + dev: true + + registry.npmmirror.com/stable/0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz} + name: stable + version: 0.1.8 + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + + registry.npmmirror.com/stack-utils/2.0.5: + resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.5.tgz} + name: stack-utils + version: 2.0.5 + engines: {node: '>=10'} + dependencies: + escape-string-regexp: registry.npmmirror.com/escape-string-regexp/2.0.0 + dev: false + + registry.npmmirror.com/stackframe/1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz} + name: stackframe + version: 1.3.4 + + registry.npmmirror.com/statuses/1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz} + name: statuses + version: 1.5.0 + engines: {node: '>= 0.6'} + + registry.npmmirror.com/statuses/2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz} + name: statuses + version: 2.0.1 + engines: {node: '>= 0.8'} + + registry.npmmirror.com/string-convert/0.2.1: + resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-convert/-/string-convert-0.2.1.tgz} + name: string-convert + version: 0.2.1 + dev: false + + registry.npmmirror.com/string-length/4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz} + name: string-length + version: 4.0.2 + engines: {node: '>=10'} + dependencies: + char-regex: registry.npmmirror.com/char-regex/1.0.2 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + dev: false + + registry.npmmirror.com/string-length/5.0.1: + resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-length/-/string-length-5.0.1.tgz} + name: string-length + version: 5.0.1 + engines: {node: '>=12.20'} + dependencies: + char-regex: registry.npmmirror.com/char-regex/2.0.1 + strip-ansi: registry.npmmirror.com/strip-ansi/7.0.1 + dev: false + + registry.npmmirror.com/string-natural-compare/3.0.1: + resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz} + name: string-natural-compare + version: 3.0.1 + dev: false + + registry.npmmirror.com/string-width/2.1.1: + resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz} + name: string-width + version: 2.1.1 + engines: {node: '>=4'} + dependencies: + is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/2.0.0 + strip-ansi: registry.npmmirror.com/strip-ansi/4.0.0 + dev: true + + registry.npmmirror.com/string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz} + name: string-width + version: 4.2.3 + engines: {node: '>=8'} + dependencies: + emoji-regex: registry.npmmirror.com/emoji-regex/8.0.0 + is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/3.0.0 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + + registry.npmmirror.com/string.prototype.matchall/4.0.7: + resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz} + name: string.prototype.matchall + version: 4.0.7 + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + has-symbols: registry.npmmirror.com/has-symbols/1.0.3 + internal-slot: registry.npmmirror.com/internal-slot/1.0.3 + regexp.prototype.flags: registry.npmmirror.com/regexp.prototype.flags/1.4.3 + side-channel: registry.npmmirror.com/side-channel/1.0.4 + dev: false + + registry.npmmirror.com/string.prototype.padend/3.1.3: + resolution: {integrity: sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz} + name: string.prototype.padend + version: 3.1.3 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + dev: true + + registry.npmmirror.com/string.prototype.trimend/1.0.5: + resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz} + name: string.prototype.trimend + version: 1.0.5 + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + + registry.npmmirror.com/string.prototype.trimstart/1.0.5: + resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz} + name: string.prototype.trimstart + version: 1.0.5 + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + + registry.npmmirror.com/string_decoder/1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz} + name: string_decoder + version: 1.1.1 + dependencies: + safe-buffer: registry.npmmirror.com/safe-buffer/5.1.2 + + registry.npmmirror.com/string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz} + name: string_decoder + version: 1.3.0 + dependencies: + safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1 + + registry.npmmirror.com/stringify-object/3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stringify-object/-/stringify-object-3.3.0.tgz} + name: stringify-object + version: 3.3.0 + engines: {node: '>=4'} + dependencies: + get-own-enumerable-property-symbols: registry.npmmirror.com/get-own-enumerable-property-symbols/3.0.2 + is-obj: registry.npmmirror.com/is-obj/1.0.1 + is-regexp: registry.npmmirror.com/is-regexp/1.0.0 + dev: false + + registry.npmmirror.com/strip-ansi/4.0.0: + resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz} + name: strip-ansi + version: 4.0.0 + engines: {node: '>=4'} + dependencies: + ansi-regex: registry.npmmirror.com/ansi-regex/3.0.1 + dev: true + + registry.npmmirror.com/strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz} + name: strip-ansi + version: 6.0.1 + engines: {node: '>=8'} + dependencies: + ansi-regex: registry.npmmirror.com/ansi-regex/5.0.1 + + registry.npmmirror.com/strip-ansi/7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.0.1.tgz} + name: strip-ansi + version: 7.0.1 + engines: {node: '>=12'} + dependencies: + ansi-regex: registry.npmmirror.com/ansi-regex/6.0.1 + dev: false + + registry.npmmirror.com/strip-bom/3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz} + name: strip-bom + version: 3.0.0 + engines: {node: '>=4'} + + registry.npmmirror.com/strip-bom/4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz} + name: strip-bom + version: 4.0.0 + engines: {node: '>=8'} + dev: false + + registry.npmmirror.com/strip-comments/2.0.1: + resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-comments/-/strip-comments-2.0.1.tgz} + name: strip-comments + version: 2.0.1 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/strip-eof/1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz} + name: strip-eof + version: 1.0.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz} + name: strip-final-newline + version: 2.0.0 + engines: {node: '>=6'} + + registry.npmmirror.com/strip-indent/2.0.0: + resolution: {integrity: sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz} + name: strip-indent + version: 2.0.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/strip-indent/3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz} + name: strip-indent + version: 3.0.0 + engines: {node: '>=8'} + dependencies: + min-indent: registry.npmmirror.com/min-indent/1.0.1 + dev: false + + registry.npmmirror.com/strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz} + name: strip-json-comments + version: 3.1.1 + engines: {node: '>=8'} + + registry.npmmirror.com/style-loader/3.3.1_webpack@5.74.0: + resolution: {integrity: sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz} + id: registry.npmmirror.com/style-loader/3.3.1 + name: style-loader + version: 3.3.1 + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: false + + registry.npmmirror.com/stylehacks/5.1.0_postcss@8.4.17: + resolution: {integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.0.tgz} + id: registry.npmmirror.com/stylehacks/5.1.0 + name: stylehacks + version: 5.1.0 + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + + registry.npmmirror.com/supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz} + name: supports-color + version: 5.5.0 + engines: {node: '>=4'} + dependencies: + has-flag: registry.npmmirror.com/has-flag/3.0.0 + + registry.npmmirror.com/supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz} + name: supports-color + version: 7.2.0 + engines: {node: '>=8'} + dependencies: + has-flag: registry.npmmirror.com/has-flag/4.0.0 + + registry.npmmirror.com/supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz} + name: supports-color + version: 8.1.1 + engines: {node: '>=10'} + dependencies: + has-flag: registry.npmmirror.com/has-flag/4.0.0 + + registry.npmmirror.com/supports-hyperlinks/2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz} + name: supports-hyperlinks + version: 2.3.0 + engines: {node: '>=8'} + dependencies: + has-flag: registry.npmmirror.com/has-flag/4.0.0 + supports-color: registry.npmmirror.com/supports-color/7.2.0 + dev: false + + registry.npmmirror.com/supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz} + name: supports-preserve-symlinks-flag + version: 1.0.0 + engines: {node: '>= 0.4'} + + registry.npmmirror.com/svg-parser/2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svg-parser/-/svg-parser-2.0.4.tgz} + name: svg-parser + version: 2.0.4 + dev: false + + registry.npmmirror.com/svg-tags/1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz} + name: svg-tags + version: 1.0.0 + dev: true + + registry.npmmirror.com/svgo/1.3.2: + resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz} + name: svgo + version: 1.3.2 + engines: {node: '>=4.0.0'} + deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. + hasBin: true + dependencies: + chalk: registry.npmmirror.com/chalk/2.4.2 + coa: registry.npmmirror.com/coa/2.0.2 + css-select: registry.npmmirror.com/css-select/2.1.0 + css-select-base-adapter: registry.npmmirror.com/css-select-base-adapter/0.1.1 + css-tree: registry.npmmirror.com/css-tree/1.0.0-alpha.37 + csso: registry.npmmirror.com/csso/4.2.0 + js-yaml: registry.npmmirror.com/js-yaml/3.14.1 + mkdirp: registry.npmmirror.com/mkdirp/0.5.6 + object.values: registry.npmmirror.com/object.values/1.1.5 + sax: registry.npmmirror.com/sax/1.2.4 + stable: registry.npmmirror.com/stable/0.1.8 + unquote: registry.npmmirror.com/unquote/1.1.1 + util.promisify: registry.npmmirror.com/util.promisify/1.0.1 + dev: false + + registry.npmmirror.com/svgo/2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz} + name: svgo + version: 2.8.0 + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': registry.npmmirror.com/@trysound/sax/0.2.0 + commander: registry.npmmirror.com/commander/7.2.0 + css-select: registry.npmmirror.com/css-select/4.3.0 + css-tree: registry.npmmirror.com/css-tree/1.1.3 + csso: registry.npmmirror.com/csso/4.2.0 + picocolors: registry.npmmirror.com/picocolors/1.0.0 + stable: registry.npmmirror.com/stable/0.1.8 + + registry.npmmirror.com/symbol-tree/3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz} + name: symbol-tree + version: 3.2.4 + dev: false + + registry.npmmirror.com/table/6.8.0: + resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/table/-/table-6.8.0.tgz} + name: table + version: 6.8.0 + engines: {node: '>=10.0.0'} + dependencies: + ajv: registry.npmmirror.com/ajv/8.11.0 + lodash.truncate: registry.npmmirror.com/lodash.truncate/4.4.2 + slice-ansi: registry.npmmirror.com/slice-ansi/4.0.0 + string-width: registry.npmmirror.com/string-width/4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + dev: true + + registry.npmmirror.com/tailwindcss/3.1.8: + resolution: {integrity: sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.1.8.tgz} + name: tailwindcss + version: 3.1.8 + engines: {node: '>=12.13.0'} + hasBin: true + dependencies: + arg: registry.npmmirror.com/arg/5.0.2 + chokidar: registry.npmmirror.com/chokidar/3.5.3 + color-name: registry.npmmirror.com/color-name/1.1.4 + detective: registry.npmmirror.com/detective/5.2.1 + didyoumean: registry.npmmirror.com/didyoumean/1.2.2 + dlv: registry.npmmirror.com/dlv/1.1.3 + fast-glob: registry.npmmirror.com/fast-glob/3.2.12 + glob-parent: registry.npmmirror.com/glob-parent/6.0.2 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + lilconfig: registry.npmmirror.com/lilconfig/2.0.6 + normalize-path: registry.npmmirror.com/normalize-path/3.0.0 + object-hash: registry.npmmirror.com/object-hash/3.0.0 + picocolors: registry.npmmirror.com/picocolors/1.0.0 + postcss: registry.npmmirror.com/postcss/8.4.17 + postcss-import: registry.npmmirror.com/postcss-import/14.1.0_postcss@8.4.17 + postcss-js: registry.npmmirror.com/postcss-js/4.0.0_postcss@8.4.17 + postcss-load-config: registry.npmmirror.com/postcss-load-config/3.1.4_postcss@8.4.17 + postcss-nested: registry.npmmirror.com/postcss-nested/5.0.6_postcss@8.4.17 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + quick-lru: registry.npmmirror.com/quick-lru/5.1.1 + resolve: registry.npmmirror.com/resolve/1.22.1 + transitivePeerDependencies: + - ts-node + dev: false + + registry.npmmirror.com/tapable/1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz} + name: tapable + version: 1.1.3 + engines: {node: '>=6'} + + registry.npmmirror.com/tapable/2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz} + name: tapable + version: 2.2.1 + engines: {node: '>=6'} + + registry.npmmirror.com/temp-dir/2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/temp-dir/-/temp-dir-2.0.0.tgz} + name: temp-dir + version: 2.0.0 + engines: {node: '>=8'} + dev: false + + registry.npmmirror.com/tempy/0.6.0: + resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tempy/-/tempy-0.6.0.tgz} + name: tempy + version: 0.6.0 + engines: {node: '>=10'} + dependencies: + is-stream: registry.npmmirror.com/is-stream/2.0.1 + temp-dir: registry.npmmirror.com/temp-dir/2.0.0 + type-fest: registry.npmmirror.com/type-fest/0.16.0 + unique-string: registry.npmmirror.com/unique-string/2.0.0 + dev: false + + registry.npmmirror.com/terminal-link/2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz} + name: terminal-link + version: 2.1.1 + engines: {node: '>=8'} + dependencies: + ansi-escapes: registry.npmmirror.com/ansi-escapes/4.3.2 + supports-hyperlinks: registry.npmmirror.com/supports-hyperlinks/2.3.0 + dev: false + + registry.npmmirror.com/terser-webpack-plugin/5.3.6_webpack@5.74.0: + resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz} + id: registry.npmmirror.com/terser-webpack-plugin/5.3.6 + name: terser-webpack-plugin + version: 5.3.6 + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.15 + jest-worker: registry.npmmirror.com/jest-worker/27.5.1 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + serialize-javascript: registry.npmmirror.com/serialize-javascript/6.0.0 + terser: registry.npmmirror.com/terser/5.15.0 + webpack: registry.npmmirror.com/webpack/5.74.0 + + registry.npmmirror.com/terser/5.15.0: + resolution: {integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/terser/-/terser-5.15.0.tgz} + name: terser + version: 5.15.0 + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': registry.npmmirror.com/@jridgewell/source-map/0.3.2 + acorn: registry.npmmirror.com/acorn/8.8.0 + commander: registry.npmmirror.com/commander/2.20.3 + source-map-support: registry.npmmirror.com/source-map-support/0.5.21 + + registry.npmmirror.com/test-exclude/6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz} + name: test-exclude + version: 6.0.0 + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': registry.npmmirror.com/@istanbuljs/schema/0.1.3 + glob: registry.npmmirror.com/glob/7.2.3 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + dev: false + + registry.npmmirror.com/text-table/0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz} + name: text-table + version: 0.2.0 + + registry.npmmirror.com/thenify-all/1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz} + name: thenify-all + version: 1.6.0 + engines: {node: '>=0.8'} + dependencies: + thenify: registry.npmmirror.com/thenify/3.3.1 + dev: true + + registry.npmmirror.com/thenify/3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz} + name: thenify + version: 3.3.1 + dependencies: + any-promise: registry.npmmirror.com/any-promise/1.3.0 + dev: true + + registry.npmmirror.com/thread-loader/3.0.4_webpack@5.74.0: + resolution: {integrity: sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/thread-loader/-/thread-loader-3.0.4.tgz} + id: registry.npmmirror.com/thread-loader/3.0.4 + name: thread-loader + version: 3.0.4 + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.27.0 || ^5.0.0 + dependencies: + json-parse-better-errors: registry.npmmirror.com/json-parse-better-errors/1.0.2 + loader-runner: registry.npmmirror.com/loader-runner/4.3.0 + loader-utils: registry.npmmirror.com/loader-utils/2.0.2 + neo-async: registry.npmmirror.com/neo-async/2.6.2 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: true + + registry.npmmirror.com/throat/6.0.1: + resolution: {integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz} + name: throat + version: 6.0.1 + dev: false + + registry.npmmirror.com/thunky/1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz} + name: thunky + version: 1.1.0 + + registry.npmmirror.com/tinycolor2/1.4.2: + resolution: {integrity: sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.4.2.tgz} + name: tinycolor2 + version: 1.4.2 + dev: false + + registry.npmmirror.com/to-fast-properties/2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz} + name: to-fast-properties + version: 2.0.0 + engines: {node: '>=4'} + + registry.npmmirror.com/to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz} + name: to-regex-range + version: 5.0.1 + engines: {node: '>=8.0'} + dependencies: + is-number: registry.npmmirror.com/is-number/7.0.0 + + registry.npmmirror.com/toggle-selection/1.0.6: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/toggle-selection/-/toggle-selection-1.0.6.tgz} + name: toggle-selection + version: 1.0.6 + dev: false + + registry.npmmirror.com/toidentifier/1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/toidentifier/download/toidentifier-1.0.1.tgz} + name: toidentifier + version: 1.0.1 + engines: {node: '>=0.6'} + + registry.npmmirror.com/totalist/1.1.0: + resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz} + name: totalist + version: 1.1.0 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/tough-cookie/4.1.2: + resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz} + name: tough-cookie + version: 4.1.2 + engines: {node: '>=6'} + dependencies: + psl: registry.npmmirror.com/psl/1.9.0 + punycode: registry.npmmirror.com/punycode/2.1.1 + universalify: registry.npmmirror.com/universalify/0.2.0 + url-parse: registry.npmmirror.com/url-parse/1.5.10 + dev: false + + registry.npmmirror.com/tr46/0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz} + name: tr46 + version: 0.0.3 + dev: true + + registry.npmmirror.com/tr46/1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tr46/-/tr46-1.0.1.tgz} + name: tr46 + version: 1.0.1 + dependencies: + punycode: registry.npmmirror.com/punycode/2.1.1 + dev: false + + registry.npmmirror.com/tr46/2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz} + name: tr46 + version: 2.1.0 + engines: {node: '>=8'} + dependencies: + punycode: registry.npmmirror.com/punycode/2.1.1 + dev: false + + registry.npmmirror.com/tryer/1.0.1: + resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz} + name: tryer + version: 1.0.1 + dev: false + + registry.npmmirror.com/ts-loader/9.4.1_typescript@4.5.5+webpack@5.74.0: + resolution: {integrity: sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-loader/-/ts-loader-9.4.1.tgz} + id: registry.npmmirror.com/ts-loader/9.4.1 + name: ts-loader + version: 9.4.1 + engines: {node: '>=12.0.0'} + peerDependencies: + typescript: '*' + webpack: ^5.0.0 + dependencies: + chalk: registry.npmmirror.com/chalk/4.1.2 + enhanced-resolve: registry.npmmirror.com/enhanced-resolve/5.10.0 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + semver: registry.npmmirror.com/semver/7.3.7 + typescript: registry.npmmirror.com/typescript/4.5.5 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: true + + registry.npmmirror.com/ts-node/10.9.1_9727ad0b2396b126bdebae378b5b15dc: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz} + id: registry.npmmirror.com/ts-node/10.9.1 + name: ts-node + version: 10.9.1 + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': registry.npmmirror.com/@cspotcode/source-map-support/0.8.1 + '@tsconfig/node10': registry.npmmirror.com/@tsconfig/node10/1.0.9 + '@tsconfig/node12': registry.npmmirror.com/@tsconfig/node12/1.0.11 + '@tsconfig/node14': registry.npmmirror.com/@tsconfig/node14/1.0.3 + '@tsconfig/node16': registry.npmmirror.com/@tsconfig/node16/1.0.3 + '@types/node': registry.npmmirror.com/@types/node/16.11.63 + acorn: registry.npmmirror.com/acorn/8.8.0 + acorn-walk: registry.npmmirror.com/acorn-walk/8.2.0 + arg: registry.npmmirror.com/arg/4.1.3 + create-require: registry.npmmirror.com/create-require/1.1.1 + diff: registry.npmmirror.com/diff/4.0.2 + make-error: registry.npmmirror.com/make-error/1.3.6 + typescript: registry.npmmirror.com/typescript/4.7.4 + v8-compile-cache-lib: registry.npmmirror.com/v8-compile-cache-lib/3.0.1 + yn: registry.nlark.com/yn/3.1.1 + dev: true + + registry.npmmirror.com/tsconfig-paths/3.14.1: + resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz} + name: tsconfig-paths + version: 3.14.1 + dependencies: + '@types/json5': registry.npmmirror.com/@types/json5/0.0.29 + json5: registry.npmmirror.com/json5/1.0.1 + minimist: registry.npmmirror.com/minimist/1.2.6 + strip-bom: registry.npmmirror.com/strip-bom/3.0.0 + dev: false + + registry.npmmirror.com/tslib/1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz} + name: tslib + version: 1.14.1 + + registry.npmmirror.com/tslib/2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz} + name: tslib + version: 2.4.0 + + registry.npmmirror.com/tsutils/3.21.0_typescript@4.5.5: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz} + id: registry.npmmirror.com/tsutils/3.21.0 + name: tsutils + version: 3.21.0 + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: registry.npmmirror.com/tslib/1.14.1 + typescript: registry.npmmirror.com/typescript/4.5.5 + dev: true + + registry.npmmirror.com/tsutils/3.21.0_typescript@4.7.4: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz} + id: registry.npmmirror.com/tsutils/3.21.0 + name: tsutils + version: 3.21.0 + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: registry.npmmirror.com/tslib/1.14.1 + typescript: registry.npmmirror.com/typescript/4.7.4 + + registry.npmmirror.com/type-check/0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz} + name: type-check + version: 0.3.2 + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: registry.npmmirror.com/prelude-ls/1.1.2 + dev: false + + registry.npmmirror.com/type-check/0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz} + name: type-check + version: 0.4.0 + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: registry.npmmirror.com/prelude-ls/1.2.1 + + registry.npmmirror.com/type-detect/4.0.8: + resolution: {integrity: sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-detect/download/type-detect-4.0.8.tgz} + name: type-detect + version: 4.0.8 + engines: {node: '>=4'} + dev: false + + registry.npmmirror.com/type-fest/0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.16.0.tgz} + name: type-fest + version: 0.16.0 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/type-fest/0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz} + name: type-fest + version: 0.20.2 + engines: {node: '>=10'} + + registry.npmmirror.com/type-fest/0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz} + name: type-fest + version: 0.21.3 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/type-fest/0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz} + name: type-fest + version: 0.6.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/type-fest/0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz} + name: type-fest + version: 0.8.1 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/type-is/1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz} + name: type-is + version: 1.6.18 + engines: {node: '>= 0.6'} + dependencies: + media-typer: registry.nlark.com/media-typer/0.3.0 + mime-types: registry.npmmirror.com/mime-types/2.1.35 + + registry.npmmirror.com/typedarray-to-buffer/3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz} + name: typedarray-to-buffer + version: 3.1.5 + dependencies: + is-typedarray: registry.npmmirror.com/is-typedarray/1.0.0 + dev: false + + registry.npmmirror.com/typescript/4.5.5: + resolution: {integrity: sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typescript/-/typescript-4.5.5.tgz} + name: typescript + version: 4.5.5 + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + registry.npmmirror.com/typescript/4.7.4: + resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typescript/-/typescript-4.7.4.tgz} + name: typescript + version: 4.7.4 + engines: {node: '>=4.2.0'} + hasBin: true + + registry.npmmirror.com/unbox-primitive/1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz} + name: unbox-primitive + version: 1.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + has-bigints: registry.npmmirror.com/has-bigints/1.0.2 + has-symbols: registry.npmmirror.com/has-symbols/1.0.3 + which-boxed-primitive: registry.npmmirror.com/which-boxed-primitive/1.0.2 + + registry.npmmirror.com/unicode-canonical-property-names-ecmascript/2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz} + name: unicode-canonical-property-names-ecmascript + version: 2.0.0 + engines: {node: '>=4'} + + registry.npmmirror.com/unicode-match-property-ecmascript/2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz} + name: unicode-match-property-ecmascript + version: 2.0.0 + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: registry.npmmirror.com/unicode-canonical-property-names-ecmascript/2.0.0 + unicode-property-aliases-ecmascript: registry.npmmirror.com/unicode-property-aliases-ecmascript/2.1.0 + + registry.npmmirror.com/unicode-match-property-value-ecmascript/2.0.0: + resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz} + name: unicode-match-property-value-ecmascript + version: 2.0.0 + engines: {node: '>=4'} + + registry.npmmirror.com/unicode-property-aliases-ecmascript/2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz} + name: unicode-property-aliases-ecmascript + version: 2.1.0 + engines: {node: '>=4'} + + registry.npmmirror.com/unique-string/2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unique-string/-/unique-string-2.0.0.tgz} + name: unique-string + version: 2.0.0 + engines: {node: '>=8'} + dependencies: + crypto-random-string: registry.npmmirror.com/crypto-random-string/2.0.0 + dev: false + + registry.npmmirror.com/universalify/0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz} + name: universalify + version: 0.2.0 + engines: {node: '>= 4.0.0'} + dev: false + + registry.npmmirror.com/universalify/2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz} + name: universalify + version: 2.0.0 + engines: {node: '>= 10.0.0'} + + registry.npmmirror.com/unpipe/1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz} + name: unpipe + version: 1.0.0 + engines: {node: '>= 0.8'} + + registry.npmmirror.com/unplugin-vue-components/0.22.7_vue@3.2.40: + resolution: {integrity: sha512-MJEAKJF9bRykTRvJ4WXF0FNMAyt1PX3iwpu2NN+li35sAKjQv6sC1col5aZDLiwDZDo2AGwxNkzLJFKaun9qHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.22.7.tgz} + id: registry.npmmirror.com/unplugin-vue-components/0.22.7 + name: unplugin-vue-components + version: 0.22.7 + engines: {node: '>=14'} + peerDependencies: + '@babel/parser': ^7.15.8 + vue: 2 || 3 + peerDependenciesMeta: + '@babel/parser': + optional: true + dependencies: + '@antfu/utils': registry.npmmirror.com/@antfu/utils/0.5.2 + '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/4.2.1 + chokidar: registry.npmmirror.com/chokidar/3.5.3 + debug: registry.npmmirror.com/debug/4.3.4 + fast-glob: registry.npmmirror.com/fast-glob/3.2.12 + local-pkg: registry.npmmirror.com/local-pkg/0.4.2 + magic-string: registry.npmmirror.com/magic-string/0.26.5 + minimatch: registry.npmmirror.com/minimatch/5.1.0 + resolve: registry.npmmirror.com/resolve/1.22.1 + unplugin: registry.npmmirror.com/unplugin/0.9.6 + vue: registry.npmmirror.com/vue/3.2.40 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/unplugin/0.9.6: + resolution: {integrity: sha512-YYLtfoNiie/lxswy1GOsKXgnLJTE27la/PeCGznSItk+8METYZErO+zzV9KQ/hXhPwzIJsfJ4s0m1Rl7ZCWZ4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unplugin/-/unplugin-0.9.6.tgz} + name: unplugin + version: 0.9.6 + dependencies: + acorn: registry.npmmirror.com/acorn/8.8.0 + chokidar: registry.npmmirror.com/chokidar/3.5.3 + webpack-sources: registry.npmmirror.com/webpack-sources/3.2.3 + webpack-virtual-modules: registry.npmmirror.com/webpack-virtual-modules/0.4.5 + dev: true + + registry.npmmirror.com/unquote/1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz} + name: unquote + version: 1.1.1 + dev: false + + registry.npmmirror.com/upath/1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz} + name: upath + version: 1.2.0 + engines: {node: '>=4'} + dev: false + + registry.npmmirror.com/update-browserslist-db/1.0.9_browserslist@4.21.4: + resolution: {integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz} + id: registry.npmmirror.com/update-browserslist-db/1.0.9 + name: update-browserslist-db + version: 1.0.9 + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4 + escalade: registry.npmmirror.com/escalade/3.1.1 + picocolors: registry.npmmirror.com/picocolors/1.0.0 + + registry.npmmirror.com/uri-js/4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz} + name: uri-js + version: 4.4.1 + dependencies: + punycode: registry.npmmirror.com/punycode/2.1.1 + + registry.npmmirror.com/url-parse/1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz} + name: url-parse + version: 1.5.10 + dependencies: + querystringify: registry.npmmirror.com/querystringify/2.2.0 + requires-port: registry.npmmirror.com/requires-port/1.0.0 + dev: false + + registry.npmmirror.com/use-sync-external-store/1.2.0_react@18.2.0: + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz} + id: registry.npmmirror.com/use-sync-external-store/1.2.0 + name: use-sync-external-store + version: 1.2.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: registry.npmmirror.com/react/18.2.0 + dev: false + + registry.npmmirror.com/util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz} + name: util-deprecate + version: 1.0.2 + + registry.npmmirror.com/util.promisify/1.0.1: + resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz} + name: util.promisify + version: 1.0.1 + dependencies: + define-properties: registry.npmmirror.com/define-properties/1.1.4 + es-abstract: registry.npmmirror.com/es-abstract/1.20.3 + has-symbols: registry.npmmirror.com/has-symbols/1.0.3 + object.getownpropertydescriptors: registry.npmmirror.com/object.getownpropertydescriptors/2.1.4 + dev: false + + registry.npmmirror.com/utila/0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz} + name: utila + version: 0.4.0 + + registry.npmmirror.com/uuid/8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz} + name: uuid + version: 8.3.2 + hasBin: true + + registry.npmmirror.com/v8-compile-cache-lib/3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz} + name: v8-compile-cache-lib + version: 3.0.1 + dev: true + + registry.npmmirror.com/v8-compile-cache/2.3.0: + resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz} + name: v8-compile-cache + version: 2.3.0 + dev: true + + registry.npmmirror.com/v8-to-istanbul/8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz} + name: v8-to-istanbul + version: 8.1.1 + engines: {node: '>=10.12.0'} + dependencies: + '@types/istanbul-lib-coverage': registry.npmmirror.com/@types/istanbul-lib-coverage/2.0.4 + convert-source-map: registry.npmmirror.com/convert-source-map/1.8.0 + source-map: registry.npmmirror.com/source-map/0.7.4 + dev: false + + registry.npmmirror.com/validate-npm-package-license/3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz} + name: validate-npm-package-license + version: 3.0.4 + dependencies: + spdx-correct: registry.npmmirror.com/spdx-correct/3.1.1 + spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse/3.0.1 + dev: true + + registry.npmmirror.com/vary/1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz} + name: vary + version: 1.1.2 + engines: {node: '>= 0.8'} + + registry.npmmirror.com/vite-plugin-imp/2.3.0_vite@3.1.4: + resolution: {integrity: sha512-I7xSzptQw0yBxUmXawXqkzYvtZbqRF99ZeylmaTuYmJTVjZw5/TbKE7z3h95IKE4r/lkSWdKYmHEs3QwiXKS7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-imp/-/vite-plugin-imp-2.3.0.tgz} + id: registry.npmmirror.com/vite-plugin-imp/2.3.0 + name: vite-plugin-imp + version: 2.3.0 + peerDependencies: + vite: '>= 2.0.0-beta.5' + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/generator': registry.npmmirror.com/@babel/generator/7.19.3 + '@babel/parser': registry.npmmirror.com/@babel/parser/7.19.3 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.19.3 + chalk: registry.npmmirror.com/chalk/4.1.2 + param-case: registry.npmmirror.com/param-case/3.0.4 + pascal-case: registry.npmmirror.com/pascal-case/3.1.2 + vite: registry.npmmirror.com/vite/3.1.4_less@4.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/vite-plugin-qiankun/1.0.15_typescript@4.7.4+vite@3.1.4: + resolution: {integrity: sha512-0QB0Wr8Eu/LGcuJAfuNXDb7BAFDszo3GCxq4bzgXdSFAlK425u1/UGMxaDEBVA1uPFrLsZPzig83Ufdfl6J45A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.15.tgz} + id: registry.npmmirror.com/vite-plugin-qiankun/1.0.15 + name: vite-plugin-qiankun + version: 1.0.15 + peerDependencies: + typescript: '>=4' + vite: '>=2' + dependencies: + cheerio: registry.npmmirror.com/cheerio/1.0.0-rc.12 + typescript: registry.npmmirror.com/typescript/4.7.4 + vite: registry.npmmirror.com/vite/3.1.4_less@4.1.3 + dev: true + + registry.npmmirror.com/vite/3.1.4_less@4.1.3: + resolution: {integrity: sha512-JoQI08aBjY9lycL7jcEq4p9o1xUjq5aRvdH4KWaXtkSx7e7RpAh9D3IjzDWRD4Fg44LS3oDAIOG/Kq1L+82psA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite/-/vite-3.1.4.tgz} + id: registry.npmmirror.com/vite/3.1.4 + name: vite + version: 3.1.4 + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + less: '*' + sass: '*' + stylus: '*' + terser: ^5.4.0 + peerDependenciesMeta: + less: + optional: true + sass: + optional: true + stylus: + optional: true + terser: + optional: true + dependencies: + esbuild: registry.npmmirror.com/esbuild/0.15.10 + less: registry.npmmirror.com/less/4.1.3 + postcss: registry.npmmirror.com/postcss/8.4.17 + resolve: registry.npmmirror.com/resolve/1.22.1 + rollup: registry.npmmirror.com/rollup/2.78.1 + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents/2.3.2 + dev: true + + registry.npmmirror.com/vue-demi/0.13.11_vue@2.7.10: + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz} + id: registry.npmmirror.com/vue-demi/0.13.11 + name: vue-demi + version: 0.13.11 + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: registry.npmmirror.com/vue/2.7.10 + dev: false + + registry.npmmirror.com/vue-demi/0.13.11_vue@3.2.40: + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz} + id: registry.npmmirror.com/vue-demi/0.13.11 + name: vue-demi + version: 0.13.11 + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: registry.npmmirror.com/vue/3.2.40 + dev: false + + registry.npmmirror.com/vue-eslint-parser/8.3.0_eslint@7.32.0: + resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz} + id: registry.npmmirror.com/vue-eslint-parser/8.3.0 + name: vue-eslint-parser + version: 8.3.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: registry.npmmirror.com/debug/4.3.4 + eslint: registry.npmmirror.com/eslint/7.32.0 + eslint-scope: registry.npmmirror.com/eslint-scope/7.1.1 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.3.0 + espree: registry.npmmirror.com/espree/9.4.0 + esquery: registry.npmmirror.com/esquery/1.4.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + semver: registry.npmmirror.com/semver/7.3.7 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/vue-eslint-parser/9.1.0_eslint@8.24.0: + resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-9.1.0.tgz} + id: registry.npmmirror.com/vue-eslint-parser/9.1.0 + name: vue-eslint-parser + version: 9.1.0 + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: registry.npmmirror.com/debug/4.3.4 + eslint: registry.npmmirror.com/eslint/8.24.0 + eslint-scope: registry.npmmirror.com/eslint-scope/7.1.1 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.3.0 + espree: registry.npmmirror.com/espree/9.4.0 + esquery: registry.npmmirror.com/esquery/1.4.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + semver: registry.npmmirror.com/semver/7.3.7 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/vue-hot-reload-api/2.3.4: + resolution: {integrity: sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz} + name: vue-hot-reload-api + version: 2.3.4 + dev: true + + registry.npmmirror.com/vue-loader/15.10.0_acb0b581772484ee6821a64503117fbc: + resolution: {integrity: sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.0.tgz} + id: registry.npmmirror.com/vue-loader/15.10.0 + name: vue-loader + version: 15.10.0 + peerDependencies: + cache-loader: '*' + css-loader: '*' + vue-template-compiler: '*' + webpack: ^3.0.0 || ^4.1.0 || ^5.0.0-0 + peerDependenciesMeta: + cache-loader: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@vue/component-compiler-utils': registry.npmmirror.com/@vue/component-compiler-utils/3.3.0 + css-loader: registry.npmmirror.com/css-loader/6.7.1_webpack@5.74.0 + hash-sum: registry.npmmirror.com/hash-sum/1.0.2 + loader-utils: registry.npmmirror.com/loader-utils/1.4.0 + vue-hot-reload-api: registry.npmmirror.com/vue-hot-reload-api/2.3.4 + vue-style-loader: registry.npmmirror.com/vue-style-loader/4.1.3 + vue-template-compiler: registry.npmmirror.com/vue-template-compiler/2.7.10 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: true + + registry.npmmirror.com/vue-loader/17.0.0_webpack@5.74.0: + resolution: {integrity: sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz} + id: registry.npmmirror.com/vue-loader/17.0.0 + name: vue-loader + version: 17.0.0 + peerDependencies: + webpack: ^4.1.0 || ^5.0.0-0 + dependencies: + chalk: registry.npmmirror.com/chalk/4.1.2 + hash-sum: registry.npmmirror.com/hash-sum/2.0.0 + loader-utils: registry.npmmirror.com/loader-utils/2.0.2 + webpack: registry.npmmirror.com/webpack/5.74.0 + dev: true + + registry.npmmirror.com/vue-ref/2.0.0: + resolution: {integrity: sha512-uKNKpFOVeWNqS2mrBZqnpLyXJo5Q+vnkex6JvpENvhXHFNBW/SJTP8vJywLuVT3DpxwXcF9N0dyIiZ4/NpTexQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-ref/-/vue-ref-2.0.0.tgz} + name: vue-ref + version: 2.0.0 + dev: false + + registry.npmmirror.com/vue-router/3.6.5: + resolution: {integrity: sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz} + name: vue-router + version: 3.6.5 + dev: false + + registry.npmmirror.com/vue-router/4.1.5_vue@3.2.40: + resolution: {integrity: sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-router/-/vue-router-4.1.5.tgz} + id: registry.npmmirror.com/vue-router/4.1.5 + name: vue-router + version: 4.1.5 + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api/6.4.3 + vue: registry.npmmirror.com/vue/3.2.40 + dev: false + + registry.npmmirror.com/vue-style-loader/4.1.3: + resolution: {integrity: sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz} + name: vue-style-loader + version: 4.1.3 + dependencies: + hash-sum: registry.npmmirror.com/hash-sum/1.0.2 + loader-utils: registry.npmmirror.com/loader-utils/1.4.0 + dev: true + + registry.npmmirror.com/vue-template-compiler/2.7.10: + resolution: {integrity: sha512-QO+8R9YRq1Gudm8ZMdo/lImZLJVUIAM8c07Vp84ojdDAf8HmPJc7XB556PcXV218k2AkKznsRz6xB5uOjAC4EQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.10.tgz} + name: vue-template-compiler + version: 2.7.10 + dependencies: + de-indent: registry.npmmirror.com/de-indent/1.0.2 + he: registry.npmmirror.com/he/1.2.0 + dev: true + + registry.npmmirror.com/vue-template-es2015-compiler/1.9.1: + resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz} + name: vue-template-es2015-compiler + version: 1.9.1 + dev: true + + registry.npmmirror.com/vue-tsc/0.40.13_typescript@4.7.4: + resolution: {integrity: sha512-xzuN3g5PnKfJcNrLv4+mAjteMd5wLm5fRhW0034OfNJZY4WhB07vhngea/XeGn7wNYt16r7syonzvW/54dcNiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-tsc/-/vue-tsc-0.40.13.tgz} + id: registry.npmmirror.com/vue-tsc/0.40.13 + name: vue-tsc + version: 0.40.13 + hasBin: true + peerDependencies: + typescript: '*' + dependencies: + '@volar/vue-language-core': registry.npmmirror.com/@volar/vue-language-core/0.40.13 + '@volar/vue-typescript': registry.npmmirror.com/@volar/vue-typescript/0.40.13 + typescript: registry.npmmirror.com/typescript/4.7.4 + dev: true + + registry.npmmirror.com/vue-types/3.0.2_vue@3.2.40: + resolution: {integrity: sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-types/-/vue-types-3.0.2.tgz} + id: registry.npmmirror.com/vue-types/3.0.2 + name: vue-types + version: 3.0.2 + engines: {node: '>=10.15.0'} + peerDependencies: + vue: ^3.0.0 + dependencies: + is-plain-object: registry.npmmirror.com/is-plain-object/3.0.1 + vue: registry.npmmirror.com/vue/3.2.40 + dev: false + + registry.npmmirror.com/vue/2.7.10: + resolution: {integrity: sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue/-/vue-2.7.10.tgz} + name: vue + version: 2.7.10 + dependencies: + '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc/2.7.10 + csstype: registry.npmmirror.com/csstype/3.1.1 + dev: false + + registry.npmmirror.com/vue/3.2.40: + resolution: {integrity: sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue/-/vue-3.2.40.tgz} + name: vue + version: 3.2.40 + dependencies: + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.40 + '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc/3.2.40 + '@vue/runtime-dom': registry.npmmirror.com/@vue/runtime-dom/3.2.40 + '@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer/3.2.40_vue@3.2.40 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.40 + dev: false + + registry.npmmirror.com/w3c-hr-time/1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz} + name: w3c-hr-time + version: 1.0.2 + dependencies: + browser-process-hrtime: registry.npmmirror.com/browser-process-hrtime/1.0.0 + dev: false + + registry.npmmirror.com/w3c-xmlserializer/2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz} + name: w3c-xmlserializer + version: 2.0.0 + engines: {node: '>=10'} + dependencies: + xml-name-validator: registry.npmmirror.com/xml-name-validator/3.0.0 + dev: false + + registry.npmmirror.com/walker/1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz} + name: walker + version: 1.0.8 + dependencies: + makeerror: registry.npmmirror.com/makeerror/1.0.12 + dev: false + + registry.npmmirror.com/warning/4.0.3: + resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/warning/-/warning-4.0.3.tgz} + name: warning + version: 4.0.3 + dependencies: + loose-envify: registry.npmmirror.com/loose-envify/1.4.0 + dev: false + + registry.npmmirror.com/watchpack/2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz} + name: watchpack + version: 2.4.0 + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: registry.npmmirror.com/glob-to-regexp/0.4.1 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + + registry.npmmirror.com/wbuf/1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz} + name: wbuf + version: 1.7.3 + dependencies: + minimalistic-assert: registry.npmmirror.com/minimalistic-assert/1.0.1 + + registry.npmmirror.com/wcwidth/1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz} + name: wcwidth + version: 1.0.1 + dependencies: + defaults: registry.npmmirror.com/defaults/1.0.3 + dev: true + + registry.npmmirror.com/web-vitals/2.1.4: + resolution: {integrity: sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/web-vitals/-/web-vitals-2.1.4.tgz} + name: web-vitals + version: 2.1.4 + dev: false + + registry.npmmirror.com/webidl-conversions/3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz} + name: webidl-conversions + version: 3.0.1 + dev: true + + registry.npmmirror.com/webidl-conversions/4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz} + name: webidl-conversions + version: 4.0.2 + dev: false + + registry.npmmirror.com/webidl-conversions/5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz} + name: webidl-conversions + version: 5.0.0 + engines: {node: '>=8'} + dev: false + + registry.npmmirror.com/webidl-conversions/6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz} + name: webidl-conversions + version: 6.1.0 + engines: {node: '>=10.4'} + dev: false + + registry.npmmirror.com/webpack-bundle-analyzer/4.6.1: + resolution: {integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz} + name: webpack-bundle-analyzer + version: 4.6.1 + engines: {node: '>= 10.13.0'} + hasBin: true + dependencies: + acorn: registry.npmmirror.com/acorn/8.8.0 + acorn-walk: registry.npmmirror.com/acorn-walk/8.2.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + commander: registry.npmmirror.com/commander/7.2.0 + gzip-size: registry.npmmirror.com/gzip-size/6.0.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + opener: registry.npmmirror.com/opener/1.5.2 + sirv: registry.npmmirror.com/sirv/1.0.19 + ws: registry.npmmirror.com/ws/7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: true + + registry.npmmirror.com/webpack-chain/6.5.1: + resolution: {integrity: sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-chain/-/webpack-chain-6.5.1.tgz} + name: webpack-chain + version: 6.5.1 + engines: {node: '>=8'} + dependencies: + deepmerge: registry.npmmirror.com/deepmerge/1.5.2 + javascript-stringify: registry.npmmirror.com/javascript-stringify/2.1.0 + dev: true + + registry.npmmirror.com/webpack-dev-middleware/5.3.3_webpack@5.74.0: + resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz} + id: registry.npmmirror.com/webpack-dev-middleware/5.3.3 + name: webpack-dev-middleware + version: 5.3.3 + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + colorette: registry.npmmirror.com/colorette/2.0.19 + memfs: registry.npmmirror.com/memfs/3.4.7 + mime-types: registry.npmmirror.com/mime-types/2.1.35 + range-parser: registry.npmmirror.com/range-parser/1.2.1 + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + webpack: registry.npmmirror.com/webpack/5.74.0 + + registry.npmmirror.com/webpack-dev-server/4.11.1_debug@4.3.4+webpack@5.74.0: + resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz} + id: registry.npmmirror.com/webpack-dev-server/4.11.1 + name: webpack-dev-server + version: 4.11.1 + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/bonjour': registry.npmmirror.com/@types/bonjour/3.5.10 + '@types/connect-history-api-fallback': registry.npmmirror.com/@types/connect-history-api-fallback/1.3.5 + '@types/express': registry.npmmirror.com/@types/express/4.17.14 + '@types/serve-index': registry.npmmirror.com/@types/serve-index/1.9.1 + '@types/serve-static': registry.npmmirror.com/@types/serve-static/1.15.0 + '@types/sockjs': registry.npmmirror.com/@types/sockjs/0.3.33 + '@types/ws': registry.npmmirror.com/@types/ws/8.5.3 + ansi-html-community: registry.npmmirror.com/ansi-html-community/0.0.8 + bonjour-service: registry.npmmirror.com/bonjour-service/1.0.14 + chokidar: registry.npmmirror.com/chokidar/3.5.3 + colorette: registry.npmmirror.com/colorette/2.0.19 + compression: registry.npmmirror.com/compression/1.7.4 + connect-history-api-fallback: registry.npmmirror.com/connect-history-api-fallback/2.0.0 + default-gateway: registry.npmmirror.com/default-gateway/6.0.3 + express: registry.npmmirror.com/express/4.18.1 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + html-entities: registry.npmmirror.com/html-entities/2.3.3 + http-proxy-middleware: registry.npmmirror.com/http-proxy-middleware/2.0.6_0d96462a290eb4ade20bb4ab572dee16 + ipaddr.js: registry.npmmirror.com/ipaddr.js/2.0.1 + open: registry.npmmirror.com/open/8.4.0 + p-retry: registry.npmmirror.com/p-retry/4.6.2 + rimraf: registry.npmmirror.com/rimraf/3.0.2 + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + selfsigned: registry.npmmirror.com/selfsigned/2.1.1 + serve-index: registry.npmmirror.com/serve-index/1.9.1 + sockjs: registry.npmmirror.com/sockjs/0.3.24 + spdy: registry.npmmirror.com/spdy/4.0.2 + webpack: registry.npmmirror.com/webpack/5.74.0 + webpack-dev-middleware: registry.npmmirror.com/webpack-dev-middleware/5.3.3_webpack@5.74.0 + ws: registry.npmmirror.com/ws/8.9.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: true + + registry.npmmirror.com/webpack-dev-server/4.11.1_webpack@5.74.0: + resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz} + id: registry.npmmirror.com/webpack-dev-server/4.11.1 + name: webpack-dev-server + version: 4.11.1 + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/bonjour': registry.npmmirror.com/@types/bonjour/3.5.10 + '@types/connect-history-api-fallback': registry.npmmirror.com/@types/connect-history-api-fallback/1.3.5 + '@types/express': registry.npmmirror.com/@types/express/4.17.14 + '@types/serve-index': registry.npmmirror.com/@types/serve-index/1.9.1 + '@types/serve-static': registry.npmmirror.com/@types/serve-static/1.15.0 + '@types/sockjs': registry.npmmirror.com/@types/sockjs/0.3.33 + '@types/ws': registry.npmmirror.com/@types/ws/8.5.3 + ansi-html-community: registry.npmmirror.com/ansi-html-community/0.0.8 + bonjour-service: registry.npmmirror.com/bonjour-service/1.0.14 + chokidar: registry.npmmirror.com/chokidar/3.5.3 + colorette: registry.npmmirror.com/colorette/2.0.19 + compression: registry.npmmirror.com/compression/1.7.4 + connect-history-api-fallback: registry.npmmirror.com/connect-history-api-fallback/2.0.0 + default-gateway: registry.npmmirror.com/default-gateway/6.0.3 + express: registry.npmmirror.com/express/4.18.1 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + html-entities: registry.npmmirror.com/html-entities/2.3.3 + http-proxy-middleware: registry.npmmirror.com/http-proxy-middleware/2.0.6_@types+express@4.17.14 + ipaddr.js: registry.npmmirror.com/ipaddr.js/2.0.1 + open: registry.npmmirror.com/open/8.4.0 + p-retry: registry.npmmirror.com/p-retry/4.6.2 + rimraf: registry.npmmirror.com/rimraf/3.0.2 + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + selfsigned: registry.npmmirror.com/selfsigned/2.1.1 + serve-index: registry.npmmirror.com/serve-index/1.9.1 + sockjs: registry.npmmirror.com/sockjs/0.3.24 + spdy: registry.npmmirror.com/spdy/4.0.2 + webpack: registry.npmmirror.com/webpack/5.74.0 + webpack-dev-middleware: registry.npmmirror.com/webpack-dev-middleware/5.3.3_webpack@5.74.0 + ws: registry.npmmirror.com/ws/8.9.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: false + + registry.npmmirror.com/webpack-manifest-plugin/4.1.1_webpack@5.74.0: + resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz} + id: registry.npmmirror.com/webpack-manifest-plugin/4.1.1 + name: webpack-manifest-plugin + version: 4.1.1 + engines: {node: '>=12.22.0'} + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + dependencies: + tapable: registry.npmmirror.com/tapable/2.2.1 + webpack: registry.npmmirror.com/webpack/5.74.0 + webpack-sources: registry.npmmirror.com/webpack-sources/2.3.1 + dev: false + + registry.npmmirror.com/webpack-merge/4.2.2: + resolution: {integrity: sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-merge/-/webpack-merge-4.2.2.tgz} + name: webpack-merge + version: 4.2.2 + dependencies: + lodash: registry.npmmirror.com/lodash/4.17.21 + dev: true + + registry.npmmirror.com/webpack-merge/5.8.0: + resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz} + name: webpack-merge + version: 5.8.0 + engines: {node: '>=10.0.0'} + dependencies: + clone-deep: registry.npmmirror.com/clone-deep/4.0.1 + wildcard: registry.npmmirror.com/wildcard/2.0.0 + dev: true + + registry.npmmirror.com/webpack-sources/1.4.3: + resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz} + name: webpack-sources + version: 1.4.3 + dependencies: + source-list-map: registry.npmmirror.com/source-list-map/2.0.1 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: false + + registry.npmmirror.com/webpack-sources/2.3.1: + resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-sources/-/webpack-sources-2.3.1.tgz} + name: webpack-sources + version: 2.3.1 + engines: {node: '>=10.13.0'} + dependencies: + source-list-map: registry.npmmirror.com/source-list-map/2.0.1 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: false + + registry.npmmirror.com/webpack-sources/3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz} + name: webpack-sources + version: 3.2.3 + engines: {node: '>=10.13.0'} + + registry.npmmirror.com/webpack-virtual-modules/0.4.5: + resolution: {integrity: sha512-8bWq0Iluiv9lVf9YaqWQ9+liNgXSHICm+rg544yRgGYaR8yXZTVBaHZkINZSB2yZSWo4b0F6MIxqJezVfOEAlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.5.tgz} + name: webpack-virtual-modules + version: 0.4.5 + dev: true + + registry.npmmirror.com/webpack/5.74.0: + resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack/-/webpack-5.74.0.tgz} + name: webpack + version: 5.74.0 + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': registry.npmmirror.com/@types/eslint-scope/3.7.4 + '@types/estree': registry.npmmirror.com/@types/estree/0.0.51 + '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/wasm-edit': registry.nlark.com/@webassemblyjs/wasm-edit/1.11.1 + '@webassemblyjs/wasm-parser': registry.nlark.com/@webassemblyjs/wasm-parser/1.11.1 + acorn: registry.npmmirror.com/acorn/8.8.0 + acorn-import-assertions: registry.npmmirror.com/acorn-import-assertions/1.8.0_acorn@8.8.0 + browserslist: registry.npmmirror.com/browserslist/4.21.4 + chrome-trace-event: registry.npmmirror.com/chrome-trace-event/1.0.3 + enhanced-resolve: registry.npmmirror.com/enhanced-resolve/5.10.0 + es-module-lexer: registry.npmmirror.com/es-module-lexer/0.9.3 + eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1 + events: registry.npmmirror.com/events/3.3.0 + glob-to-regexp: registry.npmmirror.com/glob-to-regexp/0.4.1 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + json-parse-even-better-errors: registry.npmmirror.com/json-parse-even-better-errors/2.3.1 + loader-runner: registry.npmmirror.com/loader-runner/4.3.0 + mime-types: registry.npmmirror.com/mime-types/2.1.35 + neo-async: registry.npmmirror.com/neo-async/2.6.2 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + tapable: registry.npmmirror.com/tapable/2.2.1 + terser-webpack-plugin: registry.npmmirror.com/terser-webpack-plugin/5.3.6_webpack@5.74.0 + watchpack: registry.npmmirror.com/watchpack/2.4.0 + webpack-sources: registry.npmmirror.com/webpack-sources/3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + registry.npmmirror.com/websocket-driver/0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz} + name: websocket-driver + version: 0.7.4 + engines: {node: '>=0.8.0'} + dependencies: + http-parser-js: registry.npmmirror.com/http-parser-js/0.5.8 + safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1 + websocket-extensions: registry.npmmirror.com/websocket-extensions/0.1.4 + + registry.npmmirror.com/websocket-extensions/0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz} + name: websocket-extensions + version: 0.1.4 + engines: {node: '>=0.8.0'} + + registry.npmmirror.com/whatwg-encoding/1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz} + name: whatwg-encoding + version: 1.0.5 + dependencies: + iconv-lite: registry.npmmirror.com/iconv-lite/0.4.24 + dev: false + + registry.npmmirror.com/whatwg-fetch/3.6.2: + resolution: {integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz} + name: whatwg-fetch + version: 3.6.2 + + registry.npmmirror.com/whatwg-mimetype/2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz} + name: whatwg-mimetype + version: 2.3.0 + dev: false + + registry.npmmirror.com/whatwg-url/5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz} + name: whatwg-url + version: 5.0.0 + dependencies: + tr46: registry.npmmirror.com/tr46/0.0.3 + webidl-conversions: registry.npmmirror.com/webidl-conversions/3.0.1 + dev: true + + registry.npmmirror.com/whatwg-url/7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-url/-/whatwg-url-7.1.0.tgz} + name: whatwg-url + version: 7.1.0 + dependencies: + lodash.sortby: registry.npmmirror.com/lodash.sortby/4.7.0 + tr46: registry.npmmirror.com/tr46/1.0.1 + webidl-conversions: registry.npmmirror.com/webidl-conversions/4.0.2 + dev: false + + registry.npmmirror.com/whatwg-url/8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz} + name: whatwg-url + version: 8.7.0 + engines: {node: '>=10'} + dependencies: + lodash: registry.npmmirror.com/lodash/4.17.21 + tr46: registry.npmmirror.com/tr46/2.1.0 + webidl-conversions: registry.npmmirror.com/webidl-conversions/6.1.0 + dev: false + + registry.npmmirror.com/which-boxed-primitive/1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz} + name: which-boxed-primitive + version: 1.0.2 + dependencies: + is-bigint: registry.npmmirror.com/is-bigint/1.0.4 + is-boolean-object: registry.npmmirror.com/is-boolean-object/1.1.2 + is-number-object: registry.npmmirror.com/is-number-object/1.0.7 + is-string: registry.npmmirror.com/is-string/1.0.7 + is-symbol: registry.npmmirror.com/is-symbol/1.0.4 + + registry.npmmirror.com/which/1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which/-/which-1.3.1.tgz} + name: which + version: 1.3.1 + hasBin: true + dependencies: + isexe: registry.npmmirror.com/isexe/2.0.0 + + registry.npmmirror.com/which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which/-/which-2.0.2.tgz} + name: which + version: 2.0.2 + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: registry.npmmirror.com/isexe/2.0.0 + + registry.npmmirror.com/wildcard/2.0.0: + resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz} + name: wildcard + version: 2.0.0 + dev: true + + registry.npmmirror.com/word-wrap/1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz} + name: word-wrap + version: 1.2.3 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/workbox-background-sync/6.5.4: + resolution: {integrity: sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz} + name: workbox-background-sync + version: 6.5.4 + dependencies: + idb: registry.npmmirror.com/idb/7.1.0 + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + dev: false + + registry.npmmirror.com/workbox-broadcast-update/6.5.4: + resolution: {integrity: sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz} + name: workbox-broadcast-update + version: 6.5.4 + dependencies: + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + dev: false + + registry.npmmirror.com/workbox-build/6.5.4: + resolution: {integrity: sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-build/-/workbox-build-6.5.4.tgz} + name: workbox-build + version: 6.5.4 + engines: {node: '>=10.0.0'} + dependencies: + '@apideck/better-ajv-errors': registry.npmmirror.com/@apideck/better-ajv-errors/0.3.6_ajv@8.11.0 + '@babel/core': registry.npmmirror.com/@babel/core/7.19.3 + '@babel/preset-env': registry.npmmirror.com/@babel/preset-env/7.19.3_@babel+core@7.19.3 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.19.0 + '@rollup/plugin-babel': registry.npmmirror.com/@rollup/plugin-babel/5.3.1_@babel+core@7.19.3+rollup@2.79.1 + '@rollup/plugin-node-resolve': registry.npmmirror.com/@rollup/plugin-node-resolve/11.2.1_rollup@2.79.1 + '@rollup/plugin-replace': registry.npmmirror.com/@rollup/plugin-replace/2.4.2_rollup@2.79.1 + '@surma/rollup-plugin-off-main-thread': registry.npmmirror.com/@surma/rollup-plugin-off-main-thread/2.2.3 + ajv: registry.npmmirror.com/ajv/8.11.0 + common-tags: registry.npmmirror.com/common-tags/1.8.2 + fast-json-stable-stringify: registry.npmmirror.com/fast-json-stable-stringify/2.1.0 + fs-extra: registry.npmmirror.com/fs-extra/9.1.0 + glob: registry.npmmirror.com/glob/7.2.3 + lodash: registry.npmmirror.com/lodash/4.17.21 + pretty-bytes: registry.npmmirror.com/pretty-bytes/5.6.0 + rollup: registry.npmmirror.com/rollup/2.79.1 + rollup-plugin-terser: registry.npmmirror.com/rollup-plugin-terser/7.0.2_rollup@2.79.1 + source-map: registry.npmmirror.com/source-map/0.8.0-beta.0 + stringify-object: registry.npmmirror.com/stringify-object/3.3.0 + strip-comments: registry.npmmirror.com/strip-comments/2.0.1 + tempy: registry.npmmirror.com/tempy/0.6.0 + upath: registry.npmmirror.com/upath/1.2.0 + workbox-background-sync: registry.npmmirror.com/workbox-background-sync/6.5.4 + workbox-broadcast-update: registry.npmmirror.com/workbox-broadcast-update/6.5.4 + workbox-cacheable-response: registry.npmmirror.com/workbox-cacheable-response/6.5.4 + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + workbox-expiration: registry.npmmirror.com/workbox-expiration/6.5.4 + workbox-google-analytics: registry.npmmirror.com/workbox-google-analytics/6.5.4 + workbox-navigation-preload: registry.npmmirror.com/workbox-navigation-preload/6.5.4 + workbox-precaching: registry.npmmirror.com/workbox-precaching/6.5.4 + workbox-range-requests: registry.npmmirror.com/workbox-range-requests/6.5.4 + workbox-recipes: registry.npmmirror.com/workbox-recipes/6.5.4 + workbox-routing: registry.npmmirror.com/workbox-routing/6.5.4 + workbox-strategies: registry.npmmirror.com/workbox-strategies/6.5.4 + workbox-streams: registry.npmmirror.com/workbox-streams/6.5.4 + workbox-sw: registry.npmmirror.com/workbox-sw/6.5.4 + workbox-window: registry.npmmirror.com/workbox-window/6.5.4 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + + registry.npmmirror.com/workbox-cacheable-response/6.5.4: + resolution: {integrity: sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz} + name: workbox-cacheable-response + version: 6.5.4 + dependencies: + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + dev: false + + registry.npmmirror.com/workbox-core/6.5.4: + resolution: {integrity: sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-core/-/workbox-core-6.5.4.tgz} + name: workbox-core + version: 6.5.4 + dev: false + + registry.npmmirror.com/workbox-expiration/6.5.4: + resolution: {integrity: sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-expiration/-/workbox-expiration-6.5.4.tgz} + name: workbox-expiration + version: 6.5.4 + dependencies: + idb: registry.npmmirror.com/idb/7.1.0 + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + dev: false + + registry.npmmirror.com/workbox-google-analytics/6.5.4: + resolution: {integrity: sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz} + name: workbox-google-analytics + version: 6.5.4 + dependencies: + workbox-background-sync: registry.npmmirror.com/workbox-background-sync/6.5.4 + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + workbox-routing: registry.npmmirror.com/workbox-routing/6.5.4 + workbox-strategies: registry.npmmirror.com/workbox-strategies/6.5.4 + dev: false + + registry.npmmirror.com/workbox-navigation-preload/6.5.4: + resolution: {integrity: sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz} + name: workbox-navigation-preload + version: 6.5.4 + dependencies: + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + dev: false + + registry.npmmirror.com/workbox-precaching/6.5.4: + resolution: {integrity: sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-precaching/-/workbox-precaching-6.5.4.tgz} + name: workbox-precaching + version: 6.5.4 + dependencies: + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + workbox-routing: registry.npmmirror.com/workbox-routing/6.5.4 + workbox-strategies: registry.npmmirror.com/workbox-strategies/6.5.4 + dev: false + + registry.npmmirror.com/workbox-range-requests/6.5.4: + resolution: {integrity: sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz} + name: workbox-range-requests + version: 6.5.4 + dependencies: + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + dev: false + + registry.npmmirror.com/workbox-recipes/6.5.4: + resolution: {integrity: sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-recipes/-/workbox-recipes-6.5.4.tgz} + name: workbox-recipes + version: 6.5.4 + dependencies: + workbox-cacheable-response: registry.npmmirror.com/workbox-cacheable-response/6.5.4 + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + workbox-expiration: registry.npmmirror.com/workbox-expiration/6.5.4 + workbox-precaching: registry.npmmirror.com/workbox-precaching/6.5.4 + workbox-routing: registry.npmmirror.com/workbox-routing/6.5.4 + workbox-strategies: registry.npmmirror.com/workbox-strategies/6.5.4 + dev: false + + registry.npmmirror.com/workbox-routing/6.5.4: + resolution: {integrity: sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-routing/-/workbox-routing-6.5.4.tgz} + name: workbox-routing + version: 6.5.4 + dependencies: + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + dev: false + + registry.npmmirror.com/workbox-strategies/6.5.4: + resolution: {integrity: sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-strategies/-/workbox-strategies-6.5.4.tgz} + name: workbox-strategies + version: 6.5.4 + dependencies: + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + dev: false + + registry.npmmirror.com/workbox-streams/6.5.4: + resolution: {integrity: sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-streams/-/workbox-streams-6.5.4.tgz} + name: workbox-streams + version: 6.5.4 + dependencies: + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + workbox-routing: registry.npmmirror.com/workbox-routing/6.5.4 + dev: false + + registry.npmmirror.com/workbox-sw/6.5.4: + resolution: {integrity: sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-sw/-/workbox-sw-6.5.4.tgz} + name: workbox-sw + version: 6.5.4 + dev: false + + registry.npmmirror.com/workbox-webpack-plugin/6.5.4_webpack@5.74.0: + resolution: {integrity: sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz} + id: registry.npmmirror.com/workbox-webpack-plugin/6.5.4 + name: workbox-webpack-plugin + version: 6.5.4 + engines: {node: '>=10.0.0'} + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + dependencies: + fast-json-stable-stringify: registry.npmmirror.com/fast-json-stable-stringify/2.1.0 + pretty-bytes: registry.npmmirror.com/pretty-bytes/5.6.0 + upath: registry.npmmirror.com/upath/1.2.0 + webpack: registry.npmmirror.com/webpack/5.74.0 + webpack-sources: registry.npmmirror.com/webpack-sources/1.4.3 + workbox-build: registry.npmmirror.com/workbox-build/6.5.4 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + + registry.npmmirror.com/workbox-window/6.5.4: + resolution: {integrity: sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/workbox-window/-/workbox-window-6.5.4.tgz} + name: workbox-window + version: 6.5.4 + dependencies: + '@types/trusted-types': registry.npmmirror.com/@types/trusted-types/2.0.2 + workbox-core: registry.npmmirror.com/workbox-core/6.5.4 + dev: false + + registry.npmmirror.com/wrap-ansi/3.0.1: + resolution: {integrity: sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz} + name: wrap-ansi + version: 3.0.1 + engines: {node: '>=4'} + dependencies: + string-width: registry.npmmirror.com/string-width/2.1.1 + strip-ansi: registry.npmmirror.com/strip-ansi/4.0.0 + dev: true + + registry.npmmirror.com/wrap-ansi/7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz} + name: wrap-ansi + version: 7.0.0 + engines: {node: '>=10'} + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0 + string-width: registry.npmmirror.com/string-width/4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + + registry.npmmirror.com/wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz} + name: wrappy + version: 1.0.2 + + registry.npmmirror.com/write-file-atomic/3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz} + name: write-file-atomic + version: 3.0.3 + dependencies: + imurmurhash: registry.npmmirror.com/imurmurhash/0.1.4 + is-typedarray: registry.npmmirror.com/is-typedarray/1.0.0 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + typedarray-to-buffer: registry.npmmirror.com/typedarray-to-buffer/3.1.5 + dev: false + + registry.npmmirror.com/ws/7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz} + name: ws + version: 7.5.9 + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + registry.npmmirror.com/ws/8.9.0: + resolution: {integrity: sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ws/-/ws-8.9.0.tgz} + name: ws + version: 8.9.0 + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + registry.npmmirror.com/xml-name-validator/3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz} + name: xml-name-validator + version: 3.0.0 + dev: false + + registry.npmmirror.com/xml-name-validator/4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz} + name: xml-name-validator + version: 4.0.0 + engines: {node: '>=12'} + dev: true + + registry.npmmirror.com/xmlchars/2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz} + name: xmlchars + version: 2.2.0 + dev: false + + registry.npmmirror.com/xtend/4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz} + name: xtend + version: 4.0.2 + engines: {node: '>=0.4'} + dev: false + + registry.npmmirror.com/y18n/5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz} + name: y18n + version: 5.0.8 + engines: {node: '>=10'} + + registry.npmmirror.com/yallist/2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz} + name: yallist + version: 2.1.2 + dev: true + + registry.npmmirror.com/yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz} + name: yallist + version: 4.0.0 + + registry.npmmirror.com/yaml/1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz} + name: yaml + version: 1.10.2 + engines: {node: '>= 6'} + + registry.npmmirror.com/yargs-parser/20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz} + name: yargs-parser + version: 20.2.9 + engines: {node: '>=10'} + + registry.npmmirror.com/yargs/16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz} + name: yargs + version: 16.2.0 + engines: {node: '>=10'} + dependencies: + cliui: registry.npmmirror.com/cliui/7.0.4 + escalade: registry.npmmirror.com/escalade/3.1.1 + get-caller-file: registry.npmmirror.com/get-caller-file/2.0.5 + require-directory: registry.npmmirror.com/require-directory/2.1.1 + string-width: registry.npmmirror.com/string-width/4.2.3 + y18n: registry.npmmirror.com/y18n/5.0.8 + yargs-parser: registry.npmmirror.com/yargs-parser/20.2.9 + + registry.npmmirror.com/yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz} + name: yocto-queue + version: 0.1.0 + engines: {node: '>=10'} + + registry.npmmirror.com/yorkie/2.0.0: + resolution: {integrity: sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yorkie/-/yorkie-2.0.0.tgz} + name: yorkie + version: 2.0.0 + engines: {node: '>=4'} + requiresBuild: true + dependencies: + execa: registry.npmmirror.com/execa/0.8.0 + is-ci: registry.npmmirror.com/is-ci/1.2.1 + normalize-path: registry.npmmirror.com/normalize-path/1.0.0 + strip-indent: registry.npmmirror.com/strip-indent/2.0.0 + dev: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 00000000..600b4bb4 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - 'packages/**'