diff --git a/package.json b/package.json index 22b148de..8d05487a 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "*.{vue,js,jsx,ts,tsx}": "eslint --fix" }, "dependencies": { - "@vueuse/core": "^6.3.3", + "@vueuse/core": "^6.4.1", "axios": "^0.21.4", "chroma-js": "^2.1.2", "dayjs": "^1.10.7", @@ -32,7 +32,7 @@ "devDependencies": { "@commitlint/cli": "^13.1.0", "@commitlint/config-conventional": "^13.1.0", - "@iconify/json": "^1.1.402", + "@iconify/json": "^1.1.403", "@iconify/vue": "^3.0.0", "@types/chroma-js": "^2.1.3", "@types/nprogress": "^0.2.0", @@ -49,7 +49,7 @@ "@vicons/material": "^0.11.0", "@vicons/tabler": "^0.11.0", "@vitejs/plugin-vue": "^1.6.2", - "@vue/compiler-sfc": "^3.2.11", + "@vue/compiler-sfc": "^3.2.12", "@vue/eslint-config-prettier": "^6.0.0", "@vue/eslint-config-typescript": "^7.0.0", "commitizen": "^4.2.4", @@ -61,17 +61,17 @@ "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.24.2", "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-vue": "^7.17.0", + "eslint-plugin-vue": "^7.18.0", "husky": "^7.0.2", "lint-staged": "^11.1.2", "patch-package": "^6.4.7", "postinstall-postinstall": "^2.1.0", - "prettier": "^2.4.0", - "sass": "^1.41.0", + "prettier": "^2.4.1", + "sass": "^1.41.1", "typescript": "^4.4.3", "unplugin-icons": "^0.11.1", "unplugin-vue-components": "^0.15.1", - "vite": "^2.5.7", + "vite": "^2.5.8", "vite-plugin-html": "^2.1.0", "vite-plugin-windicss": "^1.4.3", "vue-tsc": "^0.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7286bb69..7dd96ba8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,7 +3,7 @@ lockfileVersion: 5.3 specifiers: '@commitlint/cli': ^13.1.0 '@commitlint/config-conventional': ^13.1.0 - '@iconify/json': ^1.1.402 + '@iconify/json': ^1.1.403 '@iconify/vue': ^3.0.0 '@types/chroma-js': ^2.1.3 '@types/nprogress': ^0.2.0 @@ -20,10 +20,10 @@ specifiers: '@vicons/material': ^0.11.0 '@vicons/tabler': ^0.11.0 '@vitejs/plugin-vue': ^1.6.2 - '@vue/compiler-sfc': ^3.2.11 + '@vue/compiler-sfc': ^3.2.12 '@vue/eslint-config-prettier': ^6.0.0 '@vue/eslint-config-typescript': ^7.0.0 - '@vueuse/core': ^6.3.3 + '@vueuse/core': ^6.4.1 axios: ^0.21.4 chroma-js: ^2.1.2 commitizen: ^4.2.4 @@ -36,7 +36,7 @@ specifiers: eslint-config-prettier: ^8.3.0 eslint-plugin-import: ^2.24.2 eslint-plugin-prettier: ^4.0.0 - eslint-plugin-vue: ^7.17.0 + eslint-plugin-vue: ^7.18.0 form-data: ^4.0.0 husky: ^7.0.2 lint-staged: ^11.1.2 @@ -44,13 +44,13 @@ specifiers: patch-package: ^6.4.7 pinia: ^2.0.0-rc.4 postinstall-postinstall: ^2.1.0 - prettier: ^2.4.0 + prettier: ^2.4.1 qs: ^6.10.1 - sass: ^1.41.0 + sass: ^1.41.1 typescript: ^4.4.3 unplugin-icons: ^0.11.1 unplugin-vue-components: ^0.15.1 - vite: ^2.5.7 + vite: ^2.5.8 vite-plugin-html: ^2.1.0 vite-plugin-windicss: ^1.4.3 vue: ^3.2.10 @@ -59,7 +59,7 @@ specifiers: windicss: ^3.1.7 dependencies: - '@vueuse/core': registry.nlark.com/@vueuse/core/6.3.3_vue@3.2.10 + '@vueuse/core': registry.nlark.com/@vueuse/core/6.4.1_vue@3.2.10 axios: registry.nlark.com/axios/0.21.4 chroma-js: registry.nlark.com/chroma-js/2.1.2 dayjs: registry.nlark.com/dayjs/1.10.7 @@ -73,7 +73,7 @@ dependencies: devDependencies: '@commitlint/cli': registry.nlark.com/@commitlint/cli/13.1.0 '@commitlint/config-conventional': registry.nlark.com/@commitlint/config-conventional/13.1.0 - '@iconify/json': registry.nlark.com/@iconify/json/1.1.402 + '@iconify/json': registry.nlark.com/@iconify/json/1.1.403 '@iconify/vue': registry.nlark.com/@iconify/vue/3.0.0_vue@3.2.10 '@types/chroma-js': registry.nlark.com/@types/chroma-js/2.1.3 '@types/nprogress': registry.nlark.com/@types/nprogress/0.2.0 @@ -89,10 +89,10 @@ devDependencies: '@vicons/ionicons5': registry.nlark.com/@vicons/ionicons5/0.11.0 '@vicons/material': registry.nlark.com/@vicons/material/0.11.0 '@vicons/tabler': registry.nlark.com/@vicons/tabler/0.11.0 - '@vitejs/plugin-vue': registry.nlark.com/@vitejs/plugin-vue/1.6.2_@vue+compiler-sfc@3.2.11 - '@vue/compiler-sfc': registry.nlark.com/@vue/compiler-sfc/3.2.11 - '@vue/eslint-config-prettier': 6.0.0_b4d73ff40db55d7af7de6f3602f2b630 - '@vue/eslint-config-typescript': 7.0.0_ca87bee0483b94db258860da701ed809 + '@vitejs/plugin-vue': registry.nlark.com/@vitejs/plugin-vue/1.6.2_@vue+compiler-sfc@3.2.12 + '@vue/compiler-sfc': registry.nlark.com/@vue/compiler-sfc/3.2.12 + '@vue/eslint-config-prettier': 6.0.0_07ea7830c059e0b322b8e6cb8d02712b + '@vue/eslint-config-typescript': 7.0.0_8accd92160de6f0c5ceb40584f283975 commitizen: registry.nlark.com/commitizen/4.2.4 cz-conventional-changelog: registry.nlark.com/cz-conventional-changelog/3.3.0 cz-customizable: registry.nlark.com/cz-customizable/6.3.0 @@ -101,20 +101,20 @@ devDependencies: eslint-config-airbnb-base: 14.2.1_b7a4de75e7d0094cbe979e30a9a325ab eslint-config-prettier: registry.nlark.com/eslint-config-prettier/8.3.0_eslint@7.32.0 eslint-plugin-import: registry.nlark.com/eslint-plugin-import/2.24.2_eslint@7.32.0 - eslint-plugin-prettier: registry.nlark.com/eslint-plugin-prettier/4.0.0_5559632aa3c77deec3ae5c2ea6ed0f36 - eslint-plugin-vue: registry.nlark.com/eslint-plugin-vue/7.17.0_eslint@7.32.0 + eslint-plugin-prettier: registry.nlark.com/eslint-plugin-prettier/4.0.0_6e975bd57c7acf028c1a9ddbbf60c898 + eslint-plugin-vue: registry.nlark.com/eslint-plugin-vue/7.18.0_eslint@7.32.0 husky: registry.nlark.com/husky/7.0.2 lint-staged: registry.nlark.com/lint-staged/11.1.2 patch-package: registry.nlark.com/patch-package/6.4.7 postinstall-postinstall: registry.nlark.com/postinstall-postinstall/2.1.0 - prettier: registry.nlark.com/prettier/2.4.0 - sass: registry.nlark.com/sass/1.41.0 + prettier: registry.nlark.com/prettier/2.4.1 + sass: registry.nlark.com/sass/1.41.1 typescript: registry.nlark.com/typescript/4.4.3 - unplugin-icons: registry.nlark.com/unplugin-icons/0.11.1_88e03f59845e0cabbde926666ec4c27e - unplugin-vue-components: registry.nlark.com/unplugin-vue-components/0.15.1_vite@2.5.7+vue@3.2.10 - vite: registry.nlark.com/vite/2.5.7 - vite-plugin-html: registry.nlark.com/vite-plugin-html/2.1.0_vite@2.5.7 - vite-plugin-windicss: registry.nlark.com/vite-plugin-windicss/1.4.3_typescript@4.4.3+vite@2.5.7 + unplugin-icons: registry.nlark.com/unplugin-icons/0.11.1_fd5a4923c948631ae5dd6eea4a9dc450 + unplugin-vue-components: registry.nlark.com/unplugin-vue-components/0.15.1_vite@2.5.8+vue@3.2.10 + vite: registry.nlark.com/vite/2.5.8 + vite-plugin-html: registry.nlark.com/vite-plugin-html/2.1.0_vite@2.5.8 + vite-plugin-windicss: registry.nlark.com/vite-plugin-windicss/1.4.3_typescript@4.4.3+vite@2.5.8 vue-tsc: registry.nlark.com/vue-tsc/0.3.0_typescript@4.4.3 windicss: registry.nlark.com/windicss/3.1.7 @@ -128,7 +128,7 @@ packages: resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=, tarball: '@types/json5/download/@types/json5-0.0.29.tgz'} dev: true - /@vue/eslint-config-prettier/6.0.0_b4d73ff40db55d7af7de6f3602f2b630: + /@vue/eslint-config-prettier/6.0.0_07ea7830c059e0b322b8e6cb8d02712b: resolution: {integrity: sha1-rVkSswj0rkaEWOAqKwXbC50kZwA=, tarball: '@vue/eslint-config-prettier/download/@vue/eslint-config-prettier-6.0.0.tgz'} peerDependencies: eslint: '>= 5.0.0' @@ -137,11 +137,11 @@ packages: dependencies: eslint: registry.nlark.com/eslint/7.32.0 eslint-config-prettier: registry.nlark.com/eslint-config-prettier/6.15.0_eslint@7.32.0 - eslint-plugin-prettier: registry.nlark.com/eslint-plugin-prettier/4.0.0_5559632aa3c77deec3ae5c2ea6ed0f36 - prettier: registry.nlark.com/prettier/2.4.0 + eslint-plugin-prettier: registry.nlark.com/eslint-plugin-prettier/4.0.0_6e975bd57c7acf028c1a9ddbbf60c898 + prettier: registry.nlark.com/prettier/2.4.1 dev: true - /@vue/eslint-config-typescript/7.0.0_ca87bee0483b94db258860da701ed809: + /@vue/eslint-config-typescript/7.0.0_8accd92160de6f0c5ceb40584f283975: resolution: {integrity: sha1-Igxwwu33olPnOSmFJfTUAbjvADg=, tarball: '@vue/eslint-config-typescript/download/@vue/eslint-config-typescript-7.0.0.tgz'} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -153,7 +153,7 @@ packages: '@typescript-eslint/eslint-plugin': registry.nlark.com/@typescript-eslint/eslint-plugin/4.31.1_e2d3c88d378335c4183365c112128ce9 '@typescript-eslint/parser': registry.nlark.com/@typescript-eslint/parser/4.31.1_eslint@7.32.0+typescript@4.4.3 eslint: registry.nlark.com/eslint/7.32.0 - eslint-plugin-vue: registry.nlark.com/eslint-plugin-vue/7.17.0_eslint@7.32.0 + eslint-plugin-vue: registry.nlark.com/eslint-plugin-vue/7.18.0_eslint@7.32.0 vue-eslint-parser: registry.nlark.com/vue-eslint-parser/7.10.0_eslint@7.32.0 transitivePeerDependencies: - supports-color @@ -251,10 +251,6 @@ packages: resolution: {integrity: sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=, tarball: balanced-match/download/balanced-match-1.0.2.tgz} dev: true - /bluebird/3.7.2: - resolution: {integrity: sha1-nyKcFb4nJFT/qXOs4NvueaGww28=, tarball: bluebird/download/bluebird-3.7.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.7.2.tgz} - dev: true - /brace-expansion/1.1.11: resolution: {integrity: sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=, tarball: brace-expansion/download/brace-expansion-1.1.11.tgz} dependencies: @@ -406,12 +402,6 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /cssesc/3.0.0: - resolution: {integrity: sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=, tarball: cssesc/download/cssesc-3.0.0.tgz} - engines: {node: '>=4'} - hasBin: true - dev: true - /decamelize-keys/1.1.0: resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=, tarball: decamelize-keys/download/decamelize-keys-1.1.0.tgz} engines: {node: '>=0.10.0'} @@ -497,11 +487,6 @@ packages: jake: registry.nlark.com/jake/10.8.2 dev: true - /emojis-list/3.0.0: - resolution: {integrity: sha1-VXBmIEatKeLpFucariYKvf9Pang=, tarball: emojis-list/download/emojis-list-3.0.0.tgz} - engines: {node: '>= 4'} - dev: true - /error-ex/1.3.2: resolution: {integrity: sha1-tKxAZIEH/c3PriQvQovqihTU8b8=, tarball: error-ex/download/error-ex-1.3.2.tgz} dependencies: @@ -670,12 +655,6 @@ packages: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=, tarball: functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz} dev: true - /generic-names/2.0.1: - resolution: {integrity: sha1-+KN46tLMqno08DF7BVVIMq5BuHI=, tarball: generic-names/download/generic-names-2.0.1.tgz?cache=0&sync_timestamp=1603542269880&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgeneric-names%2Fdownload%2Fgeneric-names-2.0.1.tgz} - dependencies: - loader-utils: 1.4.0 - dev: true - /get-caller-file/2.0.5: resolution: {integrity: sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=, tarball: get-caller-file/download/get-caller-file-2.0.5.tgz} engines: {node: 6.* || 8.* || >= 10.*} @@ -754,10 +733,6 @@ packages: resolution: {integrity: sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=, tarball: has-symbols/download/has-symbols-1.0.2.tgz} engines: {node: '>= 0.4'} - /hash-sum/2.0.0: - resolution: {integrity: sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=, tarball: hash-sum/download/hash-sum-2.0.0.tgz} - dev: true - /he/1.2.0: resolution: {integrity: sha1-hK5l+n6vsWX922FWauFLrwVmTw8=, tarball: he/download/he-1.2.0.tgz} hasBin: true @@ -795,10 +770,6 @@ packages: terser: registry.nlark.com/terser/4.8.0 dev: true - /icss-replace-symbols/1.1.0: - resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=, tarball: icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz} - dev: true - /ignore/4.0.6: resolution: {integrity: sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=, tarball: ignore/download/ignore-4.0.6.tgz} engines: {node: '>= 4'} @@ -993,15 +964,6 @@ packages: resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=, tarball: lines-and-columns/download/lines-and-columns-1.1.6.tgz} dev: true - /loader-utils/1.4.0: - resolution: {integrity: sha1-xXm140yzSxp07cbB+za/o3HVphM=, tarball: loader-utils/download/loader-utils-1.4.0.tgz} - engines: {node: '>=4.0.0'} - dependencies: - big.js: registry.nlark.com/big.js/5.2.2 - emojis-list: 3.0.0 - json5: registry.nlark.com/json5/1.0.1 - dev: true - /locate-path/5.0.0: resolution: {integrity: sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=, tarball: locate-path/download/locate-path-5.0.0.tgz} engines: {node: '>=8'} @@ -1020,10 +982,6 @@ packages: resolution: {integrity: sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=, tarball: lodash-es/download/lodash-es-4.17.21.tgz?cache=0&sync_timestamp=1613835893273&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash-es%2Fdownload%2Flodash-es-4.17.21.tgz} dev: false - /lodash.camelcase/4.3.0: - resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=, tarball: lodash.camelcase/download/lodash.camelcase-4.3.0.tgz} - dev: true - /lodash.clonedeep/4.5.0: resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=, tarball: lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz} dev: true @@ -1826,10 +1784,6 @@ packages: engines: {node: '>=10'} dev: true - /yallist/3.1.1: - resolution: {integrity: sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=, tarball: yallist/download/yallist-3.1.1.tgz} - dev: true - /yallist/4.0.0: resolution: {integrity: sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=, tarball: yallist/download/yallist-4.0.0.tgz} dev: true @@ -1892,7 +1846,7 @@ packages: hasBin: true registry.nlark.com/@babel/parser/7.15.6: - resolution: {integrity: sha1-BDuao8MDwHIuU3f++Rl/TPF5ZUk=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/parser/download/@babel/parser-7.15.6.tgz} + resolution: {integrity: sha1-BDuao8MDwHIuU3f++Rl/TPF5ZUk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/parser/download/@babel/parser-7.15.6.tgz} name: '@babel/parser' version: 7.15.6 engines: {node: '>=6.0.0'} @@ -1909,7 +1863,7 @@ packages: to-fast-properties: registry.nlark.com/to-fast-properties/2.0.0 registry.nlark.com/@babel/types/7.15.6: - resolution: {integrity: sha1-mavcSCGLKIHAWN0KerBbmcm+dY8=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/types/download/@babel/types-7.15.6.tgz?cache=0&sync_timestamp=1631500167899&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.15.6.tgz} + resolution: {integrity: sha1-mavcSCGLKIHAWN0KerBbmcm+dY8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/types/download/@babel/types-7.15.6.tgz?cache=0&sync_timestamp=1631500167899&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.15.6.tgz} name: '@babel/types' version: 7.15.6 engines: {node: '>=6.9.0'} @@ -2174,10 +2128,10 @@ packages: version: 1.0.10 dev: true - registry.nlark.com/@iconify/json/1.1.402: - resolution: {integrity: sha1-lMmXV91XYQo0PIyEk4fxo3OglLM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@iconify/json/download/@iconify/json-1.1.402.tgz} + registry.nlark.com/@iconify/json/1.1.403: + resolution: {integrity: sha1-uexHeSNI5vne5oWu108tboqLpKw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@iconify/json/download/@iconify/json-1.1.403.tgz} name: '@iconify/json' - version: 1.1.402 + version: 1.1.403 dev: true registry.nlark.com/@iconify/vue/3.0.0_vue@3.2.10: @@ -2549,7 +2503,7 @@ packages: version: 0.11.0 dev: true - registry.nlark.com/@vitejs/plugin-vue/1.6.2_@vue+compiler-sfc@3.2.11: + registry.nlark.com/@vitejs/plugin-vue/1.6.2_@vue+compiler-sfc@3.2.12: resolution: {integrity: sha1-QN/jFM/2ENTdAnoLTqKpOiV/P8k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vitejs/plugin-vue/download/@vitejs/plugin-vue-1.6.2.tgz} id: registry.nlark.com/@vitejs/plugin-vue/1.6.2 name: '@vitejs/plugin-vue' @@ -2558,7 +2512,7 @@ packages: peerDependencies: '@vue/compiler-sfc': ^3.2.6 dependencies: - '@vue/compiler-sfc': registry.nlark.com/@vue/compiler-sfc/3.2.11 + '@vue/compiler-sfc': registry.nlark.com/@vue/compiler-sfc/3.2.12 dev: true registry.nlark.com/@volar/code-gen/0.27.14: @@ -2645,6 +2599,18 @@ packages: source-map: registry.nlark.com/source-map/0.6.1 dev: true + registry.nlark.com/@vue/compiler-core/3.2.12: + resolution: {integrity: sha1-I5mNaYakXhqwQkEwzArQDjPaEQE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/compiler-core/download/@vue/compiler-core-3.2.12.tgz} + name: '@vue/compiler-core' + version: 3.2.12 + dependencies: + '@babel/parser': registry.nlark.com/@babel/parser/7.15.6 + '@babel/types': registry.nlark.com/@babel/types/7.15.6 + '@vue/shared': registry.nlark.com/@vue/shared/3.2.12 + estree-walker: registry.nlark.com/estree-walker/2.0.2 + source-map: registry.nlark.com/source-map/0.6.1 + dev: true + registry.nlark.com/@vue/compiler-dom/3.2.10: resolution: {integrity: sha1-GzQuOnkwyZFWlF5t7yer5nGmp2o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.10.tgz} name: '@vue/compiler-dom' @@ -2663,22 +2629,31 @@ packages: '@vue/shared': registry.nlark.com/@vue/shared/3.2.11 dev: true - registry.nlark.com/@vue/compiler-sfc/3.2.11: - resolution: {integrity: sha1-Yo+hIjh2DZubM5rC4SWnWSJPrb8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.11.tgz} - name: '@vue/compiler-sfc' - version: 3.2.11 + registry.nlark.com/@vue/compiler-dom/3.2.12: + resolution: {integrity: sha1-1roAEU5zrbixiUDD/xh5fMKwUU8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.12.tgz} + name: '@vue/compiler-dom' + version: 3.2.12 dependencies: - '@babel/parser': registry.nlark.com/@babel/parser/7.15.3 - '@babel/types': registry.nlark.com/@babel/types/7.15.0 + '@vue/compiler-core': registry.nlark.com/@vue/compiler-core/3.2.12 + '@vue/shared': registry.nlark.com/@vue/shared/3.2.12 + dev: true + + registry.nlark.com/@vue/compiler-sfc/3.2.12: + resolution: {integrity: sha1-OVVVUNlgUVCHU7qTT3Jg3F7lIR4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.12.tgz} + name: '@vue/compiler-sfc' + version: 3.2.12 + dependencies: + '@babel/parser': registry.nlark.com/@babel/parser/7.15.6 + '@babel/types': registry.nlark.com/@babel/types/7.15.6 '@types/estree': registry.nlark.com/@types/estree/0.0.48 - '@vue/compiler-core': registry.nlark.com/@vue/compiler-core/3.2.11 - '@vue/compiler-dom': registry.nlark.com/@vue/compiler-dom/3.2.11 - '@vue/compiler-ssr': registry.nlark.com/@vue/compiler-ssr/3.2.11 - '@vue/ref-transform': registry.nlark.com/@vue/ref-transform/3.2.11 - '@vue/shared': registry.nlark.com/@vue/shared/3.2.11 + '@vue/compiler-core': registry.nlark.com/@vue/compiler-core/3.2.12 + '@vue/compiler-dom': registry.nlark.com/@vue/compiler-dom/3.2.12 + '@vue/compiler-ssr': registry.nlark.com/@vue/compiler-ssr/3.2.12 + '@vue/ref-transform': registry.nlark.com/@vue/ref-transform/3.2.12 + '@vue/shared': registry.nlark.com/@vue/shared/3.2.12 consolidate: registry.nlark.com/consolidate/0.16.0 - estree-walker: 2.0.2 - hash-sum: 2.0.0 + estree-walker: registry.nlark.com/estree-walker/2.0.2 + hash-sum: registry.nlark.com/hash-sum/2.0.0 lru-cache: registry.nlark.com/lru-cache/5.1.1 magic-string: registry.nlark.com/magic-string/0.25.7 merge-source-map: registry.nlark.com/merge-source-map/1.1.0 @@ -2688,13 +2663,13 @@ packages: source-map: registry.nlark.com/source-map/0.6.1 dev: true - registry.nlark.com/@vue/compiler-ssr/3.2.11: - resolution: {integrity: sha1-cCzvNCllFkW9vgn+WWKAO1piGrs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.11.tgz} + registry.nlark.com/@vue/compiler-ssr/3.2.12: + resolution: {integrity: sha1-MuXUvDHDccEltD6dB7io9wRCsIA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.12.tgz} name: '@vue/compiler-ssr' - version: 3.2.11 + version: 3.2.12 dependencies: - '@vue/compiler-dom': registry.nlark.com/@vue/compiler-dom/3.2.11 - '@vue/shared': registry.nlark.com/@vue/shared/3.2.11 + '@vue/compiler-dom': registry.nlark.com/@vue/compiler-dom/3.2.12 + '@vue/shared': registry.nlark.com/@vue/shared/3.2.12 dev: true registry.nlark.com/@vue/devtools-api/6.0.0-beta.15: @@ -2719,15 +2694,15 @@ packages: '@vue/shared': registry.nlark.com/@vue/shared/3.2.11 dev: true - registry.nlark.com/@vue/ref-transform/3.2.11: - resolution: {integrity: sha1-TSgrlXDRSFpz579dV8zie0p6ppA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/ref-transform/download/@vue/ref-transform-3.2.11.tgz} + registry.nlark.com/@vue/ref-transform/3.2.12: + resolution: {integrity: sha1-b3+kbdhER93PVK37G2ibHPQkPeA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/ref-transform/download/@vue/ref-transform-3.2.12.tgz} name: '@vue/ref-transform' - version: 3.2.11 + version: 3.2.12 dependencies: - '@babel/parser': registry.nlark.com/@babel/parser/7.15.3 - '@vue/compiler-core': registry.nlark.com/@vue/compiler-core/3.2.11 - '@vue/shared': registry.nlark.com/@vue/shared/3.2.11 - estree-walker: 2.0.2 + '@babel/parser': registry.nlark.com/@babel/parser/7.15.6 + '@vue/compiler-core': registry.nlark.com/@vue/compiler-core/3.2.12 + '@vue/shared': registry.nlark.com/@vue/shared/3.2.12 + estree-walker: registry.nlark.com/estree-walker/2.0.2 magic-string: registry.nlark.com/magic-string/0.25.7 dev: true @@ -2762,38 +2737,34 @@ packages: version: 3.2.11 dev: true - registry.nlark.com/@vueuse/core/6.3.3_vue@3.2.10: - resolution: {integrity: sha1-BoLAG1DSjpHT128nJ4YA7haS+iQ=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vueuse/core/download/@vueuse/core-6.3.3.tgz} - id: registry.nlark.com/@vueuse/core/6.3.3 + registry.nlark.com/@vue/shared/3.2.12: + resolution: {integrity: sha1-MEBkpLVvxse5Fp2A6e5i7LS/Chw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/shared/download/@vue/shared-3.2.12.tgz} + name: '@vue/shared' + version: 3.2.12 + dev: true + + registry.nlark.com/@vueuse/core/6.4.1_vue@3.2.10: + resolution: {integrity: sha1-IUFpl6I7+0kkpQgu1vqVkCf4DQQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vueuse/core/download/@vueuse/core-6.4.1.tgz} + id: registry.nlark.com/@vueuse/core/6.4.1 name: '@vueuse/core' - version: 6.3.3 + version: 6.4.1 peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - vue: - optional: true dependencies: - '@vueuse/shared': registry.nlark.com/@vueuse/shared/6.3.3_vue@3.2.10 + '@vueuse/shared': registry.nlark.com/@vueuse/shared/6.4.1_vue@3.2.10 vue: registry.nlark.com/vue/3.2.10 vue-demi: registry.nlark.com/vue-demi/0.11.4_vue@3.2.10 dev: false - registry.nlark.com/@vueuse/shared/6.3.3_vue@3.2.10: - resolution: {integrity: sha1-TlxgCtHtW/KoYwrQvTjtsfQmnzc=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vueuse/shared/download/@vueuse/shared-6.3.3.tgz} - id: registry.nlark.com/@vueuse/shared/6.3.3 + registry.nlark.com/@vueuse/shared/6.4.1_vue@3.2.10: + resolution: {integrity: sha1-W8hL4QfOrYThHCHSxXsenyw3aXU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vueuse/shared/download/@vueuse/shared-6.4.1.tgz} + id: registry.nlark.com/@vueuse/shared/6.4.1 name: '@vueuse/shared' - version: 6.3.3 + version: 6.4.1 peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - vue: - optional: true dependencies: vue: registry.nlark.com/vue/3.2.10 vue-demi: registry.nlark.com/vue-demi/0.11.4_vue@3.2.10 @@ -2906,7 +2877,7 @@ packages: dev: true registry.nlark.com/anymatch/3.1.2: - resolution: {integrity: sha1-wFV8CWrzLxBhmPT04qODU343hxY=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/anymatch/download/anymatch-3.1.2.tgz} + resolution: {integrity: sha1-wFV8CWrzLxBhmPT04qODU343hxY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/anymatch/download/anymatch-3.1.2.tgz} name: anymatch version: 3.1.2 engines: {node: '>= 8'} @@ -2984,12 +2955,18 @@ packages: dev: true registry.nlark.com/binary-extensions/2.2.0: - resolution: {integrity: sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz} + resolution: {integrity: sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz} name: binary-extensions version: 2.2.0 engines: {node: '>=8'} dev: true + registry.nlark.com/bluebird/3.7.2: + resolution: {integrity: sha1-nyKcFb4nJFT/qXOs4NvueaGww28=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/bluebird/download/bluebird-3.7.2.tgz} + name: bluebird + version: 3.7.2 + dev: true + registry.nlark.com/brace-expansion/1.1.11: resolution: {integrity: sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/brace-expansion/download/brace-expansion-1.1.11.tgz} name: brace-expansion @@ -3000,7 +2977,7 @@ packages: dev: true registry.nlark.com/braces/3.0.2: - resolution: {integrity: sha1-NFThpGLujVmeI23zNs2epPiv4Qc=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/braces/download/braces-3.0.2.tgz} + resolution: {integrity: sha1-NFThpGLujVmeI23zNs2epPiv4Qc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/braces/download/braces-3.0.2.tgz} name: braces version: 3.0.2 engines: {node: '>=8'} @@ -3084,7 +3061,7 @@ packages: dev: true registry.nlark.com/chokidar/3.5.2: - resolution: {integrity: sha1-26OXb8rbAW9m/TZQIdkWANAcHnU=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/chokidar/download/chokidar-3.5.2.tgz} + resolution: {integrity: sha1-26OXb8rbAW9m/TZQIdkWANAcHnU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/chokidar/download/chokidar-3.5.2.tgz} name: chokidar version: 3.5.2 engines: {node: '>= 8.10.0'} @@ -3147,7 +3124,7 @@ packages: dev: true registry.nlark.com/colorette/1.3.0: - resolution: {integrity: sha1-/0XS8O2yRAadO3cq3rBP7TjQoK8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/colorette/download/colorette-1.3.0.tgz?cache=0&sync_timestamp=1631034394587&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcolorette%2Fdownload%2Fcolorette-1.3.0.tgz} + resolution: {integrity: sha1-/0XS8O2yRAadO3cq3rBP7TjQoK8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/colorette/download/colorette-1.3.0.tgz} name: colorette version: 1.3.0 dev: true @@ -3207,7 +3184,7 @@ packages: version: 0.16.0 engines: {node: '>= 0.10.0'} dependencies: - bluebird: 3.7.2 + bluebird: registry.nlark.com/bluebird/3.7.2 dev: true registry.nlark.com/constantinople/4.0.1: @@ -3250,6 +3227,14 @@ packages: csstype: registry.nlark.com/csstype/3.0.8 dev: false + registry.nlark.com/cssesc/3.0.0: + resolution: {integrity: sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz} + name: cssesc + version: 3.0.0 + engines: {node: '>=4'} + hasBin: true + dev: true + registry.nlark.com/csstype/2.6.17: resolution: {integrity: sha1-TPMOuH4dGgBdi2UQ+VKSQT9qHA4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/csstype/download/csstype-2.6.17.tgz} name: csstype @@ -3452,6 +3437,13 @@ packages: version: 8.0.0 dev: true + registry.nlark.com/emojis-list/3.0.0: + resolution: {integrity: sha1-VXBmIEatKeLpFucariYKvf9Pang=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz} + name: emojis-list + version: 3.0.0 + engines: {node: '>= 4'} + dev: true + registry.nlark.com/enquirer/2.3.6: resolution: {integrity: sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/enquirer/download/enquirer-2.3.6.tgz} name: enquirer @@ -3504,7 +3496,7 @@ packages: dev: true registry.nlark.com/esbuild/0.12.21: - resolution: {integrity: sha1-f/Mqmsc85DEPnLYepMPal1ZXDUY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/esbuild/download/esbuild-0.12.21.tgz?cache=0&sync_timestamp=1631587318573&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fesbuild%2Fdownload%2Fesbuild-0.12.21.tgz} + resolution: {integrity: sha1-f/Mqmsc85DEPnLYepMPal1ZXDUY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/esbuild/download/esbuild-0.12.21.tgz} name: esbuild version: 0.12.21 hasBin: true @@ -3582,7 +3574,7 @@ packages: tsconfig-paths: registry.nlark.com/tsconfig-paths/3.11.0 dev: true - registry.nlark.com/eslint-plugin-prettier/4.0.0_5559632aa3c77deec3ae5c2ea6ed0f36: + registry.nlark.com/eslint-plugin-prettier/4.0.0_6e975bd57c7acf028c1a9ddbbf60c898: resolution: {integrity: sha1-i5nR5LiySnYkcrRWeZICNhnLmOA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/eslint-plugin-prettier/download/eslint-plugin-prettier-4.0.0.tgz} id: registry.nlark.com/eslint-plugin-prettier/4.0.0 name: eslint-plugin-prettier @@ -3598,23 +3590,23 @@ packages: dependencies: eslint: registry.nlark.com/eslint/7.32.0 eslint-config-prettier: registry.nlark.com/eslint-config-prettier/8.3.0_eslint@7.32.0 - prettier: registry.nlark.com/prettier/2.4.0 + prettier: registry.nlark.com/prettier/2.4.1 prettier-linter-helpers: 1.0.0 dev: true - registry.nlark.com/eslint-plugin-vue/7.17.0_eslint@7.32.0: - resolution: {integrity: sha1-QeC9te/8pe4m8If5JL6YfrQe9XM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/eslint-plugin-vue/download/eslint-plugin-vue-7.17.0.tgz} - id: registry.nlark.com/eslint-plugin-vue/7.17.0 + registry.nlark.com/eslint-plugin-vue/7.18.0_eslint@7.32.0: + resolution: {integrity: sha1-AqRSFCMwx/J8JC2yGhueJSOFQPY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/eslint-plugin-vue/download/eslint-plugin-vue-7.18.0.tgz} + id: registry.nlark.com/eslint-plugin-vue/7.18.0 name: eslint-plugin-vue - version: 7.17.0 + version: 7.18.0 engines: {node: '>=8.10'} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: registry.nlark.com/eslint/7.32.0 eslint-utils: registry.nlark.com/eslint-utils/2.1.0 - natural-compare: 1.4.0 - semver: 6.3.0 + natural-compare: registry.nlark.com/natural-compare/1.4.0 + semver: registry.nlark.com/semver/6.3.0 vue-eslint-parser: registry.nlark.com/vue-eslint-parser/7.10.0_eslint@7.32.0 transitivePeerDependencies: - supports-color @@ -3631,7 +3623,7 @@ packages: dev: true registry.nlark.com/eslint-utils/2.1.0: - resolution: {integrity: sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/eslint-utils/download/eslint-utils-2.1.0.tgz?cache=0&sync_timestamp=1620977666265&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-utils%2Fdownload%2Feslint-utils-2.1.0.tgz} + resolution: {integrity: sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/eslint-utils/download/eslint-utils-2.1.0.tgz} name: eslint-utils version: 2.1.0 engines: {node: '>=6'} @@ -3739,6 +3731,12 @@ packages: eslint-visitor-keys: registry.nlark.com/eslint-visitor-keys/1.3.0 dev: true + registry.nlark.com/estree-walker/2.0.2: + resolution: {integrity: sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/estree-walker/download/estree-walker-2.0.2.tgz} + name: estree-walker + version: 2.0.2 + dev: true + registry.nlark.com/evtd/0.2.2: resolution: {integrity: sha1-vrvifhWu3B1cGLwmIN/JDyYHh8M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/evtd/download/evtd-0.2.2.tgz} name: evtd @@ -3812,7 +3810,7 @@ packages: dev: true registry.nlark.com/fill-range/7.0.1: - resolution: {integrity: sha1-GRmmp8df44ssfHflGYU12prN2kA=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz} + resolution: {integrity: sha1-GRmmp8df44ssfHflGYU12prN2kA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz} name: fill-range version: 7.0.1 engines: {node: '>=8'} @@ -3904,7 +3902,7 @@ packages: dev: true registry.nlark.com/fsevents/2.3.2: - resolution: {integrity: sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fsevents/download/fsevents-2.3.2.tgz} + resolution: {integrity: sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fsevents/download/fsevents-2.3.2.tgz} name: fsevents version: 2.3.2 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -3924,6 +3922,14 @@ packages: version: 1.0.1 dev: true + registry.nlark.com/generic-names/2.0.1: + resolution: {integrity: sha1-+KN46tLMqno08DF7BVVIMq5BuHI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/generic-names/download/generic-names-2.0.1.tgz} + name: generic-names + version: 2.0.1 + dependencies: + loader-utils: registry.nlark.com/loader-utils/1.4.0 + dev: true + registry.nlark.com/get-intrinsic/1.1.1: resolution: {integrity: sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/get-intrinsic/download/get-intrinsic-1.1.1.tgz} name: get-intrinsic @@ -4054,6 +4060,12 @@ packages: dependencies: function-bind: 1.1.1 + registry.nlark.com/hash-sum/2.0.0: + resolution: {integrity: sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hash-sum/download/hash-sum-2.0.0.tgz} + name: hash-sum + version: 2.0.0 + dev: true + registry.nlark.com/highlight.js/11.2.0: resolution: {integrity: sha1-p+O4wf3E8FOLk7LcLd1TpAxqsPA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/highlight.js/download/highlight.js-11.2.0.tgz} name: highlight.js @@ -4096,6 +4108,12 @@ packages: safer-buffer: 2.1.2 dev: true + registry.nlark.com/icss-replace-symbols/1.1.0: + resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz} + name: icss-replace-symbols + version: 1.1.0 + dev: true + registry.nlark.com/icss-utils/5.1.0_postcss@8.3.6: resolution: {integrity: sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/icss-utils/download/icss-utils-5.1.0.tgz} id: registry.nlark.com/icss-utils/5.1.0 @@ -4180,7 +4198,7 @@ packages: dev: true registry.nlark.com/is-binary-path/2.1.0: - resolution: {integrity: sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-binary-path/download/is-binary-path-2.1.0.tgz} + resolution: {integrity: sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-binary-path/download/is-binary-path-2.1.0.tgz} name: is-binary-path version: 2.1.0 engines: {node: '>=8'} @@ -4232,14 +4250,14 @@ packages: dev: true registry.nlark.com/is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz} + resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz} name: is-extglob version: 2.1.1 engines: {node: '>=0.10.0'} dev: true registry.nlark.com/is-glob/4.0.1: - resolution: {integrity: sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz} + resolution: {integrity: sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz} name: is-glob version: 4.0.1 engines: {node: '>=0.10.0'} @@ -4257,7 +4275,7 @@ packages: dev: true registry.nlark.com/is-number/7.0.0: - resolution: {integrity: sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz} + resolution: {integrity: sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz} name: is-number version: 7.0.0 engines: {node: '>=0.12.0'} @@ -4376,7 +4394,7 @@ packages: dev: true registry.nlark.com/json5/1.0.1: - resolution: {integrity: sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/json5/download/json5-1.0.1.tgz} + resolution: {integrity: sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/json5/download/json5-1.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjson5%2Fdownload%2Fjson5-1.0.1.tgz} name: json5 version: 1.0.1 hasBin: true @@ -4481,6 +4499,17 @@ packages: strip-bom: registry.nlark.com/strip-bom/3.0.0 dev: true + registry.nlark.com/loader-utils/1.4.0: + resolution: {integrity: sha1-xXm140yzSxp07cbB+za/o3HVphM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz} + name: loader-utils + version: 1.4.0 + engines: {node: '>=4.0.0'} + dependencies: + big.js: registry.nlark.com/big.js/5.2.2 + emojis-list: registry.nlark.com/emojis-list/3.0.0 + json5: registry.nlark.com/json5/1.0.1 + dev: true + registry.nlark.com/locate-path/2.0.0: resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/locate-path/download/locate-path-2.0.0.tgz?cache=0&sync_timestamp=1629895855370&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flocate-path%2Fdownload%2Flocate-path-2.0.0.tgz} name: locate-path @@ -4491,6 +4520,12 @@ packages: path-exists: registry.nlark.com/path-exists/3.0.0 dev: true + registry.nlark.com/lodash.camelcase/4.3.0: + resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz} + name: lodash.camelcase + version: 4.3.0 + dev: true + registry.nlark.com/lodash/4.17.21: resolution: {integrity: sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1624543041613&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flodash%2Fdownload%2Flodash-4.17.21.tgz} name: lodash @@ -4510,7 +4545,7 @@ packages: name: lru-cache version: 5.1.1 dependencies: - yallist: 3.1.1 + yallist: registry.nlark.com/yallist/3.1.1 dev: true registry.nlark.com/lru-cache/6.0.0: @@ -4523,7 +4558,7 @@ packages: dev: true registry.nlark.com/magic-string/0.25.7: - resolution: {integrity: sha1-P0l9b9NMZpxnmNy4IfLvMfVEUFE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/magic-string/download/magic-string-0.25.7.tgz?cache=0&sync_timestamp=1618847046304&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmagic-string%2Fdownload%2Fmagic-string-0.25.7.tgz} + resolution: {integrity: sha1-P0l9b9NMZpxnmNy4IfLvMfVEUFE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/magic-string/download/magic-string-0.25.7.tgz} name: magic-string version: 0.25.7 dependencies: @@ -4598,7 +4633,7 @@ packages: dev: true registry.nlark.com/minimist/1.2.5: - resolution: {integrity: sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz} + resolution: {integrity: sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz} name: minimist version: 1.2.5 dev: true @@ -4651,13 +4686,19 @@ packages: dev: false registry.nlark.com/nanoid/3.1.25: - resolution: {integrity: sha1-CcoydHwOVD8OGBS303k0d/nI4VI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/nanoid/download/nanoid-3.1.25.tgz?cache=0&sync_timestamp=1628771965808&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnanoid%2Fdownload%2Fnanoid-3.1.25.tgz} + resolution: {integrity: sha1-CcoydHwOVD8OGBS303k0d/nI4VI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/nanoid/download/nanoid-3.1.25.tgz} name: nanoid version: 3.1.25 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true + registry.nlark.com/natural-compare/1.4.0: + resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz} + name: natural-compare + version: 1.4.0 + dev: true + registry.nlark.com/node-modules-regexp/1.0.0: resolution: {integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/node-modules-regexp/download/node-modules-regexp-1.0.0.tgz} name: node-modules-regexp @@ -4689,7 +4730,7 @@ packages: dev: true registry.nlark.com/normalize-path/3.0.0: - resolution: {integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz} + resolution: {integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz} name: normalize-path version: 3.0.0 engines: {node: '>=0.10.0'} @@ -4856,7 +4897,7 @@ packages: dev: true registry.nlark.com/picomatch/2.3.0: - resolution: {integrity: sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz} + resolution: {integrity: sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz} name: picomatch version: 2.3.0 engines: {node: '>=8.6'} @@ -4971,16 +5012,16 @@ packages: dev: true registry.nlark.com/postcss-modules/4.2.2_postcss@8.3.6: - resolution: {integrity: sha1-Xnd3xaiWTqF2kZ2QsuVO+JEyHOU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-modules/download/postcss-modules-4.2.2.tgz?cache=0&sync_timestamp=1627039460598&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-modules%2Fdownload%2Fpostcss-modules-4.2.2.tgz} + resolution: {integrity: sha1-Xnd3xaiWTqF2kZ2QsuVO+JEyHOU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-modules/download/postcss-modules-4.2.2.tgz} id: registry.nlark.com/postcss-modules/4.2.2 name: postcss-modules version: 4.2.2 peerDependencies: postcss: ^8.0.0 dependencies: - generic-names: 2.0.1 - icss-replace-symbols: 1.1.0 - lodash.camelcase: 4.3.0 + generic-names: registry.nlark.com/generic-names/2.0.1 + icss-replace-symbols: registry.nlark.com/icss-replace-symbols/1.1.0 + lodash.camelcase: registry.nlark.com/lodash.camelcase/4.3.0 postcss: registry.nlark.com/postcss/8.3.6 postcss-modules-extract-imports: registry.nlark.com/postcss-modules-extract-imports/3.0.0_postcss@8.3.6 postcss-modules-local-by-default: registry.nlark.com/postcss-modules-local-by-default/4.0.0_postcss@8.3.6 @@ -4990,23 +5031,23 @@ packages: dev: true registry.nlark.com/postcss-selector-parser/6.0.6: - resolution: {integrity: sha1-LFu6gXSsL2mBq2MaQqsO5UrzMuo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620752939806&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz} + resolution: {integrity: sha1-LFu6gXSsL2mBq2MaQqsO5UrzMuo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz} name: postcss-selector-parser version: 6.0.6 engines: {node: '>=4'} dependencies: - cssesc: 3.0.0 + cssesc: registry.nlark.com/cssesc/3.0.0 util-deprecate: registry.nlark.com/util-deprecate/1.0.2 dev: true registry.nlark.com/postcss-value-parser/4.1.0: - resolution: {integrity: sha1-RD9qIM7WSBor2k+oUypuVdeJoss=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-value-parser%2Fdownload%2Fpostcss-value-parser-4.1.0.tgz} + resolution: {integrity: sha1-RD9qIM7WSBor2k+oUypuVdeJoss=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz} name: postcss-value-parser version: 4.1.0 dev: true registry.nlark.com/postcss/8.3.6: - resolution: {integrity: sha1-JzDddql5afN/U7mmCWGXvjEcxOo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss/download/postcss-8.3.6.tgz?cache=0&sync_timestamp=1626882933935&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-8.3.6.tgz} + resolution: {integrity: sha1-JzDddql5afN/U7mmCWGXvjEcxOo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss/download/postcss-8.3.6.tgz} name: postcss version: 8.3.6 engines: {node: ^10 || ^12 || >=14} @@ -5023,10 +5064,10 @@ packages: requiresBuild: true dev: true - registry.nlark.com/prettier/2.4.0: - resolution: {integrity: sha1-hb3+D3DD53fPE6T//zlxPKb2TLo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/prettier/download/prettier-2.4.0.tgz} + registry.nlark.com/prettier/2.4.1: + resolution: {integrity: sha1-Zx4RyJwUpM/Ids5WQQbEpnJsn1w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/prettier/download/prettier-2.4.1.tgz} name: prettier - version: 2.4.0 + version: 2.4.1 engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -5209,7 +5250,7 @@ packages: dev: true registry.nlark.com/readdirp/3.6.0: - resolution: {integrity: sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/readdirp/download/readdirp-3.6.0.tgz} + resolution: {integrity: sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/readdirp/download/readdirp-3.6.0.tgz} name: readdirp version: 3.6.0 engines: {node: '>=8.10.0'} @@ -5297,10 +5338,10 @@ packages: tslib: registry.nlark.com/tslib/1.14.1 dev: true - registry.nlark.com/sass/1.41.0: - resolution: {integrity: sha1-97QdwAM2pMA0KcN7loC4Z1ivYdQ=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/sass/download/sass-1.41.0.tgz} + registry.nlark.com/sass/1.41.1: + resolution: {integrity: sha1-vKW+0hVBknecKfSPypxkTGDDjZg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/sass/download/sass-1.41.1.tgz?cache=0&sync_timestamp=1631843657593&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsass%2Fdownload%2Fsass-1.41.1.tgz} name: sass - version: 1.41.0 + version: 1.41.1 engines: {node: '>=8.9.0'} hasBin: true dependencies: @@ -5315,6 +5356,13 @@ packages: '@types/jest': registry.nlark.com/@types/jest/26.0.24 dev: false + registry.nlark.com/semver/6.3.0: + resolution: {integrity: sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1631500167672&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz} + name: semver + version: 6.3.0 + hasBin: true + dev: true + registry.nlark.com/semver/7.3.5: resolution: {integrity: sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/semver/download/semver-7.3.5.tgz?cache=0&sync_timestamp=1622604551741&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-7.3.5.tgz} name: semver @@ -5383,7 +5431,7 @@ packages: dev: true registry.nlark.com/string-hash/1.1.3: - resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/string-hash/download/string-hash-1.1.3.tgz?cache=0&sync_timestamp=1618847134046&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstring-hash%2Fdownload%2Fstring-hash-1.1.3.tgz} + resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/string-hash/download/string-hash-1.1.3.tgz} name: string-hash version: 1.1.3 dev: true @@ -5514,7 +5562,7 @@ packages: engines: {node: '>=4'} registry.nlark.com/to-regex-range/5.0.1: - resolution: {integrity: sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz} + resolution: {integrity: sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz} name: to-regex-range version: 5.0.1 engines: {node: '>=8.0'} @@ -5654,7 +5702,7 @@ packages: hasBin: true dev: true - registry.nlark.com/unplugin-icons/0.11.1_88e03f59845e0cabbde926666ec4c27e: + registry.nlark.com/unplugin-icons/0.11.1_fd5a4923c948631ae5dd6eea4a9dc450: resolution: {integrity: sha1-nodRKlzdyx0RPsD6N+xtlR/IS8U=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unplugin-icons/download/unplugin-icons-0.11.1.tgz} id: registry.nlark.com/unplugin-icons/0.11.1 name: unplugin-icons @@ -5676,18 +5724,18 @@ packages: optional: true dependencies: '@antfu/utils': registry.nlark.com/@antfu/utils/0.3.0 - '@iconify/json': registry.nlark.com/@iconify/json/1.1.402 + '@iconify/json': registry.nlark.com/@iconify/json/1.1.403 '@iconify/json-tools': registry.nlark.com/@iconify/json-tools/1.0.10 - '@vue/compiler-sfc': registry.nlark.com/@vue/compiler-sfc/3.2.11 + '@vue/compiler-sfc': registry.nlark.com/@vue/compiler-sfc/3.2.12 has-pkg: registry.nlark.com/has-pkg/0.0.1 - unplugin: registry.nlark.com/unplugin/0.2.9_vite@2.5.7 + unplugin: registry.nlark.com/unplugin/0.2.9_vite@2.5.8 transitivePeerDependencies: - rollup - vite - webpack dev: true - registry.nlark.com/unplugin-vue-components/0.15.1_vite@2.5.7+vue@3.2.10: + registry.nlark.com/unplugin-vue-components/0.15.1_vite@2.5.8+vue@3.2.10: resolution: {integrity: sha1-YIM9+fVOXu3efZFsK6ZumiY3mKc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unplugin-vue-components/download/unplugin-vue-components-0.15.1.tgz?cache=0&sync_timestamp=1631586147989&other_urls=https%3A%2F%2Fregistry.nlark.com%2Funplugin-vue-components%2Fdownload%2Funplugin-vue-components-0.15.1.tgz} id: registry.nlark.com/unplugin-vue-components/0.15.1 name: unplugin-vue-components @@ -5704,7 +5752,7 @@ packages: magic-string: registry.nlark.com/magic-string/0.25.7 minimatch: registry.nlark.com/minimatch/3.0.4 resolve: 1.20.0 - unplugin: registry.nlark.com/unplugin/0.2.9_vite@2.5.7 + unplugin: registry.nlark.com/unplugin/0.2.9_vite@2.5.8 vue: registry.nlark.com/vue/3.2.10 transitivePeerDependencies: - rollup @@ -5713,7 +5761,7 @@ packages: - webpack dev: true - registry.nlark.com/unplugin/0.2.9_vite@2.5.7: + registry.nlark.com/unplugin/0.2.9_vite@2.5.8: resolution: {integrity: sha1-iEYSEROpDfjqTveLFxzXOeNrAUM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unplugin/download/unplugin-0.2.9.tgz} id: registry.nlark.com/unplugin/0.2.9 name: unplugin @@ -5731,7 +5779,7 @@ packages: optional: true dependencies: upath: 2.0.1 - vite: registry.nlark.com/vite/2.5.7 + vite: registry.nlark.com/vite/2.5.8 webpack-virtual-modules: registry.nlark.com/webpack-virtual-modules/0.4.3 dev: true @@ -5767,7 +5815,7 @@ packages: version: 0.1.0 dev: false - registry.nlark.com/vite-plugin-html/2.1.0_vite@2.5.7: + registry.nlark.com/vite-plugin-html/2.1.0_vite@2.5.8: resolution: {integrity: sha1-d7buEdnNvfdmtXMf1Ba6zyZ0T84=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vite-plugin-html/download/vite-plugin-html-2.1.0.tgz} id: registry.nlark.com/vite-plugin-html/2.1.0 name: vite-plugin-html @@ -5781,10 +5829,10 @@ packages: ejs: 3.1.6 fs-extra: registry.nlark.com/fs-extra/10.0.0 html-minifier-terser: 5.1.1 - vite: registry.nlark.com/vite/2.5.7 + vite: registry.nlark.com/vite/2.5.8 dev: true - registry.nlark.com/vite-plugin-windicss/1.4.3_typescript@4.4.3+vite@2.5.7: + registry.nlark.com/vite-plugin-windicss/1.4.3_typescript@4.4.3+vite@2.5.8: resolution: {integrity: sha1-c1oeNeh7lSk9UrnnVw7KlsO3JFs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vite-plugin-windicss/download/vite-plugin-windicss-1.4.3.tgz} id: registry.nlark.com/vite-plugin-windicss/1.4.3 name: vite-plugin-windicss @@ -5795,7 +5843,7 @@ packages: '@windicss/plugin-utils': registry.nlark.com/@windicss/plugin-utils/1.4.3_typescript@4.4.3 chalk: registry.nlark.com/chalk/4.1.2 debug: registry.nlark.com/debug/4.3.2 - vite: registry.nlark.com/vite/2.5.7 + vite: registry.nlark.com/vite/2.5.8 windicss: registry.nlark.com/windicss/3.1.7 transitivePeerDependencies: - supports-color @@ -5803,16 +5851,16 @@ packages: - typescript dev: true - registry.nlark.com/vite/2.5.7: - resolution: {integrity: sha1-5JW+nYvL+dMMcUHv3MrN50buASU=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vite/download/vite-2.5.7.tgz} + registry.nlark.com/vite/2.5.8: + resolution: {integrity: sha1-4tohVAQR6RyxxKYuEzxlKnh88RY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vite/download/vite-2.5.8.tgz} name: vite - version: 2.5.7 + version: 2.5.8 engines: {node: '>=12.2.0'} hasBin: true dependencies: esbuild: registry.nlark.com/esbuild/0.12.21 postcss: registry.nlark.com/postcss/8.3.6 - resolve: 1.20.0 + resolve: registry.nlark.com/resolve/1.20.0 rollup: registry.nlark.com/rollup/2.56.2 optionalDependencies: fsevents: registry.nlark.com/fsevents/2.3.2 @@ -5985,7 +6033,7 @@ packages: dev: true registry.nlark.com/vue-demi/0.11.4_vue@3.2.10: - resolution: {integrity: sha1-YQGZL+RyTPVjQBihbpU/MFLpTio=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vue-demi/download/vue-demi-0.11.4.tgz} + resolution: {integrity: sha1-YQGZL+RyTPVjQBihbpU/MFLpTio=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vue-demi/download/vue-demi-0.11.4.tgz} id: registry.nlark.com/vue-demi/0.11.4 name: vue-demi version: 0.11.4 @@ -6106,6 +6154,12 @@ packages: version: 1.0.2 dev: true + registry.nlark.com/yallist/3.1.1: + resolution: {integrity: sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/yallist/download/yallist-3.1.1.tgz} + name: yallist + version: 3.1.1 + 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 diff --git a/src/App.vue b/src/App.vue index 404125a8..457d13a0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,6 +5,9 @@ diff --git a/src/context/app/index.ts b/src/context/app/index.ts new file mode 100644 index 00000000..92bea6ce --- /dev/null +++ b/src/context/app/index.ts @@ -0,0 +1,10 @@ +import useReloadContext from './useReloadContext'; + +const { useReloadProvide, useReloadInject } = useReloadContext(); + +/** 从App组件注入provide */ +function setupAppContext() { + useReloadProvide(); +} + +export { setupAppContext, useReloadInject }; diff --git a/src/context/app/useReloadContext.ts b/src/context/app/useReloadContext.ts new file mode 100644 index 00000000..70670395 --- /dev/null +++ b/src/context/app/useReloadContext.ts @@ -0,0 +1,36 @@ +import { ref, nextTick } from 'vue'; +import type { Ref } from 'vue'; +import { useContext } from '@/hooks'; + +interface ReloadContext { + reload: Ref; + handleReload(): void; +} +const { useProvide, useInject: useReloadInject } = useContext(); + +/** 重载上下文 */ +export default function useReloadContext() { + const reload = ref(true); + function handleReload() { + reload.value = false; + nextTick(() => { + nextTick(() => { + reload.value = true; + }); + }); + } + const context: ReloadContext = { + reload, + handleReload + }; + + function useReloadProvide() { + useProvide(context); + } + + return { + context, + useReloadProvide, + useReloadInject + }; +} diff --git a/src/context/index.ts b/src/context/index.ts new file mode 100644 index 00000000..787d37e8 --- /dev/null +++ b/src/context/index.ts @@ -0,0 +1,3 @@ +import { setupAppContext, useReloadInject } from './app'; + +export { setupAppContext, useReloadInject }; diff --git a/src/context/part/index.ts b/src/context/part/index.ts new file mode 100644 index 00000000..e69de29b diff --git a/src/hooks/common/index.ts b/src/hooks/common/index.ts index c8fe7e24..382c0ee1 100644 --- a/src/hooks/common/index.ts +++ b/src/hooks/common/index.ts @@ -1,7 +1,7 @@ import useAppTitle from './useAppTitle'; -import useCreateContext from './useCreateContext'; +import useContext from './useContext'; import useRouterChange from './useRouterChange'; import useRouteParam from './useRouteParam'; import useRouteQuery from './useRouteQuery'; -export { useAppTitle, useCreateContext, useRouterChange, useRouteParam, useRouteQuery }; +export { useAppTitle, useContext, useRouterChange, useRouteParam, useRouteQuery }; diff --git a/src/hooks/common/useContext.ts b/src/hooks/common/useContext.ts new file mode 100644 index 00000000..5d650248 --- /dev/null +++ b/src/hooks/common/useContext.ts @@ -0,0 +1,20 @@ +import { provide, inject } from 'vue'; +import type { InjectionKey } from 'vue'; + +/** 创建共享上下文状态 */ +export default function useContext(contextName: string = 'context') { + const injectKey: InjectionKey = Symbol(contextName); + + function useProvide(context: T) { + provide(injectKey, context); + } + + function useInject() { + return inject(injectKey)!; + } + + return { + useProvide, + useInject + }; +} diff --git a/src/hooks/common/useCreateContext.ts b/src/hooks/common/useCreateContext.ts deleted file mode 100644 index 01f8ae06..00000000 --- a/src/hooks/common/useCreateContext.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { provide, inject } from 'vue'; -import type { InjectionKey } from 'vue'; - -/** 创建共享上下文状态 */ -export default function useCreateContext(contextName: string = 'context') { - const injectKey: InjectionKey = Symbol(contextName); - - function useProvider(shareState: T) { - provide(injectKey, shareState); - } - - function useContext() { - return inject(injectKey); - } - - return { - useProvider, - useContext - }; -} diff --git a/src/hooks/index.ts b/src/hooks/index.ts index 122e0e00..83307f4b 100644 --- a/src/hooks/index.ts +++ b/src/hooks/index.ts @@ -1,2 +1,2 @@ -export { useAppTitle, useCreateContext, useRouterChange, useRouteParam, useRouteQuery } from './common'; +export { useAppTitle, useContext, useRouterChange, useRouteParam, useRouteQuery } from './common'; export { useCountDown, useSmsCode } from './business'; diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/CardTab.vue b/src/layouts/BasicLayout/components/GlobalTab/components/CardTab.vue new file mode 100644 index 00000000..cac5cad1 --- /dev/null +++ b/src/layouts/BasicLayout/components/GlobalTab/components/CardTab.vue @@ -0,0 +1,6 @@ + + + + diff --git a/src/layouts/BasicLayout/components/GlobalTab/components/index.ts b/src/layouts/BasicLayout/components/GlobalTab/components/index.ts new file mode 100644 index 00000000..e69de29b diff --git a/src/layouts/BasicLayout/components/GlobalTab/index.vue b/src/layouts/BasicLayout/components/GlobalTab/index.vue index 12dee46d..8cbbcbe2 100644 --- a/src/layouts/BasicLayout/components/GlobalTab/index.vue +++ b/src/layouts/BasicLayout/components/GlobalTab/index.vue @@ -19,6 +19,7 @@ {{ item.meta?.title }} +

{{ reload }}

@@ -30,7 +31,8 @@ import { computed, watch } from 'vue'; import { useRoute } from 'vue-router'; import { NSpace, NTag } from 'naive-ui'; import { useThemeStore, useAppStore } from '@/store'; -import { useRouterChange } from '@/hooks'; +// import { useRouterChange } from '@/hooks'; +import { useReloadInject } from '@/context'; import { ROUTE_HOME } from '@/router'; defineProps({ @@ -44,7 +46,8 @@ const route = useRoute(); const theme = useThemeStore(); const app = useAppStore(); const { initMultiTab, addMultiTab, removeMultiTab, setActiveMultiTab, handleClickTab } = useAppStore(); -const { toReload } = useRouterChange(); +// const { toReload } = useRouterChange(); +const { reload, handleReload } = useReloadInject(); const fixedHeaderAndTab = computed(() => theme.fixedHeaderAndTab || theme.navStyle.mode === 'horizontal-mix'); const multiTabHeight = computed(() => { @@ -56,9 +59,9 @@ const headerHeight = computed(() => { return `${height}px`; }); -function handleReload() { - toReload(route.fullPath); -} +// async function handleReload() { +// // toReload(route.fullPath); +// } function init() { initMultiTab(); diff --git a/src/layouts/BasicLayout/index.vue b/src/layouts/BasicLayout/index.vue index 1cb18524..49fd17d4 100644 --- a/src/layouts/BasicLayout/index.vue +++ b/src/layouts/BasicLayout/index.vue @@ -19,9 +19,9 @@ - + - + @@ -36,12 +36,14 @@ import { computed } from 'vue'; import { NLayout, NScrollbar, NLayoutContent } from 'naive-ui'; import { useThemeStore } from '@/store'; +import { useReloadInject } from '@/context'; import { GlobalSider, GlobalHeader, GlobalTab, GlobalFooter, SettingDrawer } from './components'; import { useRouteProps, useScrollBehavior } from '../composables'; const theme = useThemeStore(); const { scrollbar } = useScrollBehavior(); const routeProps = useRouteProps(); +const { reload } = useReloadInject(); const isHorizontalMix = computed(() => theme.navStyle.mode === 'horizontal-mix'); const headerAndMultiTabHeight = computed(() => { diff --git a/src/store/modules/app/index.ts b/src/store/modules/app/index.ts index c6acd4dd..b8eb7121 100644 --- a/src/store/modules/app/index.ts +++ b/src/store/modules/app/index.ts @@ -122,10 +122,11 @@ const appStore = defineStore({ this.setActiveMultiTab(currentRoute.value.fullPath); }, /** 重新加载页面 */ - async handleReload() { + handleReload() { this.reloadFlag = false; - await nextTick(); - this.reloadFlag = true; + nextTick(() => { + this.reloadFlag = true; + }); }, /** 打开配置抽屉 */ openSettingDrawer() { diff --git a/src/views/dashboard/workbench/index.vue b/src/views/dashboard/workbench/index.vue index d5b5f953..68d4a69c 100644 --- a/src/views/dashboard/workbench/index.vue +++ b/src/views/dashboard/workbench/index.vue @@ -10,11 +10,19 @@ Warning Error +