From d9b62a9e62457ecf00aff79c067f5d86cfb3cf0f Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Wed, 11 May 2022 16:43:56 +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 --- locales/en.yaml | 2 + locales/zh-CN.yaml | 2 + mock/asyncRoutes.ts | 5 +- package.json | 26 +- pnpm-lock.yaml | 399 +++++++++++---------- public/serverConfig.json | 2 +- .../components/search/components/SearchModal.vue | 2 +- src/layout/components/setting/index.vue | 3 +- src/layout/components/sidebar/breadCrumb.vue | 6 +- src/layout/components/sidebar/mixNav.vue | 2 +- src/layout/components/sidebar/sidebarItem.vue | 20 +- src/layout/components/tag/index.vue | 8 +- src/layout/frameView.vue | 13 +- src/layout/hooks/nav.ts | 5 +- src/layout/types.ts | 1 - src/plugins/i18n.ts | 16 +- src/router/index.ts | 7 +- src/router/modules/error.ts | 10 +- src/router/modules/home.ts | 4 +- src/router/modules/remaining.ts | 2 - src/store/modules/multiTags.ts | 3 +- src/store/modules/user.ts | 3 +- src/utils/storage/responsive.ts | 1 - unocss.config.ts | 6 +- 24 files changed, 283 insertions(+), 265 deletions(-) diff --git a/locales/en.yaml b/locales/en.yaml index 3a3577b..826eeaf 100644 --- a/locales/en.yaml +++ b/locales/en.yaml @@ -28,3 +28,5 @@ menus: permission: Permission Manage permissionPage: Page Permission permissionButton: Button Permission +status: + hsLoad: Loading... diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml index a025c63..fe8e42f 100644 --- a/locales/zh-CN.yaml +++ b/locales/zh-CN.yaml @@ -28,3 +28,5 @@ menus: permission: 权限管理 permissionPage: 页面权限 permissionButton: 按钮权限 +status: + hsLoad: 加载中... diff --git a/mock/asyncRoutes.ts b/mock/asyncRoutes.ts index 9cde56a..ade878a 100644 --- a/mock/asyncRoutes.ts +++ b/mock/asyncRoutes.ts @@ -7,7 +7,6 @@ const permissionRouter = { meta: { title: "menus.permission", icon: "lollipop", - i18n: true, rank: 7 }, children: [ @@ -15,8 +14,7 @@ const permissionRouter = { path: "/permission/page/index", name: "permissionPage", meta: { - title: "menus.permissionPage", - i18n: true + title: "menus.permissionPage" } }, { @@ -24,7 +22,6 @@ const permissionRouter = { name: "permissionButton", meta: { title: "menus.permissionButton", - i18n: true, authority: [] } } diff --git a/package.json b/package.json index 6dd4825..01ad31e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pure-admin-thin", - "version": "3.2.0", + "version": "3.3.0", "private": true, "scripts": { "dev": "cross-env --max_old_space_size=4096 vite", @@ -26,16 +26,16 @@ "not op_mini all" ], "dependencies": { - "@ctrl/tinycolor": "^3.4.0", + "@ctrl/tinycolor": "^3.4.1", "@pureadmin/components": "^1.0.6", - "@vueuse/core": "^8.3.1", + "@vueuse/core": "^8.4.2", "@vueuse/motion": "^2.0.0-beta.12", - "@vueuse/shared": "^8.3.1", + "@vueuse/shared": "^8.4.2", "animate.css": "^4.1.1", "axios": "^0.27.2", "css-color-function": "^1.3.3", - "dayjs": "^1.11.0", - "element-plus": "^2.1.11", + "dayjs": "^1.11.2", + "element-plus": "2.1.11", "element-resize-detector": "^1.2.3", "js-cookie": "^3.0.1", "lodash": "^4.17.21", @@ -45,7 +45,7 @@ "mockjs": "^1.1.0", "nprogress": "^0.2.0", "path": "^0.12.7", - "pinia": "^2.0.13", + "pinia": "^2.0.14", "qrcode": "^1.5.0", "qs": "^6.10.2", "resize-observer-polyfill": "^1.5.1", @@ -53,7 +53,7 @@ "rgb-hex": "^4.0.0", "vue": "^3.2.33", "vue-i18n": "^9.2.0-beta.35", - "vue-router": "^4.0.14", + "vue-router": "^4.0.15", "vue-types": "^4.1.1" }, "devDependencies": { @@ -75,8 +75,8 @@ "@types/qs": "^6.9.7", "@typescript-eslint/eslint-plugin": "^5.10.2", "@typescript-eslint/parser": "^5.10.2", - "@vitejs/plugin-legacy": "^1.8.1", - "@vitejs/plugin-vue": "^2.3.1", + "@vitejs/plugin-legacy": "^1.8.2", + "@vitejs/plugin-vue": "^2.3.2", "@vitejs/plugin-vue-jsx": "^1.3.10", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^10.0.0", @@ -97,7 +97,7 @@ "rimraf": "3.0.2", "rollup": "^2.70.1", "rollup-plugin-visualizer": "^5.6.0", - "sass": "^1.50.1", + "sass": "^1.51.0", "stylelint": "^14.3.0", "stylelint-config-html": "^1.0.0", "stylelint-config-prettier": "^9.0.3", @@ -105,11 +105,11 @@ "stylelint-config-standard": "^24.0.0", "stylelint-order": "^5.0.0", "typescript": "^4.6.3", - "unocss": "^0.32.13", + "unocss": "^0.33.2", "vite": "^2.9.8", "vite-plugin-mock": "^2.9.6", "vite-plugin-remove-console": "^0.0.7", - "vite-svg-loader": "2.2.0", + "vite-svg-loader": "^3.3.0", "vue-eslint-parser": "^8.2.0" }, "repository": "git@github.com:xiaoxian521/vue-pure-admin.git", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 205a80e..293586b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,9 +1,9 @@ -lockfileVersion: 5.4 +lockfileVersion: 5.3 specifiers: "@commitlint/cli": 13.1.0 "@commitlint/config-conventional": 13.1.0 - "@ctrl/tinycolor": ^3.4.0 + "@ctrl/tinycolor": ^3.4.1 "@iconify-icons/ep": ^1.2.4 "@iconify-icons/ri": ^1.2.1 "@iconify/vue": ^3.2.0 @@ -21,21 +21,21 @@ specifiers: "@types/qs": ^6.9.7 "@typescript-eslint/eslint-plugin": ^5.10.2 "@typescript-eslint/parser": ^5.10.2 - "@vitejs/plugin-legacy": ^1.8.1 - "@vitejs/plugin-vue": ^2.3.1 + "@vitejs/plugin-legacy": ^1.8.2 + "@vitejs/plugin-vue": ^2.3.2 "@vitejs/plugin-vue-jsx": ^1.3.10 "@vue/eslint-config-prettier": ^7.0.0 "@vue/eslint-config-typescript": ^10.0.0 - "@vueuse/core": ^8.3.1 + "@vueuse/core": ^8.4.2 "@vueuse/motion": ^2.0.0-beta.12 - "@vueuse/shared": ^8.3.1 + "@vueuse/shared": ^8.4.2 animate.css: ^4.1.1 autoprefixer: ^10.4.5 axios: ^0.27.2 cross-env: 7.0.3 css-color-function: ^1.3.3 - dayjs: ^1.11.0 - element-plus: ^2.1.11 + dayjs: ^1.11.2 + element-plus: 2.1.11 element-resize-detector: ^1.2.3 eslint: ^8.8.0 eslint-plugin-prettier: ^4.0.0 @@ -51,7 +51,7 @@ specifiers: nprogress: ^0.2.0 path: ^0.12.7 picocolors: ^1.0.0 - pinia: ^2.0.13 + pinia: ^2.0.14 postcss: ^8.4.6 postcss-html: ^1.3.0 postcss-import: 14.0.0 @@ -66,7 +66,7 @@ specifiers: rimraf: 3.0.2 rollup: ^2.70.1 rollup-plugin-visualizer: ^5.6.0 - sass: ^1.50.1 + sass: ^1.51.0 stylelint: ^14.3.0 stylelint-config-html: ^1.0.0 stylelint-config-prettier: ^9.0.3 @@ -74,15 +74,15 @@ specifiers: stylelint-config-standard: ^24.0.0 stylelint-order: ^5.0.0 typescript: ^4.6.3 - unocss: ^0.32.13 + unocss: ^0.33.2 vite: ^2.9.8 vite-plugin-mock: ^2.9.6 vite-plugin-remove-console: ^0.0.7 - vite-svg-loader: 2.2.0 + vite-svg-loader: ^3.3.0 vue: ^3.2.33 vue-eslint-parser: ^8.2.0 vue-i18n: ^9.2.0-beta.35 - vue-router: ^4.0.14 + vue-router: ^4.0.15 vue-types: ^4.1.1 dependencies: @@ -100,12 +100,12 @@ dependencies: js-cookie: 3.0.1 lodash: 4.17.21 lodash-es: 4.17.21 - lodash-unified: 1.0.2_3ib2ivapxullxkx3xftsimdk7u + lodash-unified: 1.0.2_da03a4540fbd16bbaafbb96724306afd mitt: 3.0.0 mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.14_ytvqwwdyss532bvoq2clv4ed5m + pinia: 2.0.14_typescript@4.6.4+vue@3.2.33 qrcode: 1.5.0 qs: 6.10.3 resize-observer-polyfill: 1.5.1 @@ -122,7 +122,7 @@ devDependencies: "@iconify-icons/ep": 1.2.4 "@iconify-icons/ri": 1.2.1 "@iconify/vue": 3.2.1_vue@3.2.33 - "@intlify/vite-plugin-vue-i18n": 3.4.0_kj5f73o5oip2wjp6unrsn5wqd4 + "@intlify/vite-plugin-vue-i18n": 3.4.0_527a5feddd721fab25fea36326f6d01f "@pureadmin/theme": 1.1.0 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.2 @@ -133,17 +133,17 @@ devDependencies: "@types/nprogress": 0.2.0 "@types/qrcode": 1.4.2 "@types/qs": 6.9.7 - "@typescript-eslint/eslint-plugin": 5.22.0_tal4xlmvnofklupd3hwjtzfb4q - "@typescript-eslint/parser": 5.22.0_hcfsmds2fshutdssjqluwm76uu + "@typescript-eslint/eslint-plugin": 5.23.0_17b6d2ce7129f0b36f2c30ae592c16e7 + "@typescript-eslint/parser": 5.23.0_eslint@8.15.0+typescript@4.6.4 "@vitejs/plugin-legacy": 1.8.2_vite@2.9.8 "@vitejs/plugin-vue": 2.3.2_vite@2.9.8+vue@3.2.33 "@vitejs/plugin-vue-jsx": 1.3.10 - "@vue/eslint-config-prettier": 7.0.0_bppm6sp3oxoychvfagx6tcd7pe - "@vue/eslint-config-typescript": 10.0.0_p4if3q7l2moozcc73o6tbvomjq + "@vue/eslint-config-prettier": 7.0.0_eslint@8.15.0+prettier@2.6.2 + "@vue/eslint-config-typescript": 10.0.0_7f105dc3ebd31cec885fdbbd30d5cc4c autoprefixer: 10.4.7_postcss@8.4.13 cross-env: 7.0.3 eslint: 8.15.0 - eslint-plugin-prettier: 4.0.0_bppm6sp3oxoychvfagx6tcd7pe + eslint-plugin-prettier: 4.0.0_eslint@8.15.0+prettier@2.6.2 eslint-plugin-vue: 8.7.1_eslint@8.15.0 husky: 7.0.2 lint-staged: 11.1.2 @@ -155,21 +155,21 @@ devDependencies: prettier: 2.6.2 pretty-quick: 3.1.1_prettier@2.6.2 rimraf: 3.0.2 - rollup: 2.72.0 - rollup-plugin-visualizer: 5.6.0_rollup@2.72.0 + rollup: 2.72.1 + rollup-plugin-visualizer: 5.6.0_rollup@2.72.1 sass: 1.51.0 stylelint: 14.8.2 - stylelint-config-html: 1.0.0_wdct7lrbpt3f5qukrrtdrzdofe + stylelint-config-html: 1.0.0_b0c53fae217cf65ec28a8c6638e46e29 stylelint-config-prettier: 9.0.3_stylelint@14.8.2 stylelint-config-recommended: 6.0.0_stylelint@14.8.2 stylelint-config-standard: 24.0.0_stylelint@14.8.2 stylelint-order: 5.0.0_stylelint@14.8.2 typescript: 4.6.4 - unocss: 0.32.13_vite@2.9.8 + unocss: 0.33.2_vite@2.9.8 vite: 2.9.8_sass@1.51.0 - vite-plugin-mock: 2.9.6_dgdtmjwvgo7tsm23jkkgx57ueq + vite-plugin-mock: 2.9.6_b36be780fcabf2452078cfac5d8ea549 vite-plugin-remove-console: 0.0.7 - vite-svg-loader: 2.2.0 + vite-svg-loader: 3.3.0 vue-eslint-parser: 8.3.0_eslint@8.15.0 packages: @@ -181,7 +181,7 @@ packages: engines: { node: ">=6.0.0" } dependencies: "@jridgewell/gen-mapping": 0.1.1 - "@jridgewell/trace-mapping": 0.3.10 + "@jridgewell/trace-mapping": 0.3.11 dev: true /@ant-design/colors/6.0.0: @@ -223,10 +223,10 @@ packages: find-up: 5.0.0 dev: true - /@antfu/utils/0.5.1: + /@antfu/utils/0.5.2: resolution: { - integrity: sha512-8Afo0+xvYe1K8Wm4xHTymfTkpzy36aaqDvhXIayUwl+mecMG9Xzl3XjXa6swG6Bk8FBeQ646RyvmsYt6+2Be9g== + integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA== } dev: true @@ -463,7 +463,6 @@ packages: integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== } engines: { node: ">=6.9.0" } - dev: true /@babel/helper-validator-option/7.16.7: resolution: @@ -506,6 +505,8 @@ packages: } engines: { node: ">=6.0.0" } hasBin: true + dependencies: + "@babel/types": 7.17.10 /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.10: resolution: @@ -612,7 +613,6 @@ packages: dependencies: "@babel/helper-validator-identifier": 7.16.7 to-fast-properties: 2.0.0 - dev: true /@commitlint/cli/13.1.0: resolution: @@ -707,7 +707,7 @@ packages: "@commitlint/execute-rule": 13.2.0 "@commitlint/resolve-extends": 13.2.0 "@commitlint/types": 13.2.0 - "@endemolshinegroup/cosmiconfig-typescript-loader": 3.0.2_eqevhppa7sa2qvpxws2sflyfju + "@endemolshinegroup/cosmiconfig-typescript-loader": 3.0.2_240953bde0fc81a855f7b4b522af054d chalk: 4.1.2 cosmiconfig: 7.0.1 lodash: 4.17.21 @@ -822,7 +822,7 @@ packages: vue: 3.2.33 dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_eqevhppa7sa2qvpxws2sflyfju: + /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_240953bde0fc81a855f7b4b522af054d: resolution: { integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== @@ -850,7 +850,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 9.3.2 - globals: 13.13.0 + globals: 13.14.0 ignore: 5.2.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -929,7 +929,7 @@ packages: } dependencies: "@antfu/install-pkg": 0.1.0 - "@antfu/utils": 0.5.1 + "@antfu/utils": 0.5.2 "@iconify/types": 1.1.0 debug: 4.3.4 kolorist: 1.5.1 @@ -1042,7 +1042,7 @@ packages: engines: { node: ">= 12" } dev: false - /@intlify/vite-plugin-vue-i18n/3.4.0_kj5f73o5oip2wjp6unrsn5wqd4: + /@intlify/vite-plugin-vue-i18n/3.4.0_527a5feddd721fab25fea36326f6d01f: resolution: { integrity: sha512-XXcZBgwJ+3FRu11c4ARoY9N00kElPii0/jNZ49qR045Ka7/YGCwb1Ku14BBlMSEHiHDSjLQknLwrJKSQGVZLyA== @@ -1115,10 +1115,10 @@ packages: } dev: true - /@jridgewell/trace-mapping/0.3.10: + /@jridgewell/trace-mapping/0.3.11: resolution: { - integrity: sha512-Q0YbBd6OTsXm8Y21+YUSDXupHnodNC2M4O18jtd3iwJ3+vMZNdKGols0a9G6JOK0dcJ3IdUUHoh908ZI6qhk8Q== + integrity: sha512-RllI476aSMsxzeI9TtlSMoNTgHDxEmnl6GkkHwhr0vdL8W+0WuesyI8Vd3rBOfrwtPXbPxdT9ADJdiOKgzxPQA== } dependencies: "@jridgewell/resolve-uri": 3.0.7 @@ -1186,7 +1186,7 @@ packages: string-hash: 1.1.3 dev: true - /@rollup/plugin-node-resolve/13.3.0_rollup@2.72.0: + /@rollup/plugin-node-resolve/13.3.0_rollup@2.72.1: resolution: { integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw== @@ -1195,16 +1195,16 @@ packages: peerDependencies: rollup: ^2.42.0 dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.72.0 + "@rollup/pluginutils": 3.1.0_rollup@2.72.1 "@types/resolve": 1.17.1 deepmerge: 4.2.2 is-builtin-module: 3.1.0 is-module: 1.0.0 resolve: 1.22.0 - rollup: 2.72.0 + rollup: 2.72.1 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.72.0: + /@rollup/pluginutils/3.1.0_rollup@2.72.1: resolution: { integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -1216,7 +1216,7 @@ packages: "@types/estree": 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.72.0 + rollup: 2.72.1 dev: true /@rollup/pluginutils/4.2.1: @@ -1368,10 +1368,10 @@ packages: "@types/node": 14.14.14 dev: true - /@typescript-eslint/eslint-plugin/5.22.0_tal4xlmvnofklupd3hwjtzfb4q: + /@typescript-eslint/eslint-plugin/5.23.0_17b6d2ce7129f0b36f2c30ae592c16e7: resolution: { - integrity: sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg== + integrity: sha512-hEcSmG4XodSLiAp1uxv/OQSGsDY6QN3TcRU32gANp+19wGE1QQZLRS8/GV58VRUoXhnkuJ3ZxNQ3T6Z6zM59DA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1382,10 +1382,10 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.22.0_hcfsmds2fshutdssjqluwm76uu - "@typescript-eslint/scope-manager": 5.22.0 - "@typescript-eslint/type-utils": 5.22.0_hcfsmds2fshutdssjqluwm76uu - "@typescript-eslint/utils": 5.22.0_hcfsmds2fshutdssjqluwm76uu + "@typescript-eslint/parser": 5.23.0_eslint@8.15.0+typescript@4.6.4 + "@typescript-eslint/scope-manager": 5.23.0 + "@typescript-eslint/type-utils": 5.23.0_eslint@8.15.0+typescript@4.6.4 + "@typescript-eslint/utils": 5.23.0_eslint@8.15.0+typescript@4.6.4 debug: 4.3.4 eslint: 8.15.0 functional-red-black-tree: 1.0.1 @@ -1398,10 +1398,10 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.22.0_hcfsmds2fshutdssjqluwm76uu: + /@typescript-eslint/parser/5.23.0_eslint@8.15.0+typescript@4.6.4: resolution: { - integrity: sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ== + integrity: sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1411,9 +1411,9 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 5.22.0 - "@typescript-eslint/types": 5.22.0 - "@typescript-eslint/typescript-estree": 5.22.0_typescript@4.6.4 + "@typescript-eslint/scope-manager": 5.23.0 + "@typescript-eslint/types": 5.23.0 + "@typescript-eslint/typescript-estree": 5.23.0_typescript@4.6.4 debug: 4.3.4 eslint: 8.15.0 typescript: 4.6.4 @@ -1421,21 +1421,21 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/5.22.0: + /@typescript-eslint/scope-manager/5.23.0: resolution: { - integrity: sha512-yA9G5NJgV5esANJCO0oF15MkBO20mIskbZ8ijfmlKIvQKg0ynVKfHZ15/nhAJN5m8Jn3X5qkwriQCiUntC9AbA== + integrity: sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.22.0 - "@typescript-eslint/visitor-keys": 5.22.0 + "@typescript-eslint/types": 5.23.0 + "@typescript-eslint/visitor-keys": 5.23.0 dev: true - /@typescript-eslint/type-utils/5.22.0_hcfsmds2fshutdssjqluwm76uu: + /@typescript-eslint/type-utils/5.23.0_eslint@8.15.0+typescript@4.6.4: resolution: { - integrity: sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA== + integrity: sha512-iuI05JsJl/SUnOTXA9f4oI+/4qS/Zcgk+s2ir+lRmXI+80D8GaGwoUqs4p+X+4AxDolPpEpVUdlEH4ADxFy4gw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1445,7 +1445,7 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/utils": 5.22.0_hcfsmds2fshutdssjqluwm76uu + "@typescript-eslint/utils": 5.23.0_eslint@8.15.0+typescript@4.6.4 debug: 4.3.4 eslint: 8.15.0 tsutils: 3.21.0_typescript@4.6.4 @@ -1454,18 +1454,18 @@ packages: - supports-color dev: true - /@typescript-eslint/types/5.22.0: + /@typescript-eslint/types/5.23.0: resolution: { - integrity: sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw== + integrity: sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.22.0_typescript@4.6.4: + /@typescript-eslint/typescript-estree/5.23.0_typescript@4.6.4: resolution: { - integrity: sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw== + integrity: sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1474,8 +1474,8 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 5.22.0 - "@typescript-eslint/visitor-keys": 5.22.0 + "@typescript-eslint/types": 5.23.0 + "@typescript-eslint/visitor-keys": 5.23.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1486,19 +1486,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.22.0_hcfsmds2fshutdssjqluwm76uu: + /@typescript-eslint/utils/5.23.0_eslint@8.15.0+typescript@4.6.4: resolution: { - integrity: sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ== + integrity: sha512-dbgaKN21drqpkbbedGMNPCtRPZo1IOUr5EI9Jrrh99r5UW5Q0dz46RKXeSBoPV+56R6dFKpbrdhgUNSJsDDRZA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: "@types/json-schema": 7.0.11 - "@typescript-eslint/scope-manager": 5.22.0 - "@typescript-eslint/types": 5.22.0 - "@typescript-eslint/typescript-estree": 5.22.0_typescript@4.6.4 + "@typescript-eslint/scope-manager": 5.23.0 + "@typescript-eslint/types": 5.23.0 + "@typescript-eslint/typescript-estree": 5.23.0_typescript@4.6.4 eslint: 8.15.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.15.0 @@ -1507,182 +1507,191 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys/5.22.0: + /@typescript-eslint/visitor-keys/5.23.0: resolution: { - integrity: sha512-DbgTqn2Dv5RFWluG88tn0pP6Ex0ROF+dpDO1TNNZdRtLjUr6bdznjA6f/qNqJLjd2PgguAES2Zgxh/JzwzETDg== + integrity: sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.22.0 + "@typescript-eslint/types": 5.23.0 eslint-visitor-keys: 3.3.0 dev: true - /@unocss/cli/0.32.13: + /@unocss/cli/0.33.2: resolution: { - integrity: sha512-GhHA/1ghu8rtZjtR8raLsMn7VXnQLFS4Bb5R1bIEyvh8ofLPTdsf2eG5R2vLtNcyLWJpT+04u1MwdgQIExZ57A== + integrity: sha512-X64DpwvPnHHjTROm+6fZb/HoMl4SYzaVjNg/XxmGxrbBbh18tbY6rAcjQF6O7TGPVn07ZuSTEGUsH4PsCaOxXg== } engines: { node: ">=14" } hasBin: true dependencies: - "@unocss/config": 0.32.13 - "@unocss/core": 0.32.13 - "@unocss/preset-uno": 0.32.13 + "@unocss/config": 0.33.2 + "@unocss/core": 0.33.2 + "@unocss/preset-uno": 0.33.2 cac: 6.7.12 chokidar: 3.5.3 colorette: 2.0.16 consola: 2.15.3 fast-glob: 3.2.11 - pathe: 0.2.0 + pathe: 0.3.0 perfect-debounce: 0.1.3 dev: true - /@unocss/config/0.32.13: + /@unocss/config/0.33.2: resolution: { - integrity: sha512-hLvbyH/J0JbpeYO9hWpsQ/+VBs1yNi9SBdafV98EDB6Xi91gHALEwzqtQ9aEdxABCJaaQ5k85t8R8Dp2k+sYVw== + integrity: sha512-0IntORr7pTYVngdHUS1RUtRFKBJ/wuOy/i9/s2gGYA+Dmh9odZHzB1ExpMckrnGZEjzq6VYX69bDtwSgvl4cyQ== } engines: { node: ">=14" } dependencies: - "@unocss/core": 0.32.13 + "@unocss/core": 0.33.2 unconfig: 0.3.4 dev: true - /@unocss/core/0.32.13: + /@unocss/core/0.33.2: resolution: { - integrity: sha512-kAQQBO+3wWApkEG25miG32icCh53PNgDH0EJmbtkc7MRfSVRmH6ibj2YGgLV6nDOkRhfb39aJyIAOJXgEAe/9g== + integrity: sha512-o6x1SyO9gUHMhXagUNekZ0Bj/GOg1a2QSorFBg1NoR36GHuX+Uz9UJqzHPx5QS7g2jbJdeR01zG9pwVw0R5Tlg== } dev: true - /@unocss/inspector/0.32.13: + /@unocss/inspector/0.33.2: resolution: { - integrity: sha512-sKwKUQAuFtkRGJVdSmJ/sEybMEmJVAMUQes3mIbJbXxiIzd/Yfnab3Jk9Sf4a9xY+lOGb/NIXH6adfPO8fFiug== + integrity: sha512-3/DwcEvnrnIMDL0pCSAkFQoEDR64H/U+WP78vczF1gwBYXGp+feBSBCKvUy7EjU1SWzFh6FW821oSjhyyM8P8A== } dependencies: gzip-size: 6.0.0 sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.32.13: + /@unocss/preset-attributify/0.33.2: resolution: { - integrity: sha512-vrrg54HrrVV6nXQ+eLAZ3Df21yxzXq40Kqc6lF5yRJpZIFxArDFRiFJkJkWFeU+INuItsv5oqGr9wDN0prgkfw== + integrity: sha512-07SAPb/ehSDoigk80ivyGQcY0QqIonN99v8uZCZR4GtYaSJ8jHjL17TlXoWYMbbB26qdc0XxwWyajD2bQw1NaQ== } dependencies: - "@unocss/core": 0.32.13 + "@unocss/core": 0.33.2 dev: true - /@unocss/preset-icons/0.32.13: + /@unocss/preset-icons/0.33.2: resolution: { - integrity: sha512-usYuonV/gM1rZKyLqBHM9O9wg+1NVCz+N6nhNj8HUjzDbDnEcn+Np1LfE6ZX5rEmzlprlpdCc4zTMwdY+Leo5g== + integrity: sha512-KU5TFR1teW3FEtronf3ihVFK68UU+9h62umSxoxJtn9W7wsX/NXzysl2UN6usbWLcg6TjCpZAyPtuap1/29XSg== } dependencies: "@iconify/utils": 1.0.32 - "@unocss/core": 0.32.13 + "@unocss/core": 0.33.2 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.32.13: + /@unocss/preset-mini/0.33.2: resolution: { - integrity: sha512-sRr/QQ0OqI1e9v8AVnwVJIlwuWQrzYN8D2Of1e9T7+44AFZxOZEKy7O8VYHjZY5w0CWzYWkGRrshkZUXPwpOhA== + integrity: sha512-Fa+BD5kGo3YQ87A67GzkLhxLzyL5LGyHTlnGsktMQOpcLVpiQKnWAjleCfDN3joSUcX/j7Yny+ruOR1XEFvrrQ== } dependencies: - "@unocss/core": 0.32.13 + "@unocss/core": 0.33.2 dev: true - /@unocss/preset-typography/0.32.13: + /@unocss/preset-typography/0.33.2: resolution: { - integrity: sha512-NzR+DAzX25JBR71i/zai21NebEHFXitHsaGvDCKpsQ/bwLQ6bLNKSAjT1y2dDzF9FSn5T0mk48fSMVgX+7EKFg== + integrity: sha512-ArR/a3K4yEcUkJN6woHw6ClCHUBsKK0wcpZDJkcIOyJJI/a8NkNmJdH7uNAn1SnX4nyOIkdD2WTF3kU4f+mhVA== } dependencies: - "@unocss/core": 0.32.13 + "@unocss/core": 0.33.2 dev: true - /@unocss/preset-uno/0.32.13: + /@unocss/preset-uno/0.33.2: resolution: { - integrity: sha512-lJuI2hU4nwLkaCUzKoMHNvxVG2MXA9zpZxg48npsTu20LV+8zvKPo3PqssaY6+DgJkKd6tNMX0pLvGhDxWtxWQ== + integrity: sha512-iFmYzGXicf8ny4lg5wGK9pGFmDbih2qWYZnNFS1PWwWe4a1rNJUO2ZKi0XesSvdTNNyrxzvWv+39rikGhlDwyw== } dependencies: - "@unocss/core": 0.32.13 - "@unocss/preset-mini": 0.32.13 - "@unocss/preset-wind": 0.32.13 + "@unocss/core": 0.33.2 + "@unocss/preset-mini": 0.33.2 + "@unocss/preset-wind": 0.33.2 dev: true - /@unocss/preset-web-fonts/0.32.13: + /@unocss/preset-web-fonts/0.33.2: resolution: { - integrity: sha512-6vGO8ciFDxUULH4Qo9EdzDdpDpb46VDaImAMz5c52hOiazYMiDg+hHgCLbHDHX4TCPxgCeEmnr/yPA62zN/MOw== + integrity: sha512-PxMhZiM5WpqXpSSUlJ+46au+te/ZJ77dpyv3HJ0leiMxUx3UWkUKOlNWyBUPWO61EpxlXisLEmdhEU/xyZ318g== } dependencies: - "@unocss/core": 0.32.13 + "@unocss/core": 0.33.2 ohmyfetch: 0.4.16 dev: true - /@unocss/preset-wind/0.32.13: + /@unocss/preset-wind/0.33.2: resolution: { - integrity: sha512-/T9Y0rMAQj00a3Al38R04XAoEYz/2uBhsmIs5tLq2N+Gzxs0AxoTPyMViIGxpLrh0kxEBPw102dAoeDzZhZHAw== + integrity: sha512-ecuUaDMxOgflMDXSG+hBZ0C9R8tb36nVmyxctEd6oBBG8Trabd8wuZhlTvq59mEfcDcMtK77lgAfDlJxX+/GSQ== } dependencies: - "@unocss/core": 0.32.13 - "@unocss/preset-mini": 0.32.13 + "@unocss/core": 0.33.2 + "@unocss/preset-mini": 0.33.2 + dev: true + + /@unocss/reset/0.33.2: + resolution: + { + integrity: sha512-ArrkGVr8OEfCHZ5p3IiCi2sv5qXRJZ45zzhCr6vuwP+7+RbgMiyDKhV5oYqIGu7oxFesgXxeD+nRe/v4tKL33g== + } dev: true - /@unocss/reset/0.32.13: + /@unocss/scope/0.33.2: resolution: { - integrity: sha512-jnufRcqKvJapTQ5HIMWrV35ipxdV3KW1Gv1yIIk63nI071c4p9zKbsWktY7UcCYU47hbE2lJuHc0ShbDrwQ6rQ== + integrity: sha512-Pt267ptQwvdefq16dJxxCKTsWEiIdSfUfYv1KLsr7BQB/AFiiJLuRNn1rjUCrdYrLlA7riav9zdVk85x/u0PAg== } dev: true - /@unocss/scope/0.32.13: + /@unocss/transformer-compile-class/0.33.2: resolution: { - integrity: sha512-yBPjFNTVuct0pQ8Rhcsc2SMJsysqSxOViAAKdodNveXLrmhtXCoUfy2f/UjBVQf8ffBIyKZJs0YKsJFAsOP7Kg== + integrity: sha512-m9whHhhiv93yWyE+Dl5+tBHDItZ+ndiAicNqDYhu1mGsqi4nsPM6xJbbDibiXJWU2W4X+ZA6xhy3GvPkHut+tA== } + dependencies: + "@unocss/core": 0.33.2 dev: true - /@unocss/transformer-directives/0.32.13: + /@unocss/transformer-directives/0.33.2: resolution: { - integrity: sha512-dGyyX/BaeX7M+2SY4TYWUHMNoy9TEv631PxQQmo/W9NxQEF9oem7blcojps7xrW0NdI+wYsgCVyr1Op4vMPlZA== + integrity: sha512-nv1Fxh5iIJPkS7APVZ8EJqjehKXOh5RVX8E1zIFNe0DPrU4xpzrWD8JT0uJJdkBa4eZakB+ElpErej0yc4mhgg== } dependencies: - "@unocss/core": 0.32.13 + "@unocss/core": 0.33.2 css-tree: 2.1.0 dev: true - /@unocss/transformer-variant-group/0.32.13: + /@unocss/transformer-variant-group/0.33.2: resolution: { - integrity: sha512-ylXieTitiwfjofwXvGc7IxulH9uand0AcDZqxDTtco5Ri4NlTZDw4F85nAir+QB6eaiptzUOm8VoYkVUUGl2Mw== + integrity: sha512-1fk9mYxpnTl6ieLZ3dZ451u0JpVaGy/EzA5CUYQrbXZJKeGcQQzu61okHQOTVAaOXWFkqhiVXbCMSPNGy7HMHA== } dependencies: - "@unocss/core": 0.32.13 + "@unocss/core": 0.33.2 dev: true - /@unocss/vite/0.32.13_vite@2.9.8: + /@unocss/vite/0.33.2_vite@2.9.8: resolution: { - integrity: sha512-KKK0zQHPLv2Z5TrprXIwEDxa40sPnaaOsEKLRWy+Ud37LhqNe9qx3ch3lOWZwUuTOxDsvjiojjre5Wso90FwTQ== + integrity: sha512-oRt1ejtUEHwGMKXfuXy9BiETkeV27J8miOKrlt+tlg/pm2y0h8113C12J0m15FS3cJhls4eBZs5umPr4J+shDw== } peerDependencies: vite: ^2.9.0 dependencies: "@rollup/pluginutils": 4.2.1 - "@unocss/config": 0.32.13 - "@unocss/core": 0.32.13 - "@unocss/inspector": 0.32.13 - "@unocss/scope": 0.32.13 - "@unocss/transformer-directives": 0.32.13 + "@unocss/config": 0.33.2 + "@unocss/core": 0.33.2 + "@unocss/inspector": 0.33.2 + "@unocss/scope": 0.33.2 + "@unocss/transformer-directives": 0.33.2 magic-string: 0.26.1 vite: 2.9.8_sass@1.51.0 dev: true @@ -1697,7 +1706,7 @@ packages: vite: ^2.8.0 dependencies: "@babel/standalone": 7.17.11 - core-js: 3.22.4 + core-js: 3.22.5 magic-string: 0.26.1 regenerator-runtime: 0.13.9 systemjs: 6.12.1 @@ -1815,7 +1824,7 @@ packages: } dev: false - /@vue/eslint-config-prettier/7.0.0_bppm6sp3oxoychvfagx6tcd7pe: + /@vue/eslint-config-prettier/7.0.0_eslint@8.15.0+prettier@2.6.2: resolution: { integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw== @@ -1826,11 +1835,11 @@ packages: dependencies: eslint: 8.15.0 eslint-config-prettier: 8.5.0_eslint@8.15.0 - eslint-plugin-prettier: 4.0.0_iqftbjqlxzn3ny5nablrkczhqi + eslint-plugin-prettier: 4.0.0_440b30a60bbe5bb6e3ad0057150b2782 prettier: 2.6.2 dev: true - /@vue/eslint-config-typescript/10.0.0_p4if3q7l2moozcc73o6tbvomjq: + /@vue/eslint-config-typescript/10.0.0_7f105dc3ebd31cec885fdbbd30d5cc4c: resolution: { integrity: sha512-F94cL8ug3FaYXlCfU5/wiGjk1qeadmoBpRGAOBq+qre3Smdupa59dd6ZJrsfRODpsMPyTG7330juMDsUvpZ3Rw== @@ -1839,15 +1848,19 @@ packages: peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 eslint-plugin-vue: ^8.0.1 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true dependencies: - "@typescript-eslint/eslint-plugin": 5.22.0_tal4xlmvnofklupd3hwjtzfb4q - "@typescript-eslint/parser": 5.22.0_hcfsmds2fshutdssjqluwm76uu + "@typescript-eslint/eslint-plugin": 5.23.0_17b6d2ce7129f0b36f2c30ae592c16e7 + "@typescript-eslint/parser": 5.23.0_eslint@8.15.0+typescript@4.6.4 eslint: 8.15.0 eslint-plugin-vue: 8.7.1_eslint@8.15.0 + typescript: 4.6.4 vue-eslint-parser: 8.3.0_eslint@8.15.0 transitivePeerDependencies: - supports-color - - typescript dev: true /@vue/reactivity-transform/3.2.33: @@ -2220,7 +2233,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.20.3 - caniuse-lite: 1.0.30001338 + caniuse-lite: 1.0.30001339 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -2302,8 +2315,8 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001338 - electron-to-chromium: 1.4.136 + caniuse-lite: 1.0.30001339 + electron-to-chromium: 1.4.137 escalade: 3.1.1 node-releases: 2.0.4 picocolors: 1.0.0 @@ -2384,15 +2397,15 @@ packages: } dependencies: browserslist: 4.20.3 - caniuse-lite: 1.0.30001338 + caniuse-lite: 1.0.30001339 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001338: + /caniuse-lite/1.0.30001339: resolution: { - integrity: sha512-1gLHWyfVoRDsHieO+CaeYe7jSo/MT7D7lhaXUiwwbuR5BwQxORs0f1tAwUSQr3YbxRXJvxHM/PA5FfPQRnsPeQ== + integrity: sha512-Es8PiVqCe+uXdms0Gu5xP5PF2bxLR7OBp3wUzUnuO7OHzhOfCyg3hdiGWVPVxhiuniOzng+hTc1u3fEQ0TlkSQ== } dev: true @@ -2640,6 +2653,8 @@ packages: finalhandler: 1.1.2 parseurl: 1.3.3 utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color dev: true /consola/2.15.3: @@ -2697,10 +2712,10 @@ packages: safe-buffer: 5.1.2 dev: true - /core-js/3.22.4: + /core-js/3.22.5: resolution: { - integrity: sha512-1uLykR+iOfYja+6Jn/57743gc9n73EWiOnSJJ4ba3B4fOEYDBv25MagmEZBxTp5cWq4b/KPx/l77zgsp28ju4w== + integrity: sha512-VP/xYuvJ0MJWRAobcmQ8F2H6Bsn+s7zqAAjFaHGBMc5AQm7zaelhD1LGduFn2EehEcQcU+br6t+fwbpQ5d1ZWA== } requiresBuild: true dev: true @@ -2756,6 +2771,8 @@ packages: color: 0.11.4 debug: 3.2.7 rgb: 0.1.0 + transitivePeerDependencies: + - supports-color dev: false /css-declaration-sorter/6.2.2_postcss@8.4.13: @@ -2959,6 +2976,11 @@ packages: { integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true @@ -2968,6 +2990,11 @@ packages: { integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 dev: false @@ -3136,10 +3163,10 @@ packages: resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= } dev: true - /electron-to-chromium/1.4.136: + /electron-to-chromium/1.4.137: resolution: { - integrity: sha512-GnITX8rHnUrIVnTxU9UlsTnSemHUA2iF+6QrRqxFbp/mf0vfuSc/goEyyQhUX3TUUCE3mv/4BNuXOtaJ4ur0eA== + integrity: sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA== } dev: true @@ -3163,7 +3190,7 @@ packages: escape-html: 1.0.3 lodash: 4.17.21 lodash-es: 4.17.21 - lodash-unified: 1.0.2_3ib2ivapxullxkx3xftsimdk7u + lodash-unified: 1.0.2_da03a4540fbd16bbaafbb96724306afd memoize-one: 6.0.0 normalize-wheel-es: 1.1.2 vue: 3.2.33 @@ -3557,7 +3584,7 @@ packages: eslint: 8.15.0 dev: true - /eslint-plugin-prettier/4.0.0_bppm6sp3oxoychvfagx6tcd7pe: + /eslint-plugin-prettier/4.0.0_440b30a60bbe5bb6e3ad0057150b2782: resolution: { integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== @@ -3572,11 +3599,12 @@ packages: optional: true dependencies: eslint: 8.15.0 + eslint-config-prettier: 8.5.0_eslint@8.15.0 prettier: 2.6.2 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/4.0.0_iqftbjqlxzn3ny5nablrkczhqi: + /eslint-plugin-prettier/4.0.0_eslint@8.15.0+prettier@2.6.2: resolution: { integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== @@ -3591,7 +3619,6 @@ packages: optional: true dependencies: eslint: 8.15.0 - eslint-config-prettier: 8.5.0_eslint@8.15.0 prettier: 2.6.2 prettier-linter-helpers: 1.0.0 dev: true @@ -3711,7 +3738,7 @@ packages: file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 - globals: 13.13.0 + globals: 13.14.0 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -3959,6 +3986,8 @@ packages: parseurl: 1.3.3 statuses: 1.5.0 unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color dev: true /find-up/4.1.0: @@ -4242,10 +4271,10 @@ packages: engines: { node: ">=4" } dev: true - /globals/13.13.0: + /globals/13.14.0: resolution: { - integrity: sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A== + integrity: sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg== } engines: { node: ">=8" } dependencies: @@ -4868,7 +4897,7 @@ packages: } dev: false - /lodash-unified/1.0.2_3ib2ivapxullxkx3xftsimdk7u: + /lodash-unified/1.0.2_da03a4540fbd16bbaafbb96724306afd: resolution: { integrity: sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g== @@ -5522,10 +5551,10 @@ packages: util: 0.10.4 dev: false - /pathe/0.2.0: + /pathe/0.3.0: resolution: { - integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw== + integrity: sha512-3vUjp552BJzCw9vqKsO5sttHkbYqqsZtH0x1PNtItgqx8BXEXzoY1SYRKcL6BTyVh4lGJGLj0tM42elUDMvcYA== } dev: true @@ -5555,7 +5584,7 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.14_ytvqwwdyss532bvoq2clv4ed5m: + /pinia/2.0.14_typescript@4.6.4+vue@3.2.33: resolution: { integrity: sha512-0nPuZR4TetT/WcLN+feMSjWJku3SQU7dBbXC6uw+R6FLQJCsg+/0pzXyD82T1FmAYe0lsx+jnEDQ1BLgkRKlxA== @@ -6382,7 +6411,7 @@ packages: glob: 7.2.0 dev: true - /rollup-plugin-visualizer/5.6.0_rollup@2.72.0: + /rollup-plugin-visualizer/5.6.0_rollup@2.72.1: resolution: { integrity: sha512-CKcc8GTUZjC+LsMytU8ocRr/cGZIfMR7+mdy4YnlyetlmIl/dM8BMnOEpD4JPIGt+ZVW7Db9ZtSsbgyeBH3uTA== @@ -6394,15 +6423,15 @@ packages: dependencies: nanoid: 3.3.4 open: 8.4.0 - rollup: 2.72.0 + rollup: 2.72.1 source-map: 0.7.3 yargs: 17.4.1 dev: true - /rollup/2.72.0: + /rollup/2.72.1: resolution: { - integrity: sha512-KqtR2YcO35/KKijg4nx4STO3569aqCUeGRkKWnJ6r+AvBBrVY9L4pmf4NHVrQr4mTOq6msbohflxr2kpihhaOA== + integrity: sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA== } engines: { node: ">=10.0.0" } hasBin: true @@ -6805,7 +6834,7 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /stylelint-config-html/1.0.0_wdct7lrbpt3f5qukrrtdrzdofe: + /stylelint-config-html/1.0.0_b0c53fae217cf65ec28a8c6638e46e29: resolution: { integrity: sha512-rKQUUWDpaYC7ybsS6tLxddjn6DxhjSIXybElSmcTyVQj3ExhmU3q+l41ktrlwHRyY0M5SkTkZiwngvYPYmsgSQ== @@ -7030,7 +7059,6 @@ packages: /to-fast-properties/2.0.0: resolution: { integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= } engines: { node: ">=4" } - dev: true /to-regex-range/5.0.1: resolution: @@ -7175,7 +7203,7 @@ packages: integrity: sha512-cf39F1brwQuLSuMLTYXOdWJH0O1CJee6a4QW1nYtO7SoBUfVvQCvEel6ssTNXtPfi17kop1ADmVtmC49NlFkIQ== } dependencies: - "@antfu/utils": 0.5.1 + "@antfu/utils": 0.5.2 defu: 6.0.0 jiti: 1.13.0 dev: true @@ -7196,26 +7224,27 @@ packages: engines: { node: ">= 10.0.0" } dev: true - /unocss/0.32.13_vite@2.9.8: + /unocss/0.33.2_vite@2.9.8: resolution: { - integrity: sha512-b+H7QIdXb9sR3TImYm7ob2QIxkDfBqZP2eT5eJuv1tQ5+TYYSxHsyeiRNGCpCBcjJoe7cmw27gEl7o+nrBHWJA== + integrity: sha512-ISGmthl9kNPujda/Yt25irdV9s9F3hr8MWpd/NE7Kv/qkZJC3/FvO/l/9d5ggkbgsAuGQrsfuaQnxT2p4k9Yug== } engines: { node: ">=14" } dependencies: - "@unocss/cli": 0.32.13 - "@unocss/core": 0.32.13 - "@unocss/preset-attributify": 0.32.13 - "@unocss/preset-icons": 0.32.13 - "@unocss/preset-mini": 0.32.13 - "@unocss/preset-typography": 0.32.13 - "@unocss/preset-uno": 0.32.13 - "@unocss/preset-web-fonts": 0.32.13 - "@unocss/preset-wind": 0.32.13 - "@unocss/reset": 0.32.13 - "@unocss/transformer-directives": 0.32.13 - "@unocss/transformer-variant-group": 0.32.13 - "@unocss/vite": 0.32.13_vite@2.9.8 + "@unocss/cli": 0.33.2 + "@unocss/core": 0.33.2 + "@unocss/preset-attributify": 0.33.2 + "@unocss/preset-icons": 0.33.2 + "@unocss/preset-mini": 0.33.2 + "@unocss/preset-typography": 0.33.2 + "@unocss/preset-uno": 0.33.2 + "@unocss/preset-web-fonts": 0.33.2 + "@unocss/preset-wind": 0.33.2 + "@unocss/reset": 0.33.2 + "@unocss/transformer-compile-class": 0.33.2 + "@unocss/transformer-directives": 0.33.2 + "@unocss/transformer-variant-group": 0.33.2 + "@unocss/vite": 0.33.2_vite@2.9.8 transitivePeerDependencies: - supports-color - vite @@ -7278,7 +7307,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-mock/2.9.6_dgdtmjwvgo7tsm23jkkgx57ueq: + /vite-plugin-mock/2.9.6_b36be780fcabf2452078cfac5d8ea549: resolution: { integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg== @@ -7288,7 +7317,7 @@ packages: mockjs: ">=1.1.0" vite: ">=2.0.0" dependencies: - "@rollup/plugin-node-resolve": 13.3.0_rollup@2.72.0 + "@rollup/plugin-node-resolve": 13.3.0_rollup@2.72.1 "@types/mockjs": 1.0.6 chalk: 4.1.2 chokidar: 3.5.3 @@ -7311,10 +7340,10 @@ packages: } dev: true - /vite-svg-loader/2.2.0: + /vite-svg-loader/3.3.0: resolution: { - integrity: sha512-FP6qCN57coIOwmtah68ofpi4dewGmfzPcoKe76RMnJoz7qBTXxQVm2BlnH0YzGeCbOcjm9NKauJ1I6J9OlUUtg== + integrity: sha512-3bvC4NoaBIr8e9DoiYBjC/C8zg83wfc565PiWhUfJML1X4nGbVsGImOabWX1ebah8EYlRwIhRXkFjh7UntF1dg== } dependencies: "@vue/compiler-sfc": 3.2.33 @@ -7343,7 +7372,7 @@ packages: esbuild: 0.14.38 postcss: 8.4.13 resolve: 1.22.0 - rollup: 2.72.0 + rollup: 2.72.1 sass: 1.51.0 optionalDependencies: fsevents: 2.3.2 diff --git a/public/serverConfig.json b/public/serverConfig.json index bc7d51c..8abea8d 100644 --- a/public/serverConfig.json +++ b/public/serverConfig.json @@ -1,5 +1,5 @@ { - "Version": "3.2.0", + "Version": "3.3.0", "Title": "PureAdmin", "FixedHeader": true, "HiddenSideBar": false, diff --git a/src/layout/components/search/components/SearchModal.vue b/src/layout/components/search/components/SearchModal.vue index 5587076..895576c 100644 --- a/src/layout/components/search/components/SearchModal.vue +++ b/src/layout/components/search/components/SearchModal.vue @@ -68,7 +68,7 @@ function search() { resultOptions.value = flatMenusData.filter( menu => keyword.value && - transformI18n(menu.meta?.title, menu.meta?.i18n) + transformI18n(menu.meta?.title) .toLocaleLowerCase() .includes(keyword.value.toLocaleLowerCase().trim()) ); diff --git a/src/layout/components/setting/index.vue b/src/layout/components/setting/index.vue index e00bca4..73a902f 100644 --- a/src/layout/components/setting/index.vue +++ b/src/layout/components/setting/index.vue @@ -157,8 +157,7 @@ function onReset() { parentPath: "/", meta: { title: "menus.hshome", - icon: "home-filled", - i18n: true + icon: "home-filled" } } ]); diff --git a/src/layout/components/sidebar/breadCrumb.vue b/src/layout/components/sidebar/breadCrumb.vue index 09f7cf6..6367da5 100644 --- a/src/layout/components/sidebar/breadCrumb.vue +++ b/src/layout/components/sidebar/breadCrumb.vue @@ -65,7 +65,7 @@ const getBreadcrumb = (): void => { { path: "/welcome", parentPath: "/", - meta: { title: "menus.hshome", i18n: true } + meta: { title: "menus.hshome" } } as unknown as RouteLocationMatched ].concat(matched); } @@ -104,10 +104,10 @@ const handleLink = (item: RouteLocationMatched): any => { {{ transformI18n(item.meta.title, item.meta.i18n) }}{{ transformI18n(item.meta.title) }} - {{ transformI18n(item.meta.title, item.meta.i18n) }} + {{ transformI18n(item.meta.title) }} diff --git a/src/layout/components/sidebar/mixNav.vue b/src/layout/components/sidebar/mixNav.vue index c1894b1..74f75c5 100644 --- a/src/layout/components/sidebar/mixNav.vue +++ b/src/layout/components/sidebar/mixNav.vue @@ -123,7 +123,7 @@ function translationEn() {