From 73e98814e22951cfab0c280aee1c77e3368f233b Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Mon, 25 Apr 2022 18:46:25 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=90=8C=E6=AD=A5=E5=AE=8C=E6=95=B4?= =?UTF-8?q?=E7=89=88=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.staging | 14 + build/plugins.ts | 12 +- package.json | 17 +- pnpm-lock.yaml | 542 ++++++++------------------ src/layout/components/sidebar/sidebarItem.vue | 7 +- src/main.ts | 5 +- src/style/element-plus.scss | 6 - src/style/sidebar.scss | 43 +- src/utils/debounce/index.ts | 35 +- vite.config.ts | 12 +- 10 files changed, 253 insertions(+), 440 deletions(-) create mode 100644 .env.staging diff --git a/.env.staging b/.env.staging new file mode 100644 index 0000000..a14e98b --- /dev/null +++ b/.env.staging @@ -0,0 +1,14 @@ +# 预发布也需要生产环境的行为 +# https://cn.vitejs.dev/guide/env-and-mode.html#modes +NODE_ENV=production + +VITE_PUBLIC_PATH = / + +# 线上环境路由历史模式 +VITE_ROUTER_HISTORY = "hash" + +# 线上环境后端地址 +VITE_PROXY_DOMAIN_REAL = "" + +# 是否为打包后的文件提供传统浏览器兼容性支持 支持 true 不支持 false +VITE_LEGACY = false diff --git a/build/plugins.ts b/build/plugins.ts index dbcb0bf..96ec394 100644 --- a/build/plugins.ts +++ b/build/plugins.ts @@ -7,7 +7,7 @@ import vueJsx from "@vitejs/plugin-vue-jsx"; import WindiCSS from "vite-plugin-windicss"; import { viteMockServe } from "vite-plugin-mock"; import VueI18n from "@intlify/vite-plugin-vue-i18n"; -import ElementPlus from "unplugin-element-plus/vite"; +// import ElementPlus from "unplugin-element-plus/vite"; import { visualizer } from "rollup-plugin-visualizer"; import removeConsole from "vite-plugin-remove-console"; import themePreprocessorPlugin from "@pureadmin/theme"; @@ -34,25 +34,19 @@ export function getPluginsList(command, VITE_LEGACY) { themePreprocessorPlugin({ scss: { multipleScopeVars: genScssMultipleScopeVars(), - // 默认取 multipleScopeVars[0].scopeName - defaultScopeName: "", // 在生产模式是否抽取独立的主题css文件,extract为true以下属性有效 extract: true, - // 独立主题css文件的输出路径,默认取 viteConfig.build.assetsDir 相对于 (viteConfig.build.outDir) - outputDir: "", // 会选取defaultScopeName对应的主题css文件在html添加link themeLinkTagId: "head", // "head"||"head-prepend" || "body" ||"body-prepend" themeLinkTagInjectTo: "head", // 是否对抽取的css文件内对应scopeName的权重类名移除 - removeCssScopeName: false, - // 可以自定义css文件名称的函数 - customThemeCssFileName: scopeName => scopeName + removeCssScopeName: false } }), // svg组件化支持 svgLoader(), - ElementPlus({}), + // ElementPlus({}), // mock支持 viteMockServe({ mockPath: "mock", diff --git a/package.json b/package.json index 8b54b40..9aa5937 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "dev": "cross-env --max_old_space_size=4096 vite", "serve": "pnpm dev", "build": "rimraf dist && cross-env vite build", + "build:staging": "rimraf dist && cross-env vite build --mode staging", "report": "rimraf dist && cross-env vite build", "preview": "vite preview", "preview:build": "pnpm build && vite preview", @@ -27,14 +28,14 @@ "dependencies": { "@ctrl/tinycolor": "^3.4.0", "@pureadmin/components": "^1.0.6", - "@vueuse/core": "^8.2.6", + "@vueuse/core": "^8.3.1", "@vueuse/motion": "^2.0.0-beta.12", - "@vueuse/shared": "^8.2.6", + "@vueuse/shared": "^8.3.1", "animate.css": "^4.1.1", "axios": "^0.26.1", "css-color-function": "^1.3.3", "dayjs": "^1.11.0", - "element-plus": "^2.1.9", + "element-plus": "^2.1.10", "element-resize-detector": "^1.2.3", "js-cookie": "^3.0.1", "lodash": "^4.17.21", @@ -62,8 +63,8 @@ "@iconify-icons/fa-solid": "^1.2.2", "@iconify-icons/ri": "^1.2.1", "@iconify/vue": "^3.2.0", - "@intlify/vite-plugin-vue-i18n": "^3.3.1", - "@pureadmin/theme": "^0.0.1", + "@intlify/vite-plugin-vue-i18n": "^3.4.0", + "@pureadmin/theme": "^1.1.0", "@types/element-resize-detector": "1.1.3", "@types/js-cookie": "^3.0.1", "@types/lodash": "^4.14.180", @@ -79,7 +80,7 @@ "@vitejs/plugin-vue-jsx": "^1.3.10", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^10.0.0", - "autoprefixer": "^10.4.2", + "autoprefixer": "^10.4.5", "cross-env": "7.0.3", "eslint": "^8.8.0", "eslint-plugin-prettier": "^4.0.0", @@ -96,7 +97,7 @@ "rimraf": "3.0.2", "rollup": "^2.70.1", "rollup-plugin-visualizer": "^5.6.0", - "sass": "^1.49.9", + "sass": "^1.50.1", "stylelint": "^14.3.0", "stylelint-config-html": "^1.0.0", "stylelint-config-prettier": "^9.0.3", @@ -104,11 +105,9 @@ "stylelint-config-standard": "^24.0.0", "stylelint-order": "^5.0.0", "typescript": "^4.6.3", - "unplugin-element-plus": "^0.4.0", "vite": "^2.9.5", "vite-plugin-mock": "^2.9.6", "vite-plugin-remove-console": "^0.0.7", - "vite-plugin-style-import": "1.4.1", "vite-plugin-windicss": "^1.8.4", "vite-svg-loader": "2.2.0", "vue-eslint-parser": "^8.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e21f3e7..53f9056 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,9 +9,9 @@ specifiers: "@iconify-icons/fa-solid": ^1.2.2 "@iconify-icons/ri": ^1.2.1 "@iconify/vue": ^3.2.0 - "@intlify/vite-plugin-vue-i18n": ^3.3.1 + "@intlify/vite-plugin-vue-i18n": ^3.4.0 "@pureadmin/components": ^1.0.6 - "@pureadmin/theme": ^0.0.1 + "@pureadmin/theme": ^1.1.0 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": ^3.0.1 "@types/lodash": ^4.14.180 @@ -27,16 +27,16 @@ specifiers: "@vitejs/plugin-vue-jsx": ^1.3.10 "@vue/eslint-config-prettier": ^7.0.0 "@vue/eslint-config-typescript": ^10.0.0 - "@vueuse/core": ^8.2.6 + "@vueuse/core": ^8.3.1 "@vueuse/motion": ^2.0.0-beta.12 - "@vueuse/shared": ^8.2.6 + "@vueuse/shared": ^8.3.1 animate.css: ^4.1.1 - autoprefixer: ^10.4.2 + autoprefixer: ^10.4.5 axios: ^0.26.1 cross-env: 7.0.3 css-color-function: ^1.3.3 dayjs: ^1.11.0 - element-plus: ^2.1.9 + element-plus: ^2.1.10 element-resize-detector: ^1.2.3 eslint: ^8.8.0 eslint-plugin-prettier: ^4.0.0 @@ -66,7 +66,7 @@ specifiers: rimraf: 3.0.2 rollup: ^2.70.1 rollup-plugin-visualizer: ^5.6.0 - sass: ^1.49.9 + sass: ^1.50.1 stylelint: ^14.3.0 stylelint-config-html: ^1.0.0 stylelint-config-prettier: ^9.0.3 @@ -74,11 +74,9 @@ specifiers: stylelint-config-standard: ^24.0.0 stylelint-order: ^5.0.0 typescript: ^4.6.3 - unplugin-element-plus: ^0.4.0 vite: ^2.9.5 vite-plugin-mock: ^2.9.6 vite-plugin-remove-console: ^0.0.7 - vite-plugin-style-import: 1.4.1 vite-plugin-windicss: ^1.8.4 vite-svg-loader: 2.2.0 vue: ^3.2.33 @@ -91,14 +89,14 @@ specifiers: dependencies: "@ctrl/tinycolor": 3.4.0 "@pureadmin/components": 1.0.6_vue@3.2.33 - "@vueuse/core": 8.2.6_vue@3.2.33 + "@vueuse/core": 8.3.1_vue@3.2.33 "@vueuse/motion": 2.0.0-beta.12_vue@3.2.33 - "@vueuse/shared": 8.2.6_vue@3.2.33 + "@vueuse/shared": 8.3.1_vue@3.2.33 animate.css: 4.1.1 axios: 0.26.1 css-color-function: 1.3.3 dayjs: 1.11.0 - element-plus: 2.1.9_vue@3.2.33 + element-plus: 2.1.10_vue@3.2.33 element-resize-detector: 1.2.4 js-cookie: 3.0.1 lodash: 4.17.21 @@ -126,8 +124,8 @@ devDependencies: "@iconify-icons/fa-solid": 1.2.2 "@iconify-icons/ri": 1.2.1 "@iconify/vue": 3.2.0_vue@3.2.33 - "@intlify/vite-plugin-vue-i18n": 3.3.1_3d08e1d9025840888da5ae870455a383 - "@pureadmin/theme": 0.0.1 + "@intlify/vite-plugin-vue-i18n": 3.4.0_3d08e1d9025840888da5ae870455a383 + "@pureadmin/theme": 1.1.0 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.1 "@types/lodash": 4.14.180 @@ -143,7 +141,7 @@ devDependencies: "@vitejs/plugin-vue-jsx": 1.3.10 "@vue/eslint-config-prettier": 7.0.0_eslint@8.11.0+prettier@2.6.0 "@vue/eslint-config-typescript": 10.0.0_67e26bb50fed2173443e3fe1262a69b2 - autoprefixer: 10.4.4_postcss@8.4.12 + autoprefixer: 10.4.5_postcss@8.4.12 cross-env: 7.0.3 eslint: 8.11.0 eslint-plugin-prettier: 4.0.0_eslint@8.11.0+prettier@2.6.0 @@ -160,7 +158,7 @@ devDependencies: rimraf: 3.0.2 rollup: 2.70.1 rollup-plugin-visualizer: 5.6.0_rollup@2.70.1 - sass: 1.49.9 + sass: 1.50.1 stylelint: 14.6.0 stylelint-config-html: 1.0.0_f552817e5b8b1b7dca381d844218922e stylelint-config-prettier: 9.0.3_stylelint@14.6.0 @@ -168,11 +166,9 @@ devDependencies: stylelint-config-standard: 24.0.0_stylelint@14.6.0 stylelint-order: 5.0.0_stylelint@14.6.0 typescript: 4.6.3 - unplugin-element-plus: 0.4.0_rollup@2.70.1+vite@2.9.5 - vite: 2.9.5_sass@1.49.9 + vite: 2.9.5_sass@1.50.1 vite-plugin-mock: 2.9.6_9bee6d01fd796cb52b526d4503041d36 vite-plugin-remove-console: 0.0.7 - vite-plugin-style-import: 1.4.1_vite@2.9.5 vite-plugin-windicss: 1.8.4_vite@2.9.5 vite-svg-loader: 2.2.0 vue-eslint-parser: 8.3.0_eslint@8.11.0 @@ -825,6 +821,14 @@ packages: engines: { node: ">=10" } dev: false + /@ctrl/tinycolor/3.4.1: + resolution: + { + integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw== + } + engines: { node: ">=10" } + dev: false + /@element-plus/icons-vue/1.1.4_vue@3.2.33: resolution: { @@ -874,20 +878,20 @@ packages: - supports-color dev: true - /@floating-ui/core/0.6.1: + /@floating-ui/core/0.6.2: resolution: { - integrity: sha512-Y30eVMcZva8o84c0HcXAtDO4BEzPJMvF6+B7x7urL2xbAqVsGJhojOyHLaoQHQYjb6OkqRq5kO+zeySycQwKqg== + integrity: sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg== } dev: false - /@floating-ui/dom/0.4.4: + /@floating-ui/dom/0.4.5: resolution: { - integrity: sha512-0Ulu3B/dqQplUUSqnTx0foSrlYuMN+GTtlJWvNJwt6Fr7/PqmlR/Y08o6/+bxDWr6p3roBJRaQ51MDZsNmEhhw== + integrity: sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw== } dependencies: - "@floating-ui/core": 0.6.1 + "@floating-ui/core": 0.6.2 dev: false /@humanwhocodes/config-array/0.9.5: @@ -965,10 +969,10 @@ packages: vue: 3.2.33 dev: true - /@intlify/bundle-utils/3.0.0_vue-i18n@9.2.0-beta.35: + /@intlify/bundle-utils/2.2.2_vue-i18n@9.2.0-beta.35: resolution: { - integrity: sha512-y43Z5Q3ZJvxqtD8xUH6U3yrlZeay7ZTqkzv1GQ4b0mGQtk5uptOT9Ra4qvGuUv8QyPQsortrA/OHWUD5ax5ZNQ== + integrity: sha512-vngkvlIVV8ZJoyC5VqMvqJd2nvsx+qMN7pQjPiPjOrVndeiR7Dlue0k86Q8FsFUzyksW3HJZZi833ldxwbFzTA== } engines: { node: ">= 12" } peerDependencies: @@ -980,8 +984,8 @@ packages: vue-i18n: optional: true dependencies: - "@intlify/message-compiler": 9.2.0-beta.35 - "@intlify/shared": 9.2.0-beta.35 + "@intlify/message-compiler": 9.1.9 + "@intlify/shared": 9.1.9 jsonc-eslint-parser: 1.4.1 source-map: 0.6.1 vue-i18n: 9.2.0-beta.35_vue@3.2.33 @@ -1011,6 +1015,18 @@ packages: "@intlify/shared": 9.2.0-beta.35 dev: false + /@intlify/message-compiler/9.1.9: + resolution: + { + integrity: sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ== + } + engines: { node: ">= 10" } + dependencies: + "@intlify/message-resolver": 9.1.9 + "@intlify/shared": 9.1.9 + source-map: 0.6.1 + dev: true + /@intlify/message-compiler/9.2.0-beta.35: resolution: { @@ -1020,6 +1036,23 @@ packages: dependencies: "@intlify/shared": 9.2.0-beta.35 source-map: 0.6.1 + dev: false + + /@intlify/message-resolver/9.1.9: + resolution: + { + integrity: sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA== + } + engines: { node: ">= 10" } + dev: true + + /@intlify/shared/9.1.9: + resolution: + { + integrity: sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw== + } + engines: { node: ">= 10" } + dev: true /@intlify/shared/9.2.0-beta.35: resolution: @@ -1027,30 +1060,31 @@ packages: integrity: sha512-DXf7xrwf08GKhr93XPQ8EgaEN0CIELl+mAS6SlRhi/aLtZv5HSGSMkz4M/ICwoWzFLSgOx/ZdBSasex19MMogg== } engines: { node: ">= 12" } + dev: false - /@intlify/vite-plugin-vue-i18n/3.3.1_3d08e1d9025840888da5ae870455a383: + /@intlify/vite-plugin-vue-i18n/3.4.0_3d08e1d9025840888da5ae870455a383: resolution: { - integrity: sha512-b9HIUANzL4/LmrA5RqeiPabZl2/RiWNAJ90TVZ8kSi3APRZ4BbmwUAclKe8ip+1jCDhqaGO/qfAI7SbQ0Y76Uw== + integrity: sha512-XXcZBgwJ+3FRu11c4ARoY9N00kElPii0/jNZ49qR045Ka7/YGCwb1Ku14BBlMSEHiHDSjLQknLwrJKSQGVZLyA== } engines: { node: ">= 12" } peerDependencies: - petite-vue-i18n: ^9.0.0 + petite-vue-i18n: ^9.1.0 vite: ^2.0.0 - vue-i18n: ^9.0.0 + vue-i18n: ^9.1.0 peerDependenciesMeta: petite-vue-i18n: optional: true vue-i18n: optional: true dependencies: - "@intlify/bundle-utils": 3.0.0_vue-i18n@9.2.0-beta.35 - "@intlify/shared": 9.2.0-beta.35 + "@intlify/bundle-utils": 2.2.2_vue-i18n@9.2.0-beta.35 + "@intlify/shared": 9.1.9 "@rollup/pluginutils": 4.2.0 - debug: 4.3.3 + debug: 4.3.4 fast-glob: 3.2.11 source-map: 0.6.1 - vite: 2.9.5_sass@1.49.9 + vite: 2.9.5_sass@1.50.1 vue-i18n: 9.2.0-beta.35_vue@3.2.33 transitivePeerDependencies: - supports-color @@ -1142,16 +1176,14 @@ packages: vue: 3.2.33 dev: false - /@pureadmin/theme/0.0.1: + /@pureadmin/theme/1.1.0: resolution: { - integrity: sha512-LqCmIHHlpleqZ93xnZ/JYZmDIBCMAXE3Yo7/RA64e755aWz/QrbBHrU5cN5e7J53N+TSPeWPxrmWMcyApzNgbQ== + integrity: sha512-hHCUwxWqt0hdXsErb9NLyRC/7cUUxA4tn+SbBdpslQyJh+5iaIDG4PHgIrUNaBRmOorm2WQ+ryY35b1YbLPpxg== } dependencies: "@zougt/some-loader-utils": 1.4.3 - cac: 6.7.12 - chalk: 5.0.1 - fs-extra: 10.0.1 + fs-extra: 10.1.0 string-hash: 1.1.3 dev: true @@ -1249,10 +1281,10 @@ packages: integrity: sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g== } - /@types/lodash/4.14.181: + /@types/lodash/4.14.182: resolution: { - integrity: sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag== + integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q== } dev: false @@ -1492,7 +1524,7 @@ packages: magic-string: 0.26.1 regenerator-runtime: 0.13.9 systemjs: 6.12.1 - vite: 2.9.5_sass@1.49.9 + vite: 2.9.5_sass@1.50.1 dev: true /@vitejs/plugin-vue-jsx/1.3.10: @@ -1522,7 +1554,7 @@ packages: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vite: 2.9.5_sass@1.49.9 + vite: 2.9.5_sass@1.50.1 vue: 3.2.33 dev: true @@ -1785,10 +1817,10 @@ packages: } dev: false - /@vueuse/core/8.2.6_vue@3.2.33: + /@vueuse/core/8.3.1_vue@3.2.33: resolution: { - integrity: sha512-fzlpM3B5oVe+UhCT1mXlhG1Zxdq2lq1Z2AvddSB8+RxrsSFzII7DKfsQEz8Vop7Lzc++4m8drTNbhPovYoFqHw== + integrity: sha512-WiXUgVyPG9elGx3G8UV8g+zqbEJ2hYacrPICogAxDdW6hnxxcUFdF7FtvDroJ/DxWmo2pg8XNNz07ybfnZyJbw== } peerDependencies: "@vue/composition-api": ^1.1.0 @@ -1799,16 +1831,16 @@ packages: vue: optional: true dependencies: - "@vueuse/metadata": 8.2.6 - "@vueuse/shared": 8.2.6_vue@3.2.33 + "@vueuse/metadata": 8.3.1 + "@vueuse/shared": 8.3.1_vue@3.2.33 vue: 3.2.33 vue-demi: 0.12.4_vue@3.2.33 dev: false - /@vueuse/metadata/8.2.6: + /@vueuse/metadata/8.3.1: resolution: { - integrity: sha512-OBKtafCt+4RcEJlYDCjp1vl65pBCL2g4TmipEtdZ8/qphKlW6nakJbkY7XRN5grPmjqU99/ahJGtyGk5NHS2hw== + integrity: sha512-1aZaFL44HzXXkfN6Q7KMDOXBFKTHDClHlOJBxtN8rTBXIIScoGOrJCpxWiQ4kuVg95MzG/pHrd3P4wd8poL9XQ== } dev: false @@ -1824,8 +1856,8 @@ packages: "@vue/composition-api": optional: true dependencies: - "@vueuse/core": 8.2.6_vue@3.2.33 - "@vueuse/shared": 8.2.6_vue@3.2.33 + "@vueuse/core": 8.3.1_vue@3.2.33 + "@vueuse/shared": 8.3.1_vue@3.2.33 framesync: 6.1.0 popmotion: 11.0.3 style-value-types: 5.1.0 @@ -1833,10 +1865,10 @@ packages: vue-demi: 0.12.4_vue@3.2.33 dev: false - /@vueuse/shared/8.2.6_vue@3.2.33: + /@vueuse/shared/8.3.1_vue@3.2.33: resolution: { - integrity: sha512-J/W4CMfdL8TahELuSOgtfVO4eQXTjhigp7dVWIBsLUVFCeY9d49gvHUcQN3y5xYLZ6iNP57TjTQjMMT/zhklkw== + integrity: sha512-7HKLCcxp4dtONq6QSSoavblo9riYgqzw7jhqiC0/VUYMXKzqj1G/GznOzTmY8Wi8uKKT197JqjKQ1DKt2j/0+A== } peerDependencies: "@vue/composition-api": ^1.1.0 @@ -1890,10 +1922,10 @@ packages: hasBin: true dependencies: cac: 6.7.12 - color: 4.2.1 - cssnano: 5.1.4_postcss@8.4.12 - cssnano-preset-lite: 2.1.1_postcss@8.4.12 - fs-extra: 10.0.1 + color: 4.2.3 + cssnano: 5.1.7_postcss@8.4.12 + cssnano-preset-lite: 2.1.2_postcss@8.4.12 + fs-extra: 10.1.0 postcss: 8.4.12 prettier: 2.6.0 uuid: 8.3.2 @@ -2104,17 +2136,17 @@ packages: engines: { node: ">=8" } dev: true - /async-validator/4.0.7: + /async-validator/4.0.8: resolution: { - integrity: sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ== + integrity: sha512-vx1kyOCuSJqB5IVatlybUkV/e22sdx+V0XohCWbBfbbzbiLFt6fHxfWg6UEBhFw0gVgZtaSLTJtugmP4rdGQAQ== } dev: false - /autoprefixer/10.4.4_postcss@8.4.12: + /autoprefixer/10.4.5_postcss@8.4.12: resolution: { - integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA== + integrity: sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw== } engines: { node: ^10 || ^12 || >=14 } hasBin: true @@ -2122,7 +2154,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.20.2 - caniuse-lite: 1.0.30001317 + caniuse-lite: 1.0.30001332 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -2203,7 +2235,7 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001317 + caniuse-lite: 1.0.30001332 electron-to-chromium: 1.4.86 escalade: 3.1.1 node-releases: 2.0.2 @@ -2251,16 +2283,6 @@ packages: engines: { node: ">=6" } dev: true - /camel-case/4.1.2: - resolution: - { - integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - } - dependencies: - pascal-case: 3.1.2 - tslib: 2.3.1 - dev: true - /camelcase-keys/6.2.2: resolution: { @@ -2296,29 +2318,18 @@ packages: } dependencies: browserslist: 4.20.2 - caniuse-lite: 1.0.30001317 + caniuse-lite: 1.0.30001332 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001317: + /caniuse-lite/1.0.30001332: resolution: { - integrity: sha512-xIZLh8gBm4dqNX0gkzrBeyI86J2eCjWzYAs40q88smG844YIrN4tVQl/RhquHvKEKImWWFIVh1Lxe5n1G/N+GQ== + integrity: sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw== } dev: true - /capital-case/1.0.4: - resolution: - { - integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== - } - dependencies: - no-case: 3.0.4 - tslib: 2.3.1 - upper-case-first: 2.0.2 - dev: true - /chalk/2.4.2: resolution: { @@ -2353,34 +2364,6 @@ packages: supports-color: 7.2.0 dev: true - /chalk/5.0.1: - resolution: - { - integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w== - } - engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } - dev: true - - /change-case/4.1.2: - resolution: - { - integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== - } - dependencies: - camel-case: 4.1.2 - capital-case: 1.0.4 - constant-case: 3.0.4 - dot-case: 3.0.4 - header-case: 2.0.4 - no-case: 3.0.4 - param-case: 3.0.4 - pascal-case: 3.1.2 - path-case: 3.0.4 - sentence-case: 3.0.4 - snake-case: 3.0.4 - tslib: 2.3.1 - dev: true - /chokidar/3.5.3: resolution: { @@ -2487,10 +2470,10 @@ packages: color-name: 1.1.4 dev: false - /color-string/1.9.0: + /color-string/1.9.1: resolution: { - integrity: sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ== + integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== } dependencies: color-name: 1.1.4 @@ -2505,15 +2488,15 @@ packages: color-string: 0.3.0 dev: false - /color/4.2.1: + /color/4.2.3: resolution: { - integrity: sha512-MFJr0uY4RvTQUKvPq7dh9grVOTYSFeXja2mBXioCGjnjJoXrAp9jJ1NQTDR73c9nwBSAQiNKloKl5zq9WB9UPw== + integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== } engines: { node: ">=12.5.0" } dependencies: color-convert: 2.0.1 - color-string: 1.9.0 + color-string: 1.9.1 dev: true /colord/2.9.2: @@ -2573,17 +2556,6 @@ packages: utils-merge: 1.0.1 dev: true - /constant-case/3.0.4: - resolution: - { - integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== - } - dependencies: - no-case: 3.0.4 - tslib: 2.3.1 - upper-case: 2.0.2 - dev: true - /conventional-changelog-angular/5.0.13: resolution: { @@ -2693,17 +2665,16 @@ packages: rgb: 0.1.0 dev: false - /css-declaration-sorter/6.1.4_postcss@8.4.12: + /css-declaration-sorter/6.2.2_postcss@8.4.12: resolution: { - integrity: sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw== + integrity: sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg== } - engines: { node: ">= 10" } + engines: { node: ^10 || ^12 || >=14 } peerDependencies: postcss: ^8.0.9 dependencies: postcss: 8.4.12 - timsort: 0.3.0 dev: true /css-functions-list/3.0.1: @@ -2755,16 +2726,16 @@ packages: hasBin: true dev: true - /cssnano-preset-default/5.2.4_postcss@8.4.12: + /cssnano-preset-default/5.2.7_postcss@8.4.12: resolution: { - integrity: sha512-w1Gg8xsebln6/axZ6qDFQHuglrGfbIHOIx0g4y9+etRlRab8CGpSpe6UMsrgJe4zhCaJ0LwLmc+PhdLRTwnhIA== + integrity: sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.1.4_postcss@8.4.12 + css-declaration-sorter: 6.2.2_postcss@8.4.12 cssnano-utils: 3.1.0_postcss@8.4.12 postcss: 8.4.12 postcss-calc: 8.2.4_postcss@8.4.12 @@ -2774,11 +2745,11 @@ packages: postcss-discard-duplicates: 5.1.0_postcss@8.4.12 postcss-discard-empty: 5.1.1_postcss@8.4.12 postcss-discard-overridden: 5.1.0_postcss@8.4.12 - postcss-merge-longhand: 5.1.2_postcss@8.4.12 - postcss-merge-rules: 5.1.0_postcss@8.4.12 + postcss-merge-longhand: 5.1.4_postcss@8.4.12 + postcss-merge-rules: 5.1.1_postcss@8.4.12 postcss-minify-font-values: 5.1.0_postcss@8.4.12 - postcss-minify-gradients: 5.1.0_postcss@8.4.12 - postcss-minify-params: 5.1.1_postcss@8.4.12 + postcss-minify-gradients: 5.1.1_postcss@8.4.12 + postcss-minify-params: 5.1.2_postcss@8.4.12 postcss-minify-selectors: 5.2.0_postcss@8.4.12 postcss-normalize-charset: 5.1.0_postcss@8.4.12 postcss-normalize-display-values: 5.1.0_postcss@8.4.12 @@ -2789,17 +2760,17 @@ packages: postcss-normalize-unicode: 5.1.0_postcss@8.4.12 postcss-normalize-url: 5.1.0_postcss@8.4.12 postcss-normalize-whitespace: 5.1.1_postcss@8.4.12 - postcss-ordered-values: 5.1.0_postcss@8.4.12 + postcss-ordered-values: 5.1.1_postcss@8.4.12 postcss-reduce-initial: 5.1.0_postcss@8.4.12 postcss-reduce-transforms: 5.1.0_postcss@8.4.12 postcss-svgo: 5.1.0_postcss@8.4.12 postcss-unique-selectors: 5.1.1_postcss@8.4.12 dev: true - /cssnano-preset-lite/2.1.1_postcss@8.4.12: + /cssnano-preset-lite/2.1.2_postcss@8.4.12: resolution: { - integrity: sha512-TXAnw6dMFo2bRXtw/OpyPEdk3i3Oiem7Z2PQXooluk+9ATBBMLh0avfC6UqLA2QI493GixBl2vnhznX5+eV5Cw== + integrity: sha512-2QKlBCXL+73FKEO5GasclObEil3smr38cVk6/56u60+ub5C0UK681CDJdgrA5fx84e+Q5S48LYGxg3xjOFDEmg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -2824,17 +2795,17 @@ packages: postcss: 8.4.12 dev: true - /cssnano/5.1.4_postcss@8.4.12: + /cssnano/5.1.7_postcss@8.4.12: resolution: { - integrity: sha512-hbfhVZreEPyzl+NbvRsjNo54JOX80b+j6nqG2biLVLaZHJEiqGyMh4xDGHtwhUKd5p59mj2GlDqlUBwJUuIu5A== + integrity: sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.4_postcss@8.4.12 - lilconfig: 2.0.4 + cssnano-preset-default: 5.2.7_postcss@8.4.12 + lilconfig: 2.0.5 postcss: 8.4.12 yaml: 1.10.2 dev: true @@ -3022,16 +2993,6 @@ packages: domhandler: 4.3.0 dev: true - /dot-case/3.0.4: - resolution: - { - integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - } - dependencies: - no-case: 3.0.4 - tslib: 2.3.1 - dev: true - /dot-prop/5.3.0: resolution: { @@ -3053,22 +3014,22 @@ packages: } dev: true - /element-plus/2.1.9_vue@3.2.33: + /element-plus/2.1.10_vue@3.2.33: resolution: { - integrity: sha512-6mWqS3YrmJPnouWP4otzL8+MehfOnDFqDbcIdnmC07p+Z0JkWe/CVKc4Wky8AYC8nyDMUQyiZYvooCbqGuM7pg== + integrity: sha512-sS9OMgP20dlYipmzHlEEgCJU+ID7+03YpRpoJWNQEH736C6ArmDMLnGFe8DUjPvwbUEXRA2d0Eo5d0apFgkSqg== } peerDependencies: vue: ^3.2.0 dependencies: - "@ctrl/tinycolor": 3.4.0 + "@ctrl/tinycolor": 3.4.1 "@element-plus/icons-vue": 1.1.4_vue@3.2.33 - "@floating-ui/dom": 0.4.4 + "@floating-ui/dom": 0.4.5 "@popperjs/core": 2.11.5 - "@types/lodash": 4.14.181 + "@types/lodash": 4.14.182 "@types/lodash-es": 4.17.6 - "@vueuse/core": 8.2.6_vue@3.2.33 - async-validator: 4.0.7 + "@vueuse/core": 8.3.1_vue@3.2.33 + async-validator: 4.0.8 dayjs: 1.11.0 escape-html: 1.0.3 lodash: 4.17.21 @@ -3145,20 +3106,6 @@ packages: is-arrayish: 0.2.1 dev: true - /es-module-lexer/0.10.5: - resolution: - { - integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw== - } - dev: true - - /es-module-lexer/0.9.3: - resolution: - { - integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== - } - dev: true - /esbuild-android-64/0.14.36: resolution: { @@ -3800,7 +3747,7 @@ packages: "@nodelib/fs.walk": 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.4 + micromatch: 4.0.5 dev: true /fast-json-stable-stringify/2.1.0: @@ -3956,6 +3903,18 @@ packages: universalify: 2.0.0 dev: true + /fs-extra/10.1.0: + resolution: + { + integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + } + engines: { node: ">=12" } + dependencies: + graceful-fs: 4.2.9 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + /fs.realpath/1.0.0: resolution: { integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= } dev: true @@ -4208,16 +4167,6 @@ packages: } dev: true - /header-case/2.0.4: - resolution: - { - integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== - } - dependencies: - capital-case: 1.0.4 - tslib: 2.3.1 - dev: true - /hey-listen/1.0.8: resolution: { @@ -4647,10 +4596,10 @@ packages: type-check: 0.4.0 dev: true - /lilconfig/2.0.4: + /lilconfig/2.0.5: resolution: { - integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== + integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg== } engines: { node: ">=10" } dev: true @@ -4805,15 +4754,6 @@ packages: wrap-ansi: 6.2.0 dev: true - /lower-case/2.0.2: - resolution: - { - integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - } - dependencies: - tslib: 2.3.1 - dev: true - /lru-cache/6.0.0: resolution: { @@ -5067,16 +5007,6 @@ packages: resolution: { integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= } dev: true - /no-case/3.0.4: - resolution: - { - integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - } - dependencies: - lower-case: 2.0.2 - tslib: 2.3.1 - dev: true - /node-releases/2.0.2: resolution: { @@ -5279,16 +5209,6 @@ packages: engines: { node: ">=6" } dev: true - /param-case/3.0.4: - resolution: - { - integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - } - dependencies: - dot-case: 3.0.4 - tslib: 2.3.1 - dev: true - /parent-module/1.0.1: resolution: { @@ -5320,26 +5240,6 @@ packages: engines: { node: ">= 0.8" } dev: true - /pascal-case/3.1.2: - resolution: - { - integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - } - dependencies: - no-case: 3.0.4 - tslib: 2.3.1 - dev: true - - /path-case/3.0.4: - resolution: - { - integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== - } - dependencies: - dot-case: 3.0.4 - tslib: 2.3.1 - dev: true - /path-exists/4.0.0: resolution: { @@ -5572,10 +5472,10 @@ packages: resolution: { integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= } dev: true - /postcss-merge-longhand/5.1.2_postcss@8.4.12: + /postcss-merge-longhand/5.1.4_postcss@8.4.12: resolution: { - integrity: sha512-18/bp9DZnY1ai9RlahOfLBbmIUKfKFPASxRCiZ1vlpZqWPCn8qWPFlEozqmWL+kBtcEQmG8W9YqGCstDImvp/Q== + integrity: sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5586,10 +5486,10 @@ packages: stylehacks: 5.1.0_postcss@8.4.12 dev: true - /postcss-merge-rules/5.1.0_postcss@8.4.12: + /postcss-merge-rules/5.1.1_postcss@8.4.12: resolution: { - integrity: sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ== + integrity: sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5615,10 +5515,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients/5.1.0_postcss@8.4.12: + /postcss-minify-gradients/5.1.1_postcss@8.4.12: resolution: { - integrity: sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg== + integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5630,10 +5530,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params/5.1.1_postcss@8.4.12: + /postcss-minify-params/5.1.2_postcss@8.4.12: resolution: { - integrity: sha512-WCpr+J9Uz8XzMpAfg3UL8z5rde6MifBbh5L8bn8S2F5hq/YDJJzASYCnCHvAB4Fqb94ys8v95ULQkW2EhCFvNg== + integrity: sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5776,10 +5676,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values/5.1.0_postcss@8.4.12: + /postcss-ordered-values/5.1.1_postcss@8.4.12: resolution: { - integrity: sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA== + integrity: sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -6268,10 +6168,10 @@ packages: } dev: true - /sass/1.49.9: + /sass/1.50.1: resolution: { - integrity: sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A== + integrity: sha512-noTnY41KnlW2A9P8sdwESpDmo+KBNkukI1i8+hOK3footBUcohNHtdOJbckp46XO95nuvcHDDZ+4tmOnpK3hjw== } engines: { node: ">=12.0.0" } hasBin: true @@ -6312,17 +6212,6 @@ packages: lru-cache: 6.0.0 dev: true - /sentence-case/3.0.4: - resolution: - { - integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== - } - dependencies: - no-case: 3.0.4 - tslib: 2.3.1 - upper-case-first: 2.0.2 - dev: true - /shebang-command/2.0.0: resolution: { @@ -6397,16 +6286,6 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true - /snake-case/3.0.4: - resolution: - { - integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== - } - dependencies: - dot-case: 3.0.4 - tslib: 2.3.1 - dev: true - /source-map-js/1.0.2: resolution: { @@ -6854,10 +6733,6 @@ packages: readable-stream: 3.6.0 dev: true - /timsort/0.3.0: - resolution: { integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= } - dev: true - /to-fast-properties/2.0.0: resolution: { integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= } engines: { node: ">=4" } @@ -6998,69 +6873,6 @@ packages: engines: { node: ">= 0.8" } dev: true - /unplugin-element-plus/0.4.0_rollup@2.70.1+vite@2.9.5: - resolution: - { - integrity: sha512-iE4EZu8pp5Vz/qb9r45sCNSz9Px6KOthBpe6gFBV1E60g9A45HS+JhwAaj4Zki8HZ0YGW3LyrsBCrd+XhOypnQ== - } - engines: { node: ">=14.17.0" } - dependencies: - "@rollup/pluginutils": 4.2.0 - es-module-lexer: 0.10.5 - magic-string: 0.26.1 - unplugin: 0.6.2_rollup@2.70.1+vite@2.9.5 - transitivePeerDependencies: - - esbuild - - rollup - - vite - - webpack - dev: true - - /unplugin/0.6.2_rollup@2.70.1+vite@2.9.5: - resolution: - { - integrity: sha512-+QONc2uBFQbeo4x5mlJHjTKjR6pmuchMpGVrWhwdGFFMb4ttFZ4E9KqhOOrNcm3Q8NNyB1vJ4s5e36IZC7UWYw== - } - peerDependencies: - esbuild: ">=0.13" - rollup: ^2.50.0 - vite: ^2.3.0 - webpack: 4 || 5 - peerDependenciesMeta: - esbuild: - optional: true - rollup: - optional: true - vite: - optional: true - webpack: - optional: true - dependencies: - chokidar: 3.5.3 - rollup: 2.70.1 - vite: 2.9.5_sass@1.49.9 - webpack-sources: 3.2.3 - webpack-virtual-modules: 0.4.3 - dev: true - - /upper-case-first/2.0.2: - resolution: - { - integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== - } - dependencies: - tslib: 2.3.1 - dev: true - - /upper-case/2.0.2: - resolution: - { - integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== - } - dependencies: - tslib: 2.3.1 - dev: true - /uri-js/4.4.1: resolution: { @@ -7133,7 +6945,7 @@ packages: fast-glob: 3.2.11 mockjs: 1.1.0 path-to-regexp: 6.2.0 - vite: 2.9.5_sass@1.49.9 + vite: 2.9.5_sass@1.50.1 transitivePeerDependencies: - rollup - supports-color @@ -7146,25 +6958,6 @@ packages: } dev: true - /vite-plugin-style-import/1.4.1_vite@2.9.5: - resolution: - { - integrity: sha512-lJCRvm7+So0hHdnSJiJPg9gD5mxtL6YY0jmhEph+k7ArpsyvqOh6han2kG5htbWWDZxHkUN9d1BuTFL//yCLLQ== - } - peerDependencies: - vite: ">=2.0.0" - dependencies: - "@rollup/pluginutils": 4.2.0 - change-case: 4.1.2 - debug: 4.3.3 - es-module-lexer: 0.9.3 - fs-extra: 10.0.1 - magic-string: 0.25.9 - vite: 2.9.5_sass@1.49.9 - transitivePeerDependencies: - - supports-color - dev: true - /vite-plugin-windicss/1.8.4_vite@2.9.5: resolution: { @@ -7176,7 +6969,7 @@ packages: "@windicss/plugin-utils": 1.8.4 debug: 4.3.4 kolorist: 1.5.1 - vite: 2.9.5_sass@1.49.9 + vite: 2.9.5_sass@1.50.1 windicss: 3.5.1 transitivePeerDependencies: - supports-color @@ -7192,7 +6985,7 @@ packages: svgo: 2.8.0 dev: true - /vite/2.9.5_sass@1.49.9: + /vite/2.9.5_sass@1.50.1: resolution: { integrity: sha512-dvMN64X2YEQgSXF1lYabKXw3BbN6e+BL67+P3Vy4MacnY+UzT1AfkHiioFSi9+uiDUiaDy7Ax/LQqivk6orilg== @@ -7215,7 +7008,7 @@ packages: postcss: 8.4.12 resolve: 1.22.0 rollup: 2.70.1 - sass: 1.49.9 + sass: 1.50.1 optionalDependencies: fsevents: 2.3.2 dev: true @@ -7313,21 +7106,6 @@ packages: "@vue/shared": 3.2.33 dev: false - /webpack-sources/3.2.3: - resolution: - { - integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - } - engines: { node: ">=10.13.0" } - dev: true - - /webpack-virtual-modules/0.4.3: - resolution: - { - integrity: sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw== - } - dev: true - /which/1.3.1: resolution: { diff --git a/src/layout/components/sidebar/sidebarItem.vue b/src/layout/components/sidebar/sidebarItem.vue index aa0b93b..ce0adae 100644 --- a/src/layout/components/sidebar/sidebarItem.vue +++ b/src/layout/components/sidebar/sidebarItem.vue @@ -148,7 +148,7 @@ function resolvePath(routePath) { :class="{ 'submenu-title-noDropdown': !isNest }" :style="getNoDropdownStyle" > -
+