From c5ab3599c8ea001ff7831b72fefc9e274163fbbb Mon Sep 17 00:00:00 2001 From: kailong321200875 <321200875@qq.com> Date: Sun, 9 Jan 2022 10:57:50 +0800 Subject: [PATCH] feat(useTitle): Add useTitle feat(useNProgress): Add useNProgress --- .vscode/settings.json | 3 +- mock/user/index.ts | 5 +- package.json | 25 +- pnpm-lock.yaml | 1782 +++++++++-------- .../Login/api.ts => api/login/index.ts} | 3 +- src/api/login/types.ts | 4 + .../ConfigGlobal/src/ConfigGlobal.vue | 2 +- src/config/app.ts | 2 - src/config/{axios.ts => axios/config.ts} | 2 +- src/{plugins => config}/axios/index.ts | 5 +- src/hooks/web/useAxios.ts | 10 +- src/hooks/web/useNProgress.ts | 32 + src/hooks/web/useTitle.ts | 25 + src/layout/Layout.vue | 9 + src/locales/en.ts | 6 + src/locales/zh-CN.ts | 6 + src/main.ts | 2 + src/permission.ts | 51 + src/router/index.ts | 24 +- src/store/modules/app.ts | 6 - src/views/Login/components/LoginForm.vue | 16 +- src/views/Redirect/Redirect.vue | 30 + types/global.d.ts | 18 +- vite.config.ts | 1 - 24 files changed, 1225 insertions(+), 844 deletions(-) rename src/{views/Login/api.ts => api/login/index.ts} (60%) create mode 100644 src/api/login/types.ts rename src/config/{axios.ts => axios/config.ts} (95%) rename src/{plugins => config}/axios/index.ts (93%) create mode 100644 src/hooks/web/useNProgress.ts create mode 100644 src/hooks/web/useTitle.ts create mode 100644 src/layout/Layout.vue create mode 100644 src/permission.ts create mode 100644 src/views/Redirect/Redirect.vue diff --git a/.vscode/settings.json b/.vscode/settings.json index 4fde8c5..2dffb99 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -14,6 +14,5 @@ "i18n-ally.enabledParsers": ["ts"], "i18n-ally.sourceLanguage": "en", "i18n-ally.displayLanguage": "zh-CN", - "i18n-ally.enabledFrameworks": ["vue", "react"], - "god.tsconfig": "./tsconfig.json" + "i18n-ally.enabledFrameworks": ["vue", "react"] } diff --git a/mock/user/index.ts b/mock/user/index.ts index 546758b..8d76ef6 100644 --- a/mock/user/index.ts +++ b/mock/user/index.ts @@ -1,8 +1,10 @@ -import { config } from '@/config/axios' +import { config } from '@/config/axios/config' import { MockMethod } from 'vite-plugin-mock' const { result_code } = config +const timeout = 2000 + const List: { username: string password: string @@ -28,6 +30,7 @@ export default [ { url: '/user/login', method: 'post', + timeout, response: ({ body }) => { const data = body let hasUser = false diff --git a/package.json b/package.json index cb65f69..80d6bd6 100644 --- a/package.json +++ b/package.json @@ -26,13 +26,14 @@ }, "dependencies": { "@iconify/iconify": "^2.1.0", - "@vueuse/core": "^7.5.1", + "@vueuse/core": "^7.5.3", "@zxcvbn-ts/core": "^1.2.0", "animate.css": "^4.1.1", "axios": "^0.24.0", - "element-plus": "1.3.0-beta.1", + "element-plus": "1.3.0-beta.2", "lodash-es": "^4.17.21", "mockjs": "^1.1.0", + "nprogress": "^0.2.0", "pinia": "^2.0.9", "qs": "^6.10.2", "vue": "3.2.26", @@ -44,28 +45,30 @@ "devDependencies": { "@commitlint/cli": "^16.0.1", "@commitlint/config-conventional": "^16.0.0", - "@iconify/json": "^1.1.450", + "@iconify/json": "^1.1.453", "@intlify/vite-plugin-vue-i18n": "^3.2.1", "@purge-icons/generated": "^0.7.0", "@types/lodash-es": "^4.17.5", - "@types/node": "^17.0.5", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@types/node": "^17.0.8", + "@types/nprogress": "^0.2.0", + "@types/qs": "^6.9.7", + "@typescript-eslint/eslint-plugin": "^5.9.0", + "@typescript-eslint/parser": "^5.9.0", "@vitejs/plugin-vue": "^2.0.1", "@vitejs/plugin-vue-jsx": "^1.3.3", - "autoprefixer": "^10.4.1", + "autoprefixer": "^10.4.2", "commitizen": "^4.2.4", "eslint": "^8.6.0", "eslint-config-prettier": "^8.3.0", - "eslint-define-config": "^1.2.1", + "eslint-define-config": "^1.2.2", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^8.2.0", "husky": "^7.0.4", "less": "^4.1.2", - "lint-staged": "^12.1.4", + "lint-staged": "^12.1.7", "postcss": "^8.4.5", "postcss-html": "^1.3.0", - "postcss-less": "^5.0.0", + "postcss-less": "^6.0.0", "prettier": "^2.5.1", "pretty-quick": "^3.1.3", "rimraf": "^3.0.2", @@ -82,7 +85,7 @@ "vite-plugin-style-import": "^1.4.1", "vite-plugin-svg-icons": "^1.1.0", "vite-plugin-windicss": "^1.6.1", - "vue-tsc": "^0.30.1", + "vue-tsc": "^0.30.2", "windicss": "^3.4.2", "windicss-analysis": "^0.3.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f77c1af..e57caed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,36 +4,39 @@ specifiers: '@commitlint/cli': ^16.0.1 '@commitlint/config-conventional': ^16.0.0 '@iconify/iconify': ^2.1.0 - '@iconify/json': ^1.1.450 + '@iconify/json': ^1.1.453 '@intlify/vite-plugin-vue-i18n': ^3.2.1 '@purge-icons/generated': ^0.7.0 '@types/lodash-es': ^4.17.5 - '@types/node': ^17.0.5 - '@typescript-eslint/eslint-plugin': ^5.8.1 - '@typescript-eslint/parser': ^5.8.1 + '@types/node': ^17.0.8 + '@types/nprogress': ^0.2.0 + '@types/qs': ^6.9.7 + '@typescript-eslint/eslint-plugin': ^5.9.0 + '@typescript-eslint/parser': ^5.9.0 '@vitejs/plugin-vue': ^2.0.1 '@vitejs/plugin-vue-jsx': ^1.3.3 - '@vueuse/core': ^7.5.1 + '@vueuse/core': ^7.5.3 '@zxcvbn-ts/core': ^1.2.0 animate.css: ^4.1.1 - autoprefixer: ^10.4.1 + autoprefixer: ^10.4.2 axios: ^0.24.0 commitizen: ^4.2.4 - element-plus: 1.3.0-beta.1 + element-plus: 1.3.0-beta.2 eslint: ^8.6.0 eslint-config-prettier: ^8.3.0 - eslint-define-config: ^1.2.1 + eslint-define-config: ^1.2.2 eslint-plugin-prettier: ^4.0.0 eslint-plugin-vue: ^8.2.0 husky: ^7.0.4 less: ^4.1.2 - lint-staged: ^12.1.4 + lint-staged: ^12.1.7 lodash-es: ^4.17.21 mockjs: ^1.1.0 + nprogress: ^0.2.0 pinia: ^2.0.9 postcss: ^8.4.5 postcss-html: ^1.3.0 - postcss-less: ^5.0.0 + postcss-less: ^6.0.0 prettier: ^2.5.1 pretty-quick: ^3.1.3 qs: ^6.10.2 @@ -54,7 +57,7 @@ specifiers: vue: 3.2.26 vue-i18n: 9.1.9 vue-router: ^4.0.12 - vue-tsc: ^0.30.1 + vue-tsc: ^0.30.2 vue-types: ^4.1.1 web-storage-cache: ^1.1.1 windicss: ^3.4.2 @@ -62,13 +65,14 @@ specifiers: dependencies: '@iconify/iconify': registry.npmmirror.com/@iconify/iconify/2.1.0 - '@vueuse/core': registry.npmmirror.com/@vueuse/core/7.5.1_vue@3.2.26 + '@vueuse/core': registry.npmmirror.com/@vueuse/core/7.5.3_vue@3.2.26 '@zxcvbn-ts/core': registry.npmmirror.com/@zxcvbn-ts/core/1.2.0 animate.css: registry.npmmirror.com/animate.css/4.1.1 axios: registry.npmmirror.com/axios/0.24.0 - element-plus: registry.npmmirror.com/element-plus/1.3.0-beta.1_vue@3.2.26 + element-plus: registry.npmmirror.com/element-plus/1.3.0-beta.2_vue@3.2.26 lodash-es: registry.nlark.com/lodash-es/4.17.21 mockjs: registry.npmmirror.com/mockjs/1.1.0 + nprogress: registry.npmmirror.com/nprogress/0.2.0 pinia: registry.npmmirror.com/pinia/2.0.9_typescript@4.5.4+vue@3.2.26 qs: registry.npmmirror.com/qs/6.10.2 vue: registry.npmmirror.com/vue/3.2.26 @@ -78,30 +82,32 @@ dependencies: web-storage-cache: registry.npmmirror.com/web-storage-cache/1.1.1 devDependencies: - '@commitlint/cli': registry.npmmirror.com/@commitlint/cli/16.0.1_@types+node@17.0.5 + '@commitlint/cli': registry.npmmirror.com/@commitlint/cli/16.0.1_@types+node@17.0.8 '@commitlint/config-conventional': registry.npmmirror.com/@commitlint/config-conventional/16.0.0 - '@iconify/json': registry.npmmirror.com/@iconify/json/1.1.450 + '@iconify/json': registry.npmmirror.com/@iconify/json/1.1.453 '@intlify/vite-plugin-vue-i18n': registry.npmmirror.com/@intlify/vite-plugin-vue-i18n/3.2.1_vite@2.7.10+vue-i18n@9.1.9 '@purge-icons/generated': registry.nlark.com/@purge-icons/generated/0.7.0 '@types/lodash-es': registry.npmmirror.com/@types/lodash-es/4.17.5 - '@types/node': registry.npmmirror.com/@types/node/17.0.5 - '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.8.1_13039593e64cd539d0b4c5c2da390958 - '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.8.1_eslint@8.6.0+typescript@4.5.4 + '@types/node': registry.npmmirror.com/@types/node/17.0.8 + '@types/nprogress': registry.npmmirror.com/@types/nprogress/0.2.0 + '@types/qs': registry.npmmirror.com/@types/qs/6.9.7 + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8 + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.9.0_eslint@8.6.0+typescript@4.5.4 '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/2.0.1_vite@2.7.10+vue@3.2.26 '@vitejs/plugin-vue-jsx': registry.npmmirror.com/@vitejs/plugin-vue-jsx/1.3.3 - autoprefixer: registry.npmmirror.com/autoprefixer/10.4.1_postcss@8.4.5 - commitizen: registry.npmmirror.com/commitizen/4.2.4_@types+node@17.0.5 + autoprefixer: registry.npmmirror.com/autoprefixer/10.4.2_postcss@8.4.5 + commitizen: registry.npmmirror.com/commitizen/4.2.4_@types+node@17.0.8 eslint: registry.npmmirror.com/eslint/8.6.0 eslint-config-prettier: registry.nlark.com/eslint-config-prettier/8.3.0_eslint@8.6.0 - eslint-define-config: registry.npmmirror.com/eslint-define-config/1.2.1 + eslint-define-config: registry.npmmirror.com/eslint-define-config/1.2.2 eslint-plugin-prettier: registry.npmmirror.com/eslint-plugin-prettier/4.0.0_1c588f61426b1faf18812943f1678311 eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/8.2.0_eslint@8.6.0 husky: registry.npmmirror.com/husky/7.0.4 less: registry.npmmirror.com/less/4.1.2 - lint-staged: registry.npmmirror.com/lint-staged/12.1.4 + lint-staged: registry.npmmirror.com/lint-staged/12.1.7 postcss: registry.npmmirror.com/postcss/8.4.5 postcss-html: registry.npmmirror.com/postcss-html/1.3.0 - postcss-less: registry.nlark.com/postcss-less/5.0.0 + postcss-less: registry.npmmirror.com/postcss-less/6.0.0_postcss@8.4.5 prettier: registry.npmmirror.com/prettier/2.5.1 pretty-quick: registry.npmmirror.com/pretty-quick/3.1.3_prettier@2.5.1 rimraf: registry.npmmirror.com/rimraf/3.0.2 @@ -118,7 +124,7 @@ devDependencies: vite-plugin-style-import: registry.npmmirror.com/vite-plugin-style-import/1.4.1_vite@2.7.10 vite-plugin-svg-icons: registry.npmmirror.com/vite-plugin-svg-icons/1.1.0_vite@2.7.10 vite-plugin-windicss: registry.npmmirror.com/vite-plugin-windicss/1.6.1_vite@2.7.10 - vue-tsc: registry.npmmirror.com/vue-tsc/0.30.1_typescript@4.5.4 + vue-tsc: registry.npmmirror.com/vue-tsc/0.30.2_typescript@4.5.4 windicss: registry.npmmirror.com/windicss/3.4.2 windicss-analysis: registry.npmmirror.com/windicss-analysis/0.3.5 @@ -413,21 +419,6 @@ packages: engines: { node: '>=0.4.0' } dev: true - registry.nlark.com/aggregate-error/3.1.0: - resolution: - { - integrity: sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz - } - name: aggregate-error - version: 3.1.0 - engines: { node: '>=8' } - dependencies: - clean-stack: registry.nlark.com/clean-stack/2.2.0 - indent-string: registry.nlark.com/indent-string/4.0.0 - dev: true - registry.nlark.com/ansi-colors/4.1.1: resolution: { @@ -452,20 +443,6 @@ packages: engines: { node: '>=4' } dev: true - registry.nlark.com/ansi-escapes/4.3.2: - resolution: - { - integrity: sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/ansi-escapes/download/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: true - registry.nlark.com/ansi-regex/2.1.1: resolution: { @@ -746,18 +723,6 @@ packages: version: 1.2.1 dev: true - registry.nlark.com/astral-regex/2.0.0: - resolution: - { - integrity: sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/astral-regex/download/astral-regex-2.0.0.tgz - } - name: astral-regex - version: 2.0.0 - engines: { node: '>=8' } - dev: true - registry.nlark.com/at-least-node/1.0.0: resolution: { @@ -984,7 +949,7 @@ packages: version: 4.1.2 dependencies: pascal-case: registry.nlark.com/pascal-case/3.1.2 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/capital-case/1.0.4: @@ -998,7 +963,7 @@ packages: version: 1.0.4 dependencies: no-case: registry.nlark.com/no-case/3.0.4 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 upper-case-first: registry.nlark.com/upper-case-first/2.0.2 dev: true @@ -1023,7 +988,7 @@ packages: path-case: registry.nlark.com/path-case/3.0.4 sentence-case: registry.nlark.com/sentence-case/3.0.4 snake-case: registry.nlark.com/snake-case/3.0.4 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/cheerio-select/1.5.0: @@ -1038,9 +1003,9 @@ packages: dependencies: css-select: registry.npmmirror.com/css-select/4.2.1 css-what: registry.npmmirror.com/css-what/5.1.0 - domelementtype: registry.nlark.com/domelementtype/2.2.0 + domelementtype: registry.npmmirror.com/domelementtype/2.2.0 domhandler: registry.npmmirror.com/domhandler/4.3.0 - domutils: registry.nlark.com/domutils/2.8.0 + domutils: registry.npmmirror.com/domutils/2.8.0 dev: true registry.nlark.com/cheerio/1.0.0-rc.10: @@ -1055,12 +1020,12 @@ packages: engines: { node: '>= 6' } dependencies: cheerio-select: registry.nlark.com/cheerio-select/1.5.0 - dom-serializer: registry.nlark.com/dom-serializer/1.3.2 + dom-serializer: registry.npmmirror.com/dom-serializer/1.3.2 domhandler: registry.npmmirror.com/domhandler/4.3.0 htmlparser2: registry.npmmirror.com/htmlparser2/6.1.0 parse5: registry.nlark.com/parse5/6.0.1 parse5-htmlparser2-tree-adapter: registry.nlark.com/parse5-htmlparser2-tree-adapter/6.0.1 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/class-utils/0.3.6: @@ -1273,7 +1238,7 @@ packages: version: 3.0.4 dependencies: no-case: registry.nlark.com/no-case/3.0.4 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 upper-case: registry.nlark.com/upper-case/2.0.2 dev: true @@ -1413,7 +1378,7 @@ packages: hasBin: true dev: true - registry.nlark.com/cz-conventional-changelog/3.2.0_@types+node@17.0.5: + registry.nlark.com/cz-conventional-changelog/3.2.0_@types+node@17.0.8: resolution: { integrity: sha1-au8fiS1kETND1+RVUpCJrJ8g5Hc=, @@ -1432,7 +1397,7 @@ packages: longest: registry.nlark.com/longest/2.0.1 word-wrap: registry.nlark.com/word-wrap/1.2.3 optionalDependencies: - '@commitlint/load': registry.npmmirror.com/@commitlint/load/16.0.0_@types+node@17.0.5 + '@commitlint/load': registry.npmmirror.com/@commitlint/load/16.0.0_@types+node@17.0.8 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -1602,7 +1567,7 @@ packages: version: 3.0.1 engines: { node: '>=8' } dependencies: - path-type: registry.nlark.com/path-type/4.0.0 + path-type: registry.npmmirror.com/path-type/4.0.0 dev: true registry.nlark.com/doctrine/3.0.0: @@ -1619,97 +1584,6 @@ packages: esutils: registry.npmmirror.com/esutils/2.0.3 dev: true - registry.nlark.com/doctypes/1.1.0: - resolution: - { - integrity: sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/doctypes/download/doctypes-1.1.0.tgz - } - name: doctypes - version: 1.1.0 - dev: true - - registry.nlark.com/dom-serializer/0.2.2: - resolution: - { - integrity: sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/dom-serializer/download/dom-serializer-0.2.2.tgz - } - name: dom-serializer - version: 0.2.2 - dependencies: - domelementtype: registry.nlark.com/domelementtype/2.2.0 - entities: registry.nlark.com/entities/2.2.0 - dev: true - - registry.nlark.com/dom-serializer/1.3.2: - resolution: - { - integrity: sha1-YgZDfTLO767HFhgDIwx6ILwbTZE=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/dom-serializer/download/dom-serializer-1.3.2.tgz - } - name: dom-serializer - version: 1.3.2 - dependencies: - domelementtype: registry.nlark.com/domelementtype/2.2.0 - domhandler: registry.npmmirror.com/domhandler/4.3.0 - entities: registry.nlark.com/entities/2.2.0 - dev: true - - registry.nlark.com/domelementtype/1.3.1: - resolution: - { - integrity: sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz - } - name: domelementtype - version: 1.3.1 - dev: true - - registry.nlark.com/domelementtype/2.2.0: - resolution: - { - integrity: sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz - } - name: domelementtype - version: 2.2.0 - dev: true - - registry.nlark.com/domutils/1.7.0: - resolution: - { - integrity: sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/domutils/download/domutils-1.7.0.tgz - } - name: domutils - version: 1.7.0 - dependencies: - dom-serializer: registry.nlark.com/dom-serializer/0.2.2 - domelementtype: registry.nlark.com/domelementtype/1.3.1 - dev: true - - registry.nlark.com/domutils/2.8.0: - resolution: - { - integrity: sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/domutils/download/domutils-2.8.0.tgz - } - name: domutils - version: 2.8.0 - dependencies: - dom-serializer: registry.nlark.com/dom-serializer/1.3.2 - domelementtype: registry.nlark.com/domelementtype/2.2.0 - domhandler: registry.npmmirror.com/domhandler/4.3.0 - dev: true - registry.nlark.com/dot-case/3.0.4: resolution: { @@ -1721,7 +1595,7 @@ packages: version: 3.0.4 dependencies: no-case: registry.nlark.com/no-case/3.0.4 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/dot-prop/5.3.0: @@ -2163,7 +2037,7 @@ packages: '@nodelib/fs.walk': registry.nlark.com/@nodelib/fs.walk/1.2.8 glob-parent: registry.npmmirror.com/glob-parent/5.1.2 merge2: registry.nlark.com/merge2/1.4.1 - micromatch: registry.nlark.com/micromatch/4.0.4 + micromatch: registry.npmmirror.com/micromatch/4.0.4 dev: true registry.nlark.com/fast-json-stable-stringify/2.1.0: @@ -2464,32 +2338,6 @@ packages: engines: { node: '>=10' } dev: true - registry.nlark.com/get-stream/5.2.0: - resolution: - { - integrity: sha1-SWaheV7lrOZecGxLe+txJX1uItM=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/get-stream/download/get-stream-5.2.0.tgz - } - name: get-stream - version: 5.2.0 - engines: { node: '>=8' } - dependencies: - pump: registry.nlark.com/pump/3.0.0 - dev: true - - registry.nlark.com/get-stream/6.0.1: - resolution: - { - integrity: sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/get-stream/download/get-stream-6.0.1.tgz - } - name: get-stream - version: 6.0.1 - engines: { node: '>=10' } - dev: true - registry.nlark.com/get-value/2.0.6: resolution: { @@ -2803,7 +2651,7 @@ packages: version: 2.0.4 dependencies: capital-case: registry.nlark.com/capital-case/1.0.4 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/homedir-polyfill/1.0.3: @@ -2832,30 +2680,6 @@ packages: engines: { node: '>=8' } dev: true - registry.nlark.com/human-signals/1.1.1: - resolution: - { - integrity: sha1-xbHNFPUK6uCatsWf5jujOV/k36M=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz - } - name: human-signals - version: 1.1.1 - engines: { node: '>=8.12.0' } - dev: true - - registry.nlark.com/human-signals/2.1.0: - resolution: - { - integrity: sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/human-signals/download/human-signals-2.1.0.tgz - } - name: human-signals - version: 2.1.0 - engines: { node: '>=10.17.0' } - dev: true - registry.nlark.com/iconv-lite/0.4.24: resolution: { @@ -2923,18 +2747,6 @@ packages: engines: { node: '>=0.8.19' } dev: true - registry.nlark.com/indent-string/4.0.0: - resolution: - { - integrity: sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/indent-string/download/indent-string-4.0.0.tgz - } - name: indent-string - version: 4.0.0 - engines: { node: '>=8' } - dev: true - registry.nlark.com/inflight/1.0.6: resolution: { @@ -3252,7 +3064,7 @@ packages: { integrity: sha1-OauVnMv5p3TPB597QMeib3YxNfE=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/is-promise/download/is-promise-2.2.2.tgz + tarball: https://registry.nlark.com/is-promise/download/is-promise-2.2.2.tgz?cache=0&sync_timestamp=1631600359439&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-promise%2Fdownload%2Fis-promise-2.2.2.tgz } name: is-promise version: 2.2.2 @@ -3344,17 +3156,6 @@ packages: version: 1.0.0 dev: true - registry.nlark.com/isexe/2.0.0: - resolution: - { - integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz - } - name: isexe - version: 2.0.0 - dev: true - registry.nlark.com/isobject/2.1.0: resolution: { @@ -3381,17 +3182,6 @@ packages: engines: { node: '>=0.10.0' } dev: true - registry.nlark.com/js-stringify/1.0.2: - resolution: - { - integrity: sha1-Fzb939lyTyijaCrcYjCufk6Weds=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/js-stringify/download/js-stringify-1.0.2.tgz - } - name: js-stringify - version: 1.0.2 - dev: true - registry.nlark.com/js-tokens/4.0.0: resolution: { @@ -3539,20 +3329,6 @@ packages: graceful-fs: registry.npmmirror.com/graceful-fs/4.2.8 dev: true - registry.nlark.com/jstransformer/1.0.0: - resolution: - { - integrity: sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/jstransformer/download/jstransformer-1.0.0.tgz - } - name: jstransformer - version: 1.0.0 - dependencies: - is-promise: registry.nlark.com/is-promise/2.2.2 - promise: registry.nlark.com/promise/7.3.1 - dev: true - registry.nlark.com/kind-of/3.2.2: resolution: { @@ -3714,21 +3490,7 @@ packages: name: lower-case version: 2.0.2 dependencies: - tslib: registry.nlark.com/tslib/2.3.1 - dev: true - - registry.nlark.com/lru-cache/6.0.0: - resolution: - { - integrity: sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/lru-cache/download/lru-cache-6.0.0.tgz - } - name: lru-cache - version: 6.0.0 - engines: { node: '>=10' } - dependencies: - yallist: registry.nlark.com/yallist/4.0.0 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/magic-string/0.25.7: @@ -3811,17 +3573,6 @@ packages: is-plain-obj: registry.nlark.com/is-plain-obj/1.1.0 dev: true - registry.nlark.com/merge-stream/2.0.0: - resolution: - { - integrity: sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz - } - name: merge-stream - version: 2.0.0 - dev: true - registry.nlark.com/merge/2.1.1: resolution: { @@ -3860,30 +3611,6 @@ packages: picomatch: registry.npmmirror.com/picomatch/2.3.0 dev: true - registry.nlark.com/mimic-fn/1.2.0: - resolution: - { - integrity: sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/mimic-fn/download/mimic-fn-1.2.0.tgz - } - name: mimic-fn - version: 1.2.0 - engines: { node: '>=4' } - dev: true - - registry.nlark.com/mimic-fn/2.1.0: - resolution: - { - integrity: sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/mimic-fn/download/mimic-fn-2.1.0.tgz - } - name: mimic-fn - version: 2.1.0 - engines: { node: '>=6' } - dev: true - registry.nlark.com/min-indent/1.0.1: resolution: { @@ -4039,7 +3766,7 @@ packages: version: 3.0.4 dependencies: lower-case: registry.nlark.com/lower-case/2.0.2 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/normalize-package-data/2.5.0: @@ -4080,7 +3807,7 @@ packages: { integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz?cache=0&sync_timestamp=1631501916645&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-path%2Fdownload%2Fnormalize-path-3.0.0.tgz + tarball: https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz } name: normalize-path version: 3.0.0 @@ -4128,7 +3855,7 @@ packages: { integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/object-assign/download/object-assign-4.1.1.tgz + tarball: https://registry.nlark.com/object-assign/download/object-assign-4.1.1.tgz?cache=0&sync_timestamp=1631600272706&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz } name: object-assign version: 4.1.1 @@ -4206,34 +3933,6 @@ packages: wrappy: registry.nlark.com/wrappy/1.0.2 dev: true - registry.nlark.com/onetime/2.0.1: - resolution: - { - integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/onetime/download/onetime-2.0.1.tgz - } - name: onetime - version: 2.0.1 - engines: { node: '>=4' } - dependencies: - mimic-fn: registry.nlark.com/mimic-fn/1.2.0 - dev: true - - registry.nlark.com/onetime/5.1.2: - resolution: - { - integrity: sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz - } - name: onetime - version: 5.1.2 - engines: { node: '>=6' } - dependencies: - mimic-fn: registry.nlark.com/mimic-fn/2.1.0 - dev: true - registry.nlark.com/optionator/0.9.1: resolution: { @@ -4270,7 +3969,7 @@ packages: { integrity: sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1631501917013&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz + tarball: https://registry.nlark.com/p-limit/download/p-limit-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz } name: p-limit version: 2.3.0 @@ -4284,7 +3983,7 @@ packages: { integrity: sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/p-limit/download/p-limit-3.1.0.tgz?cache=0&sync_timestamp=1631501917013&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-limit%2Fdownload%2Fp-limit-3.1.0.tgz + tarball: https://registry.nlark.com/p-limit/download/p-limit-3.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-limit%2Fdownload%2Fp-limit-3.1.0.tgz } name: p-limit version: 3.1.0 @@ -4332,7 +4031,7 @@ packages: version: 3.0.4 dependencies: dot-case: registry.nlark.com/dot-case/3.0.4 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/parse-passwd/1.0.0: @@ -4394,7 +4093,7 @@ packages: version: 3.1.2 dependencies: no-case: registry.nlark.com/no-case/3.0.4 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/path-case/3.0.4: @@ -4408,7 +4107,7 @@ packages: version: 3.0.4 dependencies: dot-case: registry.nlark.com/dot-case/3.0.4 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/path-exists/4.0.0: @@ -4518,18 +4217,6 @@ packages: engines: { node: '>=0.10.0' } dev: true - registry.nlark.com/postcss-less/5.0.0: - resolution: - { - integrity: sha1-P6Nh7Y5SqcPm5P25u5X9kDLzxis=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/postcss-less/download/postcss-less-5.0.0.tgz - } - name: postcss-less - version: 5.0.0 - engines: { node: '>=12' } - dev: true - registry.nlark.com/postcss-media-query-parser/0.2.3: resolution: { @@ -4690,58 +4377,6 @@ packages: dev: true optional: true - registry.nlark.com/pug-attrs/3.0.0: - resolution: - { - integrity: sha1-sQRR4DSBZeMfrRzCPr3dncc0fEE=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/pug-attrs/download/pug-attrs-3.0.0.tgz - } - name: pug-attrs - version: 3.0.0 - dependencies: - constantinople: registry.nlark.com/constantinople/4.0.1 - js-stringify: registry.nlark.com/js-stringify/1.0.2 - pug-runtime: registry.nlark.com/pug-runtime/3.0.1 - dev: true - - registry.nlark.com/pug-code-gen/3.0.2: - resolution: - { - integrity: sha1-rRkPSUMTO/GGtguA3kgxAOEy4s4=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/pug-code-gen/download/pug-code-gen-3.0.2.tgz - } - name: pug-code-gen - version: 3.0.2 - dependencies: - constantinople: registry.nlark.com/constantinople/4.0.1 - doctypes: registry.nlark.com/doctypes/1.1.0 - js-stringify: registry.nlark.com/js-stringify/1.0.2 - pug-attrs: registry.nlark.com/pug-attrs/3.0.0 - pug-error: registry.npmmirror.com/pug-error/2.0.0 - pug-runtime: registry.nlark.com/pug-runtime/3.0.1 - void-elements: registry.nlark.com/void-elements/3.1.0 - with: registry.nlark.com/with/7.0.2 - dev: true - - registry.nlark.com/pug-filters/4.0.0: - resolution: - { - integrity: sha1-0+Sa9bqEcum3pm2YDnB86dLMm14=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/pug-filters/download/pug-filters-4.0.0.tgz - } - name: pug-filters - version: 4.0.0 - dependencies: - constantinople: registry.nlark.com/constantinople/4.0.1 - jstransformer: registry.nlark.com/jstransformer/1.0.0 - pug-error: registry.npmmirror.com/pug-error/2.0.0 - pug-walk: registry.nlark.com/pug-walk/2.0.0 - resolve: registry.npmmirror.com/resolve/1.20.0 - dev: true - registry.nlark.com/pug-lexer/5.0.1: resolution: { @@ -4771,20 +4406,6 @@ packages: pug-walk: registry.nlark.com/pug-walk/2.0.0 dev: true - registry.nlark.com/pug-load/3.0.0: - resolution: - { - integrity: sha1-n9nNpSICsIrbEdJWgfufNL1BtmI=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/pug-load/download/pug-load-3.0.0.tgz - } - name: pug-load - version: 3.0.0 - dependencies: - object-assign: registry.nlark.com/object-assign/4.1.1 - pug-walk: registry.nlark.com/pug-walk/2.0.0 - dev: true - registry.nlark.com/pug-parser/6.0.0: resolution: { @@ -4834,26 +4455,6 @@ packages: version: 2.0.0 dev: true - registry.nlark.com/pug/3.0.2: - resolution: - { - integrity: sha1-81xxBzQ0VOQ7wnrg/3bHMbeOpTU=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/pug/download/pug-3.0.2.tgz - } - name: pug - version: 3.0.2 - dependencies: - pug-code-gen: registry.nlark.com/pug-code-gen/3.0.2 - pug-filters: registry.nlark.com/pug-filters/4.0.0 - pug-lexer: registry.nlark.com/pug-lexer/5.0.1 - pug-linker: registry.nlark.com/pug-linker/4.0.0 - pug-load: registry.nlark.com/pug-load/3.0.0 - pug-parser: registry.nlark.com/pug-parser/6.0.0 - pug-runtime: registry.nlark.com/pug-runtime/3.0.1 - pug-strip-comments: registry.nlark.com/pug-strip-comments/2.0.0 - dev: true - registry.nlark.com/pump/3.0.0: resolution: { @@ -4965,7 +4566,7 @@ packages: version: 3.0.0 engines: { node: '>=8' } dependencies: - indent-string: registry.nlark.com/indent-string/4.0.0 + indent-string: registry.npmmirror.com/indent-string/4.0.0 strip-indent: registry.nlark.com/strip-indent/3.0.0 dev: true @@ -4989,7 +4590,7 @@ packages: { integrity: sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/regexpp/download/regexpp-3.2.0.tgz + tarball: https://registry.nlark.com/regexpp/download/regexpp-3.2.0.tgz?cache=0&sync_timestamp=1631600362120&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregexpp%2Fdownload%2Fregexpp-3.2.0.tgz } name: regexpp version: 3.2.0 @@ -5122,7 +4723,7 @@ packages: version: 2.0.0 engines: { node: '>=4' } dependencies: - onetime: registry.nlark.com/onetime/2.0.1 + onetime: registry.npmmirror.com/onetime/2.0.1 signal-exit: registry.npmmirror.com/signal-exit/3.0.6 dev: true @@ -5137,7 +4738,7 @@ packages: version: 3.1.0 engines: { node: '>=8' } dependencies: - onetime: registry.nlark.com/onetime/5.1.2 + onetime: registry.npmmirror.com/onetime/5.1.2 signal-exit: registry.npmmirror.com/signal-exit/3.0.6 dev: true @@ -5165,17 +4766,6 @@ packages: engines: { iojs: '>=1.0.0', node: '>=0.10.0' } dev: true - registry.nlark.com/rfdc/1.3.0: - resolution: - { - integrity: sha1-0LfEQasnINBdxM8m4ByJYx2doIs=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/rfdc/download/rfdc-1.3.0.tgz - } - name: rfdc - version: 1.3.0 - dev: true - registry.nlark.com/rollup-plugin-purge-icons/0.7.0: resolution: { @@ -5281,7 +4871,7 @@ packages: { integrity: sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/semver/download/semver-5.7.1.tgz + tarball: https://registry.nlark.com/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1631500167672&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz } name: semver version: 5.7.1 @@ -5305,14 +4895,14 @@ packages: { integrity: sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/semver/download/semver-7.3.5.tgz?cache=0&sync_timestamp=1631500167672&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-7.3.5.tgz + tarball: https://registry.nlark.com/semver/download/semver-7.3.5.tgz } name: semver version: 7.3.5 engines: { node: '>=10' } hasBin: true dependencies: - lru-cache: registry.nlark.com/lru-cache/6.0.0 + lru-cache: registry.npmmirror.com/lru-cache/6.0.0 dev: true registry.nlark.com/sentence-case/3.0.4: @@ -5326,7 +4916,7 @@ packages: version: 3.0.4 dependencies: no-case: registry.nlark.com/no-case/3.0.4 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 upper-case-first: registry.nlark.com/upper-case-first/2.0.2 dev: true @@ -5358,19 +4948,7 @@ packages: version: 2.0.0 engines: { node: '>=8' } dependencies: - shebang-regex: registry.nlark.com/shebang-regex/3.0.0 - dev: true - - registry.nlark.com/shebang-regex/3.0.0: - resolution: - { - integrity: sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz - } - name: shebang-regex - version: 3.0.0 - engines: { node: '>=8' } + shebang-regex: registry.npmmirror.com/shebang-regex/3.0.0 dev: true registry.nlark.com/side-channel/1.0.4: @@ -5412,7 +4990,7 @@ packages: engines: { node: '>=8' } dependencies: ansi-styles: registry.nlark.com/ansi-styles/4.3.0 - astral-regex: registry.nlark.com/astral-regex/2.0.0 + astral-regex: registry.npmmirror.com/astral-regex/2.0.0 is-fullwidth-code-point: registry.nlark.com/is-fullwidth-code-point/3.0.0 dev: true @@ -5428,7 +5006,7 @@ packages: engines: { node: '>=10' } dependencies: ansi-styles: registry.nlark.com/ansi-styles/4.3.0 - astral-regex: registry.nlark.com/astral-regex/2.0.0 + astral-regex: registry.npmmirror.com/astral-regex/2.0.0 is-fullwidth-code-point: registry.nlark.com/is-fullwidth-code-point/3.0.0 dev: true @@ -5458,7 +5036,7 @@ packages: version: 3.0.4 dependencies: dot-case: registry.nlark.com/dot-case/3.0.4 - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/snapdragon-node/2.1.1: @@ -5676,18 +5254,6 @@ packages: engines: { node: '>=0.10.0' } dev: true - registry.nlark.com/string-argv/0.3.1: - resolution: - { - integrity: sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/string-argv/download/string-argv-0.3.1.tgz - } - name: string-argv - version: 0.3.1 - engines: { node: '>=0.6.19' } - dev: true - registry.nlark.com/string_decoder/1.3.0: resolution: { @@ -5871,18 +5437,6 @@ packages: os-tmpdir: registry.nlark.com/os-tmpdir/1.0.2 dev: true - registry.nlark.com/to-fast-properties/2.0.0: - resolution: - { - integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz - } - name: to-fast-properties - version: 2.0.0 - engines: { node: '>=4' } - dev: true - registry.nlark.com/to-regex-range/2.1.1: resolution: { @@ -5958,17 +5512,6 @@ packages: engines: { node: '>=8' } dev: true - registry.nlark.com/tslib/1.14.1: - resolution: - { - integrity: sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/tslib/download/tslib-1.14.1.tgz - } - name: tslib - version: 1.14.1 - dev: true - registry.nlark.com/tslib/2.3.1: resolution: { @@ -5980,24 +5523,6 @@ packages: version: 2.3.1 dev: true - registry.nlark.com/tsutils/3.21.0_typescript@4.5.4: - resolution: - { - integrity: sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/tsutils/download/tsutils-3.21.0.tgz - } - id: registry.nlark.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.nlark.com/tslib/1.14.1 - typescript: registry.npmmirror.com/typescript/4.5.4 - dev: true - registry.nlark.com/type-check/0.4.0: resolution: { @@ -6115,7 +5640,7 @@ packages: name: upper-case-first version: 2.0.2 dependencies: - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/upper-case/2.0.2: @@ -6128,7 +5653,7 @@ packages: name: upper-case version: 2.0.2 dependencies: - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 dev: true registry.nlark.com/uri-js/4.4.1: @@ -6293,7 +5818,7 @@ packages: version: 1.3.1 hasBin: true dependencies: - isexe: registry.nlark.com/isexe/2.0.0 + isexe: registry.npmmirror.com/isexe/2.0.0 dev: true registry.nlark.com/which/2.0.2: @@ -6308,7 +5833,7 @@ packages: engines: { node: '>= 8' } hasBin: true dependencies: - isexe: registry.nlark.com/isexe/2.0.0 + isexe: registry.npmmirror.com/isexe/2.0.0 dev: true registry.nlark.com/with/7.0.2: @@ -6345,7 +5870,7 @@ packages: { integrity: sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/wrap-ansi/download/wrap-ansi-6.2.0.tgz + tarball: https://registry.nlark.com/wrap-ansi/download/wrap-ansi-6.2.0.tgz?cache=0&sync_timestamp=1631584889456&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-6.2.0.tgz } name: wrap-ansi version: 6.2.0 @@ -6361,7 +5886,7 @@ packages: { integrity: sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz + tarball: https://registry.nlark.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz?cache=0&sync_timestamp=1631584889456&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-7.0.0.tgz } name: wrap-ansi version: 7.0.0 @@ -6411,17 +5936,6 @@ packages: engines: { node: '>=10' } dev: true - registry.nlark.com/yallist/4.0.0: - resolution: - { - integrity: sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=, - registry: https://registry.npm.taobao.org/, - tarball: https://registry.nlark.com/yallist/download/yallist-4.0.0.tgz - } - name: yallist - version: 4.0.0 - dev: true - registry.nlark.com/yn/3.1.1: resolution: { @@ -6788,6 +6302,18 @@ packages: '@babel/types': registry.npmmirror.com/@babel/types/7.16.0 dev: true + registry.npmmirror.com/@babel/helper-validator-identifier/7.15.7: + resolution: + { + integrity: sha1-Ig35k7/pBKSmsCq08zhaXr9uI4k=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.15.7.tgz + } + name: '@babel/helper-validator-identifier' + version: 7.15.7 + engines: { node: '>=6.9.0' } + dev: true + registry.npmmirror.com/@babel/helpers/7.16.5: resolution: { @@ -6817,7 +6343,7 @@ packages: version: 7.16.0 engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-validator-identifier': registry.nlark.com/@babel/helper-validator-identifier/7.15.7 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.15.7 chalk: registry.npmmirror.com/chalk/2.4.2 js-tokens: registry.nlark.com/js-tokens/4.0.0 dev: true @@ -6944,11 +6470,11 @@ packages: version: 7.16.0 engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-validator-identifier': registry.nlark.com/@babel/helper-validator-identifier/7.15.7 - to-fast-properties: registry.nlark.com/to-fast-properties/2.0.0 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.15.7 + to-fast-properties: registry.npmmirror.com/to-fast-properties/2.0.0 dev: true - registry.npmmirror.com/@commitlint/cli/16.0.1_@types+node@17.0.5: + registry.npmmirror.com/@commitlint/cli/16.0.1_@types+node@17.0.8: resolution: { integrity: sha512-61gGRy65WiVDRsqP0dAR2fAgE3qrTBW3fgz9MySv32y5Ib3ZXXDDq6bGyQqi2dSaPuDYzNCRwwlC7mmQM73T/g==, @@ -6963,7 +6489,7 @@ packages: dependencies: '@commitlint/format': registry.npmmirror.com/@commitlint/format/16.0.0 '@commitlint/lint': registry.npmmirror.com/@commitlint/lint/16.0.0 - '@commitlint/load': registry.npmmirror.com/@commitlint/load/16.0.0_@types+node@17.0.5 + '@commitlint/load': registry.npmmirror.com/@commitlint/load/16.0.0_@types+node@17.0.8 '@commitlint/read': registry.npmmirror.com/@commitlint/read/16.0.0 '@commitlint/types': registry.npmmirror.com/@commitlint/types/16.0.0 lodash: registry.npmmirror.com/lodash/4.17.21 @@ -7079,7 +6605,7 @@ packages: '@commitlint/types': registry.npmmirror.com/@commitlint/types/16.0.0 dev: true - registry.npmmirror.com/@commitlint/load/16.0.0_@types+node@17.0.5: + registry.npmmirror.com/@commitlint/load/16.0.0_@types+node@17.0.8: resolution: { integrity: sha512-7WhrGCkP6K/XfjBBguLkkI2XUdiiIyMGlNsSoSqgRNiD352EiffhFEApMy1/XOU+viwBBm/On0n5p0NC7e9/4A==, @@ -7097,7 +6623,7 @@ packages: '@commitlint/types': registry.npmmirror.com/@commitlint/types/16.0.0 chalk: registry.npmmirror.com/chalk/4.1.2 cosmiconfig: registry.nlark.com/cosmiconfig/7.0.1 - cosmiconfig-typescript-loader: registry.npmmirror.com/cosmiconfig-typescript-loader/1.0.2_bad060d5f9aca5284661d88d739ba15b + cosmiconfig-typescript-loader: registry.npmmirror.com/cosmiconfig-typescript-loader/1.0.2_faf01e1d5a40372a98081522dcafc186 lodash: registry.npmmirror.com/lodash/4.17.21 resolve-from: registry.nlark.com/resolve-from/5.0.0 typescript: registry.npmmirror.com/typescript/4.5.4 @@ -7379,15 +6905,15 @@ packages: dependencies: cross-fetch: registry.npmmirror.com/cross-fetch/3.1.4 - registry.npmmirror.com/@iconify/json/1.1.450: + registry.npmmirror.com/@iconify/json/1.1.453: resolution: { - integrity: sha512-U8j5E+bqipaXQi2MDma7ayDjOmrK4/1lzvo0FG0z/qpU5oipp/8XRXL6z8K0GR7kQXpv/xR+WOKDhDW4Cb755w==, + integrity: sha512-ib+e1kwbIXGf2AuDYNN3HIgfq5q3ejAsgxdCAvhXMHmT0XZXUi2ZVAXVhOsTLmTvE8kydbSeJ1nDjPrl3KnXCw==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@iconify/json/download/@iconify/json-1.1.450.tgz + tarball: https://registry.npmmirror.com/@iconify/json/download/@iconify/json-1.1.453.tgz } name: '@iconify/json' - version: 1.1.450 + version: 1.1.453 dev: true registry.npmmirror.com/@intlify/bundle-utils/2.2.0_vue-i18n@9.1.9: @@ -7762,15 +7288,15 @@ packages: version: 1.0.4 dev: true - registry.npmmirror.com/@types/node/17.0.5: + registry.npmmirror.com/@types/node/17.0.8: resolution: { - integrity: sha512-w3mrvNXLeDYV1GKTZorGJQivK6XLCoGwpnyJFbJVK/aTBQUxOCaa/GlFAAN3OTDFcb7h5tiFG+YXCO2By+riZw==, + integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@types/node/download/@types/node-17.0.5.tgz + tarball: https://registry.npmmirror.com/@types/node/download/@types/node-17.0.8.tgz } name: '@types/node' - version: 17.0.5 + version: 17.0.8 dev: true registry.npmmirror.com/@types/normalize-package-data/2.4.1: @@ -7784,6 +7310,17 @@ packages: version: 2.4.1 dev: true + registry.npmmirror.com/@types/nprogress/0.2.0: + resolution: + { + integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/@types/nprogress/download/@types/nprogress-0.2.0.tgz + } + name: '@types/nprogress' + version: 0.2.0 + dev: true + registry.npmmirror.com/@types/parse-json/4.0.0: resolution: { @@ -7795,6 +7332,17 @@ packages: version: 4.0.0 dev: true + registry.npmmirror.com/@types/qs/6.9.7: + resolution: + { + integrity: sha1-Y7t9Bn2xB8weRXwwO8JdUR/r9ss=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/@types/qs/download/@types/qs-6.9.7.tgz + } + name: '@types/qs' + version: 6.9.7 + dev: true + registry.npmmirror.com/@types/resolve/1.17.1: resolution: { @@ -7805,7 +7353,7 @@ packages: name: '@types/resolve' version: 1.17.1 dependencies: - '@types/node': registry.npmmirror.com/@types/node/17.0.5 + '@types/node': registry.npmmirror.com/@types/node/17.0.8 dev: true registry.npmmirror.com/@types/svgo/2.6.0: @@ -7818,7 +7366,7 @@ packages: name: '@types/svgo' version: 2.6.0 dependencies: - '@types/node': registry.npmmirror.com/@types/node/17.0.5 + '@types/node': registry.npmmirror.com/@types/node/17.0.8 dev: true registry.npmmirror.com/@types/throttle-debounce/2.1.0: @@ -7832,16 +7380,16 @@ packages: version: 2.1.0 dev: true - registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.8.1_13039593e64cd539d0b4c5c2da390958: + registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8: resolution: { - integrity: sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==, + integrity: sha512-qT4lr2jysDQBQOPsCCvpPUZHjbABoTJW8V9ZzIYKHMfppJtpdtzszDYsldwhFxlhvrp7aCHeXD1Lb9M1zhwWwQ==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-5.8.1.tgz + tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-5.9.0.tgz } - id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.8.1 + id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.9.0 name: '@typescript-eslint/eslint-plugin' - version: 5.8.1 + version: 5.9.0 engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -7851,39 +7399,40 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': registry.npmmirror.com/@typescript-eslint/experimental-utils/5.8.1_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.8.1_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.8.1 + '@typescript-eslint/experimental-utils': registry.npmmirror.com/@typescript-eslint/experimental-utils/5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.9.0 + '@typescript-eslint/type-utils': registry.npmmirror.com/@typescript-eslint/type-utils/5.9.0_eslint@8.6.0+typescript@4.5.4 debug: registry.npmmirror.com/debug/4.3.3 eslint: registry.npmmirror.com/eslint/8.6.0 - functional-red-black-tree: registry.nlark.com/functional-red-black-tree/1.0.1 + functional-red-black-tree: registry.npmmirror.com/functional-red-black-tree/1.0.1 ignore: registry.npmmirror.com/ignore/5.2.0 regexpp: registry.nlark.com/regexpp/3.2.0 semver: registry.nlark.com/semver/7.3.5 - tsutils: registry.nlark.com/tsutils/3.21.0_typescript@4.5.4 + tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@4.5.4 typescript: registry.npmmirror.com/typescript/4.5.4 transitivePeerDependencies: - supports-color dev: true - registry.npmmirror.com/@typescript-eslint/experimental-utils/5.8.1_eslint@8.6.0+typescript@4.5.4: + registry.npmmirror.com/@typescript-eslint/experimental-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: resolution: { - integrity: sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==, + integrity: sha512-ZnLVjBrf26dn7ElyaSKa6uDhqwvAi4jBBmHK1VxuFGPRAxhdi18ubQYSGA7SRiFiES3q9JiBOBHEBStOFkwD2g==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-5.8.1.tgz + tarball: https://registry.npmmirror.com/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-5.9.0.tgz } - id: registry.npmmirror.com/@typescript-eslint/experimental-utils/5.8.1 + id: registry.npmmirror.com/@typescript-eslint/experimental-utils/5.9.0 name: '@typescript-eslint/experimental-utils' - version: 5.8.1 + version: 5.9.0 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.9 - '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.8.1 - '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.8.1 - '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.8.1_typescript@4.5.4 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.9.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.9.0 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.9.0_typescript@4.5.4 eslint: registry.npmmirror.com/eslint/8.6.0 eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1 eslint-utils: registry.nlark.com/eslint-utils/3.0.0_eslint@8.6.0 @@ -7892,16 +7441,16 @@ packages: - typescript dev: true - registry.npmmirror.com/@typescript-eslint/parser/5.8.1_eslint@8.6.0+typescript@4.5.4: + registry.npmmirror.com/@typescript-eslint/parser/5.9.0_eslint@8.6.0+typescript@4.5.4: resolution: { - integrity: sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==, + integrity: sha512-/6pOPz8yAxEt4PLzgbFRDpZmHnXCeZgPDrh/1DaVKOjvn/UPMlWhbx/gA96xRi2JxY1kBl2AmwVbyROUqys5xQ==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@typescript-eslint/parser/download/@typescript-eslint/parser-5.8.1.tgz + tarball: https://registry.npmmirror.com/@typescript-eslint/parser/download/@typescript-eslint/parser-5.9.0.tgz } - id: registry.npmmirror.com/@typescript-eslint/parser/5.8.1 + id: registry.npmmirror.com/@typescript-eslint/parser/5.9.0 name: '@typescript-eslint/parser' - version: 5.8.1 + version: 5.9.0 engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -7910,9 +7459,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.8.1 - '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.8.1 - '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.8.1_typescript@4.5.4 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.9.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.9.0 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.9.0_typescript@4.5.4 debug: registry.npmmirror.com/debug/4.3.3 eslint: registry.npmmirror.com/eslint/8.6.0 typescript: registry.npmmirror.com/typescript/4.5.4 @@ -7920,43 +7469,70 @@ packages: - supports-color dev: true - registry.npmmirror.com/@typescript-eslint/scope-manager/5.8.1: + registry.npmmirror.com/@typescript-eslint/scope-manager/5.9.0: resolution: { - integrity: sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==, + integrity: sha512-DKtdIL49Qxk2a8icF6whRk7uThuVz4A6TCXfjdJSwOsf+9ree7vgQWcx0KOyCdk0i9ETX666p4aMhrRhxhUkyg==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-5.8.1.tgz + tarball: https://registry.npmmirror.com/@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-5.9.0.tgz } name: '@typescript-eslint/scope-manager' - version: 5.8.1 + version: 5.9.0 engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.8.1 - '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.8.1 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.9.0 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.9.0 dev: true - registry.npmmirror.com/@typescript-eslint/types/5.8.1: + registry.npmmirror.com/@typescript-eslint/type-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: resolution: { - integrity: sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==, + integrity: sha512-uVCb9dJXpBrK1071ri5aEW7ZHdDHAiqEjYznF3HSSvAJXyrkxGOw2Ejibz/q6BXdT8lea8CMI0CzKNFTNI6TEQ==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-5.8.1.tgz + tarball: https://registry.npmmirror.com/@typescript-eslint/type-utils/download/@typescript-eslint/type-utils-5.9.0.tgz + } + id: registry.npmmirror.com/@typescript-eslint/type-utils/5.9.0 + name: '@typescript-eslint/type-utils' + version: 5.9.0 + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': registry.npmmirror.com/@typescript-eslint/experimental-utils/5.9.0_eslint@8.6.0+typescript@4.5.4 + debug: registry.npmmirror.com/debug/4.3.3 + eslint: registry.npmmirror.com/eslint/8.6.0 + tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@4.5.4 + typescript: registry.npmmirror.com/typescript/4.5.4 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@typescript-eslint/types/5.9.0: + resolution: + { + integrity: sha512-mWp6/b56Umo1rwyGCk8fPIzb9Migo8YOniBGPAQDNC6C52SeyNGN4gsVwQTAR+RS2L5xyajON4hOLwAGwPtUwg==, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-5.9.0.tgz } name: '@typescript-eslint/types' - version: 5.8.1 + version: 5.9.0 engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - registry.npmmirror.com/@typescript-eslint/typescript-estree/5.8.1_typescript@4.5.4: + registry.npmmirror.com/@typescript-eslint/typescript-estree/5.9.0_typescript@4.5.4: resolution: { - integrity: sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==, + integrity: sha512-kxo3xL2mB7XmiVZcECbaDwYCt3qFXz99tBSuVJR4L/sR7CJ+UNAPrYILILktGj1ppfZ/jNt/cWYbziJUlHl1Pw==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-5.8.1.tgz + tarball: https://registry.npmmirror.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-5.9.0.tgz } - id: registry.npmmirror.com/@typescript-eslint/typescript-estree/5.8.1 + id: registry.npmmirror.com/@typescript-eslint/typescript-estree/5.9.0 name: '@typescript-eslint/typescript-estree' - version: 5.8.1 + version: 5.9.0 engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: typescript: '*' @@ -7964,30 +7540,30 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.8.1 - '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.8.1 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.9.0 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.9.0 debug: registry.npmmirror.com/debug/4.3.3 - globby: registry.nlark.com/globby/11.0.4 + globby: registry.npmmirror.com/globby/11.0.4 is-glob: registry.npmmirror.com/is-glob/4.0.3 semver: registry.nlark.com/semver/7.3.5 - tsutils: registry.nlark.com/tsutils/3.21.0_typescript@4.5.4 + tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@4.5.4 typescript: registry.npmmirror.com/typescript/4.5.4 transitivePeerDependencies: - supports-color dev: true - registry.npmmirror.com/@typescript-eslint/visitor-keys/5.8.1: + registry.npmmirror.com/@typescript-eslint/visitor-keys/5.9.0: resolution: { - integrity: sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==, + integrity: sha512-6zq0mb7LV0ThExKlecvpfepiB+XEtFv/bzx7/jKSgyXTFD7qjmSu1FoiS0x3OZaiS+UIXpH2vd9O89f02RCtgw==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-5.8.1.tgz + tarball: https://registry.npmmirror.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-5.9.0.tgz } name: '@typescript-eslint/visitor-keys' - version: 5.8.1 + version: 5.9.0 engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.8.1 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.9.0 eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.1.0 dev: true @@ -8031,91 +7607,92 @@ packages: vue: registry.npmmirror.com/vue/3.2.26 dev: true - registry.npmmirror.com/@volar/code-gen/0.30.1: + registry.npmmirror.com/@volar/code-gen/0.30.2: resolution: { - integrity: sha512-qPT0ZGzLaaUArZ1b5qcso2GAFpgjxsPDRXnq0lgsSOpNO6lXJN5ZcWzFZXYPjMJSV1Rkm0ehK5tSUD+sD+pPWg==, + integrity: sha512-75rlb3rw/O/HiXxrOsVJ8JhEssqtN4dJ0i6oG4kL0udr+QM0TwN0PqaEhoMRyMFV6kBPPSunBBJQ3XNAb0PtGA==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@volar/code-gen/download/@volar/code-gen-0.30.1.tgz + tarball: https://registry.npmmirror.com/@volar/code-gen/download/@volar/code-gen-0.30.2.tgz } name: '@volar/code-gen' - version: 0.30.1 + version: 0.30.2 dependencies: - '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.1 - '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.30.1 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.2 + '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.30.2 dev: true - registry.npmmirror.com/@volar/html2pug/0.30.1: + registry.npmmirror.com/@volar/html2pug/0.30.2: resolution: { - integrity: sha512-ojJPrb4qSLrVNl9LTtdjZ5MFyeHmwJK4OVPTgFc/lyQ94nPS9JHba86SaTwDb2XEgiXBWQVEo12bRr3lW9H2+Q==, + integrity: sha512-k/DLGoXALaQgnacP1MoJ77AwnCHlKcsQKJJug8Qdou3+yOrzYjSSEP6uwG8BS0Fv1h4d4JYmlXsxW8gJPGXSQQ==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@volar/html2pug/download/@volar/html2pug-0.30.1.tgz + tarball: https://registry.npmmirror.com/@volar/html2pug/download/@volar/html2pug-0.30.2.tgz } name: '@volar/html2pug' - version: 0.30.1 + version: 0.30.2 dependencies: - domelementtype: registry.nlark.com/domelementtype/2.2.0 + domelementtype: registry.npmmirror.com/domelementtype/2.2.0 domhandler: registry.npmmirror.com/domhandler/4.3.0 htmlparser2: registry.npmmirror.com/htmlparser2/7.2.0 - pug: registry.nlark.com/pug/3.0.2 + pug: registry.npmmirror.com/pug/3.0.2 dev: true - registry.npmmirror.com/@volar/shared/0.30.1: + registry.npmmirror.com/@volar/shared/0.30.2: resolution: { - integrity: sha512-6F5yQYeN+gbXAKplxHDvj4Ei+rHCjNhwkfZnGpaSpEU92uSI2vK/HfEdd/zTKdAZpwz0RjliNuFoXLi6umtQ0w==, + integrity: sha512-93Q7i758WjScg4ptvDcpk66r4Paz9StVMH/M5RCsU4/9F5a1xSCUJbkbpwE0zESkVzcuBatDqk79PaZ8TZKqRg==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@volar/shared/download/@volar/shared-0.30.1.tgz + tarball: https://registry.npmmirror.com/@volar/shared/download/@volar/shared-0.30.2.tgz } name: '@volar/shared' - version: 0.30.1 + version: 0.30.2 dependencies: upath: registry.nlark.com/upath/2.0.1 vscode-jsonrpc: registry.npmmirror.com/vscode-jsonrpc/8.0.0-next.4 vscode-uri: registry.npmmirror.com/vscode-uri/3.0.3 dev: true - registry.npmmirror.com/@volar/source-map/0.30.1: + registry.npmmirror.com/@volar/source-map/0.30.2: resolution: { - integrity: sha512-QGi36KBGHZ4gq81jPSi3W2wRcpso9Apd59AZOv/H98k5hU9zo8wA5hwartZHiybTlT1q/0Yno3agSj+vK2vocw==, + integrity: sha512-gwa9OiSjUOZWYutJX53m/KDU/zaF0yN3RP2B8J0aMVyT5dE/VaIfknSxPAW5QFC6AT79Ea1HKGtChuSBgqHCfA==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@volar/source-map/download/@volar/source-map-0.30.1.tgz + tarball: https://registry.npmmirror.com/@volar/source-map/download/@volar/source-map-0.30.2.tgz } name: '@volar/source-map' - version: 0.30.1 + version: 0.30.2 dependencies: - '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.1 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.2 + vscode-languageserver-textdocument: registry.npmmirror.com/vscode-languageserver-textdocument/1.0.3 dev: true - registry.npmmirror.com/@volar/transforms/0.30.1: + registry.npmmirror.com/@volar/transforms/0.30.2: resolution: { - integrity: sha512-dWFyfQGLoZ8LZI93zud0c5uoCdlkwDBi90G/XaaKfXxkX+3eiJrM0lJ/d1Nc0L04t9mb28I5hpVK68vH90+Tlw==, + integrity: sha512-bc+55NGlBbMLHkpChqAEgsblYJxjNHiKVMbVUMi52xKa2l9gOWXNbn5WRsHfz4AR+Cq/Zm0AvVJ10ehLQsGsow==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@volar/transforms/download/@volar/transforms-0.30.1.tgz + tarball: https://registry.npmmirror.com/@volar/transforms/download/@volar/transforms-0.30.2.tgz } name: '@volar/transforms' - version: 0.30.1 + version: 0.30.2 dependencies: - '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.1 - vscode-languageserver: registry.npmmirror.com/vscode-languageserver/8.0.0-next.5 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.2 + vscode-languageserver-types: registry.npmmirror.com/vscode-languageserver-types/3.17.0-next.5 dev: true - registry.npmmirror.com/@volar/vue-code-gen/0.30.1: + registry.npmmirror.com/@volar/vue-code-gen/0.30.2: resolution: { - integrity: sha512-+0egr84YOYLudP6jRXRm+xtAL92GTPaq0U0lsorLTBp/MB14Fap6HMUr/LEeNB5tnND36UQJiUWHM5eTDAAb4Q==, + integrity: sha512-kJyVkQFhMvVQ32aDaC6h5DdXG1GJbJjeeAkCnjfCJfMmuYjM5R4QNZHDz1TI0dETgF9vP+kbAukQKNWecHK3qg==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@volar/vue-code-gen/download/@volar/vue-code-gen-0.30.1.tgz + tarball: https://registry.npmmirror.com/@volar/vue-code-gen/download/@volar/vue-code-gen-0.30.2.tgz } name: '@volar/vue-code-gen' - version: 0.30.1 + version: 0.30.2 dependencies: - '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.30.1 - '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.1 - '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.30.1 + '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.30.2 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.2 + '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.30.2 '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.26 '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.26 '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26 @@ -8326,16 +7903,16 @@ packages: name: '@vue/shared' version: 3.2.26 - registry.npmmirror.com/@vueuse/core/7.5.1_vue@3.2.26: + registry.npmmirror.com/@vueuse/core/7.5.3_vue@3.2.26: resolution: { - integrity: sha512-GczfdTWqH483zkUHdDYiLm0Tn51OtsQXYc+eBKKIeolh0mgn682KbSYmkrjNytaF7qGc74YxMDAYjkPBW6V2Pg==, + integrity: sha512-D9j5ymHFMFRXQqCp0yZJkf/bvBGiz0MrKUa364p+L8dMyd5zyq2K1JmHyvoBd4xbTFRfmQ1h878u6YE5LCkDVQ==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@vueuse/core/download/@vueuse/core-7.5.1.tgz + tarball: https://registry.npmmirror.com/@vueuse/core/download/@vueuse/core-7.5.3.tgz } - id: registry.npmmirror.com/@vueuse/core/7.5.1 + id: registry.npmmirror.com/@vueuse/core/7.5.3 name: '@vueuse/core' - version: 7.5.1 + version: 7.5.3 peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -8345,21 +7922,21 @@ packages: vue: optional: true dependencies: - '@vueuse/shared': registry.npmmirror.com/@vueuse/shared/7.5.1_vue@3.2.26 + '@vueuse/shared': registry.npmmirror.com/@vueuse/shared/7.5.3_vue@3.2.26 vue: registry.npmmirror.com/vue/3.2.26 vue-demi: registry.npmmirror.com/vue-demi/0.12.1_vue@3.2.26 dev: false - registry.npmmirror.com/@vueuse/shared/7.5.1_vue@3.2.26: + registry.npmmirror.com/@vueuse/shared/7.5.3_vue@3.2.26: resolution: { - integrity: sha512-zMQEuYJyTmr5Hj2rYgSbb4H/cSI8mdaa9dUuw20j6rPV+xLV11y7vCyIkxo31uODDr0p77FMlProKzNDiK9rAA==, + integrity: sha512-BJ71cxHN5VByW1S58Gl85NFJaQu93F7Vs7K/MuAKsIIuHm9PBbkR5Vxkg9ko9cBdiKVt+FNoo13BhdbA+Vwycg==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@vueuse/shared/download/@vueuse/shared-7.5.1.tgz + tarball: https://registry.npmmirror.com/@vueuse/shared/download/@vueuse/shared-7.5.3.tgz } - id: registry.npmmirror.com/@vueuse/shared/7.5.1 + id: registry.npmmirror.com/@vueuse/shared/7.5.3 name: '@vueuse/shared' - version: 7.5.1 + version: 7.5.3 peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -8403,7 +7980,7 @@ packages: '@antfu/utils': registry.npmmirror.com/@antfu/utils/0.3.0 '@windicss/config': registry.npmmirror.com/@windicss/config/1.6.1 debug: registry.npmmirror.com/debug/4.3.3 - fast-glob: registry.nlark.com/fast-glob/3.2.7 + fast-glob: registry.npmmirror.com/fast-glob/3.2.7 magic-string: registry.nlark.com/magic-string/0.25.7 micromatch: registry.npmmirror.com/micromatch/4.0.4 windicss: registry.npmmirror.com/windicss/3.4.2 @@ -8448,6 +8025,21 @@ packages: hasBin: true dev: true + registry.npmmirror.com/aggregate-error/3.1.0: + resolution: + { + integrity: sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/aggregate-error/download/aggregate-error-3.1.0.tgz + } + name: aggregate-error + version: 3.1.0 + engines: { node: '>=8' } + dependencies: + clean-stack: registry.nlark.com/clean-stack/2.2.0 + indent-string: registry.npmmirror.com/indent-string/4.0.0 + dev: true + registry.npmmirror.com/ajv/6.12.6: resolution: { @@ -8491,6 +8083,20 @@ packages: version: 4.1.1 dev: false + registry.npmmirror.com/ansi-escapes/4.3.2: + resolution: + { + integrity: sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/ansi-escapes/download/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: true + registry.npmmirror.com/arg/4.1.3: resolution: { @@ -8502,6 +8108,18 @@ packages: version: 4.1.3 dev: true + registry.npmmirror.com/array-union/2.1.0: + resolution: + { + integrity: sha1-t5hCCtvrHego2ErNii4j0+/oXo0=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/array-union/download/array-union-2.1.0.tgz + } + name: array-union + version: 2.1.0 + engines: { node: '>=8' } + dev: true + registry.npmmirror.com/assign-symbols/1.0.0: resolution: { @@ -8514,6 +8132,18 @@ packages: engines: { node: '>=0.10.0' } dev: true + registry.npmmirror.com/astral-regex/2.0.0: + resolution: + { + integrity: sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/astral-regex/download/astral-regex-2.0.0.tgz + } + name: astral-regex + version: 2.0.0 + engines: { node: '>=8' } + dev: true + registry.npmmirror.com/async-validator/4.0.7: resolution: { @@ -8525,23 +8155,23 @@ packages: version: 4.0.7 dev: false - registry.npmmirror.com/autoprefixer/10.4.1_postcss@8.4.5: + registry.npmmirror.com/autoprefixer/10.4.2_postcss@8.4.5: resolution: { - integrity: sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==, + integrity: sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/autoprefixer/download/autoprefixer-10.4.1.tgz + tarball: https://registry.npmmirror.com/autoprefixer/download/autoprefixer-10.4.2.tgz } - id: registry.npmmirror.com/autoprefixer/10.4.1 + id: registry.npmmirror.com/autoprefixer/10.4.2 name: autoprefixer - version: 10.4.1 + version: 10.4.2 engines: { node: ^10 || ^12 || >=14 } hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: browserslist: registry.npmmirror.com/browserslist/4.19.1 - caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001294 + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001298 fraction.js: registry.npmmirror.com/fraction.js/4.1.2 normalize-range: registry.nlark.com/normalize-range/0.1.2 picocolors: registry.npmmirror.com/picocolors/1.0.0 @@ -8603,7 +8233,7 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001294 + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001298 electron-to-chromium: registry.npmmirror.com/electron-to-chromium/1.4.30 escalade: registry.nlark.com/escalade/3.1.1 node-releases: registry.npmmirror.com/node-releases/2.0.1 @@ -8663,9 +8293,9 @@ packages: registry.npmmirror.com/camelcase/5.3.1: resolution: { - integrity: sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=, + integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1636945280716&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz + tarball: https://registry.npmmirror.com/camelcase/download/camelcase-5.3.1.tgz } name: camelcase version: 5.3.1 @@ -8677,22 +8307,22 @@ packages: { integrity: sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/camelcase/download/camelcase-6.2.1.tgz?cache=0&sync_timestamp=1636945280716&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcamelcase%2Fdownload%2Fcamelcase-6.2.1.tgz + tarball: https://registry.npmmirror.com/camelcase/download/camelcase-6.2.1.tgz } name: camelcase version: 6.2.1 engines: { node: '>=10' } dev: true - registry.npmmirror.com/caniuse-lite/1.0.30001294: + registry.npmmirror.com/caniuse-lite/1.0.30001298: resolution: { - integrity: sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==, + integrity: sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001294.tgz + tarball: https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001298.tgz } name: caniuse-lite - version: 1.0.30001294 + version: 1.0.30001298 dev: true registry.npmmirror.com/chalk/1.1.3: @@ -8878,7 +8508,7 @@ packages: { integrity: sha1-cTua+E/bAAE58EVGvUqT9ipQhdo=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/colorette/download/colorette-2.0.16.tgz?cache=0&sync_timestamp=1633673408257&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcolorette%2Fdownload%2Fcolorette-2.0.16.tgz + tarball: https://registry.npmmirror.com/colorette/download/colorette-2.0.16.tgz?cache=0&sync_timestamp=1633678907883&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcolorette%2Fdownload%2Fcolorette-2.0.16.tgz } name: colorette version: 2.0.16 @@ -8920,7 +8550,7 @@ packages: hasBin: true dependencies: cachedir: registry.nlark.com/cachedir/2.2.0 - cz-conventional-changelog: registry.nlark.com/cz-conventional-changelog/3.2.0_@types+node@17.0.5 + cz-conventional-changelog: registry.nlark.com/cz-conventional-changelog/3.2.0_@types+node@17.0.8 dedent: registry.nlark.com/dedent/0.7.0 detect-indent: registry.nlark.com/detect-indent/6.0.0 find-node-modules: registry.nlark.com/find-node-modules/2.1.2 @@ -8935,7 +8565,7 @@ packages: strip-json-comments: registry.nlark.com/strip-json-comments/3.0.1 dev: true - registry.npmmirror.com/commitizen/4.2.4_@types+node@17.0.5: + registry.npmmirror.com/commitizen/4.2.4_@types+node@17.0.8: resolution: { integrity: sha1-o+Wza9dXX2v256oZ278GsNjzcWU=, @@ -8949,7 +8579,7 @@ packages: hasBin: true dependencies: cachedir: registry.nlark.com/cachedir/2.2.0 - cz-conventional-changelog: registry.nlark.com/cz-conventional-changelog/3.2.0_@types+node@17.0.5 + cz-conventional-changelog: registry.nlark.com/cz-conventional-changelog/3.2.0_@types+node@17.0.8 dedent: registry.nlark.com/dedent/0.7.0 detect-indent: registry.nlark.com/detect-indent/6.0.0 find-node-modules: registry.nlark.com/find-node-modules/2.1.2 @@ -9019,7 +8649,7 @@ packages: vary: registry.nlark.com/vary/1.1.2 dev: true - registry.npmmirror.com/cosmiconfig-typescript-loader/1.0.2_bad060d5f9aca5284661d88d739ba15b: + registry.npmmirror.com/cosmiconfig-typescript-loader/1.0.2_faf01e1d5a40372a98081522dcafc186: resolution: { integrity: sha512-27ZehvijYqAKVzta5xtZBS3PAliC8CmnWkGXN0vgxAZz7yqxpMjf3aG7flxF5rEiu8FAD7nZZXtOI+xUGn+bVg==, @@ -9034,9 +8664,9 @@ packages: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': registry.npmmirror.com/@types/node/17.0.5 + '@types/node': registry.npmmirror.com/@types/node/17.0.8 cosmiconfig: registry.nlark.com/cosmiconfig/7.0.1 - ts-node: registry.npmmirror.com/ts-node/10.4.0_bad060d5f9aca5284661d88d739ba15b + ts-node: registry.npmmirror.com/ts-node/10.4.0_faf01e1d5a40372a98081522dcafc186 typescript: registry.npmmirror.com/typescript/4.5.4 transitivePeerDependencies: - '@swc/core' @@ -9055,6 +8685,22 @@ packages: dependencies: node-fetch: registry.npmmirror.com/node-fetch/2.6.1 + registry.npmmirror.com/cross-spawn/7.0.3: + resolution: + { + integrity: sha1-9zqFudXUHQRVUcF34ogtSshXKKY=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/cross-spawn/download/cross-spawn-7.0.3.tgz + } + name: cross-spawn + version: 7.0.3 + engines: { node: '>= 8' } + dependencies: + path-key: registry.nlark.com/path-key/3.1.1 + shebang-command: registry.nlark.com/shebang-command/2.0.0 + which: registry.nlark.com/which/2.0.2 + dev: true + registry.npmmirror.com/css-select/4.2.1: resolution: { @@ -9068,7 +8714,7 @@ packages: boolbase: registry.nlark.com/boolbase/1.0.0 css-what: registry.npmmirror.com/css-what/5.1.0 domhandler: registry.npmmirror.com/domhandler/4.3.0 - domutils: registry.nlark.com/domutils/2.8.0 + domutils: registry.npmmirror.com/domutils/2.8.0 nth-check: registry.nlark.com/nth-check/2.0.1 dev: true @@ -9227,6 +8873,68 @@ packages: cheerio: registry.nlark.com/cheerio/1.0.0-rc.10 dev: true + registry.npmmirror.com/doctypes/1.1.0: + resolution: + { + integrity: sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/doctypes/download/doctypes-1.1.0.tgz + } + name: doctypes + version: 1.1.0 + dev: true + + registry.npmmirror.com/dom-serializer/0.2.2: + resolution: + { + integrity: sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/dom-serializer/download/dom-serializer-0.2.2.tgz + } + name: dom-serializer + version: 0.2.2 + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.2.0 + entities: registry.nlark.com/entities/2.2.0 + dev: true + + registry.npmmirror.com/dom-serializer/1.3.2: + resolution: + { + integrity: sha1-YgZDfTLO767HFhgDIwx6ILwbTZE=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/dom-serializer/download/dom-serializer-1.3.2.tgz + } + name: dom-serializer + version: 1.3.2 + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.2.0 + domhandler: registry.npmmirror.com/domhandler/4.3.0 + entities: registry.nlark.com/entities/2.2.0 + dev: true + + registry.npmmirror.com/domelementtype/1.3.1: + resolution: + { + integrity: sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/domelementtype/download/domelementtype-1.3.1.tgz + } + name: domelementtype + version: 1.3.1 + dev: true + + registry.npmmirror.com/domelementtype/2.2.0: + resolution: + { + integrity: sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/domelementtype/download/domelementtype-2.2.0.tgz + } + name: domelementtype + version: 2.2.0 + dev: true + registry.npmmirror.com/domhandler/2.4.2: resolution: { @@ -9237,7 +8945,7 @@ packages: name: domhandler version: 2.4.2 dependencies: - domelementtype: registry.nlark.com/domelementtype/1.3.1 + domelementtype: registry.npmmirror.com/domelementtype/1.3.1 dev: true registry.npmmirror.com/domhandler/4.3.0: @@ -9251,7 +8959,36 @@ packages: version: 4.3.0 engines: { node: '>= 4' } dependencies: - domelementtype: registry.nlark.com/domelementtype/2.2.0 + domelementtype: registry.npmmirror.com/domelementtype/2.2.0 + dev: true + + registry.npmmirror.com/domutils/1.7.0: + resolution: + { + integrity: sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/domutils/download/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: true + + registry.npmmirror.com/domutils/2.8.0: + resolution: + { + integrity: sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/domutils/download/domutils-2.8.0.tgz + } + name: domutils + version: 2.8.0 + dependencies: + dom-serializer: registry.npmmirror.com/dom-serializer/1.3.2 + domelementtype: registry.npmmirror.com/domelementtype/2.2.0 + domhandler: registry.npmmirror.com/domhandler/4.3.0 dev: true registry.npmmirror.com/electron-to-chromium/1.4.30: @@ -9265,23 +9002,23 @@ packages: version: 1.4.30 dev: true - registry.npmmirror.com/element-plus/1.3.0-beta.1_vue@3.2.26: + registry.npmmirror.com/element-plus/1.3.0-beta.2_vue@3.2.26: resolution: { - integrity: sha512-q3vMaKElPpuSTeIF7kuDmMOE+N1YVCCIG3fshXpz6qgjnxPbgZumVM0qGfhr8DTu9JxRbBoDok49dqtX/BWn3w==, + integrity: sha512-8FWS8soDPCUHNIid60gzvLCbb9NC3rXAPgaRik73OQ0wO6M1KcdO/Lc7zQY76JHxWsZWo7ne9Jfz6dXQJooDuQ==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/element-plus/download/element-plus-1.3.0-beta.1.tgz + tarball: https://registry.npmmirror.com/element-plus/download/element-plus-1.3.0-beta.2.tgz } - id: registry.npmmirror.com/element-plus/1.3.0-beta.1 + id: registry.npmmirror.com/element-plus/1.3.0-beta.2 name: element-plus - version: 1.3.0-beta.1 + version: 1.3.0-beta.2 peerDependencies: vue: ^3.2.0 dependencies: '@ctrl/tinycolor': registry.nlark.com/@ctrl/tinycolor/3.4.0 '@element-plus/icons-vue': registry.npmmirror.com/@element-plus/icons-vue/0.2.4_vue@3.2.26 '@popperjs/core': registry.npmmirror.com/@popperjs/core/2.11.0 - '@vueuse/core': registry.npmmirror.com/@vueuse/core/7.5.1_vue@3.2.26 + '@vueuse/core': registry.npmmirror.com/@vueuse/core/7.5.3_vue@3.2.26 async-validator: registry.npmmirror.com/async-validator/4.0.7 dayjs: registry.npmmirror.com/dayjs/1.10.7 lodash: registry.npmmirror.com/lodash/4.17.21 @@ -9638,15 +9375,15 @@ packages: esbuild-windows-arm64: registry.npmmirror.com/esbuild-windows-arm64/0.13.15 dev: true - registry.npmmirror.com/eslint-define-config/1.2.1: + registry.npmmirror.com/eslint-define-config/1.2.2: resolution: { - integrity: sha512-Mj6OvJXNDrMA+RtFtPFst4BRJPkB4qi9B+8FFr/hdxY0gNbhGoSnp7i3w3/k75vMXTbbfsmeZhQUomI6mK/JVw==, + integrity: sha512-xZpBJNM5UGKyBGvOySj8B7vUjgqITf3Ga27FdrbaoitfiTT9G1qVh1fBuz8Y1DkG5MpyxtTPyV6s0rpMGMSgDA==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/eslint-define-config/download/eslint-define-config-1.2.1.tgz + tarball: https://registry.npmmirror.com/eslint-define-config/download/eslint-define-config-1.2.2.tgz } name: eslint-define-config - version: 1.2.1 + version: 1.2.2 engines: { node: '>= 16.9.0', npm: '>= 7.0.0', pnpm: '>= 6.17.0' } dev: true @@ -9703,7 +9440,7 @@ packages: { integrity: sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/eslint-scope/download/eslint-scope-5.1.1.tgz + tarball: https://registry.npmmirror.com/eslint-scope/download/eslint-scope-5.1.1.tgz?cache=0&sync_timestamp=1637466865628&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-scope%2Fdownload%2Feslint-scope-5.1.1.tgz } name: eslint-scope version: 5.1.1 @@ -9718,7 +9455,7 @@ packages: { integrity: sha1-nPRbE8Wsjz1MUPRqUSH2Gz4xiXg=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/eslint-scope/download/eslint-scope-6.0.0.tgz + tarball: https://registry.npmmirror.com/eslint-scope/download/eslint-scope-6.0.0.tgz?cache=0&sync_timestamp=1637466865628&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-scope%2Fdownload%2Feslint-scope-6.0.0.tgz } name: eslint-scope version: 6.0.0 @@ -9796,7 +9533,7 @@ packages: '@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.nlark.com/cross-spawn/7.0.3 + cross-spawn: registry.npmmirror.com/cross-spawn/7.0.3 debug: registry.npmmirror.com/debug/4.3.3 doctrine: registry.nlark.com/doctrine/3.0.0 enquirer: registry.nlark.com/enquirer/2.3.6 @@ -9809,7 +9546,7 @@ packages: esutils: registry.npmmirror.com/esutils/2.0.3 fast-deep-equal: registry.nlark.com/fast-deep-equal/3.1.3 file-entry-cache: registry.nlark.com/file-entry-cache/6.0.1 - functional-red-black-tree: registry.nlark.com/functional-red-black-tree/1.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.12.0 ignore: registry.npmmirror.com/ignore/4.0.6 @@ -9942,7 +9679,7 @@ packages: { integrity: sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/estraverse/download/estraverse-4.3.0.tgz + tarball: https://registry.npmmirror.com/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz } name: estraverse version: 4.3.0 @@ -9954,7 +9691,7 @@ packages: { integrity: sha1-LupSkHAvJquP5TcDcP+GyWXSESM=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/estraverse/download/estraverse-5.3.0.tgz + tarball: https://registry.npmmirror.com/estraverse/download/estraverse-5.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-5.3.0.tgz } name: estraverse version: 5.3.0 @@ -10005,13 +9742,13 @@ packages: version: 4.1.0 engines: { node: '>=10' } dependencies: - cross-spawn: registry.nlark.com/cross-spawn/7.0.3 - get-stream: registry.nlark.com/get-stream/5.2.0 - human-signals: registry.nlark.com/human-signals/1.1.1 + cross-spawn: registry.npmmirror.com/cross-spawn/7.0.3 + get-stream: registry.npmmirror.com/get-stream/5.2.0 + human-signals: registry.npmmirror.com/human-signals/1.1.1 is-stream: registry.nlark.com/is-stream/2.0.1 - merge-stream: registry.nlark.com/merge-stream/2.0.0 + merge-stream: registry.npmmirror.com/merge-stream/2.0.0 npm-run-path: registry.npmmirror.com/npm-run-path/4.0.1 - onetime: registry.nlark.com/onetime/5.1.2 + onetime: registry.npmmirror.com/onetime/5.1.2 signal-exit: registry.npmmirror.com/signal-exit/3.0.6 strip-final-newline: registry.nlark.com/strip-final-newline/2.0.0 dev: true @@ -10021,29 +9758,47 @@ packages: { integrity: sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/execa/download/execa-5.1.1.tgz?cache=0&sync_timestamp=1637148795580&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-5.1.1.tgz + tarball: https://registry.npmmirror.com/execa/download/execa-5.1.1.tgz } name: execa version: 5.1.1 engines: { node: '>=10' } dependencies: - cross-spawn: registry.nlark.com/cross-spawn/7.0.3 - get-stream: registry.nlark.com/get-stream/6.0.1 - human-signals: registry.nlark.com/human-signals/2.1.0 + 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.nlark.com/is-stream/2.0.1 - merge-stream: registry.nlark.com/merge-stream/2.0.0 + merge-stream: registry.npmmirror.com/merge-stream/2.0.0 npm-run-path: registry.npmmirror.com/npm-run-path/4.0.1 - onetime: registry.nlark.com/onetime/5.1.2 + onetime: registry.npmmirror.com/onetime/5.1.2 signal-exit: registry.npmmirror.com/signal-exit/3.0.6 strip-final-newline: registry.nlark.com/strip-final-newline/2.0.0 dev: true + registry.npmmirror.com/fast-glob/3.2.7: + resolution: + { + integrity: sha1-/Wy3otfpqnp4RhEehaGW1rL3ZqE=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/fast-glob/download/fast-glob-3.2.7.tgz + } + name: fast-glob + version: 3.2.7 + engines: { node: '>=8' } + dependencies: + '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/2.0.5 + '@nodelib/fs.walk': registry.nlark.com/@nodelib/fs.walk/1.2.8 + glob-parent: registry.npmmirror.com/glob-parent/5.1.2 + merge2: registry.nlark.com/merge2/1.4.1 + micromatch: registry.npmmirror.com/micromatch/4.0.4 + dev: true + registry.npmmirror.com/find-up/4.1.0: resolution: { integrity: sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/find-up/download/find-up-4.1.0.tgz + tarball: https://registry.npmmirror.com/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1633619099767&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz } name: find-up version: 4.1.0 @@ -10058,7 +9813,7 @@ packages: { integrity: sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/find-up/download/find-up-5.0.0.tgz + tarball: https://registry.npmmirror.com/find-up/download/find-up-5.0.0.tgz?cache=0&sync_timestamp=1633619099767&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ffind-up%2Fdownload%2Ffind-up-5.0.0.tgz } name: find-up version: 5.0.0 @@ -10148,6 +9903,17 @@ packages: name: function-bind version: 1.1.1 + registry.npmmirror.com/functional-red-black-tree/1.0.1: + resolution: + { + integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz + } + name: functional-red-black-tree + version: 1.0.1 + dev: true + registry.npmmirror.com/get-intrinsic/1.1.1: resolution: { @@ -10162,6 +9928,32 @@ packages: has: registry.nlark.com/has/1.0.3 has-symbols: registry.nlark.com/has-symbols/1.0.2 + registry.npmmirror.com/get-stream/5.2.0: + resolution: + { + integrity: sha1-SWaheV7lrOZecGxLe+txJX1uItM=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/get-stream/download/get-stream-5.2.0.tgz + } + name: get-stream + version: 5.2.0 + engines: { node: '>=8' } + dependencies: + pump: registry.nlark.com/pump/3.0.0 + dev: true + + registry.npmmirror.com/get-stream/6.0.1: + resolution: + { + integrity: sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/get-stream/download/get-stream-6.0.1.tgz + } + name: get-stream + version: 6.0.1 + engines: { node: '>=10' } + dev: true + registry.npmmirror.com/git-raw-commits/2.0.11: resolution: { @@ -10271,6 +10063,25 @@ packages: type-fest: registry.npmmirror.com/type-fest/0.20.2 dev: true + registry.npmmirror.com/globby/11.0.4: + resolution: + { + integrity: sha1-LLr/d8Lypi5x6bKBOme5ejowAaU=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/globby/download/globby-11.0.4.tgz + } + name: globby + version: 11.0.4 + engines: { node: '>=10' } + dependencies: + array-union: registry.npmmirror.com/array-union/2.1.0 + dir-glob: registry.nlark.com/dir-glob/3.0.1 + fast-glob: registry.npmmirror.com/fast-glob/3.2.7 + ignore: registry.npmmirror.com/ignore/5.2.0 + merge2: registry.nlark.com/merge2/1.4.1 + slash: registry.npmmirror.com/slash/3.0.0 + dev: true + registry.npmmirror.com/graceful-fs/4.2.8: resolution: { @@ -10304,7 +10115,7 @@ packages: version: 4.0.2 engines: { node: '>=10' } dependencies: - lru-cache: registry.nlark.com/lru-cache/6.0.0 + lru-cache: registry.npmmirror.com/lru-cache/6.0.0 dev: true registry.npmmirror.com/htmlparser2/3.10.1: @@ -10312,14 +10123,14 @@ packages: { integrity: sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/htmlparser2/download/htmlparser2-3.10.1.tgz?cache=0&sync_timestamp=1636641904600&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-3.10.1.tgz + tarball: https://registry.npmmirror.com/htmlparser2/download/htmlparser2-3.10.1.tgz } name: htmlparser2 version: 3.10.1 dependencies: - domelementtype: registry.nlark.com/domelementtype/1.3.1 + domelementtype: registry.npmmirror.com/domelementtype/1.3.1 domhandler: registry.npmmirror.com/domhandler/2.4.2 - domutils: registry.nlark.com/domutils/1.7.0 + domutils: registry.npmmirror.com/domutils/1.7.0 entities: registry.nlark.com/entities/1.1.2 inherits: registry.nlark.com/inherits/2.0.4 readable-stream: registry.nlark.com/readable-stream/3.6.0 @@ -10330,14 +10141,14 @@ packages: { integrity: sha1-xNditsM3GgXb5l6UrkOp+EX7j7c=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/htmlparser2/download/htmlparser2-6.1.0.tgz?cache=0&sync_timestamp=1636641904600&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-6.1.0.tgz + tarball: https://registry.npmmirror.com/htmlparser2/download/htmlparser2-6.1.0.tgz } name: htmlparser2 version: 6.1.0 dependencies: - domelementtype: registry.nlark.com/domelementtype/2.2.0 + domelementtype: registry.npmmirror.com/domelementtype/2.2.0 domhandler: registry.npmmirror.com/domhandler/4.3.0 - domutils: registry.nlark.com/domutils/2.8.0 + domutils: registry.npmmirror.com/domutils/2.8.0 entities: registry.nlark.com/entities/2.2.0 dev: true @@ -10346,17 +10157,41 @@ packages: { integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/htmlparser2/download/htmlparser2-7.2.0.tgz?cache=0&sync_timestamp=1636641716463&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-7.2.0.tgz + tarball: https://registry.npmmirror.com/htmlparser2/download/htmlparser2-7.2.0.tgz } name: htmlparser2 version: 7.2.0 dependencies: - domelementtype: registry.nlark.com/domelementtype/2.2.0 + domelementtype: registry.npmmirror.com/domelementtype/2.2.0 domhandler: registry.npmmirror.com/domhandler/4.3.0 - domutils: registry.nlark.com/domutils/2.8.0 + domutils: registry.npmmirror.com/domutils/2.8.0 entities: registry.nlark.com/entities/3.0.1 dev: true + registry.npmmirror.com/human-signals/1.1.1: + resolution: + { + integrity: sha1-xbHNFPUK6uCatsWf5jujOV/k36M=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/human-signals/download/human-signals-1.1.1.tgz + } + name: human-signals + version: 1.1.1 + engines: { node: '>=8.12.0' } + dev: true + + registry.npmmirror.com/human-signals/2.1.0: + resolution: + { + integrity: sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/human-signals/download/human-signals-2.1.0.tgz + } + name: human-signals + version: 2.1.0 + engines: { node: '>=10.17.0' } + dev: true + registry.npmmirror.com/husky/7.0.4: resolution: { @@ -10394,6 +10229,18 @@ packages: engines: { node: '>= 4' } dev: true + registry.npmmirror.com/indent-string/4.0.0: + resolution: + { + integrity: sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/indent-string/download/indent-string-4.0.0.tgz + } + name: indent-string + version: 4.0.0 + engines: { node: '>=8' } + dev: true + registry.npmmirror.com/inquirer/6.5.2: resolution: { @@ -10492,6 +10339,17 @@ packages: version: 3.14.1 dev: true + registry.npmmirror.com/isexe/2.0.0: + resolution: + { + integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/isexe/download/isexe-2.0.0.tgz + } + name: isexe + version: 2.0.0 + dev: true + registry.npmmirror.com/jiti/1.12.9: resolution: { @@ -10515,6 +10373,17 @@ packages: version: 2.6.4 dev: true + registry.npmmirror.com/js-stringify/1.0.2: + resolution: + { + integrity: sha1-Fzb939lyTyijaCrcYjCufk6Weds=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/js-stringify/download/js-stringify-1.0.2.tgz + } + name: js-stringify + version: 1.0.2 + dev: true + registry.npmmirror.com/js-yaml/3.14.1: resolution: { @@ -10574,6 +10443,20 @@ packages: engines: { '0': node >= 0.2.0 } dev: true + registry.npmmirror.com/jstransformer/1.0.0: + resolution: + { + integrity: sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/jstransformer/download/jstransformer-1.0.0.tgz + } + name: jstransformer + version: 1.0.0 + dependencies: + is-promise: registry.nlark.com/is-promise/2.2.2 + promise: registry.nlark.com/promise/7.3.1 + dev: true + registry.npmmirror.com/known-css-properties/0.24.0: resolution: { @@ -10644,15 +10527,15 @@ packages: version: 1.2.4 dev: true - registry.npmmirror.com/lint-staged/12.1.4: + registry.npmmirror.com/lint-staged/12.1.7: resolution: { - integrity: sha512-RgDz9nsFsE0/5eL9Vat0AvCuk0+j5mEuzBIVfrRH5FRtt5wibYe8zTjZs2nuqLFrLAGQGYnj8+HJxolcj08i/A==, + integrity: sha512-bltv/ejiLWtowExpjU+s5z8j1Byjg9AlmaAjMmqNbIicY69u6sYIwXGg0dCn0TlkrrY2CphtHIXAkbZ+1VoWQQ==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/lint-staged/download/lint-staged-12.1.4.tgz + tarball: https://registry.npmmirror.com/lint-staged/download/lint-staged-12.1.7.tgz } name: lint-staged - version: 12.1.4 + version: 12.1.7 engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true dependencies: @@ -10663,10 +10546,10 @@ packages: execa: registry.npmmirror.com/execa/5.1.1 lilconfig: registry.npmmirror.com/lilconfig/2.0.4 listr2: registry.npmmirror.com/listr2/3.13.5 - micromatch: registry.nlark.com/micromatch/4.0.4 + micromatch: registry.npmmirror.com/micromatch/4.0.4 normalize-path: registry.nlark.com/normalize-path/3.0.0 object-inspect: registry.npmmirror.com/object-inspect/1.12.0 - string-argv: registry.nlark.com/string-argv/0.3.1 + string-argv: registry.npmmirror.com/string-argv/0.3.1 supports-color: registry.npmmirror.com/supports-color/9.2.1 yaml: registry.npmmirror.com/yaml/1.10.2 transitivePeerDependencies: @@ -10693,7 +10576,7 @@ packages: colorette: registry.npmmirror.com/colorette/2.0.16 log-update: registry.npmmirror.com/log-update/4.0.0 p-map: registry.npmmirror.com/p-map/4.0.0 - rfdc: registry.nlark.com/rfdc/1.3.0 + rfdc: registry.npmmirror.com/rfdc/1.3.0 rxjs: registry.npmmirror.com/rxjs/7.5.1 through: registry.nlark.com/through/2.3.8 wrap-ansi: registry.nlark.com/wrap-ansi/7.0.0 @@ -10730,18 +10613,32 @@ packages: { integrity: sha1-WJ7NNSRx8qHAxXAodUOmTf0g4KE=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/log-update/download/log-update-4.0.0.tgz?cache=0&sync_timestamp=1634543461511&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Flog-update%2Fdownload%2Flog-update-4.0.0.tgz + tarball: https://registry.npmmirror.com/log-update/download/log-update-4.0.0.tgz } name: log-update version: 4.0.0 engines: { node: '>=10' } dependencies: - ansi-escapes: registry.nlark.com/ansi-escapes/4.3.2 + ansi-escapes: registry.npmmirror.com/ansi-escapes/4.3.2 cli-cursor: registry.nlark.com/cli-cursor/3.1.0 slice-ansi: registry.nlark.com/slice-ansi/4.0.0 wrap-ansi: registry.nlark.com/wrap-ansi/6.2.0 dev: true + registry.npmmirror.com/lru-cache/6.0.0: + resolution: + { + integrity: sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/lru-cache/download/lru-cache-6.0.0.tgz + } + name: lru-cache + version: 6.0.0 + engines: { node: '>=10' } + dependencies: + yallist: registry.npmmirror.com/yallist/4.0.0 + dev: true + registry.npmmirror.com/map-obj/1.0.1: resolution: { @@ -10848,6 +10745,17 @@ packages: yargs-parser: registry.npmmirror.com/yargs-parser/20.2.9 dev: true + registry.npmmirror.com/merge-stream/2.0.0: + resolution: + { + integrity: sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/merge-stream/download/merge-stream-2.0.0.tgz + } + name: merge-stream + version: 2.0.0 + dev: true + registry.npmmirror.com/micromatch/3.1.0: resolution: { @@ -10904,6 +10812,30 @@ packages: dev: true optional: true + registry.npmmirror.com/mimic-fn/1.2.0: + resolution: + { + integrity: sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/mimic-fn/download/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: sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/mimic-fn/download/mimic-fn-2.1.0.tgz + } + name: mimic-fn + version: 2.1.0 + engines: { node: '>=6' } + dev: true + registry.npmmirror.com/mockjs/1.1.0: resolution: { @@ -11010,7 +10942,7 @@ packages: { integrity: sha1-PR05XyBPHy8ppUNYuftnh2WtL8U=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/node-releases/download/node-releases-2.0.1.tgz + tarball: https://registry.npmmirror.com/node-releases/download/node-releases-2.0.1.tgz?cache=0&sync_timestamp=1634807596728&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnode-releases%2Fdownload%2Fnode-releases-2.0.1.tgz } name: node-releases version: 2.0.1 @@ -11032,7 +10964,7 @@ packages: { integrity: sha1-t+zR5e1T2o43pV4cImnguX7XSOo=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420537317&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz + tarball: https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz } name: npm-run-path version: 4.0.1 @@ -11041,6 +10973,18 @@ packages: path-key: registry.nlark.com/path-key/3.1.1 dev: true + registry.npmmirror.com/nprogress/0.2.0: + resolution: + { + integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/nprogress/download/nprogress-0.2.0.tgz + } + name: nprogress + version: 0.2.0 + requiresBuild: true + dev: false + registry.npmmirror.com/object-inspect/1.12.0: resolution: { @@ -11051,18 +10995,46 @@ packages: name: object-inspect version: 1.12.0 + registry.npmmirror.com/onetime/2.0.1: + resolution: + { + integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/onetime/download/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: sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/onetime/download/onetime-5.1.2.tgz + } + name: onetime + version: 5.1.2 + engines: { node: '>=6' } + dependencies: + mimic-fn: registry.npmmirror.com/mimic-fn/2.1.0 + dev: true + registry.npmmirror.com/p-map/4.0.0: resolution: { integrity: sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/p-map/download/p-map-4.0.0.tgz?cache=0&sync_timestamp=1635932063287&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fp-map%2Fdownload%2Fp-map-4.0.0.tgz + tarball: https://registry.npmmirror.com/p-map/download/p-map-4.0.0.tgz } name: p-map version: 4.0.0 engines: { node: '>=10' } dependencies: - aggregate-error: registry.nlark.com/aggregate-error/3.1.0 + aggregate-error: registry.npmmirror.com/aggregate-error/3.1.0 dev: true registry.npmmirror.com/p-try/2.2.0: @@ -11070,7 +11042,7 @@ packages: { integrity: sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/p-try/download/p-try-2.2.0.tgz + tarball: https://registry.npmmirror.com/p-try/download/p-try-2.2.0.tgz?cache=0&sync_timestamp=1633367752239&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fp-try%2Fdownload%2Fp-try-2.2.0.tgz } name: p-try version: 2.2.0 @@ -11132,6 +11104,18 @@ packages: engines: { node: '>=0.10.0' } dev: true + registry.npmmirror.com/path-type/4.0.0: + resolution: + { + integrity: sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/path-type/download/path-type-4.0.0.tgz + } + name: path-type + version: 4.0.0 + engines: { node: '>=8' } + dev: true + registry.npmmirror.com/picocolors/1.0.0: resolution: { @@ -11196,6 +11180,23 @@ packages: postcss-safe-parser: registry.nlark.com/postcss-safe-parser/6.0.0_postcss@8.4.5 dev: true + registry.npmmirror.com/postcss-less/6.0.0_postcss@8.4.5: + resolution: + { + integrity: sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/postcss-less/download/postcss-less-6.0.0.tgz + } + id: registry.npmmirror.com/postcss-less/6.0.0 + name: postcss-less + version: 6.0.0 + engines: { node: '>=12' } + peerDependencies: + postcss: ^8.3.5 + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.5 + dev: true + registry.npmmirror.com/postcss-prefix-selector/1.14.0_postcss@5.2.18: resolution: { @@ -11335,6 +11336,41 @@ packages: engines: { node: '>=0.4.0' } dev: true + registry.npmmirror.com/pug-attrs/3.0.0: + resolution: + { + integrity: sha1-sQRR4DSBZeMfrRzCPr3dncc0fEE=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/pug-attrs/download/pug-attrs-3.0.0.tgz + } + name: pug-attrs + version: 3.0.0 + dependencies: + constantinople: registry.nlark.com/constantinople/4.0.1 + js-stringify: registry.npmmirror.com/js-stringify/1.0.2 + pug-runtime: registry.nlark.com/pug-runtime/3.0.1 + dev: true + + registry.npmmirror.com/pug-code-gen/3.0.2: + resolution: + { + integrity: sha1-rRkPSUMTO/GGtguA3kgxAOEy4s4=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/pug-code-gen/download/pug-code-gen-3.0.2.tgz + } + name: pug-code-gen + version: 3.0.2 + dependencies: + constantinople: registry.nlark.com/constantinople/4.0.1 + doctypes: registry.npmmirror.com/doctypes/1.1.0 + js-stringify: registry.npmmirror.com/js-stringify/1.0.2 + pug-attrs: registry.npmmirror.com/pug-attrs/3.0.0 + pug-error: registry.npmmirror.com/pug-error/2.0.0 + pug-runtime: registry.nlark.com/pug-runtime/3.0.1 + void-elements: registry.nlark.com/void-elements/3.1.0 + with: registry.nlark.com/with/7.0.2 + dev: true + registry.npmmirror.com/pug-error/2.0.0: resolution: { @@ -11346,6 +11382,57 @@ packages: version: 2.0.0 dev: true + registry.npmmirror.com/pug-filters/4.0.0: + resolution: + { + integrity: sha1-0+Sa9bqEcum3pm2YDnB86dLMm14=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/pug-filters/download/pug-filters-4.0.0.tgz + } + name: pug-filters + version: 4.0.0 + dependencies: + constantinople: registry.nlark.com/constantinople/4.0.1 + jstransformer: registry.npmmirror.com/jstransformer/1.0.0 + pug-error: registry.npmmirror.com/pug-error/2.0.0 + pug-walk: registry.nlark.com/pug-walk/2.0.0 + resolve: registry.npmmirror.com/resolve/1.20.0 + dev: true + + registry.npmmirror.com/pug-load/3.0.0: + resolution: + { + integrity: sha1-n9nNpSICsIrbEdJWgfufNL1BtmI=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/pug-load/download/pug-load-3.0.0.tgz + } + name: pug-load + version: 3.0.0 + dependencies: + object-assign: registry.nlark.com/object-assign/4.1.1 + pug-walk: registry.nlark.com/pug-walk/2.0.0 + dev: true + + registry.npmmirror.com/pug/3.0.2: + resolution: + { + integrity: sha1-81xxBzQ0VOQ7wnrg/3bHMbeOpTU=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/pug/download/pug-3.0.2.tgz + } + name: pug + version: 3.0.2 + dependencies: + pug-code-gen: registry.npmmirror.com/pug-code-gen/3.0.2 + pug-filters: registry.npmmirror.com/pug-filters/4.0.0 + pug-lexer: registry.nlark.com/pug-lexer/5.0.1 + pug-linker: registry.nlark.com/pug-linker/4.0.0 + pug-load: registry.npmmirror.com/pug-load/3.0.0 + pug-parser: registry.nlark.com/pug-parser/6.0.0 + pug-runtime: registry.nlark.com/pug-runtime/3.0.1 + pug-strip-comments: registry.nlark.com/pug-strip-comments/2.0.0 + dev: true + registry.npmmirror.com/qs/6.10.2: resolution: { @@ -11399,15 +11486,15 @@ packages: type-fest: registry.npmmirror.com/type-fest/0.8.1 dev: true - registry.npmmirror.com/request-light/0.5.5: + registry.npmmirror.com/request-light/0.5.7: resolution: { - integrity: sha512-AvjfJuhyT6dYfhtIBF+IpTPQco+Td1QJ6PsIJ5xui110vQ5p9HxHk+m1XJqXazLQT6CxxSx9eNv6R/+fu4bZig==, + integrity: sha512-i/wKzvcx7Er8tZnvqSxWuNO5ZGggu2UgZAqj/RyZ0si7lBTXL7kZiI/dWxzxnQjaY7s5HEy1qK21Do4Ncr6cVw==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/request-light/download/request-light-0.5.5.tgz + tarball: https://registry.npmmirror.com/request-light/download/request-light-0.5.7.tgz } name: request-light - version: 0.5.5 + version: 0.5.7 dev: true registry.npmmirror.com/resolve-url/0.2.1: @@ -11436,6 +11523,17 @@ packages: path-parse: registry.nlark.com/path-parse/1.0.7 dev: true + registry.npmmirror.com/rfdc/1.3.0: + resolution: + { + integrity: sha1-0LfEQasnINBdxM8m4ByJYx2doIs=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/rfdc/download/rfdc-1.3.0.tgz + } + name: rfdc + version: 1.3.0 + dev: true + registry.npmmirror.com/rimraf/3.0.2: resolution: { @@ -11476,7 +11574,7 @@ packages: version: 6.6.7 engines: { npm: '>=2.0.0' } dependencies: - tslib: registry.nlark.com/tslib/1.14.1 + tslib: registry.npmmirror.com/tslib/1.14.1 dev: true registry.npmmirror.com/rxjs/7.5.1: @@ -11489,7 +11587,19 @@ packages: name: rxjs version: 7.5.1 dependencies: - tslib: registry.nlark.com/tslib/2.3.1 + tslib: registry.npmmirror.com/tslib/2.3.1 + dev: true + + registry.npmmirror.com/shebang-regex/3.0.0: + resolution: + { + integrity: sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/shebang-regex/download/shebang-regex-3.0.0.tgz + } + name: shebang-regex + version: 3.0.0 + engines: { node: '>=8' } dev: true registry.npmmirror.com/signal-exit/3.0.6: @@ -11519,6 +11629,18 @@ packages: totalist: registry.nlark.com/totalist/1.1.0 dev: true + registry.npmmirror.com/slash/3.0.0: + resolution: + { + integrity: sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/slash/download/slash-3.0.0.tgz + } + name: slash + version: 3.0.0 + engines: { node: '>=8' } + dev: true + registry.npmmirror.com/source-map-js/1.0.1: resolution: { @@ -11577,6 +11699,18 @@ packages: version: 0.1.8 dev: true + registry.npmmirror.com/string-argv/0.3.1: + resolution: + { + integrity: sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/string-argv/download/string-argv-0.3.1.tgz + } + name: string-argv + version: 0.3.1 + engines: { node: '>=0.6.19' } + dev: true + registry.npmmirror.com/string-width/2.1.1: resolution: { @@ -11942,6 +12076,18 @@ packages: strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 dev: true + registry.npmmirror.com/to-fast-properties/2.0.0: + resolution: + { + integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz + } + name: to-fast-properties + version: 2.0.0 + engines: { node: '>=4' } + dev: true + registry.npmmirror.com/to-object-path/0.3.0: resolution: { @@ -11973,7 +12119,7 @@ packages: safe-regex: registry.nlark.com/safe-regex/1.1.0 dev: true - registry.npmmirror.com/ts-node/10.4.0_bad060d5f9aca5284661d88d739ba15b: + registry.npmmirror.com/ts-node/10.4.0_faf01e1d5a40372a98081522dcafc186: resolution: { integrity: sha1-aA+IlFiF9ObPRQ5/DWIj3UBIlfc=, @@ -12000,7 +12146,7 @@ packages: '@tsconfig/node12': registry.nlark.com/@tsconfig/node12/1.0.9 '@tsconfig/node14': registry.nlark.com/@tsconfig/node14/1.0.1 '@tsconfig/node16': registry.nlark.com/@tsconfig/node16/1.0.2 - '@types/node': registry.npmmirror.com/@types/node/17.0.5 + '@types/node': registry.npmmirror.com/@types/node/17.0.8 acorn: registry.npmmirror.com/acorn/8.7.0 acorn-walk: registry.nlark.com/acorn-walk/8.2.0 arg: registry.npmmirror.com/arg/4.1.3 @@ -12011,6 +12157,46 @@ packages: yn: registry.nlark.com/yn/3.1.1 dev: true + registry.npmmirror.com/tslib/1.14.1: + resolution: + { + integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/tslib/download/tslib-1.14.1.tgz + } + name: tslib + version: 1.14.1 + dev: true + + registry.npmmirror.com/tslib/2.3.1: + resolution: + { + integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/tslib/download/tslib-2.3.1.tgz + } + name: tslib + version: 2.3.1 + dev: true + + registry.npmmirror.com/tsutils/3.21.0_typescript@4.5.4: + resolution: + { + integrity: sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/tsutils/download/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.4 + dev: true + registry.npmmirror.com/type-fest/0.18.1: resolution: { @@ -12353,40 +12539,42 @@ packages: vscode-languageserver-protocol: registry.npmmirror.com/vscode-languageserver-protocol/3.17.0-next.11 dev: true - registry.npmmirror.com/vscode-pug-languageservice/0.30.1: + registry.npmmirror.com/vscode-pug-languageservice/0.30.2: resolution: { - integrity: sha512-ytco+lziRQNrpHpI8X+/rhYaX4KUWAnYZHd1f1epu2m+9WoIf9swbk8/slIOeyec1DPg4Y7AS8hTLcEfOfY71g==, + integrity: sha512-YkrBodqSzNrtLaEIeMnRJAcnqCWysIiOdkzxF6XHuOc+wDvbZ1U4XgxoLvNNjQdzNQIEYKbsLW0ldq5TYphjiA==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/vscode-pug-languageservice/download/vscode-pug-languageservice-0.30.1.tgz + tarball: https://registry.npmmirror.com/vscode-pug-languageservice/download/vscode-pug-languageservice-0.30.2.tgz } name: vscode-pug-languageservice - version: 0.30.1 + version: 0.30.2 dependencies: - '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.30.1 - '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.1 - '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.30.1 - '@volar/transforms': registry.npmmirror.com/@volar/transforms/0.30.1 + '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.30.2 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.2 + '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.30.2 + '@volar/transforms': registry.npmmirror.com/@volar/transforms/0.30.2 pug-lexer: registry.nlark.com/pug-lexer/5.0.1 pug-parser: registry.nlark.com/pug-parser/6.0.0 - vscode-languageserver: registry.npmmirror.com/vscode-languageserver/8.0.0-next.5 + vscode-languageserver-textdocument: registry.npmmirror.com/vscode-languageserver-textdocument/1.0.3 + vscode-languageserver-types: registry.npmmirror.com/vscode-languageserver-types/3.17.0-next.5 dev: true - registry.npmmirror.com/vscode-typescript-languageservice/0.30.1: + registry.npmmirror.com/vscode-typescript-languageservice/0.30.2: resolution: { - integrity: sha512-7EBJiaLXThlrbm2K5VU+qWPR3z+RtmCFLWiZaNdJYO/E5UFBQiPmO8qXlxcB2x1N7zId2GZoogAbT15oexY2eQ==, + integrity: sha512-5l+gMfbHTZnJy7V7xdH78ai1ViR/scrIVQT5KFraDWLKTYHjGBkHDZ1E9fF+jbeyEizyy2ayldTQ7kCz8jWqVA==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/vscode-typescript-languageservice/download/vscode-typescript-languageservice-0.30.1.tgz + tarball: https://registry.npmmirror.com/vscode-typescript-languageservice/download/vscode-typescript-languageservice-0.30.2.tgz } name: vscode-typescript-languageservice - version: 0.30.1 + version: 0.30.2 dependencies: - '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.1 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.2 semver: registry.nlark.com/semver/7.3.5 upath: registry.nlark.com/upath/2.0.1 - vscode-languageserver: registry.npmmirror.com/vscode-languageserver/8.0.0-next.5 + vscode-languageserver-protocol: registry.npmmirror.com/vscode-languageserver-protocol/3.17.0-next.11 vscode-languageserver-textdocument: registry.npmmirror.com/vscode-languageserver-textdocument/1.0.3 + vscode-nls: registry.nlark.com/vscode-nls/5.0.0 dev: true registry.npmmirror.com/vscode-uri/2.1.2: @@ -12411,34 +12599,35 @@ packages: version: 3.0.3 dev: true - registry.npmmirror.com/vscode-vue-languageservice/0.30.1: + registry.npmmirror.com/vscode-vue-languageservice/0.30.2: resolution: { - integrity: sha512-l9R5vXkrGY0N4hA2o9ZFBIKL44z7UbHc45YjOmnslGwYL15YXfb7T4quW8VYSWJNRbiFBTNnNLWORIDEcWazBA==, + integrity: sha512-P0g92JmnVkV2zrWhDbT2zxuOUp0X2kMM9VHlrT7ALZq8wAhPOW0B4nhhb9a6jKBh6qqFBDquNeQRvTEZp4NJMA==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/vscode-vue-languageservice/download/vscode-vue-languageservice-0.30.1.tgz + tarball: https://registry.npmmirror.com/vscode-vue-languageservice/download/vscode-vue-languageservice-0.30.2.tgz } name: vscode-vue-languageservice - version: 0.30.1 + version: 0.30.2 dependencies: - '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.30.1 - '@volar/html2pug': registry.npmmirror.com/@volar/html2pug/0.30.1 - '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.1 - '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.30.1 - '@volar/transforms': registry.npmmirror.com/@volar/transforms/0.30.1 - '@volar/vue-code-gen': registry.npmmirror.com/@volar/vue-code-gen/0.30.1 + '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.30.2 + '@volar/html2pug': registry.npmmirror.com/@volar/html2pug/0.30.2 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.2 + '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.30.2 + '@volar/transforms': registry.npmmirror.com/@volar/transforms/0.30.2 + '@volar/vue-code-gen': registry.npmmirror.com/@volar/vue-code-gen/0.30.2 '@vscode/emmet-helper': registry.npmmirror.com/@vscode/emmet-helper/2.8.3 '@vue/reactivity': registry.npmmirror.com/@vue/reactivity/3.2.26 '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26 - request-light: registry.npmmirror.com/request-light/0.5.5 + request-light: registry.npmmirror.com/request-light/0.5.7 upath: registry.nlark.com/upath/2.0.1 vscode-css-languageservice: registry.npmmirror.com/vscode-css-languageservice/5.1.9 vscode-html-languageservice: registry.npmmirror.com/vscode-html-languageservice/4.2.1 vscode-json-languageservice: registry.npmmirror.com/vscode-json-languageservice/4.1.10 vscode-languageserver: registry.npmmirror.com/vscode-languageserver/8.0.0-next.5 + vscode-languageserver-protocol: registry.npmmirror.com/vscode-languageserver-protocol/3.17.0-next.11 vscode-languageserver-textdocument: registry.npmmirror.com/vscode-languageserver-textdocument/1.0.3 - vscode-pug-languageservice: registry.npmmirror.com/vscode-pug-languageservice/0.30.1 - vscode-typescript-languageservice: registry.npmmirror.com/vscode-typescript-languageservice/0.30.1 + vscode-pug-languageservice: registry.npmmirror.com/vscode-pug-languageservice/0.30.2 + vscode-typescript-languageservice: registry.npmmirror.com/vscode-typescript-languageservice/0.30.2 dev: true registry.npmmirror.com/vue-demi/0.12.1_vue@3.2.26: @@ -12528,23 +12717,23 @@ packages: vue: registry.npmmirror.com/vue/3.2.26 dev: false - registry.npmmirror.com/vue-tsc/0.30.1_typescript@4.5.4: + registry.npmmirror.com/vue-tsc/0.30.2_typescript@4.5.4: resolution: { - integrity: sha512-AVBPWF70LvuzAt6phaF3U8pg1WmjmZQBfZvkX4Ve9EHTPh4R2JiJnSjf3MQgnx03qF5w0PGkBJ90l12aaLZeKQ==, + integrity: sha512-A8KIk5KwQTbSdsrDxwJkFYLPqDJ1zM86w3X8cgpi6rveozKUGDMPt300awEz61sTuBM9fAfUhNRcsWbsJ1I+TQ==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/vue-tsc/download/vue-tsc-0.30.1.tgz + tarball: https://registry.npmmirror.com/vue-tsc/download/vue-tsc-0.30.2.tgz } - id: registry.npmmirror.com/vue-tsc/0.30.1 + id: registry.npmmirror.com/vue-tsc/0.30.2 name: vue-tsc - version: 0.30.1 + version: 0.30.2 hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.1 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.30.2 typescript: registry.npmmirror.com/typescript/4.5.4 - vscode-vue-languageservice: registry.npmmirror.com/vscode-vue-languageservice/0.30.1 + vscode-vue-languageservice: registry.npmmirror.com/vscode-vue-languageservice/0.30.2 dev: true registry.npmmirror.com/vue-types/4.1.1_vue@3.2.26: @@ -12628,6 +12817,17 @@ packages: hasBin: true dev: true + registry.npmmirror.com/yallist/4.0.0: + resolution: + { + integrity: sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/yallist/download/yallist-4.0.0.tgz + } + name: yallist + version: 4.0.0 + dev: true + registry.npmmirror.com/yaml-eslint-parser/0.3.2: resolution: { diff --git a/src/views/Login/api.ts b/src/api/login/index.ts similarity index 60% rename from src/views/Login/api.ts rename to src/api/login/index.ts index 881e5a0..96ccdb5 100644 --- a/src/views/Login/api.ts +++ b/src/api/login/index.ts @@ -1,7 +1,8 @@ import { useAxios } from '@/hooks/web/useAxios' +import type { UserLoginType } from './types' const { request } = useAxios() -export const loginApi = ({ data }: AxiosConfig) => { +export const loginApi = (data: UserLoginType) => { return request({ url: '/user/login', method: 'post', data }) } diff --git a/src/api/login/types.ts b/src/api/login/types.ts new file mode 100644 index 0000000..be52d56 --- /dev/null +++ b/src/api/login/types.ts @@ -0,0 +1,4 @@ +export type UserLoginType = { + username: string + password: string +} diff --git a/src/components/ConfigGlobal/src/ConfigGlobal.vue b/src/components/ConfigGlobal/src/ConfigGlobal.vue index 8684ab7..adcc049 100644 --- a/src/components/ConfigGlobal/src/ConfigGlobal.vue +++ b/src/components/ConfigGlobal/src/ConfigGlobal.vue @@ -16,7 +16,7 @@ provide('configGlobal', props) diff --git a/src/config/app.ts b/src/config/app.ts index ad7d8e1..8d34ca3 100644 --- a/src/config/app.ts +++ b/src/config/app.ts @@ -21,7 +21,6 @@ export interface AppState { greyMode: boolean showBackTop: boolean showMenuTab: boolean - requestTime: boolean isDark: boolean size: ElememtPlusSzie sizeMap: ElememtPlusSzie[] @@ -44,7 +43,6 @@ export const appModules: AppState = { greyMode: false, // 是否开始灰色模式,用于特殊悼念日 showBackTop: true, // 是否显示回到顶部 showMenuTab: false, // 是否固定一级菜单 - requestTime: false, // 是否在接口调用时添加时间戳,避免IE缓存 isDark: wsCache.get('isDark') || false, // 是否是暗黑模式 size: wsCache.get('default') || 'default', // 组件尺寸 sizeMap: ['default', 'large', 'small'] diff --git a/src/config/axios.ts b/src/config/axios/config.ts similarity index 95% rename from src/config/axios.ts rename to src/config/axios/config.ts index efe2957..69c2fc0 100644 --- a/src/config/axios.ts +++ b/src/config/axios/config.ts @@ -6,7 +6,7 @@ const config: { test: string } result_code: number | string - default_headers: AxiosHeadersType + default_headers: AxiosHeaders request_timeout: number } = { /** diff --git a/src/plugins/axios/index.ts b/src/config/axios/index.ts similarity index 93% rename from src/plugins/axios/index.ts rename to src/config/axios/index.ts index 4f96cb3..b031783 100644 --- a/src/plugins/axios/index.ts +++ b/src/config/axios/index.ts @@ -10,7 +10,7 @@ import { ElMessage } from 'element-plus' import qs from 'qs' -import { config } from '@/config/axios' +import { config } from '@/config/axios/config' const { result_code, base_url } = config @@ -25,7 +25,6 @@ const service: AxiosInstance = axios.create({ // request拦截器 service.interceptors.request.use( (config: AxiosRequestConfig) => { - console.log('我进来了吗') if ( config.method === 'post' && (config.headers as AxiosRequestHeaders)['Content-Type'] === @@ -59,7 +58,6 @@ service.interceptors.request.use( // response 拦截器 service.interceptors.response.use( (response: AxiosResponse) => { - console.log(response) if (response.data.code === result_code) { return response.data } else { @@ -67,7 +65,6 @@ service.interceptors.response.use( } }, (error: AxiosError) => { - console.log(error) console.log('err' + error) // for debug ElMessage.error(error.message) return Promise.reject(error) diff --git a/src/hooks/web/useAxios.ts b/src/hooks/web/useAxios.ts index 7b4f27f..5bfe160 100644 --- a/src/hooks/web/useAxios.ts +++ b/src/hooks/web/useAxios.ts @@ -1,12 +1,8 @@ -import { service } from '@/plugins/axios' +import { service } from '@/config/axios' import { AxiosPromise } from 'axios' -import { useAppStoreWithOut } from '@/store/modules/app' - -import { config } from '@/config/axios' - -const appStore = useAppStoreWithOut() +import { config } from '@/config/axios/config' const { default_headers } = config @@ -22,7 +18,7 @@ export function useAxios() { return service({ url: url, method, - params: appStore.getRequestTime ? { time: new Date().getTime(), ...(params || {}) } : params, + params, data, responseType: responseType, headers: { diff --git a/src/hooks/web/useNProgress.ts b/src/hooks/web/useNProgress.ts new file mode 100644 index 0000000..6293e51 --- /dev/null +++ b/src/hooks/web/useNProgress.ts @@ -0,0 +1,32 @@ +import { watch, ref, nextTick, unref } from 'vue' +import type { NProgressOptions } from 'nprogress' +import NProgress from 'nprogress' +import 'nprogress/nprogress.css' +import { useCssVar } from '@vueuse/core' + +const primaryColor = useCssVar('--el-color-primary', document.documentElement) + +export function useNProgress() { + const isLoading = ref(false) + NProgress.configure({ showSpinner: false } as NProgressOptions) + + watch( + () => isLoading.value, + async (loading: boolean) => { + loading ? NProgress.start() : NProgress.done() + await nextTick() + const bar = document.getElementById('nprogress')?.getElementsByClassName('bar')[0] as ElRef + if (bar) { + bar.style.background = unref(primaryColor.value) + } + } + ) + + function toggle() { + isLoading.value = !isLoading.value + } + + return { + toggle + } +} diff --git a/src/hooks/web/useTitle.ts b/src/hooks/web/useTitle.ts new file mode 100644 index 0000000..cc21aeb --- /dev/null +++ b/src/hooks/web/useTitle.ts @@ -0,0 +1,25 @@ +import { watch, ref } from 'vue' +import { isString } from '@/utils/is' +import { useAppStoreWithOut } from '@/store/modules/app' +import { useI18n } from '@/hooks/web/useI18n' + +const appStore = useAppStoreWithOut() + +export function useTitle(newTitle?: string) { + const { t } = useI18n() + const title = ref( + newTitle ? `${appStore.getTitle} - ${t(newTitle as string)}` : appStore.getTitle + ) + + watch( + title, + (n, o) => { + if (isString(n) && n !== o && document) { + document.title = n + } + }, + { immediate: true } + ) + + return title +} diff --git a/src/layout/Layout.vue b/src/layout/Layout.vue new file mode 100644 index 0000000..2046fc0 --- /dev/null +++ b/src/layout/Layout.vue @@ -0,0 +1,9 @@ + + + diff --git a/src/locales/en.ts b/src/locales/en.ts index 5513478..909b8ce 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -22,6 +22,12 @@ export default { remember: 'Remember me', forgetPassword: 'Forget password' }, + router: { + login: 'Login' + }, + mock: { + loginErr: 'Wrong account or password' + }, formDemo: { input: 'Input', inputNumber: 'InputNumber', diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index c0fbbef..6e05298 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -22,6 +22,12 @@ export default { remember: '记住我', forgetPassword: '忘记密码' }, + router: { + login: '登录' + }, + mock: { + loginErr: '账号或密码错误' + }, formDemo: { input: '输入框', inputNumber: '数字输入框', diff --git a/src/main.ts b/src/main.ts index d708c66..f0582b7 100644 --- a/src/main.ts +++ b/src/main.ts @@ -29,6 +29,8 @@ import { createApp } from 'vue' import App from './App.vue' +import './permission' + async function setupAll() { const app = createApp(App) diff --git a/src/permission.ts b/src/permission.ts new file mode 100644 index 0000000..f97860f --- /dev/null +++ b/src/permission.ts @@ -0,0 +1,51 @@ +import router from './router' +import { useAppStoreWithOut } from '@/store/modules/app' +import { useCache } from '@/hooks/web/useCache' +// import type { RouteRecordRaw } from 'vue-router' +import { useTitle } from '@/hooks/web/useTitle' +import { useNProgress } from '@/hooks/web/useNProgress' + +const appStore = useAppStoreWithOut() + +const { wsCache } = useCache() + +const { toggle } = useNProgress() + +const whiteList = ['/login'] // 不重定向白名单 + +router.beforeEach((to, from, next) => { + console.log(from) + toggle() + if (wsCache.get(appStore.getUserInfo)) { + if (to.path === '/login') { + next({ path: '/' }) + } else { + // if (permissionStore.getIsAddRouters) { + // next() + // return + // } + // permissionStore.generateRoutes().then(() => { + // permissionStore.addRouters.forEach(async (route) => { + // await router.addRoute(route as RouteRecordRaw) // 动态添加可访问路由表 + // }) + // const redirectPath = from.query.redirect || to.path + // const redirect = decodeURIComponent(redirectPath as string) + // const nextData = to.path === redirect ? { ...to, replace: true } : { path: redirect } + // permissionStore.setIsAddRouters(true) + // next(nextData) + // }) + next() + } + } else { + if (whiteList.indexOf(to.path) !== -1) { + next() + } else { + next(`/login?redirect=${to.path}`) // 否则全部重定向到登录页 + } + } +}) + +router.afterEach(async (to) => { + useTitle(to?.meta?.title as string) + toggle() // 结束Progress +}) diff --git a/src/router/index.ts b/src/router/index.ts index 2be6a22..3615805 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -2,16 +2,36 @@ import { createRouter, createWebHashHistory } from 'vue-router' import type { RouteRecordRaw } from 'vue-router' import type { App } from 'vue' // import { getParentLayout } from './helper' -import { t } from '@/hooks/web/useI18n' +import { useI18n } from '@/hooks/web/useI18n' +const { t } = useI18n() + +/* Layout */ +const Layout = () => import('@/layout/Layout.vue') export const constantRouterMap: AppRouteRecordRaw[] = [ + { + path: '/redirect', + component: Layout, + name: 'Redirect', + children: [ + { + path: '/redirect/:path*', + name: 'Redirect', + component: () => import('@/views/Redirect/Redirect.vue'), + meta: {} + } + ], + meta: { + hidden: true + } + }, { path: '/login', component: () => import('@/views/Login/Login.vue'), name: 'Login', meta: { hidden: true, - title: t('common.login'), + title: t('router.login'), noTagsView: true } } diff --git a/src/store/modules/app.ts b/src/store/modules/app.ts index 109fba8..c372a9f 100644 --- a/src/store/modules/app.ts +++ b/src/store/modules/app.ts @@ -58,9 +58,6 @@ export const useAppStore = defineStore({ getShowMenuTab(): boolean { return this.showMenuTab }, - getRequestTime(): boolean { - return this.requestTime - }, getIsDark(): boolean { return this.isDark }, @@ -117,9 +114,6 @@ export const useAppStore = defineStore({ setShowMenuTab(showMenuTab: boolean) { this.showMenuTab = showMenuTab }, - setRequestTime(requestTime: boolean) { - this.requestTime = requestTime - }, setIsDark(isDark: boolean) { this.isDark = isDark if (this.isDark) { diff --git a/src/views/Login/components/LoginForm.vue b/src/views/Login/components/LoginForm.vue index 003099c..c6cf9a0 100644 --- a/src/views/Login/components/LoginForm.vue +++ b/src/views/Login/components/LoginForm.vue @@ -5,7 +5,8 @@ import { useI18n } from '@/hooks/web/useI18n' import { ElButton, ElCheckbox, ElLink } from 'element-plus' import { required } from '@/utils/formRules' import { useForm } from '@/hooks/web/useForm' -import { loginApi } from '../api' +import { loginApi } from '@/api/login' +import type { UserLoginType } from '@/api/login/types' const { t } = useI18n() @@ -87,12 +88,11 @@ async function signIn() { if (validate) { loading.value = true const { getFormData } = methods - const formData = await getFormData() - const res = await loginApi({ - data: formData - }) + const formData = (await getFormData()) as UserLoginType + const res = await loginApi(formData) + .catch(() => {}) + .finally(() => (loading.value = false)) console.log(res) - loading.value = false } } @@ -118,7 +118,9 @@ async function signIn() {