From d7ea59194f9066da73865a29655cb3061911a3bd Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Thu, 20 Jan 2022 00:00:25 +0800 Subject: [PATCH] chore: update --- package.json | 17 +- pnpm-lock.yaml | 714 +++++++++++++++++++++++++++--------- src/layout/components/tag/index.vue | 37 +- vite.config.ts | 4 + 4 files changed, 579 insertions(+), 193 deletions(-) diff --git a/package.json b/package.json index 36f8787..b083ad1 100644 --- a/package.json +++ b/package.json @@ -29,15 +29,14 @@ ], "dependencies": { "@ctrl/tinycolor": "^3.4.0", - "@element-plus/icons-vue": "^0.2.4", + "@element-plus/icons-vue": "^0.2.6", "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-solid-svg-icons": "^5.15.4", "@fortawesome/vue-fontawesome": "^3.0.0-5", - "@vue/compiler-sfc": "^3.2.24", - "@vueuse/core": "^6.7.1", + "@vueuse/core": "^7.5.3", "@vueuse/motion": "^2.0.0-beta.4", "animate.css": "^4.1.1", - "axios": "^0.21.1", + "axios": "^0.25.0", "css-color-function": "^1.3.3", "dayjs": "^1.10.7", "element-plus": "1.3.0-beta.1", @@ -55,10 +54,10 @@ "resize-observer-polyfill": "^1.5.1", "responsive-storage": "^1.0.11", "rgb-hex": "^4.0.0", - "vue": "^3.2.24", - "vue-i18n": "^9.2.0-beta.3", + "vue": "^3.2.27", + "vue-i18n": "^9.2.0-beta.26", "vue-router": "^4.0.12", - "vue-types": "^4.1.0" + "vue-types": "^4.1.1" }, "devDependencies": { "@commitlint/cli": "13.1.0", @@ -72,8 +71,8 @@ "@typescript-eslint/eslint-plugin": "4.31.0", "@typescript-eslint/parser": "4.31.0", "@vitejs/plugin-legacy": "^1.6.4", - "@vitejs/plugin-vue": "^1.10.2", - "@vitejs/plugin-vue-jsx": "^1.3.1", + "@vitejs/plugin-vue": "^2.0.1", + "@vitejs/plugin-vue-jsx": "^1.3.3", "@vue/eslint-config-prettier": "6.0.0", "@vue/eslint-config-typescript": "7.0.0", "@zougt/vite-plugin-theme-preprocessor": "^1.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8cc2a05..d1f37c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,7 +4,7 @@ specifiers: "@commitlint/cli": 13.1.0 "@commitlint/config-conventional": 13.1.0 "@ctrl/tinycolor": ^3.4.0 - "@element-plus/icons-vue": ^0.2.4 + "@element-plus/icons-vue": ^0.2.6 "@fortawesome/fontawesome-svg-core": ^1.2.36 "@fortawesome/free-solid-svg-icons": ^5.15.4 "@fortawesome/vue-fontawesome": ^3.0.0-5 @@ -17,17 +17,16 @@ specifiers: "@typescript-eslint/eslint-plugin": 4.31.0 "@typescript-eslint/parser": 4.31.0 "@vitejs/plugin-legacy": ^1.6.4 - "@vitejs/plugin-vue": ^1.10.2 - "@vitejs/plugin-vue-jsx": ^1.3.1 - "@vue/compiler-sfc": ^3.2.24 + "@vitejs/plugin-vue": ^2.0.1 + "@vitejs/plugin-vue-jsx": ^1.3.3 "@vue/eslint-config-prettier": 6.0.0 "@vue/eslint-config-typescript": 7.0.0 - "@vueuse/core": ^6.7.1 + "@vueuse/core": ^7.5.3 "@vueuse/motion": ^2.0.0-beta.4 "@zougt/vite-plugin-theme-preprocessor": ^1.4.0 animate.css: ^4.1.1 autoprefixer: 10.2.4 - axios: ^0.21.1 + axios: ^0.25.0 cross-env: 7.0.3 css-color-function: ^1.3.3 dayjs: ^1.10.7 @@ -71,27 +70,26 @@ specifiers: vite-plugin-style-import: ^1.2.1 vite-plugin-windicss: ^1.6.1 vite-svg-loader: ^2.2.0 - vue: ^3.2.24 + vue: ^3.2.27 vue-eslint-parser: 7.10.0 - vue-i18n: ^9.2.0-beta.3 + vue-i18n: ^9.2.0-beta.26 vue-router: ^4.0.12 - vue-types: ^4.1.0 + vue-types: ^4.1.1 windicss: ^3.4.2 dependencies: "@ctrl/tinycolor": 3.4.0 - "@element-plus/icons-vue": 0.2.4_vue@3.2.24 + "@element-plus/icons-vue": 0.2.6_vue@3.2.27 "@fortawesome/fontawesome-svg-core": 1.2.36 "@fortawesome/free-solid-svg-icons": 5.15.4 - "@fortawesome/vue-fontawesome": 3.0.0-5_014d848f8a04ac4bf49bd9df74a34a96 - "@vue/compiler-sfc": 3.2.24 - "@vueuse/core": 6.7.5_vue@3.2.24 - "@vueuse/motion": 2.0.0-beta.4_vue@3.2.24 + "@fortawesome/vue-fontawesome": 3.0.0-5_9e890373d14094b922d693b29dbd6766 + "@vueuse/core": 7.5.3_vue@3.2.27 + "@vueuse/motion": 2.0.0-beta.4_vue@3.2.27 animate.css: 4.1.1 - axios: 0.21.4 + axios: 0.25.0 css-color-function: 1.3.3 dayjs: 1.10.7 - element-plus: 1.3.0-beta.1_vue@3.2.24 + element-plus: 1.3.0-beta.1_vue@3.2.27 element-resize-detector: 1.2.3 font-awesome: 4.7.0 js-cookie: 3.0.1 @@ -100,16 +98,16 @@ dependencies: mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.9_typescript@4.4.2+vue@3.2.24 + pinia: 2.0.9_typescript@4.4.2+vue@3.2.27 qs: 6.10.2 remixicon: 2.5.0 resize-observer-polyfill: 1.5.1 - responsive-storage: 1.0.11_vue@3.2.24 + responsive-storage: 1.0.11_vue@3.2.27 rgb-hex: 4.0.0 - vue: 3.2.24 - vue-i18n: 9.2.0-beta.17_vue@3.2.24 - vue-router: 4.0.12_vue@3.2.24 - vue-types: 4.1.1_vue@3.2.24 + vue: 3.2.27 + vue-i18n: 9.2.0-beta.26_vue@3.2.27 + vue-router: 4.0.12_vue@3.2.27 + vue-types: 4.1.1_vue@3.2.27 devDependencies: "@commitlint/cli": 13.1.0 @@ -123,8 +121,8 @@ devDependencies: "@typescript-eslint/eslint-plugin": 4.31.0_f4e6dc0776b3600ef484e3c64a523136 "@typescript-eslint/parser": 4.31.0_eslint@7.30.0+typescript@4.4.2 "@vitejs/plugin-legacy": 1.6.4_vite@2.6.14 - "@vitejs/plugin-vue": 1.10.2_vite@2.6.14 - "@vitejs/plugin-vue-jsx": 1.3.1 + "@vitejs/plugin-vue": 2.0.1_vite@2.6.14+vue@3.2.27 + "@vitejs/plugin-vue-jsx": 1.3.3 "@vue/eslint-config-prettier": 6.0.0_82e4252401b0cc5be86f7c2133946f49 "@vue/eslint-config-typescript": 7.0.0_e03d82996bd4a66fb128f33523d782ea "@zougt/vite-plugin-theme-preprocessor": 1.4.0_sass@1.45.0 @@ -147,7 +145,7 @@ devDependencies: stylelint-config-standard: 22.0.0_stylelint@13.13.1 stylelint-order: 4.1.0_stylelint@13.13.1 typescript: 4.4.2 - unplugin-element-plus: 0.1.3_vite@2.6.14+vue@3.2.24 + unplugin-element-plus: 0.1.3_vite@2.6.14+vue@3.2.27 vite: 2.6.14_sass@1.45.0 vite-plugin-live-reload: 2.1.0 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.6.14 @@ -187,6 +185,16 @@ packages: "@babel/highlight": 7.16.0 dev: true + /@babel/code-frame/7.16.7: + resolution: + { + integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/highlight": 7.16.7 + dev: true + /@babel/compat-data/7.16.0: resolution: { @@ -195,6 +203,14 @@ packages: engines: { node: ">=6.9.0" } dev: true + /@babel/compat-data/7.16.8: + resolution: + { + integrity: sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q== + } + engines: { node: ">=6.9.0" } + dev: true + /@babel/core/7.16.0: resolution: { @@ -221,6 +237,32 @@ packages: - supports-color dev: true + /@babel/core/7.16.7: + resolution: + { + integrity: sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/code-frame": 7.16.7 + "@babel/generator": 7.16.8 + "@babel/helper-compilation-targets": 7.16.7_@babel+core@7.16.7 + "@babel/helper-module-transforms": 7.16.7 + "@babel/helpers": 7.16.7 + "@babel/parser": 7.16.8 + "@babel/template": 7.16.7 + "@babel/traverse": 7.16.8 + "@babel/types": 7.16.8 + convert-source-map: 1.8.0 + debug: 4.3.3 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/generator/7.16.0: resolution: { @@ -233,14 +275,26 @@ packages: source-map: 0.5.7 dev: true - /@babel/helper-annotate-as-pure/7.16.0: + /@babel/generator/7.16.8: resolution: { - integrity: sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg== + integrity: sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.0 + "@babel/types": 7.16.8 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + + /@babel/helper-annotate-as-pure/7.16.7: + resolution: + { + integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.16.8 dev: true /@babel/helper-compilation-targets/7.16.0_@babel+core@7.16.0: @@ -259,26 +313,53 @@ packages: semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.16.0_@babel+core@7.16.0: + /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7: resolution: { - integrity: sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA== + integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/core": 7.16.0 - "@babel/helper-annotate-as-pure": 7.16.0 - "@babel/helper-function-name": 7.16.0 - "@babel/helper-member-expression-to-functions": 7.16.0 - "@babel/helper-optimise-call-expression": 7.16.0 - "@babel/helper-replace-supers": 7.16.0 - "@babel/helper-split-export-declaration": 7.16.0 + "@babel/compat-data": 7.16.8 + "@babel/core": 7.16.7 + "@babel/helper-validator-option": 7.16.7 + browserslist: 4.17.6 + semver: 6.3.0 + dev: true + + /@babel/helper-create-class-features-plugin/7.16.7_@babel+core@7.16.7: + resolution: + { + integrity: sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw== + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + dependencies: + "@babel/core": 7.16.7 + "@babel/helper-annotate-as-pure": 7.16.7 + "@babel/helper-environment-visitor": 7.16.7 + "@babel/helper-function-name": 7.16.7 + "@babel/helper-member-expression-to-functions": 7.16.7 + "@babel/helper-optimise-call-expression": 7.16.7 + "@babel/helper-replace-supers": 7.16.7 + "@babel/helper-split-export-declaration": 7.16.7 transitivePeerDependencies: - supports-color dev: true + /@babel/helper-environment-visitor/7.16.7: + resolution: + { + integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.16.8 + dev: true + /@babel/helper-function-name/7.16.0: resolution: { @@ -291,6 +372,18 @@ packages: "@babel/types": 7.16.0 dev: true + /@babel/helper-function-name/7.16.7: + resolution: + { + integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-get-function-arity": 7.16.7 + "@babel/template": 7.16.7 + "@babel/types": 7.16.8 + dev: true + /@babel/helper-get-function-arity/7.16.0: resolution: { @@ -301,6 +394,16 @@ packages: "@babel/types": 7.16.0 dev: true + /@babel/helper-get-function-arity/7.16.7: + resolution: + { + integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.16.8 + dev: true + /@babel/helper-hoist-variables/7.16.0: resolution: { @@ -311,6 +414,16 @@ packages: "@babel/types": 7.16.0 dev: true + /@babel/helper-hoist-variables/7.16.7: + resolution: + { + integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.16.8 + dev: true + /@babel/helper-member-expression-to-functions/7.16.0: resolution: { @@ -321,6 +434,16 @@ packages: "@babel/types": 7.16.0 dev: true + /@babel/helper-member-expression-to-functions/7.16.7: + resolution: + { + integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.16.8 + dev: true + /@babel/helper-module-imports/7.16.0: resolution: { @@ -331,6 +454,16 @@ packages: "@babel/types": 7.16.0 dev: true + /@babel/helper-module-imports/7.16.7: + resolution: + { + integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.16.8 + dev: true + /@babel/helper-module-transforms/7.16.0: resolution: { @@ -350,6 +483,25 @@ packages: - supports-color dev: true + /@babel/helper-module-transforms/7.16.7: + resolution: + { + integrity: sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-environment-visitor": 7.16.7 + "@babel/helper-module-imports": 7.16.7 + "@babel/helper-simple-access": 7.16.7 + "@babel/helper-split-export-declaration": 7.16.7 + "@babel/helper-validator-identifier": 7.16.7 + "@babel/template": 7.16.7 + "@babel/traverse": 7.16.8 + "@babel/types": 7.16.8 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-optimise-call-expression/7.16.0: resolution: { @@ -360,10 +512,20 @@ packages: "@babel/types": 7.16.0 dev: true - /@babel/helper-plugin-utils/7.14.5: + /@babel/helper-optimise-call-expression/7.16.7: resolution: { - integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.16.8 + dev: true + + /@babel/helper-plugin-utils/7.16.7: + resolution: + { + integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== } engines: { node: ">=6.9.0" } dev: true @@ -383,6 +545,22 @@ packages: - supports-color dev: true + /@babel/helper-replace-supers/7.16.7: + resolution: + { + integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-environment-visitor": 7.16.7 + "@babel/helper-member-expression-to-functions": 7.16.7 + "@babel/helper-optimise-call-expression": 7.16.7 + "@babel/traverse": 7.16.8 + "@babel/types": 7.16.8 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-simple-access/7.16.0: resolution: { @@ -393,6 +571,16 @@ packages: "@babel/types": 7.16.0 dev: true + /@babel/helper-simple-access/7.16.7: + resolution: + { + integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.16.8 + dev: true + /@babel/helper-split-export-declaration/7.16.0: resolution: { @@ -403,6 +591,16 @@ packages: "@babel/types": 7.16.0 dev: true + /@babel/helper-split-export-declaration/7.16.7: + resolution: + { + integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.16.8 + dev: true + /@babel/helper-validator-identifier/7.15.7: resolution: { @@ -411,6 +609,14 @@ packages: engines: { node: ">=6.9.0" } dev: true + /@babel/helper-validator-identifier/7.16.7: + resolution: + { + integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + } + engines: { node: ">=6.9.0" } + dev: true + /@babel/helper-validator-option/7.14.5: resolution: { @@ -419,6 +625,14 @@ packages: engines: { node: ">=6.9.0" } dev: true + /@babel/helper-validator-option/7.16.7: + resolution: + { + integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== + } + engines: { node: ">=6.9.0" } + dev: true + /@babel/helpers/7.16.0: resolution: { @@ -433,6 +647,20 @@ packages: - supports-color dev: true + /@babel/helpers/7.16.7: + resolution: + { + integrity: sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/template": 7.16.7 + "@babel/traverse": 7.16.8 + "@babel/types": 7.16.8 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight/7.16.0: resolution: { @@ -445,6 +673,18 @@ packages: js-tokens: 4.0.0 dev: true + /@babel/highlight/7.16.7: + resolution: + { + integrity: sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-validator-identifier": 7.16.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + /@babel/parser/7.16.2: resolution: { @@ -452,8 +692,17 @@ packages: } engines: { node: ">=6.0.0" } hasBin: true + dev: true + + /@babel/parser/7.16.8: + resolution: + { + integrity: sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw== + } + engines: { node: ">=6.0.0" } + hasBin: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.0: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.7: resolution: { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== @@ -461,49 +710,49 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.16.0 - "@babel/helper-plugin-utils": 7.14.5 + "@babel/core": 7.16.7 + "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-syntax-jsx/7.16.0_@babel+core@7.16.0: + /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7: resolution: { - integrity: sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg== + integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.16.0 - "@babel/helper-plugin-utils": 7.14.5 + "@babel/core": 7.16.7 + "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-syntax-typescript/7.16.0_@babel+core@7.16.0: + /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.16.7: resolution: { - integrity: sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ== + integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.16.0 - "@babel/helper-plugin-utils": 7.14.5 + "@babel/core": 7.16.7 + "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-transform-typescript/7.16.1_@babel+core@7.16.0: + /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.16.7: resolution: { - integrity: sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg== + integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.16.0 - "@babel/helper-create-class-features-plugin": 7.16.0_@babel+core@7.16.0 - "@babel/helper-plugin-utils": 7.14.5 - "@babel/plugin-syntax-typescript": 7.16.0_@babel+core@7.16.0 + "@babel/core": 7.16.7 + "@babel/helper-create-class-features-plugin": 7.16.7_@babel+core@7.16.7 + "@babel/helper-plugin-utils": 7.16.7 + "@babel/plugin-syntax-typescript": 7.16.7_@babel+core@7.16.7 transitivePeerDependencies: - supports-color dev: true @@ -528,6 +777,18 @@ packages: "@babel/types": 7.16.0 dev: true + /@babel/template/7.16.7: + resolution: + { + integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/code-frame": 7.16.7 + "@babel/parser": 7.16.8 + "@babel/types": 7.16.8 + dev: true + /@babel/traverse/7.16.0: resolution: { @@ -548,6 +809,27 @@ packages: - supports-color dev: true + /@babel/traverse/7.16.8: + resolution: + { + integrity: sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/code-frame": 7.16.7 + "@babel/generator": 7.16.8 + "@babel/helper-environment-visitor": 7.16.7 + "@babel/helper-function-name": 7.16.7 + "@babel/helper-hoist-variables": 7.16.7 + "@babel/helper-split-export-declaration": 7.16.7 + "@babel/parser": 7.16.8 + "@babel/types": 7.16.8 + debug: 4.3.3 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types/7.16.0: resolution: { @@ -559,6 +841,17 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types/7.16.8: + resolution: + { + integrity: sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-validator-identifier": 7.16.7 + to-fast-properties: 2.0.0 + dev: true + /@commitlint/cli/13.1.0: resolution: { @@ -756,15 +1049,15 @@ packages: engines: { node: ">=10" } dev: false - /@element-plus/icons-vue/0.2.4_vue@3.2.24: + /@element-plus/icons-vue/0.2.6_vue@3.2.27: resolution: { - integrity: sha512-RsJNyL58rwxtsjeMy34o8txkL6UlME1stWsUlRpTac6UE9Bx9gdJvnDXbIKhOJqBLX17fBjmposdrn6VTqim2w== + integrity: sha512-2gg7VCq4d2firgl7/aVym4Cx/wqKFwKybEQGJiiWJN4urW36+QdAEG1knqSD9qidbjhVp0Jnc9XdSTR1/4Whzw== } peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.2.24 + vue: 3.2.27 dev: false /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_3fdcc7bc724bd900a681b5e9457ed94a: @@ -836,7 +1129,7 @@ packages: "@fortawesome/fontawesome-common-types": 0.2.36 dev: false - /@fortawesome/vue-fontawesome/3.0.0-5_014d848f8a04ac4bf49bd9df74a34a96: + /@fortawesome/vue-fontawesome/3.0.0-5_9e890373d14094b922d693b29dbd6766: resolution: { integrity: sha512-aNmBT4bOecrFsZTog1l6AJDQHPP3ocXV+WQ3Ogy8WZCqstB/ahfhH4CPu5i4N9Hw0MBKXqE+LX+NbUxcj8cVTw== @@ -846,7 +1139,7 @@ packages: vue: ">= 3.0.0 < 4" dependencies: "@fortawesome/fontawesome-svg-core": 1.2.36 - vue: 3.2.24 + vue: 3.2.27 dev: false /@humanwhocodes/config-array/0.5.0: @@ -870,57 +1163,57 @@ packages: } dev: true - /@intlify/core-base/9.2.0-beta.17: + /@intlify/core-base/9.2.0-beta.26: resolution: { - integrity: sha512-Mgo7dHA/Dk4YC8G5RIqSLVz7eg1OJGsRbr/JCTJoiKJ7KaECelcnJusAjbTNGTeWGDXdentuK3oybtL674/A5w== + integrity: sha512-4OXSF0zC70UElev6gam4FdWfC7u4l2ouNK9Hc6R44QlpEXkzhbwwbpZn9gIGB2l11zQnJkAwaovfYyiNJ/JvkA== } engines: { node: ">= 12" } dependencies: - "@intlify/devtools-if": 9.2.0-beta.17 - "@intlify/message-compiler": 9.2.0-beta.17 - "@intlify/shared": 9.2.0-beta.17 - "@intlify/vue-devtools": 9.2.0-beta.17 + "@intlify/devtools-if": 9.2.0-beta.26 + "@intlify/message-compiler": 9.2.0-beta.26 + "@intlify/shared": 9.2.0-beta.26 + "@intlify/vue-devtools": 9.2.0-beta.26 dev: false - /@intlify/devtools-if/9.2.0-beta.17: + /@intlify/devtools-if/9.2.0-beta.26: resolution: { - integrity: sha512-uI9OLQM1FbM4ZM96gduj7OB3/RWL6t0teTU+JV8DetHrDQ4Zut4k7/MEnRb4G41L5vblK9fjOs7BWQjg71oZkw== + integrity: sha512-7GiF7v2jlHf7g5hoLF6sKlrX5Di2INfHN4PEAeVr2ashgoSaq1EYIRouBVAnJkOrDOJzCOEY7y53me7+gIbeTw== } engines: { node: ">= 12" } dependencies: - "@intlify/shared": 9.2.0-beta.17 + "@intlify/shared": 9.2.0-beta.26 dev: false - /@intlify/message-compiler/9.2.0-beta.17: + /@intlify/message-compiler/9.2.0-beta.26: resolution: { - integrity: sha512-8H9luyStGuf4CKKxZKtTqKCHlZjn5prNu9m+KArzUvTyMm/pGQp3vgBORaNw1/r5Ml1iM16b+zQUVKjeVPpn4A== + integrity: sha512-qtDgHCMqrXNTekKXGzm0Dm6r3+/X7/jFXP+E07hx+PJbPMv7DzK1iU8h5LlAMQ1/jr2UIRBgXvR5wh35OKoGrA== } engines: { node: ">= 12" } dependencies: - "@intlify/shared": 9.2.0-beta.17 + "@intlify/shared": 9.2.0-beta.26 source-map: 0.6.1 dev: false - /@intlify/shared/9.2.0-beta.17: + /@intlify/shared/9.2.0-beta.26: resolution: { - integrity: sha512-40lZgkvwHH9l0o94Aw6NDxJUn7pvbwFDSskYYcSCh93kzLEAQFL2HnPmdYFcM6aAQbHiGgaqadbGXfYiG98glg== + integrity: sha512-MjUlkjNThqkqy8yXUcFKBiW/hIfqAn5cP3Vd0b4wdOHS8rPCEbvSbAnF08uiZDkVv8gTcsLyymX21GaU6oYyyQ== } engines: { node: ">= 12" } dev: false - /@intlify/vue-devtools/9.2.0-beta.17: + /@intlify/vue-devtools/9.2.0-beta.26: resolution: { - integrity: sha512-M/71dGf+aohFj5k0Y8ZokC3SGZ9q/OTRPG798OFpcJpAfSbQd+mSooqShmOdE4qAbIQW71tcfZWNBXP+3UvjKw== + integrity: sha512-Ghe2xTSezRzL2fBdIbZEus5+5spE2RMxgjBg6GyvbsDy1M05o2OvukBninJ4/Tc2I5A30lYgAsF1gQlOyfmv1g== } engines: { node: ">= 12" } dependencies: - "@intlify/core-base": 9.2.0-beta.17 - "@intlify/shared": 9.2.0-beta.17 + "@intlify/core-base": 9.2.0-beta.26 + "@intlify/shared": 9.2.0-beta.26 dev: false /@nodelib/fs.scandir/2.1.5: @@ -1002,6 +1295,17 @@ packages: picomatch: 2.3.0 dev: true + /@rollup/pluginutils/4.1.2: + resolution: + { + integrity: sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ== + } + engines: { node: ">= 8.0.0" } + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.0 + dev: true + /@stylelint/postcss-css-in-js/0.37.2_4f7b71a942b8b7a555b8adf78f88122b: resolution: { @@ -1310,33 +1614,35 @@ packages: vite: 2.6.14_sass@1.45.0 dev: true - /@vitejs/plugin-vue-jsx/1.3.1: + /@vitejs/plugin-vue-jsx/1.3.3: resolution: { - integrity: sha512-Ku0pnlG0CuFfkvwOe3TEHS7noqBIBR61JbdvH6F6i3IqJv8+0+tcyusR+EoFwi7YrA2vdP26oorWyGv3wDt5kg== + integrity: sha512-VSBXVqMcxbgX85rgJC1eMWuZ9hzOJhWPvGYlKxyymPokE/i3Gykh5ljkCoNdxnKgIyFqv4WutYoYY93fgjbTxA== } engines: { node: ">=12.0.0" } dependencies: - "@babel/core": 7.16.0 - "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.16.0 - "@babel/plugin-transform-typescript": 7.16.1_@babel+core@7.16.0 - "@rollup/pluginutils": 4.1.1 - "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.16.0 + "@babel/core": 7.16.7 + "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.16.7 + "@babel/plugin-transform-typescript": 7.16.8_@babel+core@7.16.7 + "@rollup/pluginutils": 4.1.2 + "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.16.7 hash-sum: 2.0.0 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/1.10.2_vite@2.6.14: + /@vitejs/plugin-vue/2.0.1_vite@2.6.14+vue@3.2.27: resolution: { - integrity: sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw== + integrity: sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg== } engines: { node: ">=12.0.0" } peerDependencies: vite: ^2.5.10 + vue: ^3.2.25 dependencies: vite: 2.6.14_sass@1.45.0 + vue: 3.2.27 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -1346,19 +1652,19 @@ packages: } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.16.0: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.16.7: resolution: { integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w== } dependencies: "@babel/helper-module-imports": 7.16.0 - "@babel/plugin-syntax-jsx": 7.16.0_@babel+core@7.16.0 + "@babel/plugin-syntax-jsx": 7.16.7_@babel+core@7.16.7 "@babel/template": 7.16.0 "@babel/traverse": 7.16.0 "@babel/types": 7.16.0 "@vue/babel-helper-vue-transform-on": 1.0.2 - camelcase: 6.2.1 + camelcase: 6.3.0 html-tags: 3.1.0 svg-tags: 1.0.0 transitivePeerDependencies: @@ -1376,6 +1682,19 @@ packages: "@vue/shared": 3.2.24 estree-walker: 2.0.2 source-map: 0.6.1 + dev: true + + /@vue/compiler-core/3.2.27: + resolution: + { + integrity: sha512-JyxAglSM/pb9paG5ZNuKrf5IUpzLzQA3khjWGF9oESELCLQlt6O3YyPMR2A69wIpYWrf5mScZ8YY8TJKOI/1kQ== + } + dependencies: + "@babel/parser": 7.16.8 + "@vue/shared": 3.2.27 + estree-walker: 2.0.2 + source-map: 0.6.1 + dev: false /@vue/compiler-dom/3.2.24: resolution: @@ -1385,6 +1704,17 @@ packages: dependencies: "@vue/compiler-core": 3.2.24 "@vue/shared": 3.2.24 + dev: true + + /@vue/compiler-dom/3.2.27: + resolution: + { + integrity: sha512-NyQ7nEbopUBPUMHM4c3FPCbFbnQwptoPjW5Y5qfJ7hfiCNhOuhQsDNqi5JYKBxfpxiFNwjcN9F8t1AsnLrDloQ== + } + dependencies: + "@vue/compiler-core": 3.2.27 + "@vue/shared": 3.2.27 + dev: false /@vue/compiler-sfc/3.2.24: resolution: @@ -1402,6 +1732,25 @@ packages: magic-string: 0.25.7 postcss: 8.3.11 source-map: 0.6.1 + dev: true + + /@vue/compiler-sfc/3.2.27: + resolution: + { + integrity: sha512-WyecUhLN5UAQAr2QlmG2nA56OEnhZJaBnSw0G1tazb9rwDuK0V9tnbIXbQgmQlx+x4sJxgg61yWGcIXfilTl3A== + } + dependencies: + "@babel/parser": 7.16.8 + "@vue/compiler-core": 3.2.27 + "@vue/compiler-dom": 3.2.27 + "@vue/compiler-ssr": 3.2.27 + "@vue/reactivity-transform": 3.2.27 + "@vue/shared": 3.2.27 + estree-walker: 2.0.2 + magic-string: 0.25.7 + postcss: 8.3.11 + source-map: 0.6.1 + dev: false /@vue/compiler-ssr/3.2.24: resolution: @@ -1411,6 +1760,17 @@ packages: dependencies: "@vue/compiler-dom": 3.2.24 "@vue/shared": 3.2.24 + dev: true + + /@vue/compiler-ssr/3.2.27: + resolution: + { + integrity: sha512-+l09t319iV7HVSrXfBw9OLwMZIPOFTXmHjZ61Bc5ZcwKqOYAR4uTurKpoXAfcSc5qs/q6WdE9jY3nrP0LUEMQQ== + } + dependencies: + "@vue/compiler-dom": 3.2.27 + "@vue/shared": 3.2.27 + dev: false /@vue/devtools-api/6.0.0-beta.20: resolution: @@ -1463,13 +1823,26 @@ packages: - supports-color dev: true - /@vue/reactivity/3.2.24: + /@vue/reactivity-transform/3.2.27: resolution: { - integrity: sha512-5eVsO9wfQ5erCMSRBjpqLkkI+LglJS7E0oLZJs2gsChpvOjH2Uwt3Hk1nVv0ywStnWg71Ykn3SyQwtnl7PknOQ== + integrity: sha512-67//61ObGxGnVrPhjygocb24eYUh+TFMhkm7szm8v5XdKXjkNl7qgIOflwGvUnwuIRJmr9nZ7+PvY0fL+H2upA== } dependencies: - "@vue/shared": 3.2.24 + "@babel/parser": 7.16.8 + "@vue/compiler-core": 3.2.27 + "@vue/shared": 3.2.27 + estree-walker: 2.0.2 + magic-string: 0.25.7 + dev: false + + /@vue/reactivity/3.2.27: + resolution: + { + integrity: sha512-QPfIQEJidRGIu/mPexhcB4csp1LEg2Nr+/QE72MnXs/OYDtFErhC9FxIyymkxp/xvAgL5wsnSOuDD6zWF42vRQ== + } + dependencies: + "@vue/shared": 3.2.27 dev: false /@vue/ref-transform/3.2.24: @@ -1483,39 +1856,40 @@ packages: "@vue/shared": 3.2.24 estree-walker: 2.0.2 magic-string: 0.25.7 + dev: true - /@vue/runtime-core/3.2.24: + /@vue/runtime-core/3.2.27: resolution: { - integrity: sha512-ReI06vGgYuW0G8FlOcAOzMklVDJSxKuRhYzT8j+a8BTfs1945kxo1Th28BPvasyYx8J+LMeZ0HqpPH9yGXvWvg== + integrity: sha512-NJrjuViHJyrT4bwIocbE4XDaDlA1Pj61pQlneZZdFEvgdMLlhzCCiJ4WZnWcohYQeisUAZjEFKK8GjQieDPFbw== } dependencies: - "@vue/reactivity": 3.2.24 - "@vue/shared": 3.2.24 + "@vue/reactivity": 3.2.27 + "@vue/shared": 3.2.27 dev: false - /@vue/runtime-dom/3.2.24: + /@vue/runtime-dom/3.2.27: resolution: { - integrity: sha512-piqsabtIEUKkMGSJlOyKUonZEDtdwOpR6teQ8EKbH8PX9sxfAt9snLnFJldUhhyYrLIyDtnjwajfJ7/XtpD4JA== + integrity: sha512-tlnKkvBSkV7MPUp/wRFsYcv67U1rUeZTPfpPzq5Kpmw5NNGkY6J075fFBH2k0MNxDucXS+qfStNrxAyGTUMkSA== } dependencies: - "@vue/runtime-core": 3.2.24 - "@vue/shared": 3.2.24 + "@vue/runtime-core": 3.2.27 + "@vue/shared": 3.2.27 csstype: 2.6.19 dev: false - /@vue/server-renderer/3.2.24_vue@3.2.24: + /@vue/server-renderer/3.2.27_vue@3.2.27: resolution: { - integrity: sha512-DqiCRDxTbv67Hw5ImiqnLIQbPGtIwWLLfEcVHoEnu1f21EMTB6LfoS69EQddd8VyfN5kfX3Fmz27/hrFPpRaMQ== + integrity: sha512-dZnzkFCDe6A/GIe/F1LcG6lWpprHVh62DjTv8wubtkHwfJWOmOeHp+KvPDRrswL/L3ghsm+E31xY+pvkgM3pbQ== } peerDependencies: - vue: 3.2.24 + vue: 3.2.27 dependencies: - "@vue/compiler-ssr": 3.2.24 - "@vue/shared": 3.2.24 - vue: 3.2.24 + "@vue/compiler-ssr": 3.2.27 + "@vue/shared": 3.2.27 + vue: 3.2.27 dev: false /@vue/shared/3.2.24: @@ -1523,8 +1897,16 @@ packages: { integrity: sha512-BUgRiZCkCrqDps5aQ9av05xcge3rn092ztKIh17tHkeEFgP4zfXMQWBA2zfdoCdCEdBL26xtOv+FZYiOp9RUDA== } + dev: true - /@vueuse/core/6.7.5_vue@3.2.24: + /@vue/shared/3.2.27: + resolution: + { + integrity: sha512-rpAn9k6O08Lvo7ekBIAnkOukX/4EsEQLPrRJBKhIEasMsOI5eX0f6mq1sDUSY7cgAqWw2d7QtP74CWxdXoyKxA== + } + dev: false + + /@vueuse/core/6.7.5_vue@3.2.27: resolution: { integrity: sha512-zgWai0i38TbfWGMVs1ybyEEdwwhjjMloQflRTMU0+pTmp3kEtQTDiVZiOrr758s+yRdr2OQiMQ323dyiKgKMFQ== @@ -1538,15 +1920,15 @@ packages: vue: optional: true dependencies: - "@vueuse/shared": 6.7.5_vue@3.2.24 - vue: 3.2.24 - vue-demi: 0.12.1_vue@3.2.24 + "@vueuse/shared": 6.7.5_vue@3.2.27 + vue: 3.2.27 + vue-demi: 0.12.1_vue@3.2.27 dev: false - /@vueuse/core/7.5.1_vue@3.2.24: + /@vueuse/core/7.5.3_vue@3.2.27: resolution: { - integrity: sha512-GczfdTWqH483zkUHdDYiLm0Tn51OtsQXYc+eBKKIeolh0mgn682KbSYmkrjNytaF7qGc74YxMDAYjkPBW6V2Pg== + integrity: sha512-D9j5ymHFMFRXQqCp0yZJkf/bvBGiz0MrKUa364p+L8dMyd5zyq2K1JmHyvoBd4xbTFRfmQ1h878u6YE5LCkDVQ== } peerDependencies: "@vue/composition-api": ^1.1.0 @@ -1557,12 +1939,12 @@ packages: vue: optional: true dependencies: - "@vueuse/shared": 7.5.1_vue@3.2.24 - vue: 3.2.24 - vue-demi: 0.12.1_vue@3.2.24 + "@vueuse/shared": 7.5.3_vue@3.2.27 + vue: 3.2.27 + vue-demi: 0.12.1_vue@3.2.27 dev: false - /@vueuse/motion/2.0.0-beta.4_vue@3.2.24: + /@vueuse/motion/2.0.0-beta.4_vue@3.2.27: resolution: { integrity: sha512-+4lnWz+KdaVmpeUwDyguTApzmjB+NzpxwBL/AcAMhVqp4G6rm8ywGSJaHGJG04uSNIQkJ6dUJx2zppnRxDSyrA== @@ -1574,13 +1956,13 @@ packages: "@vue/composition-api": optional: true dependencies: - "@vueuse/core": 6.7.5_vue@3.2.24 + "@vueuse/core": 6.7.5_vue@3.2.27 popmotion: 10.0.2 - vue: 3.2.24 - vue-demi: 0.12.1_vue@3.2.24 + vue: 3.2.27 + vue-demi: 0.12.1_vue@3.2.27 dev: false - /@vueuse/shared/6.7.5_vue@3.2.24: + /@vueuse/shared/6.7.5_vue@3.2.27: resolution: { integrity: sha512-wUDMPTGUSTYsbiftKq7dYLKD2i3n0m8utbHBCyoxdyeKsmtQGIM2/XeeXjtALB7UXD6rqPsVgCMepNrPPt8zvw== @@ -1594,14 +1976,14 @@ packages: vue: optional: true dependencies: - vue: 3.2.24 - vue-demi: 0.12.1_vue@3.2.24 + vue: 3.2.27 + vue-demi: 0.12.1_vue@3.2.27 dev: false - /@vueuse/shared/7.5.1_vue@3.2.24: + /@vueuse/shared/7.5.3_vue@3.2.27: resolution: { - integrity: sha512-zMQEuYJyTmr5Hj2rYgSbb4H/cSI8mdaa9dUuw20j6rPV+xLV11y7vCyIkxo31uODDr0p77FMlProKzNDiK9rAA== + integrity: sha512-BJ71cxHN5VByW1S58Gl85NFJaQu93F7Vs7K/MuAKsIIuHm9PBbkR5Vxkg9ko9cBdiKVt+FNoo13BhdbA+Vwycg== } peerDependencies: "@vue/composition-api": ^1.1.0 @@ -1612,8 +1994,8 @@ packages: vue: optional: true dependencies: - vue: 3.2.24 - vue-demi: 0.12.1_vue@3.2.24 + vue: 3.2.27 + vue-demi: 0.12.1_vue@3.2.27 dev: false /@windicss/config/1.6.1: @@ -1918,13 +2300,13 @@ packages: postcss-value-parser: 4.1.0 dev: true - /axios/0.21.4: + /axios/0.25.0: resolution: { - integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== + integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== } dependencies: - follow-redirects: 1.14.5 + follow-redirects: 1.14.7 transitivePeerDependencies: - debug dev: false @@ -2076,10 +2458,10 @@ packages: engines: { node: ">=6" } dev: true - /camelcase/6.2.1: + /camelcase/6.3.0: resolution: { - integrity: sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA== + integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== } engines: { node: ">=10" } dev: true @@ -2901,7 +3283,7 @@ packages: } dev: true - /element-plus/1.3.0-beta.1_vue@3.2.24: + /element-plus/1.3.0-beta.1_vue@3.2.27: resolution: { integrity: sha512-q3vMaKElPpuSTeIF7kuDmMOE+N1YVCCIG3fshXpz6qgjnxPbgZumVM0qGfhr8DTu9JxRbBoDok49dqtX/BWn3w== @@ -2910,15 +3292,15 @@ packages: vue: ^3.2.0 dependencies: "@ctrl/tinycolor": 3.4.0 - "@element-plus/icons-vue": 0.2.4_vue@3.2.24 + "@element-plus/icons-vue": 0.2.6_vue@3.2.27 "@popperjs/core": 2.11.2 - "@vueuse/core": 7.5.1_vue@3.2.24 + "@vueuse/core": 7.5.3_vue@3.2.27 async-validator: 4.0.7 dayjs: 1.10.7 lodash: 4.17.21 memoize-one: 6.0.0 normalize-wheel-es: 1.1.1 - vue: 3.2.24 + vue: 3.2.27 transitivePeerDependencies: - "@vue/composition-api" dev: false @@ -3667,10 +4049,10 @@ packages: } dev: true - /follow-redirects/1.14.5: + /follow-redirects/1.14.7: resolution: { - integrity: sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA== + integrity: sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== } engines: { node: ">=4.0" } peerDependencies: @@ -5258,7 +5640,7 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.9_typescript@4.4.2+vue@3.2.24: + /pinia/2.0.9_typescript@4.4.2+vue@3.2.27: resolution: { integrity: sha512-iuYdxLJKQ07YPyOHYH05wNG9eKWqkP/4y4GE8+RqEYtz5fwHgPA5kr6zQbg/DoEJGnR2XCm1w1vdt6ppzL9ATg== @@ -5275,8 +5657,8 @@ packages: dependencies: "@vue/devtools-api": 6.0.0-beta.21.1 typescript: 4.4.2 - vue: 3.2.24 - vue-demi: 0.12.1_vue@3.2.24 + vue: 3.2.27 + vue-demi: 0.12.1_vue@3.2.27 dev: false /please-upgrade-node/3.2.0: @@ -6123,7 +6505,7 @@ packages: path-parse: 1.0.7 dev: true - /responsive-storage/1.0.11_vue@3.2.24: + /responsive-storage/1.0.11_vue@3.2.27: resolution: { integrity: sha512-XY/21b7FKCXwBWGLuxp5KUQOAh8jOTsdfRMz0RVE9P+HhK4oYXKcNESDLxE1mD5MWPg/i+k4SGogro5daMrE9A== @@ -6131,7 +6513,7 @@ packages: peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.2.24 + vue: 3.2.27 dev: false /restore-cursor/3.1.0: @@ -7015,7 +7397,7 @@ packages: engines: { node: ">= 0.8" } dev: true - /unplugin-element-plus/0.1.3_vite@2.6.14+vue@3.2.24: + /unplugin-element-plus/0.1.3_vite@2.6.14+vue@3.2.27: resolution: { integrity: sha512-6GO1tuDIXcoYFkbL26Mrd84oUOgAHShcwn/xma5bwmBN2O0N0s13RbBDsK53vm4hxRKIVuFSSr659BkpmXWm2w== @@ -7027,7 +7409,7 @@ packages: es-module-lexer: 0.9.3 magic-string: 0.25.7 unplugin: 0.2.21_vite@2.6.14 - vue: 3.2.24 + vue: 3.2.27 transitivePeerDependencies: - rollup - vite @@ -7263,7 +7645,7 @@ packages: fsevents: 2.3.2 dev: true - /vue-demi/0.12.1_vue@3.2.24: + /vue-demi/0.12.1_vue@3.2.27: resolution: { integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw== @@ -7278,7 +7660,7 @@ packages: "@vue/composition-api": optional: true dependencies: - vue: 3.2.24 + vue: 3.2.27 dev: false /vue-eslint-parser/7.10.0_eslint@7.30.0: @@ -7302,23 +7684,23 @@ packages: - supports-color dev: true - /vue-i18n/9.2.0-beta.17_vue@3.2.24: + /vue-i18n/9.2.0-beta.26_vue@3.2.27: resolution: { - integrity: sha512-m8Bfq6Mg1nUQICAiz30CPDd0kTukckj+aGWCA+YgchO3awf0HtTan5jAA3k8LD9P7mYNk3+5nQFR8qqiM9X88w== + integrity: sha512-xZgisyirT9hXFyXBL8pO8bYgdG7m98NLAUhbb1O9hMQS1qOXYU902+LIJA5k3BtoeiEIfjkGADHhSAlJTTzc9A== } engines: { node: ">= 12" } peerDependencies: vue: ^3.0.0 dependencies: - "@intlify/core-base": 9.2.0-beta.17 - "@intlify/shared": 9.2.0-beta.17 - "@intlify/vue-devtools": 9.2.0-beta.17 - "@vue/devtools-api": 6.0.0-beta.20 - vue: 3.2.24 + "@intlify/core-base": 9.2.0-beta.26 + "@intlify/shared": 9.2.0-beta.26 + "@intlify/vue-devtools": 9.2.0-beta.26 + "@vue/devtools-api": 6.0.0-beta.21.1 + vue: 3.2.27 dev: false - /vue-router/4.0.12_vue@3.2.24: + /vue-router/4.0.12_vue@3.2.27: resolution: { integrity: sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg== @@ -7327,10 +7709,10 @@ packages: vue: ^3.0.0 dependencies: "@vue/devtools-api": 6.0.0-beta.20 - vue: 3.2.24 + vue: 3.2.27 dev: false - /vue-types/4.1.1_vue@3.2.24: + /vue-types/4.1.1_vue@3.2.27: resolution: { integrity: sha512-Jq2GZ/w6rExJbLA/h7nHBFLciu+YNekgox0DB64wN1snZ4IIJMq+qnqp1/vE4fc7vEjZcP5KGhLzkkSjIHLRzw== @@ -7340,20 +7722,20 @@ packages: vue: ^2.0.0 || ^3.0.0 dependencies: is-plain-object: 5.0.0 - vue: 3.2.24 + vue: 3.2.27 dev: false - /vue/3.2.24: + /vue/3.2.27: resolution: { - integrity: sha512-PvCklXNfcUMyeP/a9nME27C32IipwUDoS45rDyKn5+RQrWyjL+0JAJtf98HL6y9bfqQRTlYjSowWEB1nXxvG5Q== + integrity: sha512-p1cH8Q6eaPwvANCjFQj497a914cxXKKwOG3Lg9USddTOrn4/zFMKjn9dnovkx+L8VtFaNgbVqW8mLJS/eTA6xw== } dependencies: - "@vue/compiler-dom": 3.2.24 - "@vue/compiler-sfc": 3.2.24 - "@vue/runtime-dom": 3.2.24 - "@vue/server-renderer": 3.2.24_vue@3.2.24 - "@vue/shared": 3.2.24 + "@vue/compiler-dom": 3.2.27 + "@vue/compiler-sfc": 3.2.27 + "@vue/runtime-dom": 3.2.27 + "@vue/server-renderer": 3.2.27_vue@3.2.27 + "@vue/shared": 3.2.27 dev: false /webpack-virtual-modules/0.4.3: diff --git a/src/layout/components/tag/index.vue b/src/layout/components/tag/index.vue index 2873f25..a486b7c 100644 --- a/src/layout/components/tag/index.vue +++ b/src/layout/components/tag/index.vue @@ -30,7 +30,6 @@ import { handleAliveRoute, delAliveRoutes } from "/@/router/utils"; import { useMultiTagsStoreHook } from "/@/store/modules/multiTags"; import { usePermissionStoreHook } from "/@/store/modules/permission"; import { toggleClass, removeClass, hasClass } from "/@/utils/operate"; - import { templateRef, useResizeObserver, useDebounceFn } from "@vueuse/core"; const route = useRoute(); @@ -128,7 +127,7 @@ const moveToView = (index: number): void => { if (!instance.refs["dynamic" + index]) { return; } - const tabItemEl = instance.refs["dynamic" + index]; + const tabItemEl = instance.refs["dynamic" + index][0]; const tabItemElOffsetLeft = (tabItemEl as HTMLElement).offsetLeft; const tabItemOffsetWidth = (tabItemEl as HTMLElement).offsetWidth; // 标签页导航栏可视长度(不包含溢出部分) @@ -552,30 +551,32 @@ function tagOnClick(item) { } // 鼠标移入 -function onMouseenter(item, index) { +function onMouseenter(index) { if (index) activeIndex.value = index; if (unref(showModel) === "smart") { - if (hasClass(instance.refs["schedule" + index], "schedule-active")) return; - toggleClass(true, "schedule-in", instance.refs["schedule" + index]); - toggleClass(false, "schedule-out", instance.refs["schedule" + index]); + if (hasClass(instance.refs["schedule" + index][0], "schedule-active")) + return; + toggleClass(true, "schedule-in", instance.refs["schedule" + index][0]); + toggleClass(false, "schedule-out", instance.refs["schedule" + index][0]); } else { - if (hasClass(instance.refs["dynamic" + index], "card-active")) return; - toggleClass(true, "card-in", instance.refs["dynamic" + index]); - toggleClass(false, "card-out", instance.refs["dynamic" + index]); + if (hasClass(instance.refs["dynamic" + index][0], "card-active")) return; + toggleClass(true, "card-in", instance.refs["dynamic" + index][0]); + toggleClass(false, "card-out", instance.refs["dynamic" + index][0]); } } // 鼠标移出 -function onMouseleave(item, index) { +function onMouseleave(index) { activeIndex.value = -1; if (unref(showModel) === "smart") { - if (hasClass(instance.refs["schedule" + index], "schedule-active")) return; - toggleClass(false, "schedule-in", instance.refs["schedule" + index]); - toggleClass(true, "schedule-out", instance.refs["schedule" + index]); + if (hasClass(instance.refs["schedule" + index][0], "schedule-active")) + return; + toggleClass(false, "schedule-in", instance.refs["schedule" + index][0]); + toggleClass(true, "schedule-out", instance.refs["schedule" + index][0]); } else { - if (hasClass(instance.refs["dynamic" + index], "card-active")) return; - toggleClass(false, "card-in", instance.refs["dynamic" + index]); - toggleClass(true, "card-out", instance.refs["dynamic" + index]); + if (hasClass(instance.refs["dynamic" + index][0], "card-active")) return; + toggleClass(false, "card-in", instance.refs["dynamic" + index][0]); + toggleClass(true, "card-out", instance.refs["dynamic" + index][0]); } } @@ -644,8 +645,8 @@ const getContextMenuStyle = computed((): CSSProperties => { : '' ]" @contextmenu.prevent="openMenu(item, $event)" - @mouseenter.prevent="onMouseenter(item, index)" - @mouseleave.prevent="onMouseleave(item, index)" + @mouseenter.prevent="onMouseenter(index)" + @mouseleave.prevent="onMouseleave(index)" @click="tagOnClick(item)" > { ], optimizeDeps: { include: [ + "pinia", + "vue-i18n", + "lodash-es", + "@vueuse/core", "element-plus/lib/locale/lang/zh-cn", "element-plus/lib/locale/lang/en" ],