From d4c2e139a39472c5a98d5c20d575661113d7fd48 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Fri, 9 Dec 2022 12:52:28 +0800 Subject: [PATCH] chore: update --- package.json | 4 +- pnpm-lock.yaml | 775 ++++++++++++++------------- src/layout/components/setting/index.vue | 4 +- src/layout/components/sidebar/horizontal.vue | 1 + src/layout/components/sidebar/mixNav.vue | 1 + src/layout/components/sidebar/vertical.vue | 3 +- src/layout/hooks/useTag.ts | 8 +- src/plugins/i18n.ts | 2 +- src/router/index.ts | 2 +- src/router/utils.ts | 6 +- src/store/modules/app.ts | 9 +- src/store/modules/epTheme.ts | 11 +- src/store/modules/multiTags.ts | 15 +- src/store/modules/user.ts | 4 +- src/utils/auth.ts | 8 +- 15 files changed, 437 insertions(+), 416 deletions(-) diff --git a/package.json b/package.json index 9e0f3b5..8c95602 100644 --- a/package.json +++ b/package.json @@ -31,8 +31,8 @@ "dependencies": { "@ctrl/tinycolor": "^3.4.1", "@pureadmin/descriptions": "^1.1.0", - "@pureadmin/table": "^1.8.3", - "@pureadmin/utils": "^1.7.5", + "@pureadmin/table": "^1.9.0", + "@pureadmin/utils": "^1.8.2", "@vueuse/core": "^9.6.0", "@vueuse/motion": "2.0.0-beta.12", "animate.css": "^4.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 916e3de..6308582 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,9 +9,9 @@ specifiers: "@iconify/vue": ^4.0.0 "@intlify/vite-plugin-vue-i18n": ^6.0.3 "@pureadmin/descriptions": ^1.1.0 - "@pureadmin/table": ^1.8.3 + "@pureadmin/table": ^1.9.0 "@pureadmin/theme": ^2.4.0 - "@pureadmin/utils": ^1.7.5 + "@pureadmin/utils": ^1.8.2 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": ^3.0.1 "@types/lodash": ^4.14.180 @@ -90,15 +90,15 @@ specifiers: vue-types: ^4.2.1 dependencies: - "@ctrl/tinycolor": 3.4.1 + "@ctrl/tinycolor": 3.5.0 "@pureadmin/descriptions": 1.1.1_element-plus@2.2.26 - "@pureadmin/table": 1.8.3_element-plus@2.2.26 - "@pureadmin/utils": 1.7.5_aotapuqn7htzdjltsyimavekky + "@pureadmin/table": 1.9.0_element-plus@2.2.26 + "@pureadmin/utils": 1.8.2_echarts@5.4.0+vue@3.2.45 "@vueuse/core": 9.6.0_vue@3.2.45 "@vueuse/motion": 2.0.0-beta.12_vue@3.2.45 animate.css: 4.1.1 - axios: 1.2.0 - dayjs: 1.11.6 + axios: 1.2.1 + dayjs: 1.11.7 echarts: 5.4.0 element-plus: 2.2.26_vue@3.2.45 element-resize-detector: 1.2.4 @@ -110,7 +110,7 @@ dependencies: mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.27_mgnvym7yiazkylwwogi5r767ue + pinia: 2.0.27_prq2uz4lho2pwp6irk4cfkrxwu qs: 6.11.0 responsive-storage: 2.1.0 vue: 3.2.45 @@ -123,62 +123,62 @@ devDependencies: "@commitlint/config-conventional": 13.1.0 "@iconify-icons/ep": 1.2.10 "@iconify-icons/ri": 1.2.4 - "@iconify/vue": 4.0.0_vue@3.2.45 + "@iconify/vue": 4.0.1_vue@3.2.45 "@intlify/vite-plugin-vue-i18n": 6.0.3_vite@3.1.8+vue-i18n@9.2.2 "@pureadmin/theme": 2.4.0 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.2 - "@types/lodash": 4.14.190 + "@types/lodash": 4.14.191 "@types/lodash-es": 4.17.6 "@types/mockjs": 1.0.7 - "@types/node": 18.11.9 + "@types/node": 18.11.12 "@types/nprogress": 0.2.0 "@types/qs": 6.9.7 - "@typescript-eslint/eslint-plugin": 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu - "@typescript-eslint/parser": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a - "@vitejs/plugin-legacy": 2.3.1_terser@5.16.0+vite@3.1.8 + "@typescript-eslint/eslint-plugin": 5.46.0_5mle7isnkfgjmrghnnczirv6iy + "@typescript-eslint/parser": 5.46.0_ha6vam6werchizxrnqvarmz2zu + "@vitejs/plugin-legacy": 2.3.1_terser@5.16.1+vite@3.1.8 "@vitejs/plugin-vue": 3.2.0_vite@3.1.8+vue@3.2.45 "@vitejs/plugin-vue-jsx": 2.1.1_vite@3.1.8+vue@3.2.45 - "@vue/eslint-config-prettier": 7.0.0_5qrnzwqb344w6up62gv3safeoi - "@vue/eslint-config-typescript": 11.0.2_5ma4o5namqj2syekqcvrgakwe4 + "@vue/eslint-config-prettier": 7.0.0_wdw3qg4p7crmsoaizcyntelyni + "@vue/eslint-config-typescript": 11.0.2_4ajq2belonl3hwwudzbg7tkiqi autoprefixer: 10.4.13_postcss@8.4.19 cloc: 2.10.0 cssnano: 5.1.14_postcss@8.4.19 - eslint: 8.28.0 - eslint-plugin-prettier: 4.2.1_5qrnzwqb344w6up62gv3safeoi - eslint-plugin-vue: 9.8.0_eslint@8.28.0 + eslint: 8.29.0 + eslint-plugin-prettier: 4.2.1_wdw3qg4p7crmsoaizcyntelyni + eslint-plugin-vue: 9.8.0_eslint@8.29.0 husky: 7.0.4 lint-staged: 11.1.2 picocolors: 1.0.0 postcss: 8.4.19 postcss-html: 1.5.0 - postcss-import: 15.0.0_postcss@8.4.19 - postcss-scss: 4.0.5_postcss@8.4.19 - prettier: 2.8.0 - pretty-quick: 3.1.1_prettier@2.8.0 + postcss-import: 15.1.0_postcss@8.4.19 + postcss-scss: 4.0.6_postcss@8.4.19 + prettier: 2.8.1 + pretty-quick: 3.1.1_prettier@2.8.1 rimraf: 3.0.2 rollup-plugin-visualizer: 5.8.3 - sass: 1.56.1 - sass-loader: 13.2.0_sass@1.56.1 - stylelint: 14.15.0 - stylelint-config-html: 1.1.0_qendsqix7hqecpnpx4fjs6qry4 - stylelint-config-prettier: 9.0.4_stylelint@14.15.0 - stylelint-config-recommended: 9.0.0_stylelint@14.15.0 - stylelint-config-standard: 29.0.0_stylelint@14.15.0 - stylelint-order: 5.0.0_stylelint@14.15.0 + sass: 1.56.2 + sass-loader: 13.2.0_sass@1.56.2 + 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 svgo: 3.0.2 tailwindcss: 3.2.4_postcss@8.4.19 - terser: 5.16.0 - typescript: 4.9.3 + terser: 5.16.1 + typescript: 4.9.4 unplugin-vue-define-options: 1.0.0 - vite: 3.1.8_sass@1.56.1+terser@5.16.0 + vite: 3.1.8_sass@1.56.2+terser@5.16.1 vite-plugin-cdn-import: 0.3.5 vite-plugin-compression: 0.5.1_vite@3.1.8 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.1.8 vite-plugin-remove-console: 1.3.0 vite-svg-loader: 3.6.0 - vue-eslint-parser: 9.1.0_eslint@8.28.0 - vue-tsc: 1.0.9_typescript@4.9.3 + vue-eslint-parser: 9.1.0_eslint@8.29.0 + vue-tsc: 1.0.12_typescript@4.9.4 packages: /@ampproject/remapping/2.2.0: @@ -202,31 +202,31 @@ packages: "@babel/highlight": 7.18.6 dev: true - /@babel/compat-data/7.20.1: + /@babel/compat-data/7.20.5: resolution: { - integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + integrity: sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== } engines: { node: ">=6.9.0" } dev: true - /@babel/core/7.20.2: + /@babel/core/7.20.5: resolution: { - integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + integrity: sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== } engines: { node: ">=6.9.0" } dependencies: "@ampproject/remapping": 2.2.0 "@babel/code-frame": 7.18.6 - "@babel/generator": 7.20.4 - "@babel/helper-compilation-targets": 7.20.0_@babel+core@7.20.2 + "@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.1 - "@babel/parser": 7.20.3 + "@babel/helpers": 7.20.6 + "@babel/parser": 7.20.5 "@babel/template": 7.18.10 - "@babel/traverse": 7.20.1 - "@babel/types": 7.20.2 + "@babel/traverse": 7.20.5 + "@babel/types": 7.20.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -236,14 +236,14 @@ packages: - supports-color dev: true - /@babel/generator/7.20.4: + /@babel/generator/7.20.5: resolution: { - integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + integrity: sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 "@jridgewell/gen-mapping": 0.3.2 jsesc: 2.5.2 dev: true @@ -255,10 +255,10 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 dev: true - /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2: + /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.5: resolution: { integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== @@ -267,23 +267,23 @@ packages: peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/compat-data": 7.20.1 - "@babel/core": 7.20.2 + "@babel/compat-data": 7.20.5 + "@babel/core": 7.20.5 "@babel/helper-validator-option": 7.18.6 browserslist: 4.21.4 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2: + /@babel/helper-create-class-features-plugin/7.20.5_@babel+core@7.20.5: resolution: { - integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + integrity: sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/core": 7.20.2 + "@babel/core": 7.20.5 "@babel/helper-annotate-as-pure": 7.18.6 "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-function-name": 7.19.0 @@ -311,7 +311,7 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/template": 7.18.10 - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 dev: true /@babel/helper-hoist-variables/7.18.6: @@ -321,7 +321,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 dev: true /@babel/helper-member-expression-to-functions/7.18.9: @@ -331,7 +331,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 dev: true /@babel/helper-module-imports/7.18.6: @@ -341,7 +341,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 dev: true /@babel/helper-module-transforms/7.20.2: @@ -357,8 +357,8 @@ packages: "@babel/helper-split-export-declaration": 7.18.6 "@babel/helper-validator-identifier": 7.19.1 "@babel/template": 7.18.10 - "@babel/traverse": 7.20.1 - "@babel/types": 7.20.2 + "@babel/traverse": 7.20.5 + "@babel/types": 7.20.5 transitivePeerDependencies: - supports-color dev: true @@ -370,7 +370,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 dev: true /@babel/helper-plugin-utils/7.20.2: @@ -391,8 +391,8 @@ packages: "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-member-expression-to-functions": 7.18.9 "@babel/helper-optimise-call-expression": 7.18.6 - "@babel/traverse": 7.20.1 - "@babel/types": 7.20.2 + "@babel/traverse": 7.20.5 + "@babel/types": 7.20.5 transitivePeerDependencies: - supports-color dev: true @@ -404,7 +404,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 dev: true /@babel/helper-split-export-declaration/7.18.6: @@ -414,7 +414,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 dev: true /@babel/helper-string-parser/7.19.4: @@ -439,16 +439,16 @@ packages: engines: { node: ">=6.9.0" } dev: true - /@babel/helpers/7.20.1: + /@babel/helpers/7.20.6: resolution: { - integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + integrity: sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== } engines: { node: ">=6.9.0" } dependencies: "@babel/template": 7.18.10 - "@babel/traverse": 7.20.1 - "@babel/types": 7.20.2 + "@babel/traverse": 7.20.5 + "@babel/types": 7.20.5 transitivePeerDependencies: - supports-color dev: true @@ -465,17 +465,17 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.20.3: + /@babel/parser/7.20.5: resolution: { - integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + integrity: sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== } engines: { node: ">=6.0.0" } hasBin: true dependencies: - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2: + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.5: resolution: { integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== @@ -484,11 +484,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.20.2 + "@babel/core": 7.20.5 "@babel/helper-plugin-utils": 7.20.2 dev: true - /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.2: + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.5: resolution: { integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== @@ -497,11 +497,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.20.2 + "@babel/core": 7.20.5 "@babel/helper-plugin-utils": 7.20.2 dev: true - /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.2: + /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.5: resolution: { integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== @@ -510,18 +510,18 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.20.2 - "@babel/helper-create-class-features-plugin": 7.20.2_@babel+core@7.20.2 + "@babel/core": 7.20.5 + "@babel/helper-create-class-features-plugin": 7.20.5_@babel+core@7.20.5 "@babel/helper-plugin-utils": 7.20.2 - "@babel/plugin-syntax-typescript": 7.20.0_@babel+core@7.20.2 + "@babel/plugin-syntax-typescript": 7.20.0_@babel+core@7.20.5 transitivePeerDependencies: - supports-color dev: true - /@babel/standalone/7.20.4: + /@babel/standalone/7.20.6: resolution: { - integrity: sha512-27bv4h47jbaFZ7+e7gT1VEo9PNL1ynxqUX6/BERLz1qxm/5gzpbcHX+47VnSeYHyEyGZkRznpSOd8zPBhiz6tw== + integrity: sha512-u5at/CbBLETf7kx2LOY4XdhseD79Y099WZKAOMXeT8qvd9OSR515my2UNBBLY4qIht/Qi9KySeQHQwQwxJN4Sw== } engines: { node: ">=6.9.0" } dev: true @@ -534,35 +534,35 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/parser": 7.20.3 - "@babel/types": 7.20.2 + "@babel/parser": 7.20.5 + "@babel/types": 7.20.5 dev: true - /@babel/traverse/7.20.1: + /@babel/traverse/7.20.5: resolution: { - integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + integrity: sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== } engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/generator": 7.20.4 + "@babel/generator": 7.20.5 "@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.3 - "@babel/types": 7.20.2 + "@babel/parser": 7.20.5 + "@babel/types": 7.20.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.20.2: + /@babel/types/7.20.5: resolution: { - integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + integrity: sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== } engines: { node: ">=6.9.0" } dependencies: @@ -663,12 +663,12 @@ 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_wepmgm2w27yjszvmvb4ibcenaq + "@endemolshinegroup/cosmiconfig-typescript-loader": 3.0.2_6fxdz2jt6ogpjdyzedzh67krxy chalk: 4.1.2 cosmiconfig: 7.1.0 lodash: 4.17.21 resolve-from: 5.0.0 - typescript: 4.9.3 + typescript: 4.9.4 dev: true /@commitlint/message/13.2.0: @@ -773,10 +773,10 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /@ctrl/tinycolor/3.4.1: + /@ctrl/tinycolor/3.5.0: resolution: { - integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw== + integrity: sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg== } engines: { node: ">=10" } dev: false @@ -792,7 +792,7 @@ packages: vue: 3.2.45 dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_wepmgm2w27yjszvmvb4ibcenaq: + /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_6fxdz2jt6ogpjdyzedzh67krxy: resolution: { integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== @@ -804,16 +804,16 @@ packages: cosmiconfig: 7.1.0 lodash.get: 4.4.2 make-error: 1.3.6 - ts-node: 9.1.1_typescript@4.9.3 + ts-node: 9.1.1_typescript@4.9.4 tslib: 2.4.1 transitivePeerDependencies: - typescript dev: true - /@esbuild/android-arm/0.15.15: + /@esbuild/android-arm/0.15.18: resolution: { - integrity: sha512-JJjZjJi2eBL01QJuWjfCdZxcIgot+VoK6Fq7eKF9w4YHm9hwl7nhBR1o2Wnt/WcANk5l9SkpvrldW1PLuXxcbw== + integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw== } engines: { node: ">=12" } cpu: [arm] @@ -822,10 +822,10 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.15.15: + /@esbuild/linux-loong64/0.15.18: resolution: { - integrity: sha512-lhz6UNPMDXUhtXSulw8XlFAtSYO26WmHQnCi2Lg2p+/TMiJKNLtZCYUxV4wG6rZMzXmr8InGpNwk+DLT2Hm0PA== + integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ== } engines: { node: ">=12" } cpu: [loong64] @@ -845,7 +845,7 @@ packages: debug: 4.3.4 espree: 9.4.1 globals: 13.18.0 - ignore: 5.2.0 + ignore: 5.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -854,20 +854,20 @@ packages: - supports-color dev: true - /@floating-ui/core/1.0.2: + /@floating-ui/core/1.0.4: resolution: { - integrity: sha512-Skfy0YS3NJ5nV9us0uuPN0HDk1Q4edljaOhRBJGDWs9EBa7ZVMYBHRFlhLvvmwEoaIM9BlH6QJFn9/uZg0bACg== + integrity: sha512-FPFLbg2b06MIw1dqk2SOEMAMX3xlrreGjcui5OTxfBDtaKTmh0kioOVjT8gcfl58juawL/yF+S+gnq8aUYQx/Q== } dev: false - /@floating-ui/dom/1.0.7: + /@floating-ui/dom/1.0.9: resolution: { - integrity: sha512-6RsqvCYe0AYWtsGvuWqCm7mZytnXAZCjWtsWu1Kg8dI3INvj/DbKlDsZO+mKSaQdPT12uxIW9W2dAWJkPx4Y5g== + integrity: sha512-nF9P6/BoARdt+h+CdUW3td4EUVngeDONCGuzRgnZveRZiJETx63cxhinE0JaPPC2tbcdTY9IGZocS5/7ag3xRg== } dependencies: - "@floating-ui/core": 1.0.2 + "@floating-ui/core": 1.0.4 dev: false /@humanwhocodes/config-array/0.11.7: @@ -924,10 +924,10 @@ packages: } dev: true - /@iconify/vue/4.0.0_vue@3.2.45: + /@iconify/vue/4.0.1_vue@3.2.45: resolution: { - integrity: sha512-73z81Yf2HISfehu3qvN9GqL1OnUO7wEMKkiFwVGJ2pqAdGCR8FrVylhRhka+6U+gFLlng0ynnT20svk3jJYwow== + integrity: sha512-k4VwcSQpGqJpoyqENRRviFuXlVcquLvQ6BKLNJ6o2amZo7u+3HyALSO79Xyz7Sg68szQGstOk6weaKUF0DJbog== } peerDependencies: vue: ">=3" @@ -1040,7 +1040,7 @@ packages: debug: 4.3.4 fast-glob: 3.2.12 source-map: 0.6.1 - vite: 3.1.8_sass@1.56.1+terser@5.16.0 + vite: 3.1.8_sass@1.56.2+terser@5.16.1 vue-i18n: 9.2.2_vue@3.2.45 transitivePeerDependencies: - supports-color @@ -1149,7 +1149,7 @@ packages: engines: { node: ">= 8" } dependencies: "@nodelib/fs.scandir": 2.1.5 - fastq: 1.13.0 + fastq: 1.14.0 dev: true /@pureadmin/descriptions/1.1.1_element-plus@2.2.26: @@ -1165,10 +1165,10 @@ packages: vue: 3.2.45 dev: false - /@pureadmin/table/1.8.3_element-plus@2.2.26: + /@pureadmin/table/1.9.0_element-plus@2.2.26: resolution: { - integrity: sha512-M+I+CDu74s/ffNybbDg0rHhiMHTdkgVIaksfmmrEwjuLB2nEaz7R0tob2qC5rKE96U2Z246meDHBidyQNx2z9w== + integrity: sha512-3cGbQc5QV0E7i1h0QZJWVuwJKXn1Kk2Ae6T/Z/pxEVRbwE0L+vixI/x9WO31/yZEL7qNz2lD+OIOtUU+HjTbYA== } peerDependencies: element-plus: ^2.0.0 @@ -1188,24 +1188,20 @@ packages: string-hash: 1.1.3 dev: true - /@pureadmin/utils/1.7.5_aotapuqn7htzdjltsyimavekky: + /@pureadmin/utils/1.8.2_echarts@5.4.0+vue@3.2.45: resolution: { - integrity: sha512-WqjtvMD67egsIJuPYx9V9aaXG3iYOTMj48XPfYxBzWTuUSvGkEj9M+3P1IrgG6GZQlK8dCPqaog8B0vujLjYJA== + integrity: sha512-9mr/y3RZJZGCYpKuRVngR6XVumdMjRNPLkFfljwU9KS5UQio70cfqsH6TQ8uL/Oh0eepDym+/KkSVTMx2EsOyQ== } peerDependencies: - dayjs: "*" echarts: "*" vue: "*" peerDependenciesMeta: - dayjs: - optional: true echarts: optional: true vue: optional: true dependencies: - dayjs: 1.11.6 echarts: 5.4.0 vue: 3.2.45 dev: false @@ -1314,12 +1310,12 @@ packages: integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== } dependencies: - "@types/lodash": 4.14.190 + "@types/lodash": 4.14.191 - /@types/lodash/4.14.190: + /@types/lodash/4.14.191: resolution: { - integrity: sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw== + integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ== } /@types/minimatch/3.0.5: @@ -1343,10 +1339,10 @@ packages: } dev: true - /@types/node/18.11.9: + /@types/node/18.11.12: resolution: { - integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + integrity: sha512-FgD3NtTAKvyMmD44T07zz2fEf+OKwutgBCEVM8GcvMGVGaDktiLNTDvPwC/LUe3PinMW+X6CuLOF2Ui1mAlSXg== } dev: true @@ -1384,7 +1380,7 @@ packages: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== } dependencies: - "@types/node": 18.11.9 + "@types/node": 18.11.12 dev: true /@types/semver/7.3.13: @@ -1408,10 +1404,10 @@ packages: } dev: false - /@typescript-eslint/eslint-plugin/5.44.0_fnsv2sbzcckq65bwfk7a5xwslu: + /@typescript-eslint/eslint-plugin/5.46.0_5mle7isnkfgjmrghnnczirv6iy: resolution: { - integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw== + integrity: sha512-QrZqaIOzJAjv0sfjY4EjbXUi3ZOFpKfzntx22gPGr9pmFcTjcFw/1sS1LJhEubfAGwuLjNrPV0rH+D1/XZFy7Q== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1422,26 +1418,26 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a - "@typescript-eslint/scope-manager": 5.44.0 - "@typescript-eslint/type-utils": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a - "@typescript-eslint/utils": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + "@typescript-eslint/parser": 5.46.0_ha6vam6werchizxrnqvarmz2zu + "@typescript-eslint/scope-manager": 5.46.0 + "@typescript-eslint/type-utils": 5.46.0_ha6vam6werchizxrnqvarmz2zu + "@typescript-eslint/utils": 5.46.0_ha6vam6werchizxrnqvarmz2zu debug: 4.3.4 - eslint: 8.28.0 - ignore: 5.2.0 + eslint: 8.29.0 + ignore: 5.2.1 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.3 - typescript: 4.9.3 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: + /@typescript-eslint/parser/5.46.0_ha6vam6werchizxrnqvarmz2zu: resolution: { - integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA== + integrity: sha512-joNO6zMGUZg+C73vwrKXCd8usnsmOYmgW/w5ZW0pG0RGvqeznjtGDk61EqqTpNrFLUYBW2RSBFrxdAZMqA4OZA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1451,31 +1447,31 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 5.44.0 - "@typescript-eslint/types": 5.44.0 - "@typescript-eslint/typescript-estree": 5.44.0_typescript@4.9.3 + "@typescript-eslint/scope-manager": 5.46.0 + "@typescript-eslint/types": 5.46.0 + "@typescript-eslint/typescript-estree": 5.46.0_typescript@4.9.4 debug: 4.3.4 - eslint: 8.28.0 - typescript: 4.9.3 + eslint: 8.29.0 + typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.44.0: + /@typescript-eslint/scope-manager/5.46.0: resolution: { - integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g== + integrity: sha512-7wWBq9d/GbPiIM6SqPK9tfynNxVbfpihoY5cSFMer19OYUA3l4powA2uv0AV2eAZV6KoAh6lkzxv4PoxOLh1oA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.44.0 - "@typescript-eslint/visitor-keys": 5.44.0 + "@typescript-eslint/types": 5.46.0 + "@typescript-eslint/visitor-keys": 5.46.0 dev: true - /@typescript-eslint/type-utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: + /@typescript-eslint/type-utils/5.46.0_ha6vam6werchizxrnqvarmz2zu: resolution: { - integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w== + integrity: sha512-dwv4nimVIAsVS2dTA0MekkWaRnoYNXY26dKz8AN5W3cBFYwYGFQEqm/cG+TOoooKlncJS4RTbFKgcFY/pOiBCg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1485,28 +1481,28 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/typescript-estree": 5.44.0_typescript@4.9.3 - "@typescript-eslint/utils": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + "@typescript-eslint/typescript-estree": 5.46.0_typescript@4.9.4 + "@typescript-eslint/utils": 5.46.0_ha6vam6werchizxrnqvarmz2zu debug: 4.3.4 - eslint: 8.28.0 - tsutils: 3.21.0_typescript@4.9.3 - typescript: 4.9.3 + eslint: 8.29.0 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.44.0: + /@typescript-eslint/types/5.46.0: resolution: { - integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ== + integrity: sha512-wHWgQHFB+qh6bu0IAPAJCdeCdI0wwzZnnWThlmHNY01XJ9Z97oKqKOzWYpR2I83QmshhQJl6LDM9TqMiMwJBTw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.44.0_typescript@4.9.3: + /@typescript-eslint/typescript-estree/5.46.0_typescript@4.9.4: resolution: { - integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw== + integrity: sha512-kDLNn/tQP+Yp8Ro2dUpyyVV0Ksn2rmpPpB0/3MO874RNmXtypMwSeazjEN/Q6CTp8D7ExXAAekPEcCEB/vtJkw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1515,22 +1511,22 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 5.44.0 - "@typescript-eslint/visitor-keys": 5.44.0 + "@typescript-eslint/types": 5.46.0 + "@typescript-eslint/visitor-keys": 5.46.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.3 - typescript: 4.9.3 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: + /@typescript-eslint/utils/5.46.0_ha6vam6werchizxrnqvarmz2zu: resolution: { - integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw== + integrity: sha512-4O+Ps1CRDw+D+R40JYh5GlKLQERXRKW5yIQoNDpmXPJ+C7kaPF9R7GWl+PxGgXjB3PQCqsaaZUpZ9dG4U6DO7g== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1538,30 +1534,30 @@ packages: dependencies: "@types/json-schema": 7.0.11 "@types/semver": 7.3.13 - "@typescript-eslint/scope-manager": 5.44.0 - "@typescript-eslint/types": 5.44.0 - "@typescript-eslint/typescript-estree": 5.44.0_typescript@4.9.3 - eslint: 8.28.0 + "@typescript-eslint/scope-manager": 5.46.0 + "@typescript-eslint/types": 5.46.0 + "@typescript-eslint/typescript-estree": 5.46.0_typescript@4.9.4 + eslint: 8.29.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.28.0 + eslint-utils: 3.0.0_eslint@8.29.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.44.0: + /@typescript-eslint/visitor-keys/5.46.0: resolution: { - integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ== + integrity: sha512-E13gBoIXmaNhwjipuvQg1ByqSAu/GbEpP/qzFihugJ+MomtoJtFAJG/+2DRPByf57B863m0/q7Zt16V9ohhANw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.44.0 + "@typescript-eslint/types": 5.46.0 eslint-visitor-keys: 3.3.0 dev: true - /@vitejs/plugin-legacy/2.3.1_terser@5.16.0+vite@3.1.8: + /@vitejs/plugin-legacy/2.3.1_terser@5.16.1+vite@3.1.8: resolution: { integrity: sha512-J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ== @@ -1571,13 +1567,13 @@ packages: terser: ^5.4.0 vite: ^3.0.0 dependencies: - "@babel/standalone": 7.20.4 + "@babel/standalone": 7.20.6 core-js: 3.26.1 magic-string: 0.26.7 regenerator-runtime: 0.13.11 systemjs: 6.13.0 - terser: 5.16.0 - vite: 3.1.8_sass@1.56.1+terser@5.16.0 + terser: 5.16.1 + vite: 3.1.8_sass@1.56.2+terser@5.16.1 dev: true /@vitejs/plugin-vue-jsx/2.1.1_vite@3.1.8+vue@3.2.45: @@ -1590,10 +1586,10 @@ packages: vite: ^3.0.0 vue: ^3.0.0 dependencies: - "@babel/core": 7.20.2 - "@babel/plugin-transform-typescript": 7.20.2_@babel+core@7.20.2 - "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.20.2 - vite: 3.1.8_sass@1.56.1+terser@5.16.0 + "@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: 3.1.8_sass@1.56.2+terser@5.16.1 vue: 3.2.45 transitivePeerDependencies: - supports-color @@ -1609,63 +1605,63 @@ packages: vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 3.1.8_sass@1.56.1+terser@5.16.0 + vite: 3.1.8_sass@1.56.2+terser@5.16.1 vue: 3.2.45 dev: true - /@volar/language-core/1.0.9: + /@volar/language-core/1.0.12: resolution: { - integrity: sha512-5Fty3slLet6svXiJw2YxhYeo6c7wFdtILrql5bZymYLM+HbiZtJbryW1YnUEKAP7MO9Mbeh+TNH4Z0HFxHgIqw== + integrity: sha512-I9wylkEq5Fhv4uIxXq4ys+GKVAxKY64DEw1nj8oP36xaOl80r6ogZ9V3BCKJp/npAlFCH7pAkUDSBkSo8v3Tfg== } dependencies: - "@volar/source-map": 1.0.9 + "@volar/source-map": 1.0.12 "@vue/reactivity": 3.2.45 muggle-string: 0.1.0 dev: true - /@volar/source-map/1.0.9: + /@volar/source-map/1.0.12: resolution: { - integrity: sha512-fazB/vy5ZEJ3yKx4fabJyGNI3CBkdLkfEIRVu6+1P3VixK0Mn+eqyUIkLBrzGYaeFM3GybhCLCvsVdNz0Fu/CQ== + integrity: sha512-5npjYmotdIIerchOn9QwGHM7LBNJLWAjPBMrZnvv1MbqTwAxu2H1+MNh/cvLeIcrzNSYui81RZsMaPKTRiiXyg== } dependencies: muggle-string: 0.1.0 dev: true - /@volar/typescript/1.0.9: + /@volar/typescript/1.0.12: resolution: { - integrity: sha512-dVziu+ShQUWuMukM6bvK2v2O446/gG6l1XkTh2vfkccw1IzjfbiP1TWQoNo1ipTfZOtu5YJGYAx+o5HNrGXWfQ== + integrity: sha512-7PR4Fwg3EyuwmagodaGntKxDqzie5Ywiq7evx5UvNIY0BP3yXrCADxBMFYLJykb+ECSE+GbTClsyXTnJQ9xi1Q== } dependencies: - "@volar/language-core": 1.0.9 + "@volar/language-core": 1.0.12 dev: true - /@volar/vue-language-core/1.0.9: + /@volar/vue-language-core/1.0.12: resolution: { - integrity: sha512-tofNoR8ShPFenHT1YVMuvoXtXWwoQE+fiXVqSmW0dSKZqEDjWQ3YeXSd0a6aqyKaIbvR7kWWGp34WbpQlwf9Ww== + integrity: sha512-2JnKRwTJZxAHwFiaQmp79GwyAzf2UPOSnAe6QfOCTQvQ79iNj/zdzDjSzogeuwkCgrG8GHgaMiuWZx4xIXgTIQ== } dependencies: - "@volar/language-core": 1.0.9 - "@volar/source-map": 1.0.9 + "@volar/language-core": 1.0.12 + "@volar/source-map": 1.0.12 "@vue/compiler-dom": 3.2.45 "@vue/compiler-sfc": 3.2.45 "@vue/reactivity": 3.2.45 "@vue/shared": 3.2.45 - minimatch: 5.1.0 + minimatch: 5.1.1 vue-template-compiler: 2.7.14 dev: true - /@volar/vue-typescript/1.0.9: + /@volar/vue-typescript/1.0.12: resolution: { - integrity: sha512-ZLe4y9YNbviACa7uAMCilzxA76gbbSlKfjspXBzk6fCobd8QCIig+VyDYcjANIlm2HhgSCX8jYTzhCKlegh4mw== + integrity: sha512-MhdZmUlvl54w2rsPXEtwbX7dq1Dya7THFcDof7vNaH3PwBxqnDn8SZS1Yoxe3pENuAXNwQskAc2uP9R9LYe36g== } dependencies: - "@volar/typescript": 1.0.9 - "@volar/vue-language-core": 1.0.9 + "@volar/typescript": 1.0.12 + "@volar/vue-language-core": 1.0.12 dev: true /@vue-macros/common/0.13.4: @@ -1675,7 +1671,7 @@ packages: } engines: { node: ">=14.19.0" } dependencies: - "@babel/types": 7.20.2 + "@babel/types": 7.20.5 "@vue/compiler-sfc": 3.2.45 magic-string: 0.26.7 dev: true @@ -1687,17 +1683,17 @@ packages: } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.2: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.5: 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.2 + "@babel/plugin-syntax-jsx": 7.18.6_@babel+core@7.20.5 "@babel/template": 7.18.10 - "@babel/traverse": 7.20.1 - "@babel/types": 7.20.2 + "@babel/traverse": 7.20.5 + "@babel/types": 7.20.5 "@vue/babel-helper-vue-transform-on": 1.0.2 camelcase: 6.3.0 html-tags: 3.2.0 @@ -1713,7 +1709,7 @@ packages: integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A== } dependencies: - "@babel/parser": 7.20.3 + "@babel/parser": 7.20.5 "@vue/shared": 3.2.45 estree-walker: 2.0.2 source-map: 0.6.1 @@ -1733,7 +1729,7 @@ packages: integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q== } dependencies: - "@babel/parser": 7.20.3 + "@babel/parser": 7.20.5 "@vue/compiler-core": 3.2.45 "@vue/compiler-dom": 3.2.45 "@vue/compiler-ssr": 3.2.45 @@ -1759,7 +1755,7 @@ packages: integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ== } - /@vue/eslint-config-prettier/7.0.0_5qrnzwqb344w6up62gv3safeoi: + /@vue/eslint-config-prettier/7.0.0_wdw3qg4p7crmsoaizcyntelyni: resolution: { integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw== @@ -1768,13 +1764,13 @@ packages: eslint: ">= 7.28.0" prettier: ">= 2.0.0" dependencies: - eslint: 8.28.0 - eslint-config-prettier: 8.5.0_eslint@8.28.0 - eslint-plugin-prettier: 4.2.1_cwlo2dingkvfydnaculr42urve - prettier: 2.8.0 + 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 dev: true - /@vue/eslint-config-typescript/11.0.2_5ma4o5namqj2syekqcvrgakwe4: + /@vue/eslint-config-typescript/11.0.2_4ajq2belonl3hwwudzbg7tkiqi: resolution: { integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw== @@ -1788,12 +1784,12 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/eslint-plugin": 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu - "@typescript-eslint/parser": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a - eslint: 8.28.0 - eslint-plugin-vue: 9.8.0_eslint@8.28.0 - typescript: 4.9.3 - vue-eslint-parser: 9.1.0_eslint@8.28.0 + "@typescript-eslint/eslint-plugin": 5.46.0_5mle7isnkfgjmrghnnczirv6iy + "@typescript-eslint/parser": 5.46.0_ha6vam6werchizxrnqvarmz2zu + eslint: 8.29.0 + eslint-plugin-vue: 9.8.0_eslint@8.29.0 + typescript: 4.9.4 + vue-eslint-parser: 9.1.0_eslint@8.29.0 transitivePeerDependencies: - supports-color dev: true @@ -1804,7 +1800,7 @@ packages: integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ== } dependencies: - "@babel/parser": 7.20.3 + "@babel/parser": 7.20.5 "@vue/compiler-core": 3.2.45 "@vue/shared": 3.2.45 estree-walker: 2.0.2 @@ -1970,7 +1966,7 @@ packages: cssnano-preset-lite: 2.1.3_postcss@8.4.19 fs-extra: 10.1.0 postcss: 8.4.19 - prettier: 2.8.0 + prettier: 2.8.1 uuid: 8.3.2 dev: true @@ -2210,8 +2206,8 @@ packages: } engines: { node: ">=14.19.0" } dependencies: - "@babel/parser": 7.20.3 - "@babel/types": 7.20.2 + "@babel/parser": 7.20.5 + "@babel/types": 7.20.5 dev: true /astral-regex/2.0.0: @@ -2247,7 +2243,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001434 + caniuse-lite: 1.0.30001436 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -2255,10 +2251,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /axios/1.2.0: + /axios/1.2.1: resolution: { - integrity: sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw== + integrity: sha512-I88cFiGu9ryt/tfVEi4kX2SITsvDddTajXTOFmt2uK1ZVA8LytjtdeyefdQWEf5PU8w+4SSJDoYnggflB5tW4A== } dependencies: follow-redirects: 1.15.2 @@ -2341,7 +2337,7 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001434 + caniuse-lite: 1.0.30001436 electron-to-chromium: 1.4.284 node-releases: 2.0.6 update-browserslist-db: 1.0.10_browserslist@4.21.4 @@ -2431,15 +2427,15 @@ packages: } dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001434 + caniuse-lite: 1.0.30001436 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001434: + /caniuse-lite/1.0.30001436: resolution: { - integrity: sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA== + integrity: sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg== } dev: true @@ -2831,6 +2827,17 @@ packages: source-map-js: 1.0.2 dev: true + /css-tree/2.3.0: + resolution: + { + integrity: sha512-1rg0LiK2MFi4R3/lVvnRokEWTZb30ljSAe5x+0HHkZ+OqZaAeiP8g8Eh91VmkyCtQn9vMgQRiaTDYgLBt+2Qyw== + } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.0.2 + dev: true + /css-what/6.1.0: resolution: { @@ -2966,10 +2973,10 @@ packages: engines: { node: ">=8" } dev: true - /dayjs/1.11.6: + /dayjs/1.11.7: resolution: { - integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ== + integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== } dev: false @@ -3234,15 +3241,15 @@ packages: peerDependencies: vue: ^3.2.0 dependencies: - "@ctrl/tinycolor": 3.4.1 + "@ctrl/tinycolor": 3.5.0 "@element-plus/icons-vue": 2.0.10_vue@3.2.45 - "@floating-ui/dom": 1.0.7 + "@floating-ui/dom": 1.0.9 "@popperjs/core": /@sxzz/popperjs-es/2.11.7 - "@types/lodash": 4.14.190 + "@types/lodash": 4.14.191 "@types/lodash-es": 4.17.6 "@vueuse/core": 9.6.0_vue@3.2.45 async-validator: 4.2.5 - dayjs: 1.11.6 + dayjs: 1.11.7 escape-html: 1.0.3 lodash: 4.17.21 lodash-es: 4.17.21 @@ -3321,10 +3328,10 @@ packages: is-arrayish: 0.2.1 dev: true - /esbuild-android-64/0.15.15: + /esbuild-android-64/0.15.18: resolution: { - integrity: sha512-F+WjjQxO+JQOva3tJWNdVjouFMLK6R6i5gjDvgUthLYJnIZJsp1HlF523k73hELY20WPyEO8xcz7aaYBVkeg5Q== + integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA== } engines: { node: ">=12" } cpu: [x64] @@ -3333,10 +3340,10 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.15.15: + /esbuild-android-arm64/0.15.18: resolution: { - integrity: sha512-attlyhD6Y22jNyQ0fIIQ7mnPvDWKw7k6FKnsXlBvQE6s3z6s6cuEHcSgoirquQc7TmZgVCK5fD/2uxmRN+ZpcQ== + integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ== } engines: { node: ">=12" } cpu: [arm64] @@ -3345,10 +3352,10 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.15: + /esbuild-darwin-64/0.15.18: resolution: { - integrity: sha512-ohZtF8W1SHJ4JWldsPVdk8st0r9ExbAOSrBOh5L+Mq47i696GVwv1ab/KlmbUoikSTNoXEhDzVpxUR/WIO19FQ== + integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg== } engines: { node: ">=12" } cpu: [x64] @@ -3357,10 +3364,10 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.15: + /esbuild-darwin-arm64/0.15.18: resolution: { - integrity: sha512-P8jOZ5zshCNIuGn+9KehKs/cq5uIniC+BeCykvdVhx/rBXSxmtj3CUIKZz4sDCuESMbitK54drf/2QX9QHG5Ag== + integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA== } engines: { node: ">=12" } cpu: [arm64] @@ -3369,10 +3376,10 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.15: + /esbuild-freebsd-64/0.15.18: resolution: { - integrity: sha512-KkTg+AmDXz1IvA9S1gt8dE24C8Thx0X5oM0KGF322DuP+P3evwTL9YyusHAWNsh4qLsR80nvBr/EIYs29VSwuA== + integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA== } engines: { node: ">=12" } cpu: [x64] @@ -3381,10 +3388,10 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.15: + /esbuild-freebsd-arm64/0.15.18: resolution: { - integrity: sha512-FUcML0DRsuyqCMfAC+HoeAqvWxMeq0qXvclZZ/lt2kLU6XBnDA5uKTLUd379WYEyVD4KKFctqWd9tTuk8C/96g== + integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA== } engines: { node: ">=12" } cpu: [arm64] @@ -3393,10 +3400,10 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.15: + /esbuild-linux-32/0.15.18: resolution: { - integrity: sha512-q28Qn5pZgHNqug02aTkzw5sW9OklSo96b5nm17Mq0pDXrdTBcQ+M6Q9A1B+dalFeynunwh/pvfrNucjzwDXj+Q== + integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg== } engines: { node: ">=12" } cpu: [ia32] @@ -3405,10 +3412,10 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.15: + /esbuild-linux-64/0.15.18: resolution: { - integrity: sha512-217KPmWMirkf8liO+fj2qrPwbIbhNTGNVtvqI1TnOWJgcMjUWvd677Gq3fTzXEjilkx2yWypVnTswM2KbXgoAg== + integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw== } engines: { node: ">=12" } cpu: [x64] @@ -3417,10 +3424,10 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.15.15: + /esbuild-linux-arm/0.15.18: resolution: { - integrity: sha512-RYVW9o2yN8yM7SB1yaWr378CwrjvGCyGybX3SdzPHpikUHkME2AP55Ma20uNwkNyY2eSYFX9D55kDrfQmQBR4w== + integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA== } engines: { node: ">=12" } cpu: [arm] @@ -3429,10 +3436,10 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.15.15: + /esbuild-linux-arm64/0.15.18: resolution: { - integrity: sha512-/ltmNFs0FivZkYsTzAsXIfLQX38lFnwJTWCJts0IbCqWZQe+jjj0vYBNbI0kmXLb3y5NljiM5USVAO1NVkdh2g== + integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug== } engines: { node: ">=12" } cpu: [arm64] @@ -3441,10 +3448,10 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.15: + /esbuild-linux-mips64le/0.15.18: resolution: { - integrity: sha512-PksEPb321/28GFFxtvL33yVPfnMZihxkEv5zME2zapXGp7fA1X2jYeiTUK+9tJ/EGgcNWuwvtawPxJG7Mmn86A== + integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ== } engines: { node: ">=12" } cpu: [mips64el] @@ -3453,10 +3460,10 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.15: + /esbuild-linux-ppc64le/0.15.18: resolution: { - integrity: sha512-ek8gJBEIhcpGI327eAZigBOHl58QqrJrYYIZBWQCnH3UnXoeWMrMZLeeZL8BI2XMBhP+sQ6ERctD5X+ajL/AIA== + integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w== } engines: { node: ">=12" } cpu: [ppc64] @@ -3465,10 +3472,10 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.15: + /esbuild-linux-riscv64/0.15.18: resolution: { - integrity: sha512-H5ilTZb33/GnUBrZMNJtBk7/OXzDHDXjIzoLXHSutwwsLxSNaLxzAaMoDGDd/keZoS+GDBqNVxdCkpuiRW4OSw== + integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg== } engines: { node: ">=12" } cpu: [riscv64] @@ -3477,10 +3484,10 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.15: + /esbuild-linux-s390x/0.15.18: resolution: { - integrity: sha512-jKaLUg78mua3rrtrkpv4Or2dNTJU7bgHN4bEjT4OX4GR7nLBSA9dfJezQouTxMmIW7opwEC5/iR9mpC18utnxQ== + integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ== } engines: { node: ">=12" } cpu: [s390x] @@ -3489,10 +3496,10 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.15.15: + /esbuild-netbsd-64/0.15.18: resolution: { - integrity: sha512-aOvmF/UkjFuW6F36HbIlImJTTx45KUCHJndtKo+KdP8Dhq3mgLRKW9+6Ircpm8bX/RcS3zZMMmaBLkvGY06Gvw== + integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg== } engines: { node: ">=12" } cpu: [x64] @@ -3501,10 +3508,10 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.15.15: + /esbuild-openbsd-64/0.15.18: resolution: { - integrity: sha512-HFFX+WYedx1w2yJ1VyR1Dfo8zyYGQZf1cA69bLdrHzu9svj6KH6ZLK0k3A1/LFPhcEY9idSOhsB2UyU0tHPxgQ== + integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ== } engines: { node: ">=12" } cpu: [x64] @@ -3513,10 +3520,10 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.15: + /esbuild-sunos-64/0.15.18: resolution: { - integrity: sha512-jOPBudffG4HN8yJXcK9rib/ZTFoTA5pvIKbRrt3IKAGMq1EpBi4xoVoSRrq/0d4OgZLaQbmkHp8RO9eZIn5atA== + integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw== } engines: { node: ">=12" } cpu: [x64] @@ -3525,10 +3532,10 @@ packages: dev: true optional: true - /esbuild-windows-32/0.15.15: + /esbuild-windows-32/0.15.18: resolution: { - integrity: sha512-MDkJ3QkjnCetKF0fKxCyYNBnOq6dmidcwstBVeMtXSgGYTy8XSwBeIE4+HuKiSsG6I/mXEb++px3IGSmTN0XiA== + integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ== } engines: { node: ">=12" } cpu: [ia32] @@ -3537,10 +3544,10 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.15: + /esbuild-windows-64/0.15.18: resolution: { - integrity: sha512-xaAUIB2qllE888SsMU3j9nrqyLbkqqkpQyWVkfwSil6BBPgcPk3zOFitTTncEKCLTQy3XV9RuH7PDj3aJDljWA== + integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw== } engines: { node: ">=12" } cpu: [x64] @@ -3549,10 +3556,10 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.15: + /esbuild-windows-arm64/0.15.18: resolution: { - integrity: sha512-ttuoCYCIJAFx4UUKKWYnFdrVpoXa3+3WWkXVI6s09U+YjhnyM5h96ewTq/WgQj9LFSIlABQvadHSOQyAVjW5xQ== + integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ== } engines: { node: ">=12" } cpu: [arm64] @@ -3570,37 +3577,37 @@ packages: requiresBuild: true dev: true - /esbuild/0.15.15: + /esbuild/0.15.18: resolution: { - integrity: sha512-TEw/lwK4Zzld9x3FedV6jy8onOUHqcEX3ADFk4k+gzPUwrxn8nWV62tH0udo8jOtjFodlEfc4ypsqX3e+WWO6w== + integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q== } engines: { node: ">=12" } hasBin: true requiresBuild: true optionalDependencies: - "@esbuild/android-arm": 0.15.15 - "@esbuild/linux-loong64": 0.15.15 - esbuild-android-64: 0.15.15 - esbuild-android-arm64: 0.15.15 - esbuild-darwin-64: 0.15.15 - esbuild-darwin-arm64: 0.15.15 - esbuild-freebsd-64: 0.15.15 - esbuild-freebsd-arm64: 0.15.15 - esbuild-linux-32: 0.15.15 - esbuild-linux-64: 0.15.15 - esbuild-linux-arm: 0.15.15 - esbuild-linux-arm64: 0.15.15 - esbuild-linux-mips64le: 0.15.15 - esbuild-linux-ppc64le: 0.15.15 - esbuild-linux-riscv64: 0.15.15 - esbuild-linux-s390x: 0.15.15 - esbuild-netbsd-64: 0.15.15 - esbuild-openbsd-64: 0.15.15 - esbuild-sunos-64: 0.15.15 - esbuild-windows-32: 0.15.15 - esbuild-windows-64: 0.15.15 - esbuild-windows-arm64: 0.15.15 + "@esbuild/android-arm": 0.15.18 + "@esbuild/linux-loong64": 0.15.18 + esbuild-android-64: 0.15.18 + esbuild-android-arm64: 0.15.18 + esbuild-darwin-64: 0.15.18 + esbuild-darwin-arm64: 0.15.18 + esbuild-freebsd-64: 0.15.18 + esbuild-freebsd-arm64: 0.15.18 + esbuild-linux-32: 0.15.18 + esbuild-linux-64: 0.15.18 + esbuild-linux-arm: 0.15.18 + esbuild-linux-arm64: 0.15.18 + esbuild-linux-mips64le: 0.15.18 + esbuild-linux-ppc64le: 0.15.18 + esbuild-linux-riscv64: 0.15.18 + esbuild-linux-s390x: 0.15.18 + esbuild-netbsd-64: 0.15.18 + esbuild-openbsd-64: 0.15.18 + esbuild-sunos-64: 0.15.18 + esbuild-windows-32: 0.15.18 + esbuild-windows-64: 0.15.18 + esbuild-windows-arm64: 0.15.18 dev: true /escalade/3.1.1: @@ -3633,7 +3640,7 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-prettier/8.5.0_eslint@8.28.0: + /eslint-config-prettier/8.5.0_eslint@8.29.0: resolution: { integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== @@ -3642,10 +3649,10 @@ packages: peerDependencies: eslint: ">=7.0.0" dependencies: - eslint: 8.28.0 + eslint: 8.29.0 dev: true - /eslint-plugin-prettier/4.2.1_5qrnzwqb344w6up62gv3safeoi: + /eslint-plugin-prettier/4.2.1_5dgjrgoi64tgrv3zzn3walur3u: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== @@ -3659,12 +3666,13 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.28.0 - prettier: 2.8.0 + eslint: 8.29.0 + eslint-config-prettier: 8.5.0_eslint@8.29.0 + prettier: 2.8.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/4.2.1_cwlo2dingkvfydnaculr42urve: + /eslint-plugin-prettier/4.2.1_wdw3qg4p7crmsoaizcyntelyni: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== @@ -3678,13 +3686,12 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.28.0 - eslint-config-prettier: 8.5.0_eslint@8.28.0 - prettier: 2.8.0 + eslint: 8.29.0 + prettier: 2.8.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/9.8.0_eslint@8.28.0: + /eslint-plugin-vue/9.8.0_eslint@8.29.0: resolution: { integrity: sha512-E/AXwcTzunyzM83C2QqDHxepMzvI2y6x+mmeYHbVDQlKFqmKYvRrhaVixEeeG27uI44p9oKDFiyCRw4XxgtfHA== @@ -3693,13 +3700,13 @@ packages: peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.28.0 - eslint-utils: 3.0.0_eslint@8.28.0 + eslint: 8.29.0 + eslint-utils: 3.0.0_eslint@8.29.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.28.0 + vue-eslint-parser: 9.1.0_eslint@8.29.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -3737,7 +3744,7 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.28.0: + /eslint-utils/3.0.0_eslint@8.29.0: resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== @@ -3746,7 +3753,7 @@ packages: peerDependencies: eslint: ">=5" dependencies: - eslint: 8.28.0 + eslint: 8.29.0 eslint-visitor-keys: 2.1.0 dev: true @@ -3774,10 +3781,10 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.28.0: + /eslint/8.29.0: resolution: { - integrity: sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ== + integrity: sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true @@ -3793,7 +3800,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.28.0 + eslint-utils: 3.0.0_eslint@8.29.0 eslint-visitor-keys: 3.3.0 espree: 9.4.1 esquery: 1.4.0 @@ -3804,7 +3811,7 @@ packages: glob-parent: 6.0.2 globals: 13.18.0 grapheme-splitter: 1.0.4 - ignore: 5.2.0 + ignore: 5.2.1 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -3992,10 +3999,10 @@ packages: engines: { node: ">= 4.9.1" } dev: true - /fastq/1.13.0: + /fastq/1.14.0: resolution: { - integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + integrity: sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg== } dependencies: reusify: 1.0.4 @@ -4317,7 +4324,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.2.12 - ignore: 5.2.0 + ignore: 5.2.1 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -4461,10 +4468,10 @@ packages: hasBin: true dev: true - /ignore/5.2.0: + /ignore/5.2.1: resolution: { - integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + integrity: sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== } engines: { node: ">= 4" } dev: true @@ -4944,7 +4951,7 @@ packages: log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 - rxjs: 7.5.7 + rxjs: 7.6.0 through: 2.3.8 wrap-ansi: 7.0.0 dev: true @@ -5128,6 +5135,13 @@ packages: } dev: true + /mdn-data/2.0.30: + resolution: + { + integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + } + dev: true + /memoize-one/6.0.0: resolution: { @@ -5245,10 +5259,10 @@ packages: brace-expansion: 1.1.11 dev: true - /minimatch/5.1.0: + /minimatch/5.1.1: resolution: { - integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== + integrity: sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g== } engines: { node: ">=10" } dependencies: @@ -5689,7 +5703,7 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.27_mgnvym7yiazkylwwogi5r767ue: + /pinia/2.0.27_prq2uz4lho2pwp6irk4cfkrxwu: resolution: { integrity: sha512-nOnXP0OFeL8R4WjAHsterU+11vptda643gH02xKNtSCDPiRzVfRYodOLihLDoa0gL1KKuQKV+KOzEgdt3YvqEw== @@ -5705,7 +5719,7 @@ packages: optional: true dependencies: "@vue/devtools-api": 6.4.5 - typescript: 4.9.3 + typescript: 4.9.4 vue: 3.2.45 vue-demi: 0.13.11_vue@3.2.45 dev: false @@ -5850,10 +5864,10 @@ packages: resolve: 1.22.1 dev: true - /postcss-import/15.0.0_postcss@8.4.19: + /postcss-import/15.1.0_postcss@8.4.19: resolution: { - integrity: sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg== + integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== } engines: { node: ">=14.0.0" } peerDependencies: @@ -6182,14 +6196,14 @@ packages: postcss: 8.4.19 dev: true - /postcss-scss/4.0.5_postcss@8.4.19: + /postcss-scss/4.0.6_postcss@8.4.19: resolution: { - integrity: sha512-F7xpB6TrXyqUh3GKdyB4Gkp3QL3DDW1+uI+gxx/oJnUt/qXI4trj5OGlp9rOKdoABGULuqtqeG+3HEVQk4DjmA== + integrity: sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ== } engines: { node: ">=12.0" } peerDependencies: - postcss: ^8.3.3 + postcss: ^8.4.19 dependencies: postcss: 8.4.19 dev: true @@ -6279,16 +6293,16 @@ packages: fast-diff: 1.2.0 dev: true - /prettier/2.8.0: + /prettier/2.8.1: resolution: { - integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== + integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg== } engines: { node: ">=10.13.0" } hasBin: true dev: true - /pretty-quick/3.1.1_prettier@2.8.0: + /pretty-quick/3.1.1_prettier@2.8.1: resolution: { integrity: sha512-ZYLGiMoV2jcaas3vTJrLvKAYsxDoXQBUn8OSTxkl67Fyov9lyXivJTl0+2WVh+y6EovGcw7Lm5ThYpH+Sh3XxQ== @@ -6301,10 +6315,10 @@ packages: chalk: 3.0.0 execa: 4.1.0 find-up: 4.1.0 - ignore: 5.2.0 + ignore: 5.2.1 mri: 1.2.0 multimatch: 4.0.0 - prettier: 2.8.0 + prettier: 2.8.1 dev: true /process/0.11.10: @@ -6615,10 +6629,10 @@ packages: queue-microtask: 1.2.3 dev: true - /rxjs/7.5.7: + /rxjs/7.6.0: resolution: { - integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA== + integrity: sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ== } dependencies: tslib: 2.4.1 @@ -6631,7 +6645,7 @@ packages: } dev: true - /sass-loader/13.2.0_sass@1.56.1: + /sass-loader/13.2.0_sass@1.56.2: resolution: { integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg== @@ -6657,13 +6671,13 @@ packages: dependencies: klona: 2.0.5 neo-async: 2.6.2 - sass: 1.56.1 + sass: 1.56.2 dev: true - /sass/1.56.1: + /sass/1.56.2: resolution: { - integrity: sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ== + integrity: sha512-ciEJhnyCRwzlBCB+h5cCPM6ie/6f8HrhZMQOf5vlU60Y1bI1rx5Zb0vlDZvaycHsg/MqFfF1Eq2eokAa32iw8w== } engines: { node: ">=12.0.0" } hasBin: true @@ -6832,6 +6846,7 @@ packages: { integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== } + deprecated: Please use @jridgewell/sourcemap-codec instead /spdx-correct/3.1.1: resolution: @@ -7007,7 +7022,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /stylelint-config-html/1.1.0_qendsqix7hqecpnpx4fjs6qry4: + /stylelint-config-html/1.1.0_bto6pmslw3cibsiuq6smxboytq: resolution: { integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ== @@ -7018,10 +7033,10 @@ packages: stylelint: ">=14.0.0" dependencies: postcss-html: 1.5.0 - stylelint: 14.15.0 + stylelint: 14.16.0 dev: true - /stylelint-config-prettier/9.0.4_stylelint@14.15.0: + /stylelint-config-prettier/9.0.4_stylelint@14.16.0: resolution: { integrity: sha512-38nIGTGpFOiK5LjJ8Ma1yUgpKENxoKSOhbDNSemY7Ep0VsJoXIW9Iq/2hSt699oB9tReynfWicTAoIHiq8Rvbg== @@ -7031,10 +7046,10 @@ packages: peerDependencies: stylelint: ">=11.0.0" dependencies: - stylelint: 14.15.0 + stylelint: 14.16.0 dev: true - /stylelint-config-recommended/9.0.0_stylelint@14.15.0: + /stylelint-config-recommended/9.0.0_stylelint@14.16.0: resolution: { integrity: sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ== @@ -7042,10 +7057,10 @@ packages: peerDependencies: stylelint: ^14.10.0 dependencies: - stylelint: 14.15.0 + stylelint: 14.16.0 dev: true - /stylelint-config-standard/29.0.0_stylelint@14.15.0: + /stylelint-config-standard/29.0.0_stylelint@14.16.0: resolution: { integrity: sha512-uy8tZLbfq6ZrXy4JKu3W+7lYLgRQBxYTUUB88vPgQ+ZzAxdrvcaSUW9hOMNLYBnwH+9Kkj19M2DHdZ4gKwI7tg== @@ -7053,11 +7068,11 @@ packages: peerDependencies: stylelint: ^14.14.0 dependencies: - stylelint: 14.15.0 - stylelint-config-recommended: 9.0.0_stylelint@14.15.0 + stylelint: 14.16.0 + stylelint-config-recommended: 9.0.0_stylelint@14.16.0 dev: true - /stylelint-order/5.0.0_stylelint@14.15.0: + /stylelint-order/5.0.0_stylelint@14.16.0: resolution: { integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== @@ -7067,13 +7082,13 @@ packages: dependencies: postcss: 8.4.19 postcss-sorting: 7.0.1_postcss@8.4.19 - stylelint: 14.15.0 + stylelint: 14.16.0 dev: true - /stylelint/14.15.0: + /stylelint/14.16.0: resolution: { - integrity: sha512-JOgDAo5QRsqiOZPZO+B9rKJvBm64S0xasbuRPAbPs6/vQDgDCnZLIiw6XcAS6GQKk9k1sBWR6rmH3Mfj8OknKg== + integrity: sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true @@ -7091,7 +7106,7 @@ packages: globby: 11.1.0 globjoin: 0.1.4 html-tags: 3.2.0 - ignore: 5.2.0 + ignore: 5.2.1 import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 @@ -7194,7 +7209,7 @@ packages: "@trysound/sax": 0.2.0 commander: 7.2.0 css-select: 5.1.0 - css-tree: 2.2.1 + css-tree: 2.3.0 csso: 5.0.5 picocolors: 1.0.0 dev: true @@ -7257,10 +7272,10 @@ packages: - ts-node dev: true - /terser/5.16.0: + /terser/5.16.1: resolution: { - integrity: sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== + integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== } engines: { node: ">=10" } hasBin: true @@ -7327,7 +7342,7 @@ packages: engines: { node: ">=8" } dev: true - /ts-node/9.1.1_typescript@4.9.3: + /ts-node/9.1.1_typescript@4.9.4: resolution: { integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== @@ -7342,7 +7357,7 @@ packages: diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.21 - typescript: 4.9.3 + typescript: 4.9.4 yn: 3.1.1 dev: true @@ -7374,7 +7389,7 @@ packages: } dev: true - /tsutils/3.21.0_typescript@4.9.3: + /tsutils/3.21.0_typescript@4.9.4: resolution: { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== @@ -7384,7 +7399,7 @@ packages: typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" dependencies: tslib: 1.14.1 - typescript: 4.9.3 + typescript: 4.9.4 dev: true /type-check/0.4.0: @@ -7437,10 +7452,10 @@ packages: engines: { node: ">=8" } dev: true - /typescript/4.9.3: + /typescript/4.9.4: resolution: { - integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg== } engines: { node: ">=4.2.0" } hasBin: true @@ -7580,7 +7595,7 @@ packages: chalk: 4.1.2 debug: 4.3.4 fs-extra: 10.1.0 - vite: 3.1.8_sass@1.56.1+terser@5.16.0 + vite: 3.1.8_sass@1.56.2+terser@5.16.1 transitivePeerDependencies: - supports-color dev: true @@ -7605,7 +7620,7 @@ packages: fast-glob: 3.2.12 mockjs: 1.1.0 path-to-regexp: 6.2.1 - vite: 3.1.8_sass@1.56.1+terser@5.16.0 + vite: 3.1.8_sass@1.56.2+terser@5.16.1 transitivePeerDependencies: - rollup - supports-color @@ -7628,7 +7643,7 @@ packages: svgo: 2.8.0 dev: true - /vite/3.1.8_sass@1.56.1+terser@5.16.0: + /vite/3.1.8_sass@1.56.2+terser@5.16.1: resolution: { integrity: sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg== @@ -7650,12 +7665,12 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.15 + esbuild: 0.15.18 postcss: 8.4.19 resolve: 1.22.1 rollup: 2.78.1 - sass: 1.56.1 - terser: 5.16.0 + sass: 1.56.2 + terser: 5.16.1 optionalDependencies: fsevents: 2.3.2 dev: true @@ -7678,7 +7693,7 @@ packages: vue: 3.2.45 dev: false - /vue-eslint-parser/9.1.0_eslint@8.28.0: + /vue-eslint-parser/9.1.0_eslint@8.29.0: resolution: { integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ== @@ -7688,7 +7703,7 @@ packages: eslint: ">=6.0.0" dependencies: debug: 4.3.4 - eslint: 8.28.0 + eslint: 8.29.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.4.1 @@ -7736,18 +7751,18 @@ packages: he: 1.2.0 dev: true - /vue-tsc/1.0.9_typescript@4.9.3: + /vue-tsc/1.0.12_typescript@4.9.4: resolution: { - integrity: sha512-vRmHD1K6DmBymNhoHjQy/aYKTRQNLGOu2/ESasChG9Vy113K6CdP0NlhR0bzgFJfv2eFB9Ez/9L5kIciUajBxQ== + integrity: sha512-uWSASSHMfC61eEEOuLwf+eF9ODg0UzBV42/lIkZamxsA3PFZyV/eaq+RpEFP+NRXfL0GeXZUxY6l2dm9xlY07Q== } hasBin: true peerDependencies: typescript: "*" dependencies: - "@volar/vue-language-core": 1.0.9 - "@volar/vue-typescript": 1.0.9 - typescript: 4.9.3 + "@volar/vue-language-core": 1.0.12 + "@volar/vue-typescript": 1.0.12 + typescript: 4.9.4 dev: true /vue-types/4.2.1_vue@3.2.45: diff --git a/src/layout/components/setting/index.vue b/src/layout/components/setting/index.vue index 69af67a..206d9bf 100644 --- a/src/layout/components/setting/index.vue +++ b/src/layout/components/setting/index.vue @@ -132,8 +132,8 @@ const multiTagsCacheChange = () => { /** 清空缓存并返回登录页 */ function onReset() { removeToken(); - storageLocal.clear(); - storageSession.clear(); + storageLocal().clear(); + storageSession().clear(); const { Grey, Weak, MultiTagsCache, EpThemeColor, Layout } = getConfig(); useAppStoreHook().setLayout(Layout); setEpThemeColor(EpThemeColor); diff --git a/src/layout/components/sidebar/horizontal.vue b/src/layout/components/sidebar/horizontal.vue index 0e16c1a..c99d5dd 100644 --- a/src/layout/components/sidebar/horizontal.vue +++ b/src/layout/components/sidebar/horizontal.vue @@ -135,6 +135,7 @@ watch( :deep(.el-loading-mask) { opacity: 0.45; } + .translation { ::v-deep(.el-dropdown-menu__item) { padding: 5px 40px; diff --git a/src/layout/components/sidebar/mixNav.vue b/src/layout/components/sidebar/mixNav.vue index eb93c4f..728d30e 100644 --- a/src/layout/components/sidebar/mixNav.vue +++ b/src/layout/components/sidebar/mixNav.vue @@ -168,6 +168,7 @@ watch( :deep(.el-loading-mask) { opacity: 0.45; } + .translation { ::v-deep(.el-dropdown-menu__item) { padding: 5px 40px; diff --git a/src/layout/components/sidebar/vertical.vue b/src/layout/components/sidebar/vertical.vue index 6a94524..c25a005 100644 --- a/src/layout/components/sidebar/vertical.vue +++ b/src/layout/components/sidebar/vertical.vue @@ -12,7 +12,8 @@ import { usePermissionStoreHook } from "@/store/modules/permission"; const route = useRoute(); const showLogo = ref( - storageLocal.getItem("responsive-configure")?.showLogo ?? true + storageLocal().getItem("responsive-configure")?.showLogo ?? + true ); const { routers, device, pureApp, isCollapse, menuSelect, toggleSideBar } = diff --git a/src/layout/hooks/useTag.ts b/src/layout/hooks/useTag.ts index 39dfb49..aed9f58 100644 --- a/src/layout/hooks/useTag.ts +++ b/src/layout/hooks/useTag.ts @@ -41,13 +41,13 @@ export function useTags() { /** 显示模式,默认灵动模式 */ const showModel = ref( - storageLocal.getItem("responsive-configure")?.showModel || + storageLocal().getItem("responsive-configure")?.showModel || "smart" ); /** 是否隐藏标签页,默认显示 */ const showTags = ref( - storageLocal.getItem("responsive-configure").hideTabs + storageLocal().getItem("responsive-configure").hideTabs ) ?? ref("false"); const multiTags: any = computed(() => { return useMultiTagsStoreHook().multiTags; @@ -195,11 +195,11 @@ export function useTags() { onMounted(() => { if (!showModel.value) { - const configure = storageLocal.getItem( + const configure = storageLocal().getItem( "responsive-configure" ); configure.showModel = "card"; - storageLocal.setItem("responsive-configure", configure); + storageLocal().setItem("responsive-configure", configure); } }); diff --git a/src/plugins/i18n.ts b/src/plugins/i18n.ts index 3770986..0d32f23 100644 --- a/src/plugins/i18n.ts +++ b/src/plugins/i18n.ts @@ -63,7 +63,7 @@ export const $t = (key: string) => key; export const i18n: I18n = createI18n({ legacy: false, locale: - storageLocal.getItem("responsive-locale")?.locale ?? "zh", + storageLocal().getItem("responsive-locale")?.locale ?? "zh", fallbackLocale: "en", messages: localesConfigs }); diff --git a/src/router/index.ts b/src/router/index.ts index aa0f0fc..e963a9e 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -106,7 +106,7 @@ router.beforeEach((to: toRouteType, _from, next) => { handleAliveRoute(newMatched); } } - const userInfo = storageSession.getItem>(sessionKey); + const userInfo = storageSession().getItem>(sessionKey); NProgress.start(); const externalLink = isUrl(to?.name as string); if (!externalLink) { diff --git a/src/router/utils.ts b/src/router/utils.ts index df8d813..bf43a35 100644 --- a/src/router/utils.ts +++ b/src/router/utils.ts @@ -84,7 +84,7 @@ function isOneOfArray(a: Array, b: Array) { /** 从sessionStorage里取出当前登陆用户的角色roles,过滤无权限的菜单 */ function filterNoPermissionTree(data: RouteComponent[]) { const currentRoles = - storageSession.getItem>(sessionKey)?.roles ?? []; + storageSession().getItem>(sessionKey)?.roles ?? []; const newTree = cloneDeep(data).filter((v: any) => isOneOfArray(v.meta?.roles, currentRoles) ); @@ -196,7 +196,7 @@ function initRouter() { if (getConfig()?.CachingAsyncRoutes) { // 开启动态路由缓存本地sessionStorage const key = "async-routes"; - const asyncRouteList = storageSession.getItem(key) as any; + const asyncRouteList = storageSession().getItem(key) as any; if (asyncRouteList && asyncRouteList?.length > 0) { return new Promise(resolve => { handleAsyncRoutes(asyncRouteList); @@ -206,7 +206,7 @@ function initRouter() { return new Promise(resolve => { getAsyncRoutes().then(({ data }) => { handleAsyncRoutes(cloneDeep(data)); - storageSession.setItem(key, data); + storageSession().setItem(key, data); resolve(router); }); }); diff --git a/src/store/modules/app.ts b/src/store/modules/app.ts index cd28301..6b1fcbb 100644 --- a/src/store/modules/app.ts +++ b/src/store/modules/app.ts @@ -9,14 +9,14 @@ export const useAppStore = defineStore({ state: (): appType => ({ sidebar: { opened: - storageLocal.getItem("responsive-layout") + storageLocal().getItem("responsive-layout") ?.sidebarStatus ?? getConfig().SidebarStatus, withoutAnimation: false, isClickCollapse: false }, // 这里的layout用于监听容器拖拉后恢复对应的导航模式 layout: - storageLocal.getItem("responsive-layout")?.layout ?? + storageLocal().getItem("responsive-layout")?.layout ?? getConfig().Layout, device: deviceDetection() ? "mobile" : "desktop" }), @@ -30,7 +30,8 @@ export const useAppStore = defineStore({ }, actions: { TOGGLE_SIDEBAR(opened?: boolean, resize?: string) { - const layout = storageLocal.getItem("responsive-layout"); + const layout = + storageLocal().getItem("responsive-layout"); if (opened && resize) { this.sidebar.withoutAnimation = true; this.sidebar.opened = true; @@ -45,7 +46,7 @@ export const useAppStore = defineStore({ this.sidebar.isClickCollapse = !this.sidebar.opened; layout.sidebarStatus = this.sidebar.opened; } - storageLocal.setItem("responsive-layout", layout); + storageLocal().setItem("responsive-layout", layout); }, async toggleSideBar(opened?: boolean, resize?: string) { await this.TOGGLE_SIDEBAR(opened, resize); diff --git a/src/store/modules/epTheme.ts b/src/store/modules/epTheme.ts index 6db58d0..77f582c 100644 --- a/src/store/modules/epTheme.ts +++ b/src/store/modules/epTheme.ts @@ -7,10 +7,10 @@ export const useEpThemeStore = defineStore({ id: "pure-epTheme", state: () => ({ epThemeColor: - storageLocal.getItem("responsive-layout")?.epThemeColor ?? - getConfig().EpThemeColor, + storageLocal().getItem("responsive-layout") + ?.epThemeColor ?? getConfig().EpThemeColor, epTheme: - storageLocal.getItem("responsive-layout")?.theme ?? + storageLocal().getItem("responsive-layout")?.theme ?? getConfig().Theme }), getters: { @@ -30,12 +30,13 @@ export const useEpThemeStore = defineStore({ }, actions: { setEpThemeColor(newColor: string): void { - const layout = storageLocal.getItem("responsive-layout"); + const layout = + storageLocal().getItem("responsive-layout"); this.epTheme = layout?.theme; this.epThemeColor = newColor; if (!layout) return; layout.epThemeColor = newColor; - storageLocal.setItem("responsive-layout", layout); + storageLocal().setItem("responsive-layout", layout); } } }); diff --git a/src/store/modules/multiTags.ts b/src/store/modules/multiTags.ts index 0288975..5099e25 100644 --- a/src/store/modules/multiTags.ts +++ b/src/store/modules/multiTags.ts @@ -9,12 +9,13 @@ export const useMultiTagsStore = defineStore({ id: "pure-multiTags", state: () => ({ // 存储标签页信息(路由信息) - multiTags: storageLocal.getItem("responsive-configure") + multiTags: storageLocal().getItem("responsive-configure") ?.multiTagsCache - ? storageLocal.getItem("responsive-tags") + ? storageLocal().getItem("responsive-tags") : [...routerArrays], - multiTagsCache: storageLocal.getItem("responsive-configure") - ?.multiTagsCache + multiTagsCache: storageLocal().getItem( + "responsive-configure" + )?.multiTagsCache }), getters: { getMultiTagsCache() { @@ -25,14 +26,14 @@ export const useMultiTagsStore = defineStore({ multiTagsCacheChange(multiTagsCache: boolean) { this.multiTagsCache = multiTagsCache; if (multiTagsCache) { - storageLocal.setItem("responsive-tags", this.multiTags); + storageLocal().setItem("responsive-tags", this.multiTags); } else { - storageLocal.removeItem("responsive-tags"); + storageLocal().removeItem("responsive-tags"); } }, tagsCache(multiTags) { this.getMultiTagsCache && - storageLocal.setItem("responsive-tags", multiTags); + storageLocal().setItem("responsive-tags", multiTags); }, handleTags( mode: string, diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index 8e4512f..5d6b337 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -14,9 +14,9 @@ export const useUserStore = defineStore({ state: (): userType => ({ // 用户名 username: - storageSession.getItem>(sessionKey)?.username ?? "", + storageSession().getItem>(sessionKey)?.username ?? "", // 页面级别权限 - roles: storageSession.getItem>(sessionKey)?.roles ?? [] + roles: storageSession().getItem>(sessionKey)?.roles ?? [] }), actions: { /** 存储用户名 */ diff --git a/src/utils/auth.ts b/src/utils/auth.ts index f8e1b70..a673803 100644 --- a/src/utils/auth.ts +++ b/src/utils/auth.ts @@ -23,7 +23,7 @@ export function getToken(): DataInfo { // 此处与`TokenKey`相同,此写法解决初始化时`Cookies`中不存在`TokenKey`报错 return Cookies.get(TokenKey) ? JSON.parse(Cookies.get(TokenKey)) - : storageSession.getItem(sessionKey); + : storageSession().getItem(sessionKey); } /** @@ -47,7 +47,7 @@ export function setToken(data: DataInfo) { function setSessionKey(username: string, roles: Array) { useUserStoreHook().SET_USERNAME(username); useUserStoreHook().SET_ROLES(roles); - storageSession.setItem(sessionKey, { + storageSession().setItem(sessionKey, { refreshToken, expires, username, @@ -60,9 +60,9 @@ export function setToken(data: DataInfo) { setSessionKey(username, roles); } else { const username = - storageSession.getItem>(sessionKey)?.username ?? ""; + storageSession().getItem>(sessionKey)?.username ?? ""; const roles = - storageSession.getItem>(sessionKey)?.roles ?? []; + storageSession().getItem>(sessionKey)?.roles ?? []; setSessionKey(username, roles); } }