From 3e93618015fdff6ca2cecfc78b498a3b8c2c9863 Mon Sep 17 00:00:00 2001 From: RealityBoy <1923740402@qq.com> Date: Wed, 8 Feb 2023 16:09:07 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E5=AF=BC=E8=88=AA?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E4=BB=A5=E5=8F=8A=E8=8F=9C=E5=8D=95=E6=8A=98?= =?UTF-8?q?=E5=8F=A0=E5=8A=A8=E7=94=BB=20(#408)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: `4.0.0` 版本,正在开发中 * chore: update `element-plus` * chore: update * chore: update dependencies * chore: update * style: update * chore: update `dependencies` * chore: update * chore: update * chore: update * chore: update * chore: update * chore: update * chore: update * chore: update --- LICENSE | 2 +- mock/asyncRoutes.ts | 2 +- package.json | 12 +- pnpm-lock.yaml | 913 ++++++++++-------- src/assets/iconfont/iconfont.css | 24 +- src/assets/iconfont/iconfont.js | 129 +-- src/assets/iconfont/iconfont.json | 33 +- src/assets/iconfont/iconfont.ttf | Bin 5580 -> 3904 bytes src/assets/iconfont/iconfont.woff | Bin 3380 -> 2484 bytes src/assets/iconfont/iconfont.woff2 | Bin 2800 -> 2016 bytes src/layout/components/screenfull/index.vue | 21 - src/layout/components/sidebar/horizontal.vue | 6 +- .../components/sidebar/leftCollapse.vue | 2 +- src/layout/components/sidebar/logo.vue | 12 +- src/layout/components/sidebar/sidebarItem.vue | 235 +++-- src/layout/components/tag/index.scss | 4 +- src/router/enums.ts | 16 +- src/router/modules/components.ts | 2 +- src/router/modules/nested.ts | 2 +- src/style/index.scss | 3 +- src/style/sidebar.scss | 61 +- 21 files changed, 781 insertions(+), 698 deletions(-) delete mode 100644 src/layout/components/screenfull/index.vue diff --git a/LICENSE b/LICENSE index 3084aef9e..c3173c300 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022 啝裳 +Copyright (c) 2023 啝裳 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/mock/asyncRoutes.ts b/mock/asyncRoutes.ts index 3179391ec..8015ba44a 100644 --- a/mock/asyncRoutes.ts +++ b/mock/asyncRoutes.ts @@ -159,7 +159,7 @@ const frameRouter = { const tabsRouter = { path: "/tabs", meta: { - icon: "IF-team-icontabs", + icon: "IF-pure-iconfont-tabs", title: "menus.hstabs", rank: tabs }, diff --git a/package.json b/package.json index a066516b5..ca3dc625d 100644 --- a/package.json +++ b/package.json @@ -34,9 +34,9 @@ "@logicflow/core": "^1.1.30", "@logicflow/extension": "^1.1.30", "@pureadmin/descriptions": "^1.1.0", - "@pureadmin/table": "^1.9.0", + "@pureadmin/table": "^2.0.0", "@pureadmin/utils": "^1.8.5", - "@vueuse/core": "^9.10.0", + "@vueuse/core": "^9.12.0", "@vueuse/motion": "2.0.0-beta.12", "@wangeditor/editor": "^5.1.21", "@wangeditor/editor-for-vue": "^5.1.12", @@ -47,7 +47,7 @@ "dayjs": "^1.11.7", "echarts": "^5.4.1", "el-table-infinite-scroll": "^3.0.1", - "element-plus": "^2.2.28", + "element-plus": "2.2.28", "element-resize-detector": "^1.2.4", "intro.js": "^6.0.0", "js-cookie": "^3.0.1", @@ -57,12 +57,12 @@ "mockjs": "^1.1.0", "nprogress": "^0.2.0", "path": "^0.12.7", - "pinia": "^2.0.28", + "pinia": "^2.0.30", "qrcode": "^1.5.1", "qs": "^6.11.0", "responsive-storage": "^2.1.0", "sortablejs": "^1.15.0", - "swiper": "^8.4.5", + "swiper": "^9.0.3", "typeit": "^8.7.1", "v-contextmenu": "3.0.0", "vue": "^3.2.45", @@ -130,7 +130,7 @@ "terser": "^5.16.1", "typescript": "^4.9.4", "unplugin-vue-define-options": "^1.0.0", - "vite": "^4.0.4", + "vite": "^4.1.1", "vite-plugin-cdn-import": "^0.3.5", "vite-plugin-compression": "^0.5.1", "vite-plugin-mock": "^2.9.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c35342c81..e6a7d66f5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ specifiers: "@logicflow/core": ^1.1.30 "@logicflow/extension": ^1.1.30 "@pureadmin/descriptions": ^1.1.0 - "@pureadmin/table": ^1.9.0 + "@pureadmin/table": ^2.0.0 "@pureadmin/theme": ^3.0.0 "@pureadmin/utils": ^1.8.5 "@types/element-resize-detector": 1.1.3 @@ -30,7 +30,7 @@ specifiers: "@vitejs/plugin-vue-jsx": ^3.0.0 "@vue/eslint-config-prettier": ^7.0.0 "@vue/eslint-config-typescript": ^11.0.2 - "@vueuse/core": ^9.10.0 + "@vueuse/core": ^9.12.0 "@vueuse/motion": 2.0.0-beta.12 "@wangeditor/editor": ^5.1.21 "@wangeditor/editor-for-vue": ^5.1.12 @@ -44,7 +44,7 @@ specifiers: dayjs: ^1.11.7 echarts: ^5.4.1 el-table-infinite-scroll: ^3.0.1 - element-plus: ^2.2.28 + element-plus: 2.2.28 element-resize-detector: ^1.2.4 eslint: ^8.8.0 eslint-plugin-prettier: ^4.0.0 @@ -60,7 +60,7 @@ specifiers: nprogress: ^0.2.0 path: ^0.12.7 picocolors: ^1.0.0 - pinia: ^2.0.28 + pinia: ^2.0.30 postcss: ^8.4.21 postcss-html: ^1.5.0 postcss-import: ^15.1.0 @@ -82,14 +82,14 @@ specifiers: stylelint-config-standard: ^29.0.0 stylelint-order: ^5.0.0 svgo: ^3.0.2 - swiper: ^8.4.5 + swiper: ^9.0.3 tailwindcss: ^3.2.4 terser: ^5.16.1 typeit: ^8.7.1 typescript: ^4.9.4 unplugin-vue-define-options: ^1.0.0 v-contextmenu: 3.0.0 - vite: ^4.0.4 + vite: ^4.1.1 vite-plugin-cdn-import: ^0.3.5 vite-plugin-compression: ^0.5.1 vite-plugin-mock: ^2.9.6 @@ -115,9 +115,9 @@ dependencies: "@logicflow/core": 1.1.31 "@logicflow/extension": 1.1.31 "@pureadmin/descriptions": 1.1.1_element-plus@2.2.28 - "@pureadmin/table": 1.9.0_element-plus@2.2.28 + "@pureadmin/table": 2.0.0_element-plus@2.2.28 "@pureadmin/utils": 1.8.5_echarts@5.4.1+vue@3.2.45 - "@vueuse/core": 9.10.0_vue@3.2.45 + "@vueuse/core": 9.12.0_vue@3.2.45 "@vueuse/motion": 2.0.0-beta.12_vue@3.2.45 "@wangeditor/editor": 5.1.23 "@wangeditor/editor-for-vue": 5.1.12_3apfu3xbp6awzuex7ed3sbrv6y @@ -138,12 +138,12 @@ dependencies: mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.28_prq2uz4lho2pwp6irk4cfkrxwu + pinia: 2.0.30_prq2uz4lho2pwp6irk4cfkrxwu qrcode: 1.5.1 qs: 6.11.0 responsive-storage: 2.1.0 sortablejs: 1.15.0 - swiper: 8.4.5 + swiper: 9.0.3 typeit: 8.7.1 v-contextmenu: 3.0.0_vue@3.2.45 vue: 3.2.45 @@ -170,23 +170,23 @@ devDependencies: "@types/intro.js": 5.1.0 "@types/js-cookie": 3.0.2 "@types/mockjs": 1.0.7 - "@types/node": 18.11.15 + "@types/node": 18.11.18 "@types/nprogress": 0.2.0 "@types/qrcode": 1.5.0 "@types/qs": 6.9.7 "@types/sortablejs": 1.15.0 - "@typescript-eslint/eslint-plugin": 5.46.1_imrg37k3svwu377c6q7gkarwmi - "@typescript-eslint/parser": 5.46.1_ha6vam6werchizxrnqvarmz2zu - "@vitejs/plugin-vue": 4.0.0_vite@4.0.4+vue@3.2.45 - "@vitejs/plugin-vue-jsx": 3.0.0_vite@4.0.4+vue@3.2.45 - "@vue/eslint-config-prettier": 7.0.0_wdw3qg4p7crmsoaizcyntelyni - "@vue/eslint-config-typescript": 11.0.2_4ajq2belonl3hwwudzbg7tkiqi + "@typescript-eslint/eslint-plugin": 5.48.0_k73wpmdolxikpyqun3p36akaaq + "@typescript-eslint/parser": 5.48.0_iukboom6ndih5an6iafl45j2fe + "@vitejs/plugin-vue": 4.0.0_vite@4.1.1+vue@3.2.45 + "@vitejs/plugin-vue-jsx": 3.0.0_vite@4.1.1+vue@3.2.45 + "@vue/eslint-config-prettier": 7.0.0_k3hr3m6agcryggk5vamhhr56wi + "@vue/eslint-config-typescript": 11.0.2_6bpdc6aekjtktp4whh3ygv32oi autoprefixer: 10.4.13_postcss@8.4.21 cloc: 2.11.0 cssnano: 5.1.14_postcss@8.4.21 - eslint: 8.29.0 - eslint-plugin-prettier: 4.2.1_wdw3qg4p7crmsoaizcyntelyni - eslint-plugin-vue: 9.8.0_eslint@8.29.0 + eslint: 8.31.0 + eslint-plugin-prettier: 4.2.1_k3hr3m6agcryggk5vamhhr56wi + eslint-plugin-vue: 9.8.0_eslint@8.31.0 husky: 7.0.4 lint-staged: 11.1.2 picocolors: 1.0.0 @@ -194,31 +194,31 @@ devDependencies: postcss-html: 1.5.0 postcss-import: 15.1.0_postcss@8.4.21 postcss-scss: 4.0.6_postcss@8.4.21 - prettier: 2.8.1 - pretty-quick: 3.1.1_prettier@2.8.1 + prettier: 2.8.2 + pretty-quick: 3.1.1_prettier@2.8.2 rimraf: 3.0.2 rollup-plugin-visualizer: 5.9.0 sass: 1.57.1 sass-loader: 13.2.0_sass@1.57.1 - stylelint: 14.16.0 - stylelint-config-html: 1.1.0_bto6pmslw3cibsiuq6smxboytq - stylelint-config-prettier: 9.0.4_stylelint@14.16.0 - stylelint-config-recommended: 9.0.0_stylelint@14.16.0 - stylelint-config-standard: 29.0.0_stylelint@14.16.0 - stylelint-order: 5.0.0_stylelint@14.16.0 + stylelint: 14.16.1 + stylelint-config-html: 1.1.0_kbto3rg3njmczth2rrsgfnlsqa + stylelint-config-prettier: 9.0.4_stylelint@14.16.1 + stylelint-config-recommended: 9.0.0_stylelint@14.16.1 + stylelint-config-standard: 29.0.0_stylelint@14.16.1 + stylelint-order: 5.0.0_stylelint@14.16.1 svgo: 3.0.2 tailwindcss: 3.2.4_postcss@8.4.21 terser: 5.16.1 typescript: 4.9.4 - unplugin-vue-define-options: 1.0.0 - vite: 4.0.4_4x7rlq6ty7hkfp2n4ktr5di72m + unplugin-vue-define-options: 1.1.2_vue@3.2.45 + vite: 4.1.1_zxbrnrc4iyldik6mikh3pswz4i vite-plugin-cdn-import: 0.3.5 - vite-plugin-compression: 0.5.1_vite@4.0.4 - vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@4.0.4 + vite-plugin-compression: 0.5.1_vite@4.1.1 + vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@4.1.1 vite-plugin-remove-console: 1.3.0 vite-svg-loader: 4.0.0 - vue-eslint-parser: 9.1.0_eslint@8.29.0 - vue-tsc: 1.0.22_typescript@4.9.4 + vue-eslint-parser: 9.1.0_eslint@8.31.0 + vue-tsc: 1.0.24_typescript@4.9.4 packages: /@amap/amap-jsapi-loader/1.0.1: @@ -249,48 +249,48 @@ packages: "@babel/highlight": 7.18.6 dev: true - /@babel/compat-data/7.20.5: + /@babel/compat-data/7.20.14: resolution: { - integrity: sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== + integrity: sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw== } engines: { node: ">=6.9.0" } dev: true - /@babel/core/7.20.5: + /@babel/core/7.20.12: resolution: { - integrity: sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== + integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg== } engines: { node: ">=6.9.0" } dependencies: "@ampproject/remapping": 2.2.0 "@babel/code-frame": 7.18.6 - "@babel/generator": 7.20.5 - "@babel/helper-compilation-targets": 7.20.0_@babel+core@7.20.5 - "@babel/helper-module-transforms": 7.20.2 - "@babel/helpers": 7.20.6 - "@babel/parser": 7.20.5 - "@babel/template": 7.18.10 - "@babel/traverse": 7.20.5 - "@babel/types": 7.20.5 + "@babel/generator": 7.20.14 + "@babel/helper-compilation-targets": 7.20.7_@babel+core@7.20.12 + "@babel/helper-module-transforms": 7.20.11 + "@babel/helpers": 7.20.13 + "@babel/parser": 7.20.7 + "@babel/template": 7.20.7 + "@babel/traverse": 7.20.13 + "@babel/types": 7.20.7 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 - json5: 2.2.2 + json5: 2.2.3 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/generator/7.20.5: + /@babel/generator/7.20.14: resolution: { - integrity: sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== + integrity: sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.5 + "@babel/types": 7.20.7 "@jridgewell/gen-mapping": 0.3.2 jsesc: 2.5.2 dev: true @@ -302,41 +302,43 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.5 + "@babel/types": 7.20.7 dev: true - /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.5: + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: resolution: { - integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/compat-data": 7.20.5 - "@babel/core": 7.20.5 + "@babel/compat-data": 7.20.14 + "@babel/core": 7.20.12 "@babel/helper-validator-option": 7.18.6 browserslist: 4.21.4 + lru-cache: 5.1.1 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.20.5_@babel+core@7.20.5: + /@babel/helper-create-class-features-plugin/7.20.12_@babel+core@7.20.12: resolution: { - integrity: sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww== + integrity: sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/core": 7.20.5 + "@babel/core": 7.20.12 "@babel/helper-annotate-as-pure": 7.18.6 "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-function-name": 7.19.0 - "@babel/helper-member-expression-to-functions": 7.18.9 + "@babel/helper-member-expression-to-functions": 7.20.7 "@babel/helper-optimise-call-expression": 7.18.6 - "@babel/helper-replace-supers": 7.19.1 + "@babel/helper-replace-supers": 7.20.7 + "@babel/helper-skip-transparent-expression-wrappers": 7.20.0 "@babel/helper-split-export-declaration": 7.18.6 transitivePeerDependencies: - supports-color @@ -357,8 +359,8 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/template": 7.18.10 - "@babel/types": 7.20.5 + "@babel/template": 7.20.7 + "@babel/types": 7.20.7 dev: true /@babel/helper-hoist-variables/7.18.6: @@ -368,17 +370,17 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.5 + "@babel/types": 7.20.7 dev: true - /@babel/helper-member-expression-to-functions/7.18.9: + /@babel/helper-member-expression-to-functions/7.20.7: resolution: { - integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.5 + "@babel/types": 7.20.7 dev: true /@babel/helper-module-imports/7.18.6: @@ -388,13 +390,13 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.5 + "@babel/types": 7.20.7 dev: true - /@babel/helper-module-transforms/7.20.2: + /@babel/helper-module-transforms/7.20.11: resolution: { - integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg== } engines: { node: ">=6.9.0" } dependencies: @@ -403,9 +405,9 @@ packages: "@babel/helper-simple-access": 7.20.2 "@babel/helper-split-export-declaration": 7.18.6 "@babel/helper-validator-identifier": 7.19.1 - "@babel/template": 7.18.10 - "@babel/traverse": 7.20.5 - "@babel/types": 7.20.5 + "@babel/template": 7.20.7 + "@babel/traverse": 7.20.13 + "@babel/types": 7.20.7 transitivePeerDependencies: - supports-color dev: true @@ -417,7 +419,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.5 + "@babel/types": 7.20.7 dev: true /@babel/helper-plugin-utils/7.20.2: @@ -428,18 +430,19 @@ packages: engines: { node: ">=6.9.0" } dev: true - /@babel/helper-replace-supers/7.19.1: + /@babel/helper-replace-supers/7.20.7: resolution: { - integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== } engines: { node: ">=6.9.0" } dependencies: "@babel/helper-environment-visitor": 7.18.9 - "@babel/helper-member-expression-to-functions": 7.18.9 + "@babel/helper-member-expression-to-functions": 7.20.7 "@babel/helper-optimise-call-expression": 7.18.6 - "@babel/traverse": 7.20.5 - "@babel/types": 7.20.5 + "@babel/template": 7.20.7 + "@babel/traverse": 7.20.13 + "@babel/types": 7.20.7 transitivePeerDependencies: - supports-color dev: true @@ -451,7 +454,17 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.5 + "@babel/types": 7.20.7 + dev: true + + /@babel/helper-skip-transparent-expression-wrappers/7.20.0: + resolution: + { + integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.20.7 dev: true /@babel/helper-split-export-declaration/7.18.6: @@ -461,7 +474,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.5 + "@babel/types": 7.20.7 dev: true /@babel/helper-string-parser/7.19.4: @@ -486,16 +499,16 @@ packages: engines: { node: ">=6.9.0" } dev: true - /@babel/helpers/7.20.6: + /@babel/helpers/7.20.13: resolution: { - integrity: sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== + integrity: sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg== } engines: { node: ">=6.9.0" } dependencies: - "@babel/template": 7.18.10 - "@babel/traverse": 7.20.5 - "@babel/types": 7.20.5 + "@babel/template": 7.20.7 + "@babel/traverse": 7.20.13 + "@babel/types": 7.20.7 transitivePeerDependencies: - supports-color dev: true @@ -512,17 +525,27 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.20.5: + /@babel/parser/7.20.15: resolution: { - integrity: sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== + integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg== } engines: { node: ">=6.0.0" } hasBin: true dependencies: - "@babel/types": 7.20.5 + "@babel/types": 7.20.7 - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.5: + /@babel/parser/7.20.7: + resolution: + { + integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg== + } + engines: { node: ">=6.0.0" } + hasBin: true + dependencies: + "@babel/types": 7.20.7 + + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: resolution: { integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== @@ -531,11 +554,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.20.5 + "@babel/core": 7.20.12 "@babel/helper-plugin-utils": 7.20.2 dev: true - /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.5: + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.12: resolution: { integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== @@ -544,74 +567,74 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.20.5 + "@babel/core": 7.20.12 "@babel/helper-plugin-utils": 7.20.2 dev: true - /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.5: + /@babel/plugin-transform-typescript/7.20.13_@babel+core@7.20.12: resolution: { - integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + integrity: sha512-O7I/THxarGcDZxkgWKMUrk7NK1/WbHAg3Xx86gqS6x9MTrNL6AwIluuZ96ms4xeDe6AVx6rjHbWHP7x26EPQBA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.20.5 - "@babel/helper-create-class-features-plugin": 7.20.5_@babel+core@7.20.5 + "@babel/core": 7.20.12 + "@babel/helper-create-class-features-plugin": 7.20.12_@babel+core@7.20.12 "@babel/helper-plugin-utils": 7.20.2 - "@babel/plugin-syntax-typescript": 7.20.0_@babel+core@7.20.5 + "@babel/plugin-syntax-typescript": 7.20.0_@babel+core@7.20.12 transitivePeerDependencies: - supports-color dev: true - /@babel/runtime/7.20.6: + /@babel/runtime/7.20.7: resolution: { - integrity: sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA== + integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ== } engines: { node: ">=6.9.0" } dependencies: regenerator-runtime: 0.13.11 dev: false - /@babel/template/7.18.10: + /@babel/template/7.20.7: resolution: { - integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== } engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/parser": 7.20.5 - "@babel/types": 7.20.5 + "@babel/parser": 7.20.7 + "@babel/types": 7.20.7 dev: true - /@babel/traverse/7.20.5: + /@babel/traverse/7.20.13: resolution: { - integrity: sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== + integrity: sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ== } engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/generator": 7.20.5 + "@babel/generator": 7.20.14 "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-function-name": 7.19.0 "@babel/helper-hoist-variables": 7.18.6 "@babel/helper-split-export-declaration": 7.18.6 - "@babel/parser": 7.20.5 - "@babel/types": 7.20.5 + "@babel/parser": 7.20.15 + "@babel/types": 7.20.7 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.20.5: + /@babel/types/7.20.7: resolution: { - integrity: sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== + integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg== } engines: { node: ">=6.9.0" } dependencies: @@ -859,10 +882,10 @@ packages: - typescript dev: true - /@esbuild/android-arm/0.16.15: + /@esbuild/android-arm/0.16.17: resolution: { - integrity: sha512-JsJtmadyWcR+DEtHLixM7bAQsfi1s0Xotv9kVOoXbCLyhKPOHvMEyh3kJBuTbCPSE4c2jQkQVmarwc9Mg9k3bA== + integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== } engines: { node: ">=12" } cpu: [arm] @@ -871,10 +894,10 @@ packages: dev: true optional: true - /@esbuild/android-arm64/0.16.15: + /@esbuild/android-arm64/0.16.17: resolution: { - integrity: sha512-OdbkUv7468dSsgoFtHIwTaYAuI5lDEv/v+dlfGBUbVa2xSDIIuSOHXawynw5N9+5lygo/JdXa5/sgGjiEU18gQ== + integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== } engines: { node: ">=12" } cpu: [arm64] @@ -883,10 +906,10 @@ packages: dev: true optional: true - /@esbuild/android-x64/0.16.15: + /@esbuild/android-x64/0.16.17: resolution: { - integrity: sha512-dPUOBiNNWAm+/bxoA75o7R7qqqfcEzXaYlb5uJk2xGHmUMNKSAnDCtRYLgx9/wfE4sXyn8H948OrDyUAHhPOuA== + integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== } engines: { node: ">=12" } cpu: [x64] @@ -895,10 +918,10 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64/0.16.15: + /@esbuild/darwin-arm64/0.16.17: resolution: { - integrity: sha512-AksarYV85Hxgwh5/zb6qGl4sYWxIXPQGBAZ+jUro1ZpINy3EWumK+/4DPOKUBPnsrOIvnNXy7Rq4mTeCsMQDNA== + integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== } engines: { node: ">=12" } cpu: [arm64] @@ -907,10 +930,10 @@ packages: dev: true optional: true - /@esbuild/darwin-x64/0.16.15: + /@esbuild/darwin-x64/0.16.17: resolution: { - integrity: sha512-qqrKJxoohceZGGP+sZ5yXkzW9ZiyFZJ1gWSEfuYdOWzBSL18Uy3w7s/IvnDYHo++/cxwqM0ch3HQVReSZy7/4Q== + integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== } engines: { node: ">=12" } cpu: [x64] @@ -919,10 +942,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64/0.16.15: + /@esbuild/freebsd-arm64/0.16.17: resolution: { - integrity: sha512-LBWaep6RvJm5KnsKkocdVEzuwnGMjz54fcRVZ9d3R7FSEWOtPBxMhuxeA1n98JVbCLMkTPFmKN6xSnfhnM9WXQ== + integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== } engines: { node: ">=12" } cpu: [arm64] @@ -931,10 +954,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64/0.16.15: + /@esbuild/freebsd-x64/0.16.17: resolution: { - integrity: sha512-LE8mKC6JPR04kPLRP9A6k7ZmG0k2aWF4ru79Sde6UeWCo7yDby5f48uJNFQ2pZqzUUkLrHL8xNdIHerJeZjHXg== + integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== } engines: { node: ">=12" } cpu: [x64] @@ -943,10 +966,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm/0.16.15: + /@esbuild/linux-arm/0.16.17: resolution: { - integrity: sha512-+1sGlqtMJTOnJUXwLUGnDhPaGRKqxT0UONtYacS+EjdDOrSgpQ/1gUXlnze45Z/BogwYaswQM19Gu1YD1T19/w== + integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== } engines: { node: ">=12" } cpu: [arm] @@ -955,10 +978,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm64/0.16.15: + /@esbuild/linux-arm64/0.16.17: resolution: { - integrity: sha512-mRYpuQGbzY+XLczy3Sk7fMJ3DRKLGDIuvLKkkUkyecDGQMmil6K/xVKP9IpKO7JtNH477qAiMjjX7jfKae8t4g== + integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== } engines: { node: ">=12" } cpu: [arm64] @@ -967,10 +990,10 @@ packages: dev: true optional: true - /@esbuild/linux-ia32/0.16.15: + /@esbuild/linux-ia32/0.16.17: resolution: { - integrity: sha512-puXVFvY4m8EB6/fzu3LdgjiNnEZ3gZMSR7NmKoQe51l3hyQalvTjab3Dt7aX4qGf+8Pj7dsCOBNzNzkSlr/4Aw== + integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== } engines: { node: ">=12" } cpu: [ia32] @@ -979,10 +1002,10 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.16.15: + /@esbuild/linux-loong64/0.16.17: resolution: { - integrity: sha512-ATMGb3eg8T6ZTGZFldlGeFEcevBiVq6SBHvRAO04HMfUjZWneZ/U+JJb3YzlNZxuscJ4Tmzq+JrYxlk7ro4dRg== + integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== } engines: { node: ">=12" } cpu: [loong64] @@ -991,10 +1014,10 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el/0.16.15: + /@esbuild/linux-mips64el/0.16.17: resolution: { - integrity: sha512-3SEA4L82OnoSATW+Ve8rPgLaKjC8WMt8fnx7De9kvi/NcVbkj8W+J7qnu/tK2P9pUPQP7Au/0sjPEqZtFeyKQQ== + integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== } engines: { node: ">=12" } cpu: [mips64el] @@ -1003,10 +1026,10 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64/0.16.15: + /@esbuild/linux-ppc64/0.16.17: resolution: { - integrity: sha512-8PgbeX+N6vmqeySzyxO0NyDOltCEW13OS5jUHTvCHmCgf4kNXZtAWJ+zEfJxjRGYhVezQ1FdIm7WfN1R27uOyg== + integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== } engines: { node: ">=12" } cpu: [ppc64] @@ -1015,10 +1038,10 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64/0.16.15: + /@esbuild/linux-riscv64/0.16.17: resolution: { - integrity: sha512-U+coqH+89vbPVoU30no1Fllrn6gvEeO5tfEArBhjYZ+dQ3Gv7ciQXYf5nrT1QdlIFwEjH4Is1U1iiaGWW+tGpQ== + integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== } engines: { node: ">=12" } cpu: [riscv64] @@ -1027,10 +1050,10 @@ packages: dev: true optional: true - /@esbuild/linux-s390x/0.16.15: + /@esbuild/linux-s390x/0.16.17: resolution: { - integrity: sha512-M0nKLFMdyFGBoitxG42kq6Xap0CPeDC6gfF9lg7ZejzGF6kqYUGT+pQGl2QCQoxJBeat/LzTma1hG8C3dq2ocg== + integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== } engines: { node: ">=12" } cpu: [s390x] @@ -1039,10 +1062,10 @@ packages: dev: true optional: true - /@esbuild/linux-x64/0.16.15: + /@esbuild/linux-x64/0.16.17: resolution: { - integrity: sha512-t7/fOXBUKfigvhJLGKZ9TPHHgqNgpIpYaAbcXQk1X+fPeUG7x0tpAbXJ2wST9F/gJ02+CLETPMnhG7Tra2wqsQ== + integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== } engines: { node: ">=12" } cpu: [x64] @@ -1051,10 +1074,10 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64/0.16.15: + /@esbuild/netbsd-x64/0.16.17: resolution: { - integrity: sha512-0k0Nxi6DOJmTnLtKD/0rlyqOPpcqONXY53vpkoAsue8CfyhNPWtwzba1ICFNCfCY1dqL3Ho/xEzujJhmdXq1rg== + integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== } engines: { node: ">=12" } cpu: [x64] @@ -1063,10 +1086,10 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64/0.16.15: + /@esbuild/openbsd-x64/0.16.17: resolution: { - integrity: sha512-3SkckazfIbdSjsGpuIYT3d6n2Hx0tck3MS1yVsbahhWiLvdy4QozTpvlbjqO3GmvtvhxY4qdyhFOO2wiZKeTAQ== + integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== } engines: { node: ">=12" } cpu: [x64] @@ -1075,10 +1098,10 @@ packages: dev: true optional: true - /@esbuild/sunos-x64/0.16.15: + /@esbuild/sunos-x64/0.16.17: resolution: { - integrity: sha512-8PNvBC+O8X5EnyIGqE8St2bOjjrXMR17NOLenIrzolvwWnJXvwPo0tE/ahOeiAJmTOS/eAcN8b4LAZcn17Uj7w== + integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== } engines: { node: ">=12" } cpu: [x64] @@ -1087,10 +1110,10 @@ packages: dev: true optional: true - /@esbuild/win32-arm64/0.16.15: + /@esbuild/win32-arm64/0.16.17: resolution: { - integrity: sha512-YPaSgm/mm7kNcATB53OxVGVfn6rDNbImTn330ZlF3hKej1e9ktCaljGjn2vH08z2dlHEf3kdt57tNjE6zs8SzA== + integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== } engines: { node: ">=12" } cpu: [arm64] @@ -1099,10 +1122,10 @@ packages: dev: true optional: true - /@esbuild/win32-ia32/0.16.15: + /@esbuild/win32-ia32/0.16.17: resolution: { - integrity: sha512-0movUXbSNrTeNf5ZXT0avklEvlJD0hNGZsrrXHfsp9z4tK5xC+apCqmUEZeE9mqrb84Z8XbgGr/MS9LqafTP2A== + integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== } engines: { node: ">=12" } cpu: [ia32] @@ -1111,10 +1134,10 @@ packages: dev: true optional: true - /@esbuild/win32-x64/0.16.15: + /@esbuild/win32-x64/0.16.17: resolution: { - integrity: sha512-27h5GCcbfomVAqAnMJWvR1LqEY0dFqIq4vTe5nY3becnZNu0SX8F0+gTk3JPvgWQHzaGc6VkPzlOiMkdSUunUA== + integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== } engines: { node: ">=12" } cpu: [x64] @@ -1123,10 +1146,10 @@ packages: dev: true optional: true - /@eslint/eslintrc/1.3.3: + /@eslint/eslintrc/1.4.1: resolution: { - integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== + integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: @@ -1134,7 +1157,7 @@ packages: debug: 4.3.4 espree: 9.4.1 globals: 13.19.0 - ignore: 5.2.1 + ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -1143,20 +1166,20 @@ packages: - supports-color dev: true - /@floating-ui/core/1.0.4: + /@floating-ui/core/1.1.0: resolution: { - integrity: sha512-FPFLbg2b06MIw1dqk2SOEMAMX3xlrreGjcui5OTxfBDtaKTmh0kioOVjT8gcfl58juawL/yF+S+gnq8aUYQx/Q== + integrity: sha512-zbsLwtnHo84w1Kc8rScAo5GMk1GdecSlrflIbfnEBJwvTSj1SL6kkOYV+nHraMCPEy+RNZZUaZyL8JosDGCtGQ== } dev: false - /@floating-ui/dom/1.0.10: + /@floating-ui/dom/1.1.0: resolution: { - integrity: sha512-ZRe5ZmtGYCd82zrjWnnMW8hN5H1otedLh0Ur6rRo6f0exbEe6IlkVvo1RO7tgiMvbF0Df8hkhdm50VcVYqwP6g== + integrity: sha512-TSogMPVxbRe77QCj1dt8NmRiJasPvuc+eT5jnJ6YpLqgOD2zXc5UA3S1qwybN+GVCDNdKfpKy1oj8RpzLJvh6A== } dependencies: - "@floating-ui/core": 1.0.4 + "@floating-ui/core": 1.1.0 dev: false /@howdyjs/mouse-menu/2.0.5_vue@3.2.45: @@ -1252,8 +1275,8 @@ packages: vue-i18n: optional: true dependencies: - "@intlify/message-compiler": 9.3.0-beta.13 - "@intlify/shared": 9.3.0-beta.13 + "@intlify/message-compiler": 9.3.0-beta.16 + "@intlify/shared": 9.3.0-beta.16 jsonc-eslint-parser: 1.4.1 source-map: 0.6.1 vue-i18n: 9.2.2_vue@3.2.45 @@ -1291,14 +1314,14 @@ packages: "@intlify/shared": 9.2.2 source-map: 0.6.1 - /@intlify/message-compiler/9.3.0-beta.13: + /@intlify/message-compiler/9.3.0-beta.16: resolution: { - integrity: sha512-6vVGAOqzSurfp8leQ+9ySBTxCTTJyucMBVVXxW1/ENWGxZg1SDdIIZG3FcZo+kZEfbm46AWVByCL8FdcHS2QGw== + integrity: sha512-CGQI3xRcs1ET75eDQ0DUy3MRYOqTauRIIgaMoISKiF83gqRWg93FqN8lGMKcpBqaF4tI0JhsfosCaGiBL9+dnw== } engines: { node: ">= 14" } dependencies: - "@intlify/shared": 9.3.0-beta.13 + "@intlify/shared": 9.3.0-beta.16 source-map: 0.6.1 dev: true @@ -1309,10 +1332,10 @@ packages: } engines: { node: ">= 14" } - /@intlify/shared/9.3.0-beta.13: + /@intlify/shared/9.3.0-beta.16: resolution: { - integrity: sha512-94pkO11UTh/7b1B9RGe6iEFG6e89I+qDN8MjA3rhc4dnMt7rGzg7/xhxMmavzGTieYQRfv86jv+EOUmP4cc5Wg== + integrity: sha512-kXbm4svALe3lX+EjdJxfnabOphqS4yQ1Ge/iIlR8tvUiYRCoNz3hig1M4336iY++Dfx5ytEQJPNjIcknNIuvig== } engines: { node: ">= 14" } dev: true @@ -1336,13 +1359,13 @@ packages: optional: true dependencies: "@intlify/bundle-utils": 3.4.0_vue-i18n@9.2.2 - "@intlify/shared": 9.3.0-beta.13 + "@intlify/shared": 9.3.0-beta.16 "@rollup/pluginutils": 4.2.1 "@vue/compiler-sfc": 3.2.45 debug: 4.3.4 fast-glob: 3.2.12 js-yaml: 4.1.0 - json5: 2.2.2 + json5: 2.2.3 pathe: 1.0.0 picocolors: 1.0.0 source-map: 0.6.1 @@ -1477,7 +1500,7 @@ packages: engines: { node: ">= 8" } dependencies: "@nodelib/fs.scandir": 2.1.5 - fastq: 1.14.0 + fastq: 1.15.0 dev: true /@pureadmin/descriptions/1.1.1_element-plus@2.2.28: @@ -1493,10 +1516,10 @@ packages: vue: 3.2.45 dev: false - /@pureadmin/table/1.9.0_element-plus@2.2.28: + /@pureadmin/table/2.0.0_element-plus@2.2.28: resolution: { - integrity: sha512-3cGbQc5QV0E7i1h0QZJWVuwJKXn1Kk2Ae6T/Z/pxEVRbwE0L+vixI/x9WO31/yZEL7qNz2lD+OIOtUU+HjTbYA== + integrity: sha512-B5+vniSskCOjXLbQA+quPtySoOdwrhQOV93ruSwaUUZvRXxbfro1C3tAhUk/xYSeg8CbGrjoKdXYtN+yGjn6YA== } peerDependencies: element-plus: ^2.0.0 @@ -1582,6 +1605,23 @@ packages: picomatch: 2.3.1 dev: true + /@rollup/pluginutils/5.0.2: + resolution: + { + integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== + } + engines: { node: ">=14.0.0" } + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + "@types/estree": 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + /@sxzz/popperjs-es/2.11.7: resolution: { @@ -1697,10 +1737,10 @@ packages: } dev: false - /@types/node/18.11.15: + /@types/node/18.11.18: resolution: { - integrity: sha512-VkhBbVo2+2oozlkdHXLrb3zjsRkpdnaU2bXmX8Wgle3PUi569eLRaHGlgETQHR7lLL1w7GiG3h9SnePhxNDecw== + integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA== } dev: true @@ -1731,7 +1771,7 @@ packages: integrity: sha512-x5ilHXRxUPIMfjtM+1vf/GPTRWZ81nqscursm5gMznJeK9M0YnZ1c3bEvRLQ0zSSgedLx1J6MGL231ObQGGhaA== } dependencies: - "@types/node": 18.11.15 + "@types/node": 18.11.18 dev: true /@types/qs/6.9.7: @@ -1747,7 +1787,7 @@ packages: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== } dependencies: - "@types/node": 18.11.15 + "@types/node": 18.11.18 dev: true /@types/semver/7.3.13: @@ -1778,10 +1818,10 @@ packages: } dev: false - /@typescript-eslint/eslint-plugin/5.46.1_imrg37k3svwu377c6q7gkarwmi: + /@typescript-eslint/eslint-plugin/5.48.0_k73wpmdolxikpyqun3p36akaaq: resolution: { - integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA== + integrity: sha512-SVLafp0NXpoJY7ut6VFVUU9I+YeFsDzeQwtK0WZ+xbRN3mtxJ08je+6Oi2N89qDn087COdO0u3blKZNv9VetRQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1792,13 +1832,13 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.46.1_ha6vam6werchizxrnqvarmz2zu - "@typescript-eslint/scope-manager": 5.46.1 - "@typescript-eslint/type-utils": 5.46.1_ha6vam6werchizxrnqvarmz2zu - "@typescript-eslint/utils": 5.46.1_ha6vam6werchizxrnqvarmz2zu + "@typescript-eslint/parser": 5.48.0_iukboom6ndih5an6iafl45j2fe + "@typescript-eslint/scope-manager": 5.48.0 + "@typescript-eslint/type-utils": 5.48.0_iukboom6ndih5an6iafl45j2fe + "@typescript-eslint/utils": 5.48.0_iukboom6ndih5an6iafl45j2fe debug: 4.3.4 - eslint: 8.29.0 - ignore: 5.2.1 + eslint: 8.31.0 + ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 @@ -1808,10 +1848,10 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.46.1_ha6vam6werchizxrnqvarmz2zu: + /@typescript-eslint/parser/5.48.0_iukboom6ndih5an6iafl45j2fe: resolution: { - integrity: sha512-RelQ5cGypPh4ySAtfIMBzBGyrNerQcmfA1oJvPj5f+H4jI59rl9xxpn4bonC0tQvUKOEN7eGBFWxFLK3Xepneg== + integrity: sha512-1mxNA8qfgxX8kBvRDIHEzrRGrKHQfQlbW6iHyfHYS0Q4X1af+S6mkLNtgCOsGVl8+/LUPrqdHMssAemkrQ01qg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1821,31 +1861,31 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 5.46.1 - "@typescript-eslint/types": 5.46.1 - "@typescript-eslint/typescript-estree": 5.46.1_typescript@4.9.4 + "@typescript-eslint/scope-manager": 5.48.0 + "@typescript-eslint/types": 5.48.0 + "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.4 debug: 4.3.4 - eslint: 8.29.0 + eslint: 8.31.0 typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.46.1: + /@typescript-eslint/scope-manager/5.48.0: resolution: { - integrity: sha512-iOChVivo4jpwUdrJZyXSMrEIM/PvsbbDOX1y3UCKjSgWn+W89skxWaYXACQfxmIGhPVpRWK/VWPYc+bad6smIA== + integrity: sha512-0AA4LviDtVtZqlyUQnZMVHydDATpD9SAX/RC5qh6cBd3xmyWvmXYF+WT1oOmxkeMnWDlUVTwdODeucUnjz3gow== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.46.1 - "@typescript-eslint/visitor-keys": 5.46.1 + "@typescript-eslint/types": 5.48.0 + "@typescript-eslint/visitor-keys": 5.48.0 dev: true - /@typescript-eslint/type-utils/5.46.1_ha6vam6werchizxrnqvarmz2zu: + /@typescript-eslint/type-utils/5.48.0_iukboom6ndih5an6iafl45j2fe: resolution: { - integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng== + integrity: sha512-vbtPO5sJyFjtHkGlGK4Sthmta0Bbls4Onv0bEqOGm7hP9h8UpRsHJwsrCiWtCUndTRNQO/qe6Ijz9rnT/DB+7g== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1855,28 +1895,28 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/typescript-estree": 5.46.1_typescript@4.9.4 - "@typescript-eslint/utils": 5.46.1_ha6vam6werchizxrnqvarmz2zu + "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.4 + "@typescript-eslint/utils": 5.48.0_iukboom6ndih5an6iafl45j2fe debug: 4.3.4 - eslint: 8.29.0 + eslint: 8.31.0 tsutils: 3.21.0_typescript@4.9.4 typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.46.1: + /@typescript-eslint/types/5.48.0: resolution: { - integrity: sha512-Z5pvlCaZgU+93ryiYUwGwLl9AQVB/PQ1TsJ9NZ/gHzZjN7g9IAn6RSDkpCV8hqTwAiaj6fmCcKSQeBPlIpW28w== + integrity: sha512-UTe67B0Ypius0fnEE518NB2N8gGutIlTojeTg4nt0GQvikReVkurqxd2LvYa9q9M5MQ6rtpNyWTBxdscw40Xhw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.46.1_typescript@4.9.4: + /@typescript-eslint/typescript-estree/5.48.0_typescript@4.9.4: resolution: { - integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg== + integrity: sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1885,8 +1925,8 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 5.46.1 - "@typescript-eslint/visitor-keys": 5.46.1 + "@typescript-eslint/types": 5.48.0 + "@typescript-eslint/visitor-keys": 5.48.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1897,10 +1937,10 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.46.1_ha6vam6werchizxrnqvarmz2zu: + /@typescript-eslint/utils/5.48.0_iukboom6ndih5an6iafl45j2fe: resolution: { - integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA== + integrity: sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1908,26 +1948,26 @@ packages: dependencies: "@types/json-schema": 7.0.11 "@types/semver": 7.3.13 - "@typescript-eslint/scope-manager": 5.46.1 - "@typescript-eslint/types": 5.46.1 - "@typescript-eslint/typescript-estree": 5.46.1_typescript@4.9.4 - eslint: 8.29.0 + "@typescript-eslint/scope-manager": 5.48.0 + "@typescript-eslint/types": 5.48.0 + "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.4 + eslint: 8.31.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.29.0 + eslint-utils: 3.0.0_eslint@8.31.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.46.1: + /@typescript-eslint/visitor-keys/5.48.0: resolution: { - integrity: sha512-jczZ9noovXwy59KjRTk1OftT78pwygdcmCuBf8yMoWt/8O8l+6x2LSEze0E4TeepXK4MezW3zGSyoDRZK7Y9cg== + integrity: sha512-5motVPz5EgxQ0bHjut3chzBkJ3Z3sheYVcSwS5BpHZpLqSptSmELNtGixmgj65+rIfhvtQTz5i9OP2vtzdDH7Q== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.46.1 + "@typescript-eslint/types": 5.48.0 eslint-visitor-keys: 3.3.0 dev: true @@ -1987,7 +2027,7 @@ packages: nanoid: 3.3.4 dev: false - /@vitejs/plugin-vue-jsx/3.0.0_vite@4.0.4+vue@3.2.45: + /@vitejs/plugin-vue-jsx/3.0.0_vite@4.1.1+vue@3.2.45: resolution: { integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew== @@ -1997,16 +2037,16 @@ packages: vite: ^4.0.0 vue: ^3.0.0 dependencies: - "@babel/core": 7.20.5 - "@babel/plugin-transform-typescript": 7.20.2_@babel+core@7.20.5 - "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.20.5 - vite: 4.0.4_4x7rlq6ty7hkfp2n4ktr5di72m + "@babel/core": 7.20.12 + "@babel/plugin-transform-typescript": 7.20.13_@babel+core@7.20.12 + "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.20.12 + vite: 4.1.1_zxbrnrc4iyldik6mikh3pswz4i vue: 3.2.45 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/4.0.0_vite@4.0.4+vue@3.2.45: + /@vitejs/plugin-vue/4.0.0_vite@4.1.1+vue@3.2.45: resolution: { integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA== @@ -2016,46 +2056,46 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.0.4_4x7rlq6ty7hkfp2n4ktr5di72m + vite: 4.1.1_zxbrnrc4iyldik6mikh3pswz4i vue: 3.2.45 dev: true - /@volar/language-core/1.0.22: + /@volar/language-core/1.0.24: resolution: { - integrity: sha512-hiJeCOqxNdtG/04FRGLGI9H9DVz2l6cTqPDBzwqplHXAWfMxjzUaGUrn9sfTG7YMFNZUgK4EYxJnRfhqdtbSFQ== + integrity: sha512-vTN+alJiWwK0Pax6POqrmevbtFW2dXhjwWiW/MW4f48eDYPLdyURWcr8TixO7EN/nHsUBj2udT7igFKPtjyAKg== } dependencies: - "@volar/source-map": 1.0.22 + "@volar/source-map": 1.0.24 muggle-string: 0.1.0 dev: true - /@volar/source-map/1.0.22: + /@volar/source-map/1.0.24: resolution: { - integrity: sha512-cv4gypHSP4MWVR82ed/+1IpI6794qAl0Q0+KJ+VGMVF8rVugsiF9QbyMCgjel9wNRsssQsazzsf6txOR9vHQiw== + integrity: sha512-Qsv/tkplx18pgBr8lKAbM1vcDqgkGKQzbChg6NW+v0CZc3G7FLmK+WrqEPzKlN7Cwdc6XVL559Nod8WKAfKr4A== } dependencies: muggle-string: 0.1.0 dev: true - /@volar/typescript/1.0.22: + /@volar/typescript/1.0.24: resolution: { - integrity: sha512-VPyEicealSD4gqlE5/UQ1j3ietsO6Hfat40KtUEh/K+XEZ7h02b1KgFV64YEuBkBOaZ5hgvRW/WXKtQgXCl7Iw== + integrity: sha512-f8hCSk+PfKR1/RQHxZ79V1NpDImHoivqoizK+mstphm25tn/YJ/JnKNjZHB+o21fuW0yKlI26NV3jkVb2Cc/7A== } dependencies: - "@volar/language-core": 1.0.22 + "@volar/language-core": 1.0.24 dev: true - /@volar/vue-language-core/1.0.22: + /@volar/vue-language-core/1.0.24: resolution: { - integrity: sha512-Ki0G/ZdBj2/GLw+/VVH3n9XR/JL6krMIth02EekFn6JV4PGN3mNxbvoh6lOPSDZLR6biOU5nJPnnjpKy8nuXhw== + integrity: sha512-2NTJzSgrwKu6uYwPqLiTMuAzi7fAY3yFy5PJ255bGJc82If0Xr+cW8pC80vpjG0D/aVLmlwAdO4+Ya2BI8GdDg== } dependencies: - "@volar/language-core": 1.0.22 - "@volar/source-map": 1.0.22 + "@volar/language-core": 1.0.24 + "@volar/source-map": 1.0.24 "@vue/compiler-dom": 3.2.45 "@vue/compiler-sfc": 3.2.45 "@vue/reactivity": 3.2.45 @@ -2064,26 +2104,33 @@ packages: vue-template-compiler: 2.7.14 dev: true - /@volar/vue-typescript/1.0.22: + /@volar/vue-typescript/1.0.24: resolution: { - integrity: sha512-2T1o5z86PAev31OMtVOv/qp4P3ZVl9ln/2KTmykQE8Fh4A5F+868MW4nf5J7XQ6RNyx7RH9LhzgjvbqJpAfiYw== + integrity: sha512-9a25oHDvGaNC0okRS47uqJI6FxY4hUQZUsxeOUFHcqVxZEv8s17LPuP/pMMXyz7jPygrZubB/qXqHY5jEu/akA== } dependencies: - "@volar/typescript": 1.0.22 - "@volar/vue-language-core": 1.0.22 + "@volar/typescript": 1.0.24 + "@volar/vue-language-core": 1.0.24 dev: true - /@vue-macros/common/0.13.4: + /@vue-macros/common/0.13.6_vue@3.2.45: resolution: { - integrity: sha512-mQooO33XcY4kQyKBrbGfdIPPsYhpcfmH75SQnXx2vNsNLSNvhLuDaIIV0fhMJ0HV5Z02V9Ka1gx7v1g5bk9Q0A== + integrity: sha512-KXweBlWTpsWCPy3TLCRCG4mm4zsRoesZLEjxVo7KJdFYqSQBNmCBKprFkBBl36jzq96FqtZIAgQhv8se1R0vqA== } engines: { node: ">=14.19.0" } + peerDependencies: + vue: ^2.7.0 || ^3.2.25 + peerDependenciesMeta: + vue: + optional: true dependencies: - "@babel/types": 7.20.5 + "@babel/types": 7.20.7 "@vue/compiler-sfc": 3.2.45 - magic-string: 0.26.7 + local-pkg: 0.4.2 + magic-string: 0.27.0 + vue: 3.2.45 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -2093,17 +2140,17 @@ packages: } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.5: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.12: resolution: { integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w== } dependencies: "@babel/helper-module-imports": 7.18.6 - "@babel/plugin-syntax-jsx": 7.18.6_@babel+core@7.20.5 - "@babel/template": 7.18.10 - "@babel/traverse": 7.20.5 - "@babel/types": 7.20.5 + "@babel/plugin-syntax-jsx": 7.18.6_@babel+core@7.20.12 + "@babel/template": 7.20.7 + "@babel/traverse": 7.20.13 + "@babel/types": 7.20.7 "@vue/babel-helper-vue-transform-on": 1.0.2 camelcase: 6.3.0 html-tags: 3.2.0 @@ -2119,7 +2166,7 @@ packages: integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A== } dependencies: - "@babel/parser": 7.20.5 + "@babel/parser": 7.20.15 "@vue/shared": 3.2.45 estree-walker: 2.0.2 source-map: 0.6.1 @@ -2139,7 +2186,7 @@ packages: integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q== } dependencies: - "@babel/parser": 7.20.5 + "@babel/parser": 7.20.7 "@vue/compiler-core": 3.2.45 "@vue/compiler-dom": 3.2.45 "@vue/compiler-ssr": 3.2.45 @@ -2165,7 +2212,7 @@ packages: integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ== } - /@vue/eslint-config-prettier/7.0.0_wdw3qg4p7crmsoaizcyntelyni: + /@vue/eslint-config-prettier/7.0.0_k3hr3m6agcryggk5vamhhr56wi: resolution: { integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw== @@ -2174,13 +2221,13 @@ packages: eslint: ">= 7.28.0" prettier: ">= 2.0.0" dependencies: - eslint: 8.29.0 - eslint-config-prettier: 8.5.0_eslint@8.29.0 - eslint-plugin-prettier: 4.2.1_5dgjrgoi64tgrv3zzn3walur3u - prettier: 2.8.1 + eslint: 8.31.0 + eslint-config-prettier: 8.6.0_eslint@8.31.0 + eslint-plugin-prettier: 4.2.1_iu5s7nk6dw7o3tajefwfiqfmge + prettier: 2.8.2 dev: true - /@vue/eslint-config-typescript/11.0.2_4ajq2belonl3hwwudzbg7tkiqi: + /@vue/eslint-config-typescript/11.0.2_6bpdc6aekjtktp4whh3ygv32oi: resolution: { integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw== @@ -2194,12 +2241,12 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/eslint-plugin": 5.46.1_imrg37k3svwu377c6q7gkarwmi - "@typescript-eslint/parser": 5.46.1_ha6vam6werchizxrnqvarmz2zu - eslint: 8.29.0 - eslint-plugin-vue: 9.8.0_eslint@8.29.0 + "@typescript-eslint/eslint-plugin": 5.48.0_k73wpmdolxikpyqun3p36akaaq + "@typescript-eslint/parser": 5.48.0_iukboom6ndih5an6iafl45j2fe + eslint: 8.31.0 + eslint-plugin-vue: 9.8.0_eslint@8.31.0 typescript: 4.9.4 - vue-eslint-parser: 9.1.0_eslint@8.29.0 + vue-eslint-parser: 9.1.0_eslint@8.31.0 transitivePeerDependencies: - supports-color dev: true @@ -2210,7 +2257,7 @@ packages: integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ== } dependencies: - "@babel/parser": 7.20.5 + "@babel/parser": 7.20.15 "@vue/compiler-core": 3.2.45 "@vue/shared": 3.2.45 estree-walker: 2.0.2 @@ -2282,15 +2329,15 @@ packages: vue-demi: 0.13.11_vue@3.2.45 dev: false - /@vueuse/core/9.10.0_vue@3.2.45: + /@vueuse/core/9.12.0_vue@3.2.45: resolution: { - integrity: sha512-CxMewME07qeuzuT/AOIQGv0EhhDoojniqU6pC3F8m5VC76L47UT18DcX88kWlP3I7d3qMJ4u/PD8iSRsy3bmNA== + integrity: sha512-h/Di8Bvf6xRcvS/PvUVheiMYYz3U0tH3X25YxONSaAUBa841ayMwxkuzx/DGUMCW/wHWzD8tRy2zYmOC36r4sg== } dependencies: "@types/web-bluetooth": 0.0.16 - "@vueuse/metadata": 9.10.0 - "@vueuse/shared": 9.10.0_vue@3.2.45 + "@vueuse/metadata": 9.12.0 + "@vueuse/shared": 9.12.0_vue@3.2.45 vue-demi: 0.13.11_vue@3.2.45 transitivePeerDependencies: - "@vue/composition-api" @@ -2304,10 +2351,10 @@ packages: } dev: false - /@vueuse/metadata/9.10.0: + /@vueuse/metadata/9.12.0: resolution: { - integrity: sha512-G5VZhgTCapzU9rv0Iq2HBrVOSGzOKb+OE668NxhXNcTjUjwYxULkEhAw70FtRLMZc+hxcFAzDZlKYA0xcwNMuw== + integrity: sha512-9oJ9MM9lFLlmvxXUqsR1wLt1uF7EVbP5iYaHJYqk+G2PbMjY6EXvZeTjbdO89HgoF5cI6z49o2zT/jD9SVoNpQ== } dev: false @@ -2350,10 +2397,10 @@ packages: vue-demi: 0.13.11_vue@3.2.45 dev: false - /@vueuse/shared/9.10.0_vue@3.2.45: + /@vueuse/shared/9.12.0_vue@3.2.45: resolution: { - integrity: sha512-vakHJ2ZRklAzqmcVBL38RS7BxdBA4+5poG9NsSyqJxrt9kz0zX3P5CXMy0Hm6LFbZXUgvKdqAS3pUH1zX/5qTQ== + integrity: sha512-TWuJLACQ0BVithVTRbex4Wf1a1VaRuSpVeyEd4vMUWl54PzlE0ciFUshKCXnlLuD0lxIaLK4Ypj3NXYzZh4+SQ== } dependencies: vue-demi: 0.13.11_vue@3.2.45 @@ -2589,7 +2636,7 @@ packages: cssnano-preset-lite: 2.1.3_postcss@8.4.21 fs-extra: 10.1.0 postcss: 8.4.21 - prettier: 2.8.1 + prettier: 2.8.2 uuid: 8.3.2 dev: true @@ -2694,10 +2741,10 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.11.2: + /ajv/8.12.0: resolution: { - integrity: sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== } dependencies: fast-deep-equal: 3.1.3 @@ -2842,8 +2889,8 @@ packages: } engines: { node: ">=14.19.0" } dependencies: - "@babel/parser": 7.20.5 - "@babel/types": 7.20.5 + "@babel/parser": 7.20.15 + "@babel/types": 7.20.7 dev: true /astral-regex/2.0.0: @@ -2879,7 +2926,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001439 + caniuse-lite: 1.0.30001442 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -2973,9 +3020,9 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001439 + caniuse-lite: 1.0.30001442 electron-to-chromium: 1.4.284 - node-releases: 2.0.7 + node-releases: 2.0.8 update-browserslist-db: 1.0.10_browserslist@4.21.4 dev: true @@ -3062,15 +3109,15 @@ packages: } dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001439 + caniuse-lite: 1.0.30001442 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001439: + /caniuse-lite/1.0.30001442: resolution: { - integrity: sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A== + integrity: sha512-239m03Pqy0hwxYPYR5JwOIxRJfLTWtle9FV8zosfV5pHg+/51uD4nxcUlM8+mWWGfwKtt8lJNHnD3cWw9VZ6ow== } dev: true @@ -3299,10 +3346,10 @@ packages: engines: { node: ">= 10" } dev: true - /commander/9.4.1: + /commander/9.5.0: resolution: { - integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== + integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== } engines: { node: ^12.20.0 || >=14 } @@ -3391,10 +3438,10 @@ packages: } dev: true - /core-js/3.26.1: + /core-js/3.27.1: resolution: { - integrity: sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA== + integrity: sha512-GutwJLBChfGCpwwhbYoqfv03LAfmiz7e7D/BNxzeMxwQf10GRSzqiOjx7AmtEk+heiD/JWmBuyBPgFtx0Sg1ww== } requiresBuild: true dev: false @@ -3873,15 +3920,6 @@ packages: ssr-window: 3.0.0 dev: false - /dom7/4.0.4: - resolution: - { - integrity: sha512-DSSgBzQ4rJWQp1u6o+3FVwMNnT5bzQbMb+o31TjYYeRi05uAcpF8koxdfzeoe5ElzPmua7W7N28YJhF7iEKqIw== - } - dependencies: - ssr-window: 4.0.2 - dev: false - /domelementtype/2.3.0: resolution: { @@ -3981,8 +4019,8 @@ packages: integrity: sha512-A5zeqo0us1mzAi+bvQsluex2V4BSEf/2a4FuZzkluJWsoqNCIexRVnxcgWVRl/8HaAK9nLGLnkAb//Xox+eLOg== } dependencies: - core-js: 3.26.1 - element-plus: 2.2.28_vue@3.2.45 + core-js: 3.27.1 + element-plus: 2.2.29_vue@3.2.45 vue: 3.2.45 transitivePeerDependencies: - "@vue/composition-api" @@ -4005,11 +4043,39 @@ packages: dependencies: "@ctrl/tinycolor": 3.5.0 "@element-plus/icons-vue": 2.0.10_vue@3.2.45 - "@floating-ui/dom": 1.0.10 + "@floating-ui/dom": 1.1.0 "@popperjs/core": /@sxzz/popperjs-es/2.11.7 "@types/lodash": 4.14.191 "@types/lodash-es": 4.17.6 - "@vueuse/core": 9.10.0_vue@3.2.45 + "@vueuse/core": 9.12.0_vue@3.2.45 + async-validator: 4.2.5 + dayjs: 1.11.7 + escape-html: 1.0.3 + lodash: 4.17.21 + lodash-es: 4.17.21 + lodash-unified: 1.0.3_3ib2ivapxullxkx3xftsimdk7u + memoize-one: 6.0.0 + normalize-wheel-es: 1.2.0 + vue: 3.2.45 + transitivePeerDependencies: + - "@vue/composition-api" + dev: false + + /element-plus/2.2.29_vue@3.2.45: + resolution: + { + integrity: sha512-g4dcrURrKkR5uUX8n5RVnnqGnimoki9HfqS4yHHG6XwCHBkZGozdq4x+478BzeWUe31h++BO+7dakSx4VnM8RQ== + } + peerDependencies: + vue: ^3.2.0 + dependencies: + "@ctrl/tinycolor": 3.5.0 + "@element-plus/icons-vue": 2.0.10_vue@3.2.45 + "@floating-ui/dom": 1.1.0 + "@popperjs/core": /@sxzz/popperjs-es/2.11.7 + "@types/lodash": 4.14.191 + "@types/lodash-es": 4.17.6 + "@vueuse/core": 9.12.0_vue@3.2.45 async-validator: 4.2.5 dayjs: 1.11.7 escape-html: 1.0.3 @@ -4139,37 +4205,37 @@ packages: requiresBuild: true dev: true - /esbuild/0.16.15: + /esbuild/0.16.17: resolution: { - integrity: sha512-v+3ozjy9wyj8cOElzx3//Lsb4TCxPfZxRmdsfm0YaEkvZu7y6rKH7Zi1UpDx4JI7dSQui+U1Qxhfij9KBbHfrA== + integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg== } engines: { node: ">=12" } hasBin: true requiresBuild: true optionalDependencies: - "@esbuild/android-arm": 0.16.15 - "@esbuild/android-arm64": 0.16.15 - "@esbuild/android-x64": 0.16.15 - "@esbuild/darwin-arm64": 0.16.15 - "@esbuild/darwin-x64": 0.16.15 - "@esbuild/freebsd-arm64": 0.16.15 - "@esbuild/freebsd-x64": 0.16.15 - "@esbuild/linux-arm": 0.16.15 - "@esbuild/linux-arm64": 0.16.15 - "@esbuild/linux-ia32": 0.16.15 - "@esbuild/linux-loong64": 0.16.15 - "@esbuild/linux-mips64el": 0.16.15 - "@esbuild/linux-ppc64": 0.16.15 - "@esbuild/linux-riscv64": 0.16.15 - "@esbuild/linux-s390x": 0.16.15 - "@esbuild/linux-x64": 0.16.15 - "@esbuild/netbsd-x64": 0.16.15 - "@esbuild/openbsd-x64": 0.16.15 - "@esbuild/sunos-x64": 0.16.15 - "@esbuild/win32-arm64": 0.16.15 - "@esbuild/win32-ia32": 0.16.15 - "@esbuild/win32-x64": 0.16.15 + "@esbuild/android-arm": 0.16.17 + "@esbuild/android-arm64": 0.16.17 + "@esbuild/android-x64": 0.16.17 + "@esbuild/darwin-arm64": 0.16.17 + "@esbuild/darwin-x64": 0.16.17 + "@esbuild/freebsd-arm64": 0.16.17 + "@esbuild/freebsd-x64": 0.16.17 + "@esbuild/linux-arm": 0.16.17 + "@esbuild/linux-arm64": 0.16.17 + "@esbuild/linux-ia32": 0.16.17 + "@esbuild/linux-loong64": 0.16.17 + "@esbuild/linux-mips64el": 0.16.17 + "@esbuild/linux-ppc64": 0.16.17 + "@esbuild/linux-riscv64": 0.16.17 + "@esbuild/linux-s390x": 0.16.17 + "@esbuild/linux-x64": 0.16.17 + "@esbuild/netbsd-x64": 0.16.17 + "@esbuild/openbsd-x64": 0.16.17 + "@esbuild/sunos-x64": 0.16.17 + "@esbuild/win32-arm64": 0.16.17 + "@esbuild/win32-ia32": 0.16.17 + "@esbuild/win32-x64": 0.16.17 dev: true /escalade/3.1.1: @@ -4201,19 +4267,19 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-prettier/8.5.0_eslint@8.29.0: + /eslint-config-prettier/8.6.0_eslint@8.31.0: resolution: { - integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA== } hasBin: true peerDependencies: eslint: ">=7.0.0" dependencies: - eslint: 8.29.0 + eslint: 8.31.0 dev: true - /eslint-plugin-prettier/4.2.1_5dgjrgoi64tgrv3zzn3walur3u: + /eslint-plugin-prettier/4.2.1_iu5s7nk6dw7o3tajefwfiqfmge: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== @@ -4227,13 +4293,13 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.29.0 - eslint-config-prettier: 8.5.0_eslint@8.29.0 - prettier: 2.8.1 + eslint: 8.31.0 + eslint-config-prettier: 8.6.0_eslint@8.31.0 + prettier: 2.8.2 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/4.2.1_wdw3qg4p7crmsoaizcyntelyni: + /eslint-plugin-prettier/4.2.1_k3hr3m6agcryggk5vamhhr56wi: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== @@ -4247,12 +4313,12 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.29.0 - prettier: 2.8.1 + eslint: 8.31.0 + prettier: 2.8.2 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/9.8.0_eslint@8.29.0: + /eslint-plugin-vue/9.8.0_eslint@8.31.0: resolution: { integrity: sha512-E/AXwcTzunyzM83C2QqDHxepMzvI2y6x+mmeYHbVDQlKFqmKYvRrhaVixEeeG27uI44p9oKDFiyCRw4XxgtfHA== @@ -4261,13 +4327,13 @@ packages: peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.29.0 - eslint-utils: 3.0.0_eslint@8.29.0 + eslint: 8.31.0 + eslint-utils: 3.0.0_eslint@8.31.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.11 semver: 7.3.8 - vue-eslint-parser: 9.1.0_eslint@8.29.0 + vue-eslint-parser: 9.1.0_eslint@8.31.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -4305,7 +4371,7 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.29.0: + /eslint-utils/3.0.0_eslint@8.31.0: resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== @@ -4314,7 +4380,7 @@ packages: peerDependencies: eslint: ">=5" dependencies: - eslint: 8.29.0 + eslint: 8.31.0 eslint-visitor-keys: 2.1.0 dev: true @@ -4342,15 +4408,15 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.29.0: + /eslint/8.31.0: resolution: { - integrity: sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg== + integrity: sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: - "@eslint/eslintrc": 1.3.3 + "@eslint/eslintrc": 1.4.1 "@humanwhocodes/config-array": 0.11.8 "@humanwhocodes/module-importer": 1.0.1 "@nodelib/fs.walk": 1.2.8 @@ -4361,7 +4427,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.29.0 + eslint-utils: 3.0.0_eslint@8.31.0 eslint-visitor-keys: 3.3.0 espree: 9.4.1 esquery: 1.4.0 @@ -4372,7 +4438,7 @@ packages: glob-parent: 6.0.2 globals: 13.19.0 grapheme-splitter: 1.0.4 - ignore: 5.2.1 + ignore: 5.2.4 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -4602,10 +4668,10 @@ packages: engines: { node: ">= 4.9.1" } dev: true - /fastq/1.14.0: + /fastq/1.15.0: resolution: { - integrity: sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg== + integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== } dependencies: reusify: 1.0.4 @@ -4961,7 +5027,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.2.12 - ignore: 5.2.1 + ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -5116,7 +5182,7 @@ packages: integrity: sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A== } dependencies: - "@babel/runtime": 7.20.6 + "@babel/runtime": 7.20.7 dev: false /ids/1.0.0: @@ -5126,18 +5192,18 @@ packages: } dev: false - /ignore/5.2.1: + /ignore/5.2.4: resolution: { - integrity: sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== + integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== } engines: { node: ">= 4" } dev: true - /immer/9.0.16: + /immer/9.0.17: resolution: { - integrity: sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ== + integrity: sha512-+hBruaLSQvkPfxRiTLK/mi4vLH+/VQS6z2KJahdoxlleFOI8ARqzOF17uy12eFDlqWmPoygwc5evgwcp+dlHhg== } dev: false @@ -5510,10 +5576,10 @@ packages: } dev: true - /json5/2.2.2: + /json5/2.2.3: resolution: { - integrity: sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ== + integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== } engines: { node: ">=6" } hasBin: true @@ -5653,11 +5719,19 @@ packages: log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 - rxjs: 7.6.0 + rxjs: 7.8.0 through: 2.3.8 wrap-ansi: 7.0.0 dev: true + /local-pkg/0.4.2: + resolution: + { + integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg== + } + engines: { node: ">=14" } + dev: true + /locate-path/5.0.0: resolution: { @@ -5813,6 +5887,15 @@ packages: wrap-ansi: 6.2.0 dev: true + /lru-cache/5.1.1: + resolution: + { + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + } + dependencies: + yallist: 3.1.1 + dev: true + /lru-cache/6.0.0: resolution: { @@ -5831,14 +5914,14 @@ packages: dependencies: sourcemap-codec: 1.4.8 - /magic-string/0.26.7: + /magic-string/0.27.0: resolution: { - integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow== + integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== } engines: { node: ">=12" } dependencies: - sourcemap-codec: 1.4.8 + "@jridgewell/sourcemap-codec": 1.4.14 dev: true /make-error/1.3.6: @@ -6076,7 +6159,7 @@ packages: } hasBin: true dependencies: - commander: 9.4.1 + commander: 9.5.0 /mousetrap/1.6.5: resolution: @@ -6171,10 +6254,10 @@ packages: } dev: false - /node-releases/2.0.7: + /node-releases/2.0.8: resolution: { - integrity: sha512-EJ3rzxL9pTWPjk5arA0s0dgXpnyiAbJDE6wHT62g7VsgrgQgmmZ+Ru++M1BFofncWja+Pnn3rEr3fieRySAdKQ== + integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A== } dev: true @@ -6501,10 +6584,10 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.28_prq2uz4lho2pwp6irk4cfkrxwu: + /pinia/2.0.30_prq2uz4lho2pwp6irk4cfkrxwu: resolution: { - integrity: sha512-YClq9DkqCblq9rlyUual7ezMu/iICWdBtfJrDt4oWU9Zxpijyz7xB2xTwx57DaBQ96UGvvTMORzALr+iO5PVMw== + integrity: sha512-q6DUmxWwe/mQgg+55QQjykpKC+aGeGdaJV3niminl19V08dE+LRTvSEuqi6/NLSGCKHI49KGL6tMNEOssFiMyA== } peerDependencies: "@vue/composition-api": ^1.4.0 @@ -7106,16 +7189,16 @@ packages: fast-diff: 1.2.0 dev: true - /prettier/2.8.1: + /prettier/2.8.2: resolution: { - integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg== + integrity: sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw== } engines: { node: ">=10.13.0" } hasBin: true dev: true - /pretty-quick/3.1.1_prettier@2.8.1: + /pretty-quick/3.1.1_prettier@2.8.2: resolution: { integrity: sha512-ZYLGiMoV2jcaas3vTJrLvKAYsxDoXQBUn8OSTxkl67Fyov9lyXivJTl0+2WVh+y6EovGcw7Lm5ThYpH+Sh3XxQ== @@ -7128,10 +7211,10 @@ packages: chalk: 3.0.0 execa: 4.1.0 find-up: 4.1.0 - ignore: 5.2.1 + ignore: 5.2.4 mri: 1.2.0 multimatch: 4.0.0 - prettier: 2.8.1 + prettier: 2.8.2 dev: true /prismjs/1.29.0: @@ -7451,10 +7534,10 @@ packages: yargs: 17.6.2 dev: true - /rollup/3.9.1: + /rollup/3.14.0: resolution: { - integrity: sha512-GswCYHXftN8ZKGVgQhTFUJB/NBXxrRGgO2NCy6E8s1rwEJ4Q9/VttNqcYfEvx4dTo4j58YqdC3OVztPzlKSX8w== + integrity: sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q== } engines: { node: ">=14.18.0", npm: ">=8.0.0" } hasBin: true @@ -7471,10 +7554,10 @@ packages: queue-microtask: 1.2.3 dev: true - /rxjs/7.6.0: + /rxjs/7.8.0: resolution: { - integrity: sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ== + integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== } dependencies: tslib: 2.4.1 @@ -7661,7 +7744,7 @@ packages: integrity: sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw== } dependencies: - immer: 9.0.16 + immer: 9.0.17 is-plain-object: 5.0.0 tiny-warning: 1.0.3 dev: false @@ -7957,7 +8040,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /stylelint-config-html/1.1.0_bto6pmslw3cibsiuq6smxboytq: + /stylelint-config-html/1.1.0_kbto3rg3njmczth2rrsgfnlsqa: resolution: { integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ== @@ -7968,10 +8051,10 @@ packages: stylelint: ">=14.0.0" dependencies: postcss-html: 1.5.0 - stylelint: 14.16.0 + stylelint: 14.16.1 dev: true - /stylelint-config-prettier/9.0.4_stylelint@14.16.0: + /stylelint-config-prettier/9.0.4_stylelint@14.16.1: resolution: { integrity: sha512-38nIGTGpFOiK5LjJ8Ma1yUgpKENxoKSOhbDNSemY7Ep0VsJoXIW9Iq/2hSt699oB9tReynfWicTAoIHiq8Rvbg== @@ -7981,10 +8064,10 @@ packages: peerDependencies: stylelint: ">=11.0.0" dependencies: - stylelint: 14.16.0 + stylelint: 14.16.1 dev: true - /stylelint-config-recommended/9.0.0_stylelint@14.16.0: + /stylelint-config-recommended/9.0.0_stylelint@14.16.1: resolution: { integrity: sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ== @@ -7992,10 +8075,10 @@ packages: peerDependencies: stylelint: ^14.10.0 dependencies: - stylelint: 14.16.0 + stylelint: 14.16.1 dev: true - /stylelint-config-standard/29.0.0_stylelint@14.16.0: + /stylelint-config-standard/29.0.0_stylelint@14.16.1: resolution: { integrity: sha512-uy8tZLbfq6ZrXy4JKu3W+7lYLgRQBxYTUUB88vPgQ+ZzAxdrvcaSUW9hOMNLYBnwH+9Kkj19M2DHdZ4gKwI7tg== @@ -8003,11 +8086,11 @@ packages: peerDependencies: stylelint: ^14.14.0 dependencies: - stylelint: 14.16.0 - stylelint-config-recommended: 9.0.0_stylelint@14.16.0 + stylelint: 14.16.1 + stylelint-config-recommended: 9.0.0_stylelint@14.16.1 dev: true - /stylelint-order/5.0.0_stylelint@14.16.0: + /stylelint-order/5.0.0_stylelint@14.16.1: resolution: { integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== @@ -8017,13 +8100,13 @@ packages: dependencies: postcss: 8.4.21 postcss-sorting: 7.0.1_postcss@8.4.21 - stylelint: 14.16.0 + stylelint: 14.16.1 dev: true - /stylelint/14.16.0: + /stylelint/14.16.1: resolution: { - integrity: sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg== + integrity: sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true @@ -8041,7 +8124,7 @@ packages: globby: 11.1.0 globjoin: 0.1.4 html-tags: 3.2.0 - ignore: 5.2.1 + ignore: 5.2.4 import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 @@ -8148,15 +8231,13 @@ packages: picocolors: 1.0.0 dev: true - /swiper/8.4.5: + /swiper/9.0.3: resolution: { - integrity: sha512-zveyEFBBv4q1sVkbJHnuH4xCtarKieavJ4SxP0QEHvdpPLJRuD7j/Xg38IVVLbp7Db6qrPsLUePvxohYx39Agw== + integrity: sha512-hHYI6CeUHcDyv6IakzAQrUv6nS5BMRn6KOkui16nhtdgYBlWgUdlaMbcdT0o4RJxpwSktCTLgpBtCm+WwwVYRw== } engines: { node: ">= 4.7.0" } - requiresBuild: true dependencies: - dom7: 4.0.4 ssr-window: 4.0.2 dev: false @@ -8167,7 +8248,7 @@ packages: } engines: { node: ">=10.0.0" } dependencies: - ajv: 8.11.2 + ajv: 8.12.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -8469,17 +8550,20 @@ packages: engines: { node: ">= 0.8" } dev: true - /unplugin-vue-define-options/1.0.0: + /unplugin-vue-define-options/1.1.2_vue@3.2.45: resolution: { - integrity: sha512-j90zM7NhZXBL5uMlHKzSOjvU98lFcIErdgAhj7bEEdvZarkwOkEUgMFsZDwStN9FEcMAiS/BTvcyGfItu3ry/g== + integrity: sha512-PMYp2m2V/AZPoXchSmo4iNuQm1RevRXbnTqpDPznbQ4Byohm/t2zIi2jlqaNI9PI4ORqP5wNPR8vLGOtEM1s5g== } engines: { node: ">=14.19.0" } dependencies: - "@rollup/pluginutils": 4.2.1 - "@vue-macros/common": 0.13.4 + "@rollup/pluginutils": 5.0.2 + "@vue-macros/common": 0.13.6_vue@3.2.45 ast-walker-scope: 0.3.1 unplugin: 1.0.1 + transitivePeerDependencies: + - rollup + - vue dev: true /unplugin/1.0.1: @@ -8589,7 +8673,7 @@ packages: - rollup dev: true - /vite-plugin-compression/0.5.1_vite@4.0.4: + /vite-plugin-compression/0.5.1_vite@4.1.1: resolution: { integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg== @@ -8600,12 +8684,12 @@ packages: chalk: 4.1.2 debug: 4.3.4 fs-extra: 10.1.0 - vite: 4.0.4_4x7rlq6ty7hkfp2n4ktr5di72m + vite: 4.1.1_zxbrnrc4iyldik6mikh3pswz4i transitivePeerDependencies: - supports-color dev: true - /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@4.0.4: + /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@4.1.1: resolution: { integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg== @@ -8625,7 +8709,7 @@ packages: fast-glob: 3.2.12 mockjs: 1.1.0 path-to-regexp: 6.2.1 - vite: 4.0.4_4x7rlq6ty7hkfp2n4ktr5di72m + vite: 4.1.1_zxbrnrc4iyldik6mikh3pswz4i transitivePeerDependencies: - rollup - supports-color @@ -8648,10 +8732,10 @@ packages: svgo: 3.0.2 dev: true - /vite/4.0.4_4x7rlq6ty7hkfp2n4ktr5di72m: + /vite/4.1.1_zxbrnrc4iyldik6mikh3pswz4i: resolution: { - integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw== + integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg== } engines: { node: ^14.18.0 || >=16.0.0 } hasBin: true @@ -8676,11 +8760,11 @@ packages: terser: optional: true dependencies: - "@types/node": 18.11.15 - esbuild: 0.16.15 + "@types/node": 18.11.18 + esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 - rollup: 3.9.1 + rollup: 3.14.0 sass: 1.57.1 terser: 5.16.1 optionalDependencies: @@ -8705,7 +8789,7 @@ packages: vue: 3.2.45 dev: false - /vue-eslint-parser/9.1.0_eslint@8.29.0: + /vue-eslint-parser/9.1.0_eslint@8.31.0: resolution: { integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ== @@ -8715,7 +8799,7 @@ packages: eslint: ">=6.0.0" dependencies: debug: 4.3.4 - eslint: 8.29.0 + eslint: 8.31.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.4.1 @@ -8808,17 +8892,17 @@ packages: he: 1.2.0 dev: true - /vue-tsc/1.0.22_typescript@4.9.4: + /vue-tsc/1.0.24_typescript@4.9.4: resolution: { - integrity: sha512-xSxwgWR3czhv7sLKHWu6lzj9Xq6AtsCURVL45AY4TLGFszv2L2YlMgygXvqslyCM5bz9cyoIKSaZnzHqHTHjzA== + integrity: sha512-mmU1s5SAqE1nByQAiQnao9oU4vX+mSdsgI8H57SfKH6UVzq/jP9+Dbi2GaV+0b4Cn361d2ln8m6xeU60ApiEXg== } hasBin: true peerDependencies: typescript: "*" dependencies: - "@volar/vue-language-core": 1.0.22 - "@volar/vue-typescript": 1.0.22 + "@volar/vue-language-core": 1.0.24 + "@volar/vue-typescript": 1.0.24 typescript: 4.9.4 dev: true @@ -9074,6 +9158,13 @@ packages: engines: { node: ">=10" } dev: true + /yallist/3.1.1: + resolution: + { + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + } + dev: true + /yallist/4.0.0: resolution: { diff --git a/src/assets/iconfont/iconfont.css b/src/assets/iconfont/iconfont.css index efdec40b4..3b5455005 100644 --- a/src/assets/iconfont/iconfont.css +++ b/src/assets/iconfont/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2208059 */ - src: url("iconfont.woff2?t=1638023560828") format("woff2"), - url("iconfont.woff?t=1638023560828") format("woff"), - url("iconfont.ttf?t=1638023560828") format("truetype"); + src: url("iconfont.woff2?t=1671895108120") format("woff2"), + url("iconfont.woff?t=1671895108120") format("woff"), + url("iconfont.ttf?t=1671895108120") format("truetype"); } .iconfont { @@ -13,26 +13,14 @@ -moz-osx-font-smoothing: grayscale; } -.team-icontabs::before { +.pure-iconfont-tabs:before { content: "\e63e"; } -.team-iconlogo::before { +.pure-iconfont-logo:before { content: "\e620"; } -.team-iconxinpin::before { - content: "\e614"; -} - -.team-iconxinpinrenqiwang::before { +.pure-iconfont-new:before { content: "\e615"; } - -.team-iconexit-fullscreen::before { - content: "\e62a"; -} - -.team-iconfullscreen::before { - content: "\e62b"; -} diff --git a/src/assets/iconfont/iconfont.js b/src/assets/iconfont/iconfont.js index 994bf8f35..64d8bd841 100644 --- a/src/assets/iconfont/iconfont.js +++ b/src/assets/iconfont/iconfont.js @@ -1,64 +1,69 @@ -!(function (c) { - var l, - t, - e, - h, - i, - a = - '', - n = (n = document.getElementsByTagName("script"))[ - n.length - 1 - ].getAttribute("data-injectcss"), - o = function (c, l) { - l.parentNode.insertBefore(c, l); - }; - if (n && !c.__iconfont__svg__cssinject__) { - c.__iconfont__svg__cssinject__ = !0; - try { - document.write( - "" - ); - } catch (c) { - console && console.log(c); +(window._iconfont_svg_string_2208059 = + ''), + (function (e) { + var t = (t = document.getElementsByTagName("script"))[t.length - 1], + c = t.getAttribute("data-injectcss"), + t = t.getAttribute("data-disable-injectsvg"); + if (!t) { + var n, + l, + i, + o, + a, + h = function (t, c) { + c.parentNode.insertBefore(t, c); + }; + if (c && !e.__iconfont__svg__cssinject__) { + e.__iconfont__svg__cssinject__ = !0; + try { + document.write( + "" + ); + } catch (t) { + console && console.log(t); + } + } + (n = function () { + var t, + c = document.createElement("div"); + (c.innerHTML = e._iconfont_svg_string_2208059), + (c = c.getElementsByTagName("svg")[0]) && + (c.setAttribute("aria-hidden", "true"), + (c.style.position = "absolute"), + (c.style.width = 0), + (c.style.height = 0), + (c.style.overflow = "hidden"), + (c = c), + (t = document.body).firstChild + ? h(c, t.firstChild) + : t.appendChild(c)); + }), + document.addEventListener + ? ~["complete", "loaded", "interactive"].indexOf(document.readyState) + ? setTimeout(n, 0) + : ((l = function () { + document.removeEventListener("DOMContentLoaded", l, !1), n(); + }), + document.addEventListener("DOMContentLoaded", l, !1)) + : document.attachEvent && + ((i = n), + (o = e.document), + (a = !1), + v(), + (o.onreadystatechange = function () { + "complete" == o.readyState && + ((o.onreadystatechange = null), d()); + })); } - } - function v() { - i || ((i = !0), e()); - } - function d() { - try { - h.documentElement.doScroll("left"); - } catch (c) { - return void setTimeout(d, 50); + function d() { + a || ((a = !0), i()); } - v(); - } - (l = function () { - var c, l; - ((l = document.createElement("div")).innerHTML = a), - (a = null), - (c = l.getElementsByTagName("svg")[0]) && - (c.setAttribute("aria-hidden", "true"), - (c.style.position = "absolute"), - (c.style.width = 0), - (c.style.height = 0), - (c.style.overflow = "hidden"), - (l = c), - (c = document.body).firstChild ? o(l, c.firstChild) : c.appendChild(l)); - }), - document.addEventListener - ? ~["complete", "loaded", "interactive"].indexOf(document.readyState) - ? setTimeout(l, 0) - : ((t = function () { - document.removeEventListener("DOMContentLoaded", t, !1), l(); - }), - document.addEventListener("DOMContentLoaded", t, !1)) - : document.attachEvent && - ((e = l), - (h = c.document), - (i = !1), - d(), - (h.onreadystatechange = function () { - "complete" == h.readyState && ((h.onreadystatechange = null), v()); - })); -})(window); + function v() { + try { + o.documentElement.doScroll("left"); + } catch (t) { + return void setTimeout(v, 50); + } + d(); + } + })(window); diff --git a/src/assets/iconfont/iconfont.json b/src/assets/iconfont/iconfont.json index 8c8b9b4c8..cec480608 100644 --- a/src/assets/iconfont/iconfont.json +++ b/src/assets/iconfont/iconfont.json @@ -2,50 +2,29 @@ "id": "2208059", "name": "pure-admin", "font_family": "iconfont", - "css_prefix_text": "team-icon", - "description": "pure-admin", + "css_prefix_text": "pure-iconfont-", + "description": "pure-admin-iconfont", "glyphs": [ { "icon_id": "20594647", - "name": "标签页", + "name": "Tabs", "font_class": "tabs", "unicode": "e63e", "unicode_decimal": 58942 }, { "icon_id": "22129506", - "name": "水能", + "name": "PureLogo", "font_class": "logo", "unicode": "e620", "unicode_decimal": 58912 }, - { - "icon_id": "7795613", - "name": "新品", - "font_class": "xinpin", - "unicode": "e614", - "unicode_decimal": 58900 - }, { "icon_id": "7795615", - "name": "新品人气王", - "font_class": "xinpinrenqiwang", + "name": "New", + "font_class": "new", "unicode": "e615", "unicode_decimal": 58901 - }, - { - "icon_id": "5698509", - "name": "全屏缩小", - "font_class": "exit-fullscreen", - "unicode": "e62a", - "unicode_decimal": 58922 - }, - { - "icon_id": "5698510", - "name": "全屏显示", - "font_class": "fullscreen", - "unicode": "e62b", - "unicode_decimal": 58923 } ] } diff --git a/src/assets/iconfont/iconfont.ttf b/src/assets/iconfont/iconfont.ttf index 24eb3de3e4dd77256bcfb3810e082d3f196a7394..82efcf8f7a34c697125264a48d96d149237662a8 100644 GIT binary patch delta 2199 zcmZ8hU2I%O6`nIQcjo@z{qw!MU3=Hrt#{+NT5opOyQOIyyR=F}io{R*MwPm)9jl4! zNOeo0h$W~XInw)@T9RQ2s}==a1AV84xi_xi@xiy0V*eIG;S^yX75)_3Uw;@^Pp zZmhg`hNgHO>qYp}&#r8&PG&CM|0ZMpMaKBaGn>zCJ@M}cjxiQV01o}=?fSB01QT6s zE*v`%-G7^TW{t7GU-|PNKY8yBB@^F+Z!>OY@t8QtlhHK&nkGh9sWq~B{_E@MJY!EX zky`iQ?E<{cB9y8pWxH)}uac_^YPb@=<7=y5331mVJQlqncck~WfqoGj4UWziS zh#dFSo`#KXs=K*3?&C^`(*^k*ta#{5{DSYW0=tJTu&=Sl*#_HUFSB#(68k+e#Rb)@ zPZU(GahU3=(d!?gP7+U%nORVE)uP_bS~L%=^*bXwbERY z94OXGK~8t0O1n~RksJGX4ivLhkAi$a6y!p3E4h*#Ra;S1nUB8V27&wIxI&@x)3ZXn zw0qqRL+8!78aluIxfE~gei&D)@wvDv1rLn5GwcXF{Hl;r?A(f{g`n3}E}(Z!G4CRS zzoguYaO@J5+xNE1M2QoqbA^MAnNH&;VN$%el$1k{o6P?*!uQdv@9Vj@oqn^@;?c&^Ma|1{whQ@{=N{G zr__ELMyZ0Q_+_?_9Ga%X^cbzt59wF*2f9ih(1*0k8IPf)h9*gWaHk!iMbb*EW{aAQ zWdf#J%s~xqM0M)5IjVK)SdQm8@H}Z7Xp2HhDtxd=NM+J+H8ALAtx7Qxm|me~ z(rh10>#N`xrQoCHkeN(_1(c{vH>p&2pa+-*cQ>u7nGAaHkp&;OXo{QXwQkZjp&`X$ zDa=mY*S?#}No76r!ek}VkIY6|3-TS`Cfr35Qsd3J=L$lzTw8Dj z3PIelg$)o{LP(63^pb2bDtp|7DP^Z1J+y40x$ki;Y#&U4g=O24`AABCwo}R`8R;ox z(1GH@;#`1>Yc4rl5NWcUC^z9}y<#B%Qxh4+At(_!ri3vq)W?*L z9g_cm8wPUuvy{uTAU|>Z_;HgO1Njdsr7T-v*QK_VWh8>df3`PMDhE^LBIM0N-q4cd zSyI{urkg?(Gje8X7*1WcJh52OmatbIEM_BYU*M(NhYd0ND6xI1Z)^qaTuf+{%FHRu zc!{lT87TuoUR-oR7UU%;M&x<64yv$l_%VPBmYa2b$WBxUqWqq8puhh?JJ0Q0hFiEm5IV7}Om_GEW3PGJ*c8v+ zHrwcIf7-hpIM=XuxgfqajG^)xO#HsGt$nG~sZ&ZxUvH(6oC zLHf4?`}&ykdJLJ@2(lBnzj{Oa!b(XkPv1z3xiKa+&ZNJ41^Bd>SSlO&r4m|O%98r> gt=ucTEOBN9&a%bi*2VE_OC literal 5580 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 literal 2800 zcmV*nPew8T0RR9101EH`3jhEB02Ryt01Bf30RR9100000000000000000000 z0000SR0d!GgH8&b43}F0HUcCA919Qt1Rw>3X9sT^$PptEc7l_F$^Lm@yG>~fuH@26 zAmnu|TbQyW4E?G$LxcN1l+uUCO?y8-3E_vesX;}An#~9kt@xCQv7OLP#F?meoyxgV z&ZjLic4AEGOsQr0pCvg@h!Yvga66#A+N&UN-3%q7^oK2Lhp~%mw(W_8je2(|XP-R! zUY8Q286`jf-Q==mH`L-7TnpVH3@1E7VN`NG$+g|1Y%a7?6x|-K3Wcs&TKihvBXRG4 z5dNin=^u1Vi5?GStcP%z=PtG9;DTcCtNRiV01QTS1gCcEQw6W_mZsMb3?BJL0_=v9 z@nc6@AbEc9970a22}JCzJcu0vz%AuI0Kn?*&yy!;ClbIxpvd2nV4Ir-r*i-V02Dy#!pg`bzIX#2NNUFzP4G~!E=d9>y-!l5sfN_>e-9I&39ENp z8)wiJ%*(LKW0wE(Ac6oy1Ub_|cwMIm+{aY`P~bi(03NtsS^ykyzrFwj;C_Qe%{2_R zXT~(msa^mw0T4<75KpRroQ}y)Q}>3TR|+V|D#^@VpS3;`si=r#9Vm)qlvjG?Kh;`x zIn=L8TSapQ>zoI<6&=v^oa^f__RDg&g!ycy{cb>uZ_H$7ToGY2#SbokEbkbo!JZ#H$C0r{+GHfh- zIX-2zUKzbG`lsmOk0NhP`F%JYP_aclgV@v8n+^DUkIGKXyQ_QZAbbpuH@y=+T@ zr1l5uzWqI>A26^1aonoJ4@Y-#DqVo>));%%r_7?u%{T6ffnXJ2} zdun(pw;KIEF@E2!wtpXabI$j&hfXd%WGFE#ogT7$YC<<~S%=WBExVpDrD6I+jf0at zsz(VzeWV8sx)vCu57(ZJFO82ah&2=&mMz=8eA??j>O5)ds+T+)oNZ{5A%AsoXB9Qk zjn?(LXY%^9ANBAE?Ai#*hQ^L?3vKblw?lcSIFq0{em@W zVAs5r3v$d)N{AHsZb*8hgwiL`Z^6pEz^*22k?x>-glSkQBx6c1s5+Q3MdAZgQXbbW z&fFzMO)2No3TDCZzICu&qp=TmnpIl0T523@7sbQTt5-?a%Xm>|8GW?h=)PpAw2FPO zd$pvu4xZ#UDSGMGi1t?P=N`%{*&?mhemL5|Tmh}JVTpao7L6MeV;wy5^h#-o9?6t} zV`BzeYh`g2J(ewwAEi?UfgzttwVu%rn_iYqX{$UJumAOg)WTeyTUpEZl`V0id;9+J z{;rR{u9BUsnK|XE7)YJ0YDx2w!6>Yn*W|MQ`Bv5ibC07%I`Q&VeolQ#ZhihMMV+;@ z-2v7xYfinx@e3y=O3f49J5*yk6Wv9*B$~ORT@34;4Y5@6$(?_ly4nCcl-yi7^?Bm2 z$CI9Rb~+uq*No8dx%F*4eNU?sUv9-kbxZ0SS{`1}VfWx(LBHQUvwCJj&pwpY#=R`3 zC9~$Q+Fup>vdiVzXMq{U@MpsKipkv;MLvk*#?(wm@B7#M{DOFaIhofAzz2u|G8+}n zhvV+-i6q4@5KhnG6^o4{kx1f+XzUV;y}ii%$EEy+L3|9DS{B!FVEtWgv$ zUto?fha(jDbU&vkL|O2SkAJHwHM`cAC}jD-{A!j}`2F|uZ%1tj>iU)?Qc(grTNGm% z0Z&LdXH&W=Bch@SiLLYJfbum`;e@YqI)se+{Lxb4>zh@fDYy5?)j*^Hq`-%J{a%8( z*AQPqAWVFGJ0;8(Nfdsv{@N$!;-YA;=*gY06?&KF4GCBqWLmpsL``>*BMOwgW1Fhx zcJ(i++|y=zk@sA#*S=&=jqUQwC$^V);;ZeF`>CB2t+&Ze_MACo+cT-NEqT6Vm_VJe zjl5{Ip9btk_TWUX2KS4h_n4AWYToZ4acloKwrkyv9#c1{nZsB`)BVZJ`p@upF?Uvgv za<}zmMLFsodQ_IL;od!J_C7&>iytZdVF#Jadt@}#1cpM*rb@G^sO+}BbIpG6K9kBH zi{BiRvx|qmXD}=^ye~9oPdnFK0GO>Sv0&yM+xsssE2*c1uzSFAI};37wzBmnN8Qx zIe-Q_gX)3r;96AFd8&`#^a)6iH*f`)jPyprU<$W5(pzmQ0SXEqNrLITGU z1X%mI1|pZ_lSV+p(-y8Qq(j3+!W+l9coPG#%B%5((_Fb9OmhP1!0JK{8iYU!3DJNL zPlf_yWI+)UN+ClE%tR)Z73maS3m_iz2_#T(1ak1gB}k#*ZNP_r4F%}&0E$rXA7m@| z@9D)Jye8iW1>+8uGgz6EDi3#i{YJeHg3h)6BQ;AiO#OJ={e=lh#})0MXJ!S8a)eLk z?J$H4g|b7*y?B6@gC=L4wsoD6|z@L$Q>?vVMAZe35qn zF!_gS;s_-?5r{}MM8f4_X_q1Ee0{R1l -import { useI18n } from "vue-i18n"; -import { useFullscreen } from "@vueuse/core"; - -const { t } = useI18n(); -const { isFullscreen, toggle } = useFullscreen(); - - - diff --git a/src/layout/components/sidebar/horizontal.vue b/src/layout/components/sidebar/horizontal.vue index c99d5ddc8..728a8198c 100644 --- a/src/layout/components/sidebar/horizontal.vue +++ b/src/layout/components/sidebar/horizontal.vue @@ -46,7 +46,11 @@ watch( class="horizontal-header" >
- +

{{ title }}

{ "align-middle", "text-primary", "cursor-pointer", - "duration-[360ms]", + "duration-[100ms]", "hover:text-primary", "dark:hover:!text-white" ]; diff --git a/src/layout/components/sidebar/logo.vue b/src/layout/components/sidebar/logo.vue index 6f8b47557..61eebb7cb 100644 --- a/src/layout/components/sidebar/logo.vue +++ b/src/layout/components/sidebar/logo.vue @@ -18,7 +18,11 @@ const { title } = useNav(); class="sidebar-logo-link" to="/" > - + {{ title }} - + {{ title }} diff --git a/src/layout/components/sidebar/sidebarItem.vue b/src/layout/components/sidebar/sidebarItem.vue index d517955e9..2b5b43522 100644 --- a/src/layout/components/sidebar/sidebarItem.vue +++ b/src/layout/components/sidebar/sidebarItem.vue @@ -28,17 +28,11 @@ const props = defineProps({ } }); -const getExtraIconStyle = computed((): CSSProperties => { - if (!isCollapse.value) { - return { - position: "absolute", - right: "10px" - }; - } else { - return { - position: "static" - }; - } +const getSpanStyle = computed((): CSSProperties => { + return { + width: "100%", + textAlign: "center" + }; }); const getNoDropdownStyle = computed((): CSSProperties => { @@ -48,16 +42,6 @@ const getNoDropdownStyle = computed((): CSSProperties => { }; }); -const getDivStyle = computed((): CSSProperties => { - return { - width: !isCollapse.value ? "" : "100%", - display: "flex", - alignItems: "center", - justifyContent: "space-between", - overflow: "hidden" - }; -}); - const getMenuTextStyle = computed(() => { return { overflow: "hidden", @@ -66,22 +50,45 @@ const getMenuTextStyle = computed(() => { }; }); -const getSubTextStyle = computed((): CSSProperties => { +const getDivStyle = computed((): CSSProperties => { return { - width: !isCollapse.value ? "210px" : "", - display: "inline-block", - overflow: "hidden", - textOverflow: "ellipsis" + width: "100%", + display: "flex", + alignItems: "center", + justifyContent: "space-between", + overflow: "hidden" }; }); -const getSpanStyle = computed(() => { +const getsubMenuIconStyle = computed((): CSSProperties => { return { - overflow: "hidden", - textOverflow: "ellipsis" + display: "flex", + justifyContent: "center", + alignItems: "center", + margin: + layout.value === "horizontal" + ? "0 5px 0 0" + : isCollapse.value + ? "0 auto" + : "0 5px 0 0" }; }); +const getSubTextStyle = computed((): CSSProperties => { + if (!isCollapse.value) { + return { + width: "210px", + display: "inline-block", + overflow: "hidden", + textOverflow: "ellipsis" + }; + } else { + return { + width: "" + }; + } +}); + const expandCloseIcon = computed(() => { if (!getConfig()?.MenuArrowIconNoTransition) return ""; return { @@ -115,6 +122,20 @@ function hoverMenu(key) { }); } +// 左侧菜单折叠后,当菜单没有图标时只显示第一个文字并加上省略号 +function overflowSlice(text, item?: any) { + const newText = + (text?.length > 1 ? text.toString().slice(0, 1) : text) + "..."; + if (item && !(isCollapse.value && item?.parentId === null)) { + return layout.value === "mix" && + item?.pathList?.length === 2 && + isCollapse.value + ? newText + : text; + } + return newText; +} + function hasOneShowingChild( children: childrenType[] = [], parent: childrenType @@ -151,84 +172,84 @@ function resolvePath(routePath) {