From fe8e84ec9f6c6fc6c7484b38ea10de1434b4b538 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Tue, 28 Feb 2023 23:58:35 +0800 Subject: [PATCH 1/9] chore: update `LICENSE` --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index c3173c300..28358eb09 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 啝裳 +Copyright (c) 2023 pure-admin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From 30eddc137314cab5ae74ec7c5a64b10315cab538 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Wed, 1 Mar 2023 19:20:44 +0800 Subject: [PATCH 2/9] chore: update `dependencies` and `vue-types` has breakchange --- package.json | 32 +- pnpm-lock.yaml | 676 ++++++++++-------- src/components/ReCountTo/src/normal/props.ts | 2 +- src/components/ReCountTo/src/rebound/props.ts | 2 +- src/components/ReFlop/src/filpper.tsx | 2 +- src/components/ReQrcode/src/index.tsx | 2 +- src/utils/propTypes.ts | 37 +- 7 files changed, 414 insertions(+), 339 deletions(-) diff --git a/package.json b/package.json index 35d15db6e..c020e7f6a 100644 --- a/package.json +++ b/package.json @@ -33,10 +33,10 @@ "@howdyjs/mouse-menu": "^2.0.5", "@logicflow/core": "^1.1.30", "@logicflow/extension": "^1.1.30", - "@pureadmin/descriptions": "^1.1.0", + "@pureadmin/descriptions": "^1.1.1", "@pureadmin/table": "^2.0.0", "@pureadmin/utils": "^1.8.5", - "@vueuse/core": "^9.12.0", + "@vueuse/core": "^9.13.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.30", + "element-plus": "^2.2.32", "element-resize-detector": "^1.2.4", "intro.js": "^6.0.0", "js-cookie": "^3.0.1", @@ -57,20 +57,20 @@ "mockjs": "^1.1.0", "nprogress": "^0.2.0", "path": "^0.12.7", - "pinia": "^2.0.30", + "pinia": "^2.0.32", "qrcode": "^1.5.1", "qs": "^6.11.0", - "responsive-storage": "^2.1.0", + "responsive-storage": "^2.2.0", "sortablejs": "^1.15.0", - "swiper": "^9.0.3", + "swiper": "^9.1.0", "typeit": "^8.7.1", "v-contextmenu": "3.0.0", - "vue": "^3.2.45", + "vue": "^3.2.47", "vue-i18n": "^9.2.2", "vue-json-pretty": "^2.2.3", "vue-pdf-embed": "^1.1.5", "vue-router": "^4.1.6", - "vue-types": "^4.2.1", + "vue-types": "^5.0.2", "vue-virtual-scroller": "2.0.0-beta.7", "vue3-danmaku": "^1.2.0", "vuedraggable": "^4.1.0", @@ -102,7 +102,7 @@ "@vue/eslint-config-typescript": "^11.0.2", "autoprefixer": "^10.4.13", "cloc": "^2.11.0", - "cssnano": "^5.1.14", + "cssnano": "^5.1.15", "eslint": "^8.8.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^9.7.0", @@ -117,7 +117,7 @@ "pretty-quick": "3.1.1", "rimraf": "3.0.2", "rollup-plugin-visualizer": "^5.9.0", - "sass": "^1.57.1", + "sass": "^1.58.3", "sass-loader": "^13.2.0", "stylelint": "^14.3.0", "stylelint-config-html": "^1.0.0", @@ -126,18 +126,18 @@ "stylelint-config-standard": "^29.0.0", "stylelint-order": "^5.0.0", "svgo": "^3.0.2", - "tailwindcss": "^3.2.4", - "terser": "^5.16.1", - "typescript": "^4.9.4", + "tailwindcss": "^3.2.7", + "terser": "^5.16.5", + "typescript": "^4.9.5", "unplugin-vue-define-options": "^1.0.0", - "vite": "^4.1.1", + "vite": "^4.1.4", "vite-plugin-cdn-import": "^0.3.5", "vite-plugin-compression": "^0.5.1", "vite-plugin-mock": "^2.9.6", - "vite-plugin-remove-console": "^1.3.0", + "vite-plugin-remove-console": "^2.1.0", "vite-svg-loader": "^4.0.0", "vue-eslint-parser": "^9.1.0", - "vue-tsc": "^1.0.22" + "vue-tsc": "^1.2.0" }, "pnpm": { "peerDependencyRules": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 175efde66..91ff27644 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ specifiers: "@intlify/unplugin-vue-i18n": ^0.8.1 "@logicflow/core": ^1.1.30 "@logicflow/extension": ^1.1.30 - "@pureadmin/descriptions": ^1.1.0 + "@pureadmin/descriptions": ^1.1.1 "@pureadmin/table": ^2.0.0 "@pureadmin/theme": ^3.0.0 "@pureadmin/utils": ^1.8.5 @@ -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.12.0 + "@vueuse/core": ^9.13.0 "@vueuse/motion": 2.0.0-beta.12 "@wangeditor/editor": ^5.1.21 "@wangeditor/editor-for-vue": ^5.1.12 @@ -40,11 +40,11 @@ specifiers: china-area-data: ^5.0.1 cloc: ^2.11.0 cropperjs: ^1.5.12 - cssnano: ^5.1.14 + cssnano: ^5.1.15 dayjs: ^1.11.7 echarts: ^5.4.1 el-table-infinite-scroll: ^3.0.1 - element-plus: ^2.2.30 + element-plus: ^2.2.32 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.30 + pinia: ^2.0.32 postcss: ^8.4.21 postcss-html: ^1.5.0 postcss-import: ^15.1.0 @@ -69,10 +69,10 @@ specifiers: pretty-quick: 3.1.1 qrcode: ^1.5.1 qs: ^6.11.0 - responsive-storage: ^2.1.0 + responsive-storage: ^2.2.0 rimraf: 3.0.2 rollup-plugin-visualizer: ^5.9.0 - sass: ^1.57.1 + sass: ^1.58.3 sass-loader: ^13.2.0 sortablejs: ^1.15.0 stylelint: ^14.3.0 @@ -82,27 +82,27 @@ specifiers: stylelint-config-standard: ^29.0.0 stylelint-order: ^5.0.0 svgo: ^3.0.2 - swiper: ^9.0.3 - tailwindcss: ^3.2.4 - terser: ^5.16.1 + swiper: ^9.1.0 + tailwindcss: ^3.2.7 + terser: ^5.16.5 typeit: ^8.7.1 - typescript: ^4.9.4 + typescript: ^4.9.5 unplugin-vue-define-options: ^1.0.0 v-contextmenu: 3.0.0 - vite: ^4.1.1 + vite: ^4.1.4 vite-plugin-cdn-import: ^0.3.5 vite-plugin-compression: ^0.5.1 vite-plugin-mock: ^2.9.6 - vite-plugin-remove-console: ^1.3.0 + vite-plugin-remove-console: ^2.1.0 vite-svg-loader: ^4.0.0 - vue: ^3.2.45 + vue: ^3.2.47 vue-eslint-parser: ^9.1.0 vue-i18n: ^9.2.2 vue-json-pretty: ^2.2.3 vue-pdf-embed: ^1.1.5 vue-router: ^4.1.6 - vue-tsc: ^1.0.22 - vue-types: ^4.2.1 + vue-tsc: ^1.2.0 + vue-types: ^5.0.2 vue-virtual-scroller: 2.0.0-beta.7 vue3-danmaku: ^1.2.0 vuedraggable: ^4.1.0 @@ -111,16 +111,16 @@ specifiers: dependencies: "@amap/amap-jsapi-loader": 1.0.1 - "@howdyjs/mouse-menu": 2.0.5_vue@3.2.45 + "@howdyjs/mouse-menu": 2.0.5_vue@3.2.47 "@logicflow/core": 1.1.31 "@logicflow/extension": 1.1.31 - "@pureadmin/descriptions": 1.1.1_element-plus@2.2.30 - "@pureadmin/table": 2.0.0_element-plus@2.2.30 - "@pureadmin/utils": 1.8.5_echarts@5.4.1+vue@3.2.45 - "@vueuse/core": 9.12.0_vue@3.2.45 - "@vueuse/motion": 2.0.0-beta.12_vue@3.2.45 + "@pureadmin/descriptions": 1.1.1_element-plus@2.2.32 + "@pureadmin/table": 2.0.0_element-plus@2.2.32 + "@pureadmin/utils": 1.8.5_echarts@5.4.1+vue@3.2.47 + "@vueuse/core": 9.13.0_vue@3.2.47 + "@vueuse/motion": 2.0.0-beta.12_vue@3.2.47 "@wangeditor/editor": 5.1.23 - "@wangeditor/editor-for-vue": 5.1.12_3apfu3xbp6awzuex7ed3sbrv6y + "@wangeditor/editor-for-vue": 5.1.12_77ywgcaevzgjoxs6yixvgo4fve animate.css: 4.1.1 axios: 1.2.2 china-area-data: 5.0.1 @@ -128,7 +128,7 @@ dependencies: dayjs: 1.11.7 echarts: 5.4.1 el-table-infinite-scroll: 3.0.1 - element-plus: 2.2.30_vue@3.2.45 + element-plus: 2.2.32_vue@3.2.47 element-resize-detector: 1.2.4 intro.js: 6.0.0 js-cookie: 3.0.1 @@ -138,23 +138,23 @@ dependencies: mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.30_prq2uz4lho2pwp6irk4cfkrxwu + pinia: 2.0.32_hmuptsblhheur2tugfgucj7gc4 qrcode: 1.5.1 qs: 6.11.0 - responsive-storage: 2.1.0 + responsive-storage: 2.2.0 sortablejs: 1.15.0 - swiper: 9.0.3 + swiper: 9.1.0 typeit: 8.7.1 - v-contextmenu: 3.0.0_vue@3.2.45 - vue: 3.2.45 - vue-i18n: 9.2.2_vue@3.2.45 - vue-json-pretty: 2.2.3_vue@3.2.45 - vue-pdf-embed: 1.1.5_vue@3.2.45 - vue-router: 4.1.6_vue@3.2.45 - vue-types: 4.2.1_vue@3.2.45 - vue-virtual-scroller: 2.0.0-beta.7_vue@3.2.45 - vue3-danmaku: 1.2.0_vue@3.2.45 - vuedraggable: 4.1.0_vue@3.2.45 + v-contextmenu: 3.0.0_vue@3.2.47 + vue: 3.2.47 + vue-i18n: 9.2.2_vue@3.2.47 + vue-json-pretty: 2.2.3_vue@3.2.47 + vue-pdf-embed: 1.1.5_vue@3.2.47 + vue-router: 4.1.6_vue@3.2.47 + vue-types: 5.0.2_vue@3.2.47 + vue-virtual-scroller: 2.0.0-beta.7_vue@3.2.47 + vue3-danmaku: 1.2.0_vue@3.2.47 + vuedraggable: 4.1.0_vue@3.2.47 xgplayer: 2.32.2 xlsx: 0.18.5 @@ -163,7 +163,7 @@ devDependencies: "@commitlint/config-conventional": 13.1.0 "@iconify-icons/ep": 1.2.10 "@iconify-icons/ri": 1.2.4 - "@iconify/vue": 4.0.2_vue@3.2.45 + "@iconify/vue": 4.0.2_vue@3.2.47 "@intlify/unplugin-vue-i18n": 0.8.1_vue-i18n@9.2.2 "@pureadmin/theme": 3.0.0 "@types/element-resize-detector": 1.1.3 @@ -175,15 +175,15 @@ devDependencies: "@types/qrcode": 1.5.0 "@types/qs": 6.9.7 "@types/sortablejs": 1.15.0 - "@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 + "@typescript-eslint/eslint-plugin": 5.48.0_vqm4js66qtp4h6afqe3btrngbi + "@typescript-eslint/parser": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu + "@vitejs/plugin-vue": 4.0.0_vite@4.1.4+vue@3.2.47 + "@vitejs/plugin-vue-jsx": 3.0.0_vite@4.1.4+vue@3.2.47 "@vue/eslint-config-prettier": 7.0.0_k3hr3m6agcryggk5vamhhr56wi - "@vue/eslint-config-typescript": 11.0.2_6bpdc6aekjtktp4whh3ygv32oi + "@vue/eslint-config-typescript": 11.0.2_q2d33lu7yll3f6g7gpw7pl6avm autoprefixer: 10.4.13_postcss@8.4.21 cloc: 2.11.0 - cssnano: 5.1.14_postcss@8.4.21 + cssnano: 5.1.15_postcss@8.4.21 eslint: 8.31.0 eslint-plugin-prettier: 4.2.1_k3hr3m6agcryggk5vamhhr56wi eslint-plugin-vue: 9.8.0_eslint@8.31.0 @@ -198,8 +198,8 @@ devDependencies: 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 + sass: 1.58.3 + sass-loader: 13.2.0_sass@1.58.3 stylelint: 14.16.1 stylelint-config-html: 1.1.0_kbto3rg3njmczth2rrsgfnlsqa stylelint-config-prettier: 9.0.4_stylelint@14.16.1 @@ -207,18 +207,18 @@ devDependencies: 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.1.2_vue@3.2.45 - vite: 4.1.1_zxbrnrc4iyldik6mikh3pswz4i + tailwindcss: 3.2.7_postcss@8.4.21 + terser: 5.16.5 + typescript: 4.9.5 + unplugin-vue-define-options: 1.1.2_vue@3.2.47 + vite: 4.1.4_iqe67pc54bl74nl7y67obzj7bm vite-plugin-cdn-import: 0.3.5 - 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-plugin-compression: 0.5.1_vite@4.1.4 + vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@4.1.4 + vite-plugin-remove-console: 2.1.0 vite-svg-loader: 4.0.0 vue-eslint-parser: 9.1.0_eslint@8.31.0 - vue-tsc: 1.0.24_typescript@4.9.4 + vue-tsc: 1.2.0_typescript@4.9.5 packages: /@amap/amap-jsapi-loader/1.0.1: @@ -270,7 +270,7 @@ packages: "@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/parser": 7.20.15 "@babel/template": 7.20.7 "@babel/traverse": 7.20.13 "@babel/types": 7.20.7 @@ -535,16 +535,6 @@ packages: dependencies: "@babel/types": 7.20.7 - /@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: { @@ -606,7 +596,7 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/parser": 7.20.7 + "@babel/parser": 7.20.15 "@babel/types": 7.20.7 dev: true @@ -735,12 +725,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_6fxdz2jt6ogpjdyzedzh67krxy + "@endemolshinegroup/cosmiconfig-typescript-loader": 3.0.2_prdn7pc7mycjsinmi5fnyv4we4 chalk: 4.1.2 cosmiconfig: 7.1.0 lodash: 4.17.21 resolve-from: 5.0.0 - typescript: 4.9.4 + typescript: 4.9.5 dev: true /@commitlint/message/13.2.0: @@ -853,7 +843,7 @@ packages: engines: { node: ">=10" } dev: false - /@element-plus/icons-vue/2.0.10_vue@3.2.45: + /@element-plus/icons-vue/2.0.10_vue@3.2.47: resolution: { integrity: sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ== @@ -861,10 +851,10 @@ packages: peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.2.45 + vue: 3.2.47 dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_6fxdz2jt6ogpjdyzedzh67krxy: + /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_prdn7pc7mycjsinmi5fnyv4we4: resolution: { integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== @@ -876,7 +866,7 @@ packages: cosmiconfig: 7.1.0 lodash.get: 4.4.2 make-error: 1.3.6 - ts-node: 9.1.1_typescript@4.9.4 + ts-node: 9.1.1_typescript@4.9.5 tslib: 2.4.1 transitivePeerDependencies: - typescript @@ -1182,7 +1172,7 @@ packages: "@floating-ui/core": 1.1.0 dev: false - /@howdyjs/mouse-menu/2.0.5_vue@3.2.45: + /@howdyjs/mouse-menu/2.0.5_vue@3.2.47: resolution: { integrity: sha512-20e7mmmFOOLNOHC/38zEWnLgZaNTrZ2GSYhUf4XpaE99ehn4Gq0vf5K/DlALliFQ1zsrfdhIrC13+HNQHyBZKQ== @@ -1191,7 +1181,7 @@ packages: vue: ">=3.0.0" dependencies: tslib: 1.14.1 - vue: 3.2.45 + vue: 3.2.47 dev: false /@humanwhocodes/config-array/0.11.8: @@ -1248,7 +1238,7 @@ packages: } dev: true - /@iconify/vue/4.0.2_vue@3.2.45: + /@iconify/vue/4.0.2_vue@3.2.47: resolution: { integrity: sha512-LRp+mYh8N0bcX4lustHtI5o1aEoio9HN3/19uIzVOvI78qopKBjzsDK5hkEZYDSc6+LKG8hfLxTxpW8CejXGZg== @@ -1257,7 +1247,7 @@ packages: vue: ">=3" dependencies: "@iconify/types": 2.0.0 - vue: 3.2.45 + vue: 3.2.47 dev: true /@intlify/bundle-utils/3.4.0_vue-i18n@9.2.2: @@ -1279,7 +1269,7 @@ packages: "@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 + vue-i18n: 9.2.2_vue@3.2.47 yaml-eslint-parser: 0.3.2 dev: true @@ -1370,7 +1360,7 @@ packages: picocolors: 1.0.0 source-map: 0.6.1 unplugin: 1.0.1 - vue-i18n: 9.2.2_vue@3.2.45 + vue-i18n: 9.2.2_vue@3.2.47 transitivePeerDependencies: - supports-color dev: true @@ -1503,7 +1493,7 @@ packages: fastq: 1.15.0 dev: true - /@pureadmin/descriptions/1.1.1_element-plus@2.2.30: + /@pureadmin/descriptions/1.1.1_element-plus@2.2.32: resolution: { integrity: sha512-4BHLKomLU/LxGs5EUA+h+aKNrJEkhrU6+QE8VoWfJZ8VTU6ddvFLT/Pi4WuO5CWNXM9ZjqvHLFFVwEPlKntqtg== @@ -1511,12 +1501,12 @@ packages: peerDependencies: element-plus: ^2.0.0 dependencies: - "@element-plus/icons-vue": 2.0.10_vue@3.2.45 - element-plus: 2.2.30_vue@3.2.45 - vue: 3.2.45 + "@element-plus/icons-vue": 2.0.10_vue@3.2.47 + element-plus: 2.2.32_vue@3.2.47 + vue: 3.2.47 dev: false - /@pureadmin/table/2.0.0_element-plus@2.2.30: + /@pureadmin/table/2.0.0_element-plus@2.2.32: resolution: { integrity: sha512-B5+vniSskCOjXLbQA+quPtySoOdwrhQOV93ruSwaUUZvRXxbfro1C3tAhUk/xYSeg8CbGrjoKdXYtN+yGjn6YA== @@ -1524,8 +1514,8 @@ packages: peerDependencies: element-plus: ^2.0.0 dependencies: - element-plus: 2.2.30_vue@3.2.45 - vue: 3.2.45 + element-plus: 2.2.32_vue@3.2.47 + vue: 3.2.47 dev: false /@pureadmin/theme/3.0.0: @@ -1539,7 +1529,7 @@ packages: string-hash: 1.1.3 dev: true - /@pureadmin/utils/1.8.5_echarts@5.4.1+vue@3.2.45: + /@pureadmin/utils/1.8.5_echarts@5.4.1+vue@3.2.47: resolution: { integrity: sha512-dUJUYemELZdp4rpOnlQXU5GH2YWtf22vnw3Ekdn1ksoZu3cv30C6J9TCMsFjJhYhH8ZkfYowjfCx137eByjXXw== @@ -1554,7 +1544,7 @@ packages: optional: true dependencies: echarts: 5.4.1 - vue: 3.2.45 + vue: 3.2.47 dev: false /@rollup/plugin-node-resolve/13.3.0: @@ -1818,7 +1808,7 @@ packages: } dev: false - /@typescript-eslint/eslint-plugin/5.48.0_k73wpmdolxikpyqun3p36akaaq: + /@typescript-eslint/eslint-plugin/5.48.0_vqm4js66qtp4h6afqe3btrngbi: resolution: { integrity: sha512-SVLafp0NXpoJY7ut6VFVUU9I+YeFsDzeQwtK0WZ+xbRN3mtxJ08je+6Oi2N89qDn087COdO0u3blKZNv9VetRQ== @@ -1832,23 +1822,23 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.48.0_iukboom6ndih5an6iafl45j2fe + "@typescript-eslint/parser": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu "@typescript-eslint/scope-manager": 5.48.0 - "@typescript-eslint/type-utils": 5.48.0_iukboom6ndih5an6iafl45j2fe - "@typescript-eslint/utils": 5.48.0_iukboom6ndih5an6iafl45j2fe + "@typescript-eslint/type-utils": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu + "@typescript-eslint/utils": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu debug: 4.3.4 eslint: 8.31.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.48.0_iukboom6ndih5an6iafl45j2fe: + /@typescript-eslint/parser/5.48.0_ifw3q4r6iq3gw7cspzs2siycvu: resolution: { integrity: sha512-1mxNA8qfgxX8kBvRDIHEzrRGrKHQfQlbW6iHyfHYS0Q4X1af+S6mkLNtgCOsGVl8+/LUPrqdHMssAemkrQ01qg== @@ -1863,10 +1853,10 @@ packages: dependencies: "@typescript-eslint/scope-manager": 5.48.0 "@typescript-eslint/types": 5.48.0 - "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.4 + "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.5 debug: 4.3.4 eslint: 8.31.0 - typescript: 4.9.4 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true @@ -1882,7 +1872,7 @@ packages: "@typescript-eslint/visitor-keys": 5.48.0 dev: true - /@typescript-eslint/type-utils/5.48.0_iukboom6ndih5an6iafl45j2fe: + /@typescript-eslint/type-utils/5.48.0_ifw3q4r6iq3gw7cspzs2siycvu: resolution: { integrity: sha512-vbtPO5sJyFjtHkGlGK4Sthmta0Bbls4Onv0bEqOGm7hP9h8UpRsHJwsrCiWtCUndTRNQO/qe6Ijz9rnT/DB+7g== @@ -1895,12 +1885,12 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.4 - "@typescript-eslint/utils": 5.48.0_iukboom6ndih5an6iafl45j2fe + "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.5 + "@typescript-eslint/utils": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu debug: 4.3.4 eslint: 8.31.0 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true @@ -1913,7 +1903,7 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.48.0_typescript@4.9.4: + /@typescript-eslint/typescript-estree/5.48.0_typescript@4.9.5: resolution: { integrity: sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw== @@ -1931,13 +1921,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.48.0_iukboom6ndih5an6iafl45j2fe: + /@typescript-eslint/utils/5.48.0_ifw3q4r6iq3gw7cspzs2siycvu: resolution: { integrity: sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ== @@ -1950,7 +1940,7 @@ packages: "@types/semver": 7.3.13 "@typescript-eslint/scope-manager": 5.48.0 "@typescript-eslint/types": 5.48.0 - "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.4 + "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.5 eslint: 8.31.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.31.0 @@ -2027,7 +2017,7 @@ packages: nanoid: 3.3.4 dev: false - /@vitejs/plugin-vue-jsx/3.0.0_vite@4.1.1+vue@3.2.45: + /@vitejs/plugin-vue-jsx/3.0.0_vite@4.1.4+vue@3.2.47: resolution: { integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew== @@ -2040,13 +2030,13 @@ packages: "@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 + vite: 4.1.4_iqe67pc54bl74nl7y67obzj7bm + vue: 3.2.47 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/4.0.0_vite@4.1.1+vue@3.2.45: + /@vitejs/plugin-vue/4.0.0_vite@4.1.4+vue@3.2.47: resolution: { integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA== @@ -2056,65 +2046,65 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.1.1_zxbrnrc4iyldik6mikh3pswz4i - vue: 3.2.45 + vite: 4.1.4_iqe67pc54bl74nl7y67obzj7bm + vue: 3.2.47 dev: true - /@volar/language-core/1.0.24: + /@volar/language-core/1.3.0-alpha.0: resolution: { - integrity: sha512-vTN+alJiWwK0Pax6POqrmevbtFW2dXhjwWiW/MW4f48eDYPLdyURWcr8TixO7EN/nHsUBj2udT7igFKPtjyAKg== + integrity: sha512-W3uMzecHPcbwddPu4SJpUcPakRBK/y/BP+U0U6NiPpUX1tONLC4yCawt+QBJqtgJ+sfD6ztf5PyvPL3hQRqfOA== } dependencies: - "@volar/source-map": 1.0.24 - muggle-string: 0.1.0 + "@volar/source-map": 1.3.0-alpha.0 dev: true - /@volar/source-map/1.0.24: + /@volar/source-map/1.3.0-alpha.0: resolution: { - integrity: sha512-Qsv/tkplx18pgBr8lKAbM1vcDqgkGKQzbChg6NW+v0CZc3G7FLmK+WrqEPzKlN7Cwdc6XVL559Nod8WKAfKr4A== + integrity: sha512-jSdizxWFvDTvkPYZnO6ew3sBZUnS0abKCbuopkc0JrIlFbznWC/fPH3iPFIMS8/IIkRxq1Jh9VVG60SmtsdaMQ== } dependencies: - muggle-string: 0.1.0 + muggle-string: 0.2.2 dev: true - /@volar/typescript/1.0.24: + /@volar/typescript/1.3.0-alpha.0: resolution: { - integrity: sha512-f8hCSk+PfKR1/RQHxZ79V1NpDImHoivqoizK+mstphm25tn/YJ/JnKNjZHB+o21fuW0yKlI26NV3jkVb2Cc/7A== + integrity: sha512-5UItyW2cdH2mBLu4RrECRNJRgtvvzKrSCn2y3v/D61QwIDkGx4aeil6x8RFuUL5TFtV6QvVHXnsOHxNgd+sCow== } dependencies: - "@volar/language-core": 1.0.24 + "@volar/language-core": 1.3.0-alpha.0 dev: true - /@volar/vue-language-core/1.0.24: + /@volar/vue-language-core/1.2.0: resolution: { - integrity: sha512-2NTJzSgrwKu6uYwPqLiTMuAzi7fAY3yFy5PJ255bGJc82If0Xr+cW8pC80vpjG0D/aVLmlwAdO4+Ya2BI8GdDg== + integrity: sha512-w7yEiaITh2WzKe6u8ZdeLKCUz43wdmY/OqAmsB/PGDvvhTcVhCJ6f0W/RprZL1IhqH8wALoWiwEh/Wer7ZviMQ== } dependencies: - "@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 - "@vue/shared": 3.2.45 - minimatch: 5.1.2 + "@volar/language-core": 1.3.0-alpha.0 + "@volar/source-map": 1.3.0-alpha.0 + "@vue/compiler-dom": 3.2.47 + "@vue/compiler-sfc": 3.2.47 + "@vue/reactivity": 3.2.47 + "@vue/shared": 3.2.47 + minimatch: 6.2.0 + muggle-string: 0.2.2 vue-template-compiler: 2.7.14 dev: true - /@volar/vue-typescript/1.0.24: + /@volar/vue-typescript/1.2.0: resolution: { - integrity: sha512-9a25oHDvGaNC0okRS47uqJI6FxY4hUQZUsxeOUFHcqVxZEv8s17LPuP/pMMXyz7jPygrZubB/qXqHY5jEu/akA== + integrity: sha512-zjmRi9y3J1EkG+pfuHp8IbHmibihrKK485cfzsHjiuvJMGrpkWvlO5WVEk8oslMxxeGC5XwBFE9AOlvh378EPA== } dependencies: - "@volar/typescript": 1.0.24 - "@volar/vue-language-core": 1.0.24 + "@volar/typescript": 1.3.0-alpha.0 + "@volar/vue-language-core": 1.2.0 dev: true - /@vue-macros/common/0.13.6_vue@3.2.45: + /@vue-macros/common/0.13.6_vue@3.2.47: resolution: { integrity: sha512-KXweBlWTpsWCPy3TLCRCG4mm4zsRoesZLEjxVo7KJdFYqSQBNmCBKprFkBBl36jzq96FqtZIAgQhv8se1R0vqA== @@ -2127,10 +2117,10 @@ packages: optional: true dependencies: "@babel/types": 7.20.7 - "@vue/compiler-sfc": 3.2.45 + "@vue/compiler-sfc": 3.2.47 local-pkg: 0.4.2 magic-string: 0.27.0 - vue: 3.2.45 + vue: 3.2.47 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -2170,6 +2160,18 @@ packages: "@vue/shared": 3.2.45 estree-walker: 2.0.2 source-map: 0.6.1 + dev: true + + /@vue/compiler-core/3.2.47: + resolution: + { + integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig== + } + dependencies: + "@babel/parser": 7.20.15 + "@vue/shared": 3.2.47 + estree-walker: 2.0.2 + source-map: 0.6.1 /@vue/compiler-dom/3.2.45: resolution: @@ -2179,6 +2181,16 @@ packages: dependencies: "@vue/compiler-core": 3.2.45 "@vue/shared": 3.2.45 + dev: true + + /@vue/compiler-dom/3.2.47: + resolution: + { + integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ== + } + dependencies: + "@vue/compiler-core": 3.2.47 + "@vue/shared": 3.2.47 /@vue/compiler-sfc/3.2.45: resolution: @@ -2186,7 +2198,7 @@ packages: integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q== } dependencies: - "@babel/parser": 7.20.7 + "@babel/parser": 7.20.15 "@vue/compiler-core": 3.2.45 "@vue/compiler-dom": 3.2.45 "@vue/compiler-ssr": 3.2.45 @@ -2196,6 +2208,24 @@ packages: magic-string: 0.25.9 postcss: 8.4.21 source-map: 0.6.1 + dev: true + + /@vue/compiler-sfc/3.2.47: + resolution: + { + integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ== + } + dependencies: + "@babel/parser": 7.20.15 + "@vue/compiler-core": 3.2.47 + "@vue/compiler-dom": 3.2.47 + "@vue/compiler-ssr": 3.2.47 + "@vue/reactivity-transform": 3.2.47 + "@vue/shared": 3.2.47 + estree-walker: 2.0.2 + magic-string: 0.25.9 + postcss: 8.4.21 + source-map: 0.6.1 /@vue/compiler-ssr/3.2.45: resolution: @@ -2205,6 +2235,16 @@ packages: dependencies: "@vue/compiler-dom": 3.2.45 "@vue/shared": 3.2.45 + dev: true + + /@vue/compiler-ssr/3.2.47: + resolution: + { + integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw== + } + dependencies: + "@vue/compiler-dom": 3.2.47 + "@vue/shared": 3.2.47 /@vue/devtools-api/6.4.5: resolution: @@ -2212,6 +2252,13 @@ packages: integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ== } + /@vue/devtools-api/6.5.0: + resolution: + { + integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q== + } + dev: false + /@vue/eslint-config-prettier/7.0.0_k3hr3m6agcryggk5vamhhr56wi: resolution: { @@ -2227,7 +2274,7 @@ packages: prettier: 2.8.2 dev: true - /@vue/eslint-config-typescript/11.0.2_6bpdc6aekjtktp4whh3ygv32oi: + /@vue/eslint-config-typescript/11.0.2_q2d33lu7yll3f6g7gpw7pl6avm: resolution: { integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw== @@ -2241,11 +2288,11 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/eslint-plugin": 5.48.0_k73wpmdolxikpyqun3p36akaaq - "@typescript-eslint/parser": 5.48.0_iukboom6ndih5an6iafl45j2fe + "@typescript-eslint/eslint-plugin": 5.48.0_vqm4js66qtp4h6afqe3btrngbi + "@typescript-eslint/parser": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu eslint: 8.31.0 eslint-plugin-vue: 9.8.0_eslint@8.31.0 - typescript: 4.9.4 + typescript: 4.9.5 vue-eslint-parser: 9.1.0_eslint@8.31.0 transitivePeerDependencies: - supports-color @@ -2262,53 +2309,73 @@ packages: "@vue/shared": 3.2.45 estree-walker: 2.0.2 magic-string: 0.25.9 + dev: true - /@vue/reactivity/3.2.45: + /@vue/reactivity-transform/3.2.47: resolution: { - integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A== + integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA== } dependencies: - "@vue/shared": 3.2.45 + "@babel/parser": 7.20.15 + "@vue/compiler-core": 3.2.47 + "@vue/shared": 3.2.47 + estree-walker: 2.0.2 + magic-string: 0.25.9 - /@vue/runtime-core/3.2.45: + /@vue/reactivity/3.2.47: resolution: { - integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A== + integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ== } dependencies: - "@vue/reactivity": 3.2.45 - "@vue/shared": 3.2.45 + "@vue/shared": 3.2.47 - /@vue/runtime-dom/3.2.45: + /@vue/runtime-core/3.2.47: resolution: { - integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA== + integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA== } dependencies: - "@vue/runtime-core": 3.2.45 - "@vue/shared": 3.2.45 + "@vue/reactivity": 3.2.47 + "@vue/shared": 3.2.47 + + /@vue/runtime-dom/3.2.47: + resolution: + { + integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA== + } + dependencies: + "@vue/runtime-core": 3.2.47 + "@vue/shared": 3.2.47 csstype: 2.6.21 - /@vue/server-renderer/3.2.45_vue@3.2.45: + /@vue/server-renderer/3.2.47_vue@3.2.47: resolution: { - integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g== + integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA== } peerDependencies: - vue: 3.2.45 + vue: 3.2.47 dependencies: - "@vue/compiler-ssr": 3.2.45 - "@vue/shared": 3.2.45 - vue: 3.2.45 + "@vue/compiler-ssr": 3.2.47 + "@vue/shared": 3.2.47 + vue: 3.2.47 /@vue/shared/3.2.45: resolution: { integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg== } + dev: true - /@vueuse/core/8.9.4_vue@3.2.45: + /@vue/shared/3.2.47: + resolution: + { + integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ== + } + + /@vueuse/core/8.9.4_vue@3.2.47: resolution: { integrity: sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q== @@ -2324,21 +2391,21 @@ packages: dependencies: "@types/web-bluetooth": 0.0.14 "@vueuse/metadata": 8.9.4 - "@vueuse/shared": 8.9.4_vue@3.2.45 - vue: 3.2.45 - vue-demi: 0.13.11_vue@3.2.45 + "@vueuse/shared": 8.9.4_vue@3.2.47 + vue: 3.2.47 + vue-demi: 0.13.11_vue@3.2.47 dev: false - /@vueuse/core/9.12.0_vue@3.2.45: + /@vueuse/core/9.13.0_vue@3.2.47: resolution: { - integrity: sha512-h/Di8Bvf6xRcvS/PvUVheiMYYz3U0tH3X25YxONSaAUBa841ayMwxkuzx/DGUMCW/wHWzD8tRy2zYmOC36r4sg== + integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw== } dependencies: "@types/web-bluetooth": 0.0.16 - "@vueuse/metadata": 9.12.0 - "@vueuse/shared": 9.12.0_vue@3.2.45 - vue-demi: 0.13.11_vue@3.2.45 + "@vueuse/metadata": 9.13.0 + "@vueuse/shared": 9.13.0_vue@3.2.47 + vue-demi: 0.13.11_vue@3.2.47 transitivePeerDependencies: - "@vue/composition-api" - vue @@ -2351,14 +2418,14 @@ packages: } dev: false - /@vueuse/metadata/9.12.0: + /@vueuse/metadata/9.13.0: resolution: { - integrity: sha512-9oJ9MM9lFLlmvxXUqsR1wLt1uF7EVbP5iYaHJYqk+G2PbMjY6EXvZeTjbdO89HgoF5cI6z49o2zT/jD9SVoNpQ== + integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ== } dev: false - /@vueuse/motion/2.0.0-beta.12_vue@3.2.45: + /@vueuse/motion/2.0.0-beta.12_vue@3.2.47: resolution: { integrity: sha512-cAZqXexLX6xo+H1N1Mv+wBSSqG4wB+BdjIuHQ50jwlelXCDxSi8gj0K/9nDS+aUZtWh6YMwS6UGCKg58jMVglA== @@ -2370,16 +2437,16 @@ packages: "@vue/composition-api": optional: true dependencies: - "@vueuse/core": 8.9.4_vue@3.2.45 - "@vueuse/shared": 8.9.4_vue@3.2.45 + "@vueuse/core": 8.9.4_vue@3.2.47 + "@vueuse/shared": 8.9.4_vue@3.2.47 framesync: 6.1.2 popmotion: 11.0.5 style-value-types: 5.1.2 - vue: 3.2.45 - vue-demi: 0.13.11_vue@3.2.45 + vue: 3.2.47 + vue-demi: 0.13.11_vue@3.2.47 dev: false - /@vueuse/shared/8.9.4_vue@3.2.45: + /@vueuse/shared/8.9.4_vue@3.2.47: resolution: { integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag== @@ -2393,17 +2460,17 @@ packages: vue: optional: true dependencies: - vue: 3.2.45 - vue-demi: 0.13.11_vue@3.2.45 + vue: 3.2.47 + vue-demi: 0.13.11_vue@3.2.47 dev: false - /@vueuse/shared/9.12.0_vue@3.2.45: + /@vueuse/shared/9.13.0_vue@3.2.47: resolution: { - integrity: sha512-TWuJLACQ0BVithVTRbex4Wf1a1VaRuSpVeyEd4vMUWl54PzlE0ciFUshKCXnlLuD0lxIaLK4Ypj3NXYzZh4+SQ== + integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw== } dependencies: - vue-demi: 0.13.11_vue@3.2.45 + vue-demi: 0.13.11_vue@3.2.47 transitivePeerDependencies: - "@vue/composition-api" - vue @@ -2492,7 +2559,7 @@ packages: snabbdom: 3.5.1 dev: false - /@wangeditor/editor-for-vue/5.1.12_3apfu3xbp6awzuex7ed3sbrv6y: + /@wangeditor/editor-for-vue/5.1.12_77ywgcaevzgjoxs6yixvgo4fve: resolution: { integrity: sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ== @@ -2502,7 +2569,7 @@ packages: vue: ^3.0.5 dependencies: "@wangeditor/editor": 5.1.23 - vue: 3.2.45 + vue: 3.2.47 dev: false /@wangeditor/editor/5.1.23: @@ -2632,7 +2699,7 @@ packages: dependencies: cac: 6.7.14 color: 4.2.3 - cssnano: 5.1.14_postcss@8.4.21 + cssnano: 5.1.15_postcss@8.4.21 cssnano-preset-lite: 2.1.3_postcss@8.4.21 fs-extra: 10.1.0 postcss: 8.4.21 @@ -3591,10 +3658,10 @@ packages: hasBin: true dev: true - /cssnano-preset-default/5.2.13_postcss@8.4.21: + /cssnano-preset-default/5.2.14_postcss@8.4.21: resolution: { - integrity: sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ== + integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -3604,14 +3671,14 @@ packages: cssnano-utils: 3.1.0_postcss@8.4.21 postcss: 8.4.21 postcss-calc: 8.2.4_postcss@8.4.21 - postcss-colormin: 5.3.0_postcss@8.4.21 + postcss-colormin: 5.3.1_postcss@8.4.21 postcss-convert-values: 5.1.3_postcss@8.4.21 postcss-discard-comments: 5.1.2_postcss@8.4.21 postcss-discard-duplicates: 5.1.0_postcss@8.4.21 postcss-discard-empty: 5.1.1_postcss@8.4.21 postcss-discard-overridden: 5.1.0_postcss@8.4.21 postcss-merge-longhand: 5.1.7_postcss@8.4.21 - postcss-merge-rules: 5.1.3_postcss@8.4.21 + postcss-merge-rules: 5.1.4_postcss@8.4.21 postcss-minify-font-values: 5.1.0_postcss@8.4.21 postcss-minify-gradients: 5.1.1_postcss@8.4.21 postcss-minify-params: 5.1.4_postcss@8.4.21 @@ -3626,7 +3693,7 @@ packages: postcss-normalize-url: 5.1.0_postcss@8.4.21 postcss-normalize-whitespace: 5.1.1_postcss@8.4.21 postcss-ordered-values: 5.1.3_postcss@8.4.21 - postcss-reduce-initial: 5.1.1_postcss@8.4.21 + postcss-reduce-initial: 5.1.2_postcss@8.4.21 postcss-reduce-transforms: 5.1.0_postcss@8.4.21 postcss-svgo: 5.1.0_postcss@8.4.21 postcss-unique-selectors: 5.1.1_postcss@8.4.21 @@ -3660,16 +3727,16 @@ packages: postcss: 8.4.21 dev: true - /cssnano/5.1.14_postcss@8.4.21: + /cssnano/5.1.15_postcss@8.4.21: resolution: { - integrity: sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw== + integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.13_postcss@8.4.21 + cssnano-preset-default: 5.2.14_postcss@8.4.21 lilconfig: 2.0.6 postcss: 8.4.21 yaml: 1.10.2 @@ -3837,7 +3904,7 @@ packages: dependencies: acorn-node: 1.8.2 defined: 1.0.1 - minimist: 1.2.7 + minimist: 1.2.8 dev: true /didyoumean/1.2.2: @@ -4020,8 +4087,8 @@ packages: } dependencies: core-js: 3.27.1 - element-plus: 2.2.30_vue@3.2.45 - vue: 3.2.45 + element-plus: 2.2.32_vue@3.2.47 + vue: 3.2.47 transitivePeerDependencies: - "@vue/composition-api" dev: false @@ -4033,21 +4100,21 @@ packages: } dev: true - /element-plus/2.2.30_vue@3.2.45: + /element-plus/2.2.32_vue@3.2.47: resolution: { - integrity: sha512-HYSnmf2VMGa0gmw03evxevodPy3WimbAd4sfenOAhNs7Wl8IdT+YJjQyGAQjgEjRvhmujN4O/CZqhuEffRyOZg== + integrity: sha512-DTJMhYOy6MApbmh6z/95hPTK5WrBiNHGzV4IN+uEkup1WoimQ+Qyt8RxKdTe/X1LWEJ8YgWv/Cl8P4ocrt5z5g== } peerDependencies: vue: ^3.2.0 dependencies: "@ctrl/tinycolor": 3.5.0 - "@element-plus/icons-vue": 2.0.10_vue@3.2.45 + "@element-plus/icons-vue": 2.0.10_vue@3.2.47 "@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 + "@vueuse/core": 9.13.0_vue@3.2.47 async-validator: 4.2.5 dayjs: 1.11.7 escape-html: 1.0.3 @@ -4056,7 +4123,7 @@ packages: lodash-unified: 1.0.3_3ib2ivapxullxkx3xftsimdk7u memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.2.45 + vue: 3.2.47 transitivePeerDependencies: - "@vue/composition-api" dev: false @@ -5179,10 +5246,10 @@ packages: } dev: false - /immutable/4.2.2: + /immutable/4.2.4: resolution: { - integrity: sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og== + integrity: sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w== } dev: true @@ -5607,10 +5674,10 @@ packages: engines: { node: ">=0.10.0" } dev: true - /klona/2.0.5: + /klona/2.0.6: resolution: { - integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== } engines: { node: ">= 8" } dev: true @@ -6081,10 +6148,10 @@ packages: brace-expansion: 1.1.11 dev: true - /minimatch/5.1.2: + /minimatch/6.2.0: resolution: { - integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg== + integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg== } engines: { node: ">=10" } dependencies: @@ -6103,10 +6170,10 @@ packages: kind-of: 6.0.3 dev: true - /minimist/1.2.7: + /minimist/1.2.8: resolution: { - integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== } dev: true @@ -6162,10 +6229,10 @@ packages: } dev: true - /muggle-string/0.1.0: + /muggle-string/0.2.2: resolution: { - integrity: sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg== + integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg== } dev: true @@ -6556,10 +6623,10 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.30_prq2uz4lho2pwp6irk4cfkrxwu: + /pinia/2.0.32_hmuptsblhheur2tugfgucj7gc4: resolution: { - integrity: sha512-q6DUmxWwe/mQgg+55QQjykpKC+aGeGdaJV3niminl19V08dE+LRTvSEuqi6/NLSGCKHI49KGL6tMNEOssFiMyA== + integrity: sha512-8Tw4OrpCSJ028UUyp0gYPP/wyjigLoEceuO/x1G+FlHVf73337e5vLm4uDmrRIoBG1hvaed/eSHnrCFjOc4nkA== } peerDependencies: "@vue/composition-api": ^1.4.0 @@ -6571,10 +6638,10 @@ packages: typescript: optional: true dependencies: - "@vue/devtools-api": 6.4.5 - typescript: 4.9.4 - vue: 3.2.45 - vue-demi: 0.13.11_vue@3.2.45 + "@vue/devtools-api": 6.5.0 + typescript: 4.9.5 + vue: 3.2.47 + vue-demi: 0.13.11_vue@3.2.47 dev: false /please-upgrade-node/3.2.0: @@ -6619,10 +6686,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-colormin/5.3.0_postcss@8.4.21: + /postcss-colormin/5.3.1_postcss@8.4.21: resolution: { - integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== + integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -6740,14 +6807,14 @@ packages: resolve: 1.22.1 dev: true - /postcss-js/4.0.0_postcss@8.4.21: + /postcss-js/4.0.1_postcss@8.4.21: resolution: { - integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== + integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== } engines: { node: ^12 || ^14 || >= 16 } peerDependencies: - postcss: ^8.3.3 + postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 postcss: 8.4.21 @@ -6794,10 +6861,10 @@ packages: stylehacks: 5.1.1_postcss@8.4.21 dev: true - /postcss-merge-rules/5.1.3_postcss@8.4.21: + /postcss-merge-rules/5.1.4_postcss@8.4.21: resolution: { - integrity: sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA== + integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -7011,10 +7078,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-initial/5.1.1_postcss@8.4.21: + /postcss-reduce-initial/5.1.2_postcss@8.4.21: resolution: { - integrity: sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w== + integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -7427,10 +7494,10 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /responsive-storage/2.1.0: + /responsive-storage/2.2.0: resolution: { - integrity: sha512-LXqyeZ/5J7SCcid+psVuwVfWaV8iX1HjvHUn7aSX5Q6H6QSZo9yDDotRjuFp1UNm3XU7yLZhWKejkmFA0xkeuw== + integrity: sha512-94W5Chr2F5kDBT6J+OCOeJguEkSTDc3jPOUQXYmzNG64DCNl5p7hoBDF7bx7u6EXAEcpUKF64OZR4b7Nn8h/Gg== } dev: false @@ -7506,10 +7573,10 @@ packages: yargs: 17.6.2 dev: true - /rollup/3.14.0: + /rollup/3.17.3: resolution: { - integrity: sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q== + integrity: sha512-p5LaCXiiOL/wrOkj8djsIDFmyU9ysUxcyW+EKRLHb6TKldJzXpImjcRSR+vgo09DBdofGcOoLOsRyxxG2n5/qQ== } engines: { node: ">=14.18.0", npm: ">=8.0.0" } hasBin: true @@ -7542,7 +7609,7 @@ packages: } dev: true - /sass-loader/13.2.0_sass@1.57.1: + /sass-loader/13.2.0_sass@1.58.3: resolution: { integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg== @@ -7566,21 +7633,21 @@ packages: webpack: optional: true dependencies: - klona: 2.0.5 + klona: 2.0.6 neo-async: 2.6.2 - sass: 1.57.1 + sass: 1.58.3 dev: true - /sass/1.57.1: + /sass/1.58.3: resolution: { - integrity: sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw== + integrity: sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A== } engines: { node: ">=12.0.0" } hasBin: true dependencies: chokidar: 3.5.3 - immutable: 4.2.2 + immutable: 4.2.4 source-map-js: 1.0.2 dev: true @@ -8203,10 +8270,10 @@ packages: picocolors: 1.0.0 dev: true - /swiper/9.0.3: + /swiper/9.1.0: resolution: { - integrity: sha512-hHYI6CeUHcDyv6IakzAQrUv6nS5BMRn6KOkui16nhtdgYBlWgUdlaMbcdT0o4RJxpwSktCTLgpBtCm+WwwVYRw== + integrity: sha512-Ck8CywwfUghkbUAHbxTAWyeUAcNrIDNJ6EnKFBGGcHDjeqbh0Jq08RbmD5fMu1a0oOv1eIkUGVkqNJy/asm+yA== } engines: { node: ">= 4.7.0" } dependencies: @@ -8227,10 +8294,10 @@ packages: strip-ansi: 6.0.1 dev: true - /tailwindcss/3.2.4_postcss@8.4.21: + /tailwindcss/3.2.7_postcss@8.4.21: resolution: { - integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ== + integrity: sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ== } engines: { node: ">=12.13.0" } hasBin: true @@ -8253,7 +8320,7 @@ packages: picocolors: 1.0.0 postcss: 8.4.21 postcss-import: 14.1.0_postcss@8.4.21 - postcss-js: 4.0.0_postcss@8.4.21 + postcss-js: 4.0.1_postcss@8.4.21 postcss-load-config: 3.1.4_postcss@8.4.21 postcss-nested: 6.0.0_postcss@8.4.21 postcss-selector-parser: 6.0.11 @@ -8264,10 +8331,10 @@ packages: - ts-node dev: true - /terser/5.16.1: + /terser/5.16.5: resolution: { - integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== + integrity: sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg== } engines: { node: ">=10" } hasBin: true @@ -8341,7 +8408,7 @@ packages: engines: { node: ">=8" } dev: true - /ts-node/9.1.1_typescript@4.9.4: + /ts-node/9.1.1_typescript@4.9.5: resolution: { integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== @@ -8356,7 +8423,7 @@ packages: diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.21 - typescript: 4.9.4 + typescript: 4.9.5 yn: 3.1.1 dev: true @@ -8387,7 +8454,7 @@ packages: } dev: true - /tsutils/3.21.0_typescript@4.9.4: + /tsutils/3.21.0_typescript@4.9.5: resolution: { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== @@ -8397,7 +8464,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.4 + typescript: 4.9.5 dev: true /type-check/0.4.0: @@ -8472,10 +8539,10 @@ packages: requiresBuild: true dev: false - /typescript/4.9.4: + /typescript/4.9.5: resolution: { - integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg== + integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== } engines: { node: ">=4.2.0" } hasBin: true @@ -8522,7 +8589,7 @@ packages: engines: { node: ">= 0.8" } dev: true - /unplugin-vue-define-options/1.1.2_vue@3.2.45: + /unplugin-vue-define-options/1.1.2_vue@3.2.47: resolution: { integrity: sha512-PMYp2m2V/AZPoXchSmo4iNuQm1RevRXbnTqpDPznbQ4Byohm/t2zIi2jlqaNI9PI4ORqP5wNPR8vLGOtEM1s5g== @@ -8530,7 +8597,7 @@ packages: engines: { node: ">=14.19.0" } dependencies: "@rollup/pluginutils": 5.0.2 - "@vue-macros/common": 0.13.6_vue@3.2.45 + "@vue-macros/common": 0.13.6_vue@3.2.47 ast-walker-scope: 0.3.1 unplugin: 1.0.1 transitivePeerDependencies: @@ -8605,7 +8672,7 @@ packages: hasBin: true dev: true - /v-contextmenu/3.0.0_vue@3.2.45: + /v-contextmenu/3.0.0_vue@3.2.47: resolution: { integrity: sha512-zi38JxmTt66TmljgV1JbfEa9WvoQkpzRuEwZK7Tjb2XoRejbWLozQtkyTWXJa6x6Y3FrVDfgT36w01gpTpo41A== @@ -8614,7 +8681,7 @@ packages: peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.2.45 + vue: 3.2.47 dev: false /v8-compile-cache/2.3.0: @@ -8645,7 +8712,7 @@ packages: - rollup dev: true - /vite-plugin-compression/0.5.1_vite@4.1.1: + /vite-plugin-compression/0.5.1_vite@4.1.4: resolution: { integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg== @@ -8656,12 +8723,12 @@ packages: chalk: 4.1.2 debug: 4.3.4 fs-extra: 10.1.0 - vite: 4.1.1_zxbrnrc4iyldik6mikh3pswz4i + vite: 4.1.4_iqe67pc54bl74nl7y67obzj7bm transitivePeerDependencies: - supports-color dev: true - /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@4.1.1: + /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@4.1.4: resolution: { integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg== @@ -8681,16 +8748,16 @@ packages: fast-glob: 3.2.12 mockjs: 1.1.0 path-to-regexp: 6.2.1 - vite: 4.1.1_zxbrnrc4iyldik6mikh3pswz4i + vite: 4.1.4_iqe67pc54bl74nl7y67obzj7bm transitivePeerDependencies: - rollup - supports-color dev: true - /vite-plugin-remove-console/1.3.0: + /vite-plugin-remove-console/2.1.0: resolution: { - integrity: sha512-5a/OLYB6yNRHMuHj9rBQRYMQ1NBKffxA8BaD77urUBLcGOWMHFHALjh6C26wZfZd41KytSwLp6DhvNKU78mNJg== + integrity: sha512-cil+h4rX3fDnnKMt73fexMGkwRSOV08+lTAzLGTRjGyxs9Ync3fqPWxnGrngJY7LyMMt3kEKf0hNOi+1DQ0j2g== } dev: true @@ -8704,10 +8771,10 @@ packages: svgo: 3.0.2 dev: true - /vite/4.1.1_zxbrnrc4iyldik6mikh3pswz4i: + /vite/4.1.4_iqe67pc54bl74nl7y67obzj7bm: resolution: { - integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg== + integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg== } engines: { node: ^14.18.0 || >=16.0.0 } hasBin: true @@ -8736,14 +8803,14 @@ packages: esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 - rollup: 3.14.0 - sass: 1.57.1 - terser: 5.16.1 + rollup: 3.17.3 + sass: 1.58.3 + terser: 5.16.5 optionalDependencies: fsevents: 2.3.2 dev: true - /vue-demi/0.13.11_vue@3.2.45: + /vue-demi/0.13.11_vue@3.2.47: resolution: { integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A== @@ -8758,7 +8825,7 @@ packages: "@vue/composition-api": optional: true dependencies: - vue: 3.2.45 + vue: 3.2.47 dev: false /vue-eslint-parser/9.1.0_eslint@8.31.0: @@ -8782,7 +8849,7 @@ packages: - supports-color dev: true - /vue-i18n/9.2.2_vue@3.2.45: + /vue-i18n/9.2.2_vue@3.2.47: resolution: { integrity: sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ== @@ -8795,9 +8862,9 @@ packages: "@intlify/shared": 9.2.2 "@intlify/vue-devtools": 9.2.2 "@vue/devtools-api": 6.4.5 - vue: 3.2.45 + vue: 3.2.47 - /vue-json-pretty/2.2.3_vue@3.2.45: + /vue-json-pretty/2.2.3_vue@3.2.47: resolution: { integrity: sha512-tJo+4eFclQBt3gJ6EELXNdvo50wDKTZYthwmLpy9YS7UDldeJln5ff+IpdmUglfk+FqLVOX/re0+Ni/EOUPZgw== @@ -8806,10 +8873,10 @@ packages: peerDependencies: vue: ">=3.0.0" dependencies: - vue: 3.2.45 + vue: 3.2.47 dev: false - /vue-observe-visibility/2.0.0-alpha.1_vue@3.2.45: + /vue-observe-visibility/2.0.0-alpha.1_vue@3.2.47: resolution: { integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g== @@ -8817,10 +8884,10 @@ packages: peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.2.45 + vue: 3.2.47 dev: false - /vue-pdf-embed/1.1.5_vue@3.2.45: + /vue-pdf-embed/1.1.5_vue@3.2.47: resolution: { integrity: sha512-aOUKlPFML9abOmFJgCuDujzcXmjN1Ck3X3vt0h2N/EGZYASS9TRXu96s+NzwZDr13iTZ8LGskLOzzXvf7FIpwQ== @@ -8828,10 +8895,10 @@ packages: peerDependencies: vue: ^2.x || ^3.x dependencies: - vue: 3.2.45 + vue: 3.2.47 dev: false - /vue-resize/2.0.0-alpha.1_vue@3.2.45: + /vue-resize/2.0.0-alpha.1_vue@3.2.47: resolution: { integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg== @@ -8839,10 +8906,10 @@ packages: peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.2.45 + vue: 3.2.47 dev: false - /vue-router/4.1.6_vue@3.2.45: + /vue-router/4.1.6_vue@3.2.47: resolution: { integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ== @@ -8851,7 +8918,7 @@ packages: vue: ^3.2.0 dependencies: "@vue/devtools-api": 6.4.5 - vue: 3.2.45 + vue: 3.2.47 dev: false /vue-template-compiler/2.7.14: @@ -8864,34 +8931,37 @@ packages: he: 1.2.0 dev: true - /vue-tsc/1.0.24_typescript@4.9.4: + /vue-tsc/1.2.0_typescript@4.9.5: resolution: { - integrity: sha512-mmU1s5SAqE1nByQAiQnao9oU4vX+mSdsgI8H57SfKH6UVzq/jP9+Dbi2GaV+0b4Cn361d2ln8m6xeU60ApiEXg== + integrity: sha512-rIlzqdrhyPYyLG9zxsVRa+JEseeS9s8F2BbVVVWRRsTZvJO2BbhLEb2HW3MY+DFma0378tnIqs+vfTzbcQtRFw== } hasBin: true peerDependencies: typescript: "*" dependencies: - "@volar/vue-language-core": 1.0.24 - "@volar/vue-typescript": 1.0.24 - typescript: 4.9.4 + "@volar/vue-language-core": 1.2.0 + "@volar/vue-typescript": 1.2.0 + typescript: 4.9.5 dev: true - /vue-types/4.2.1_vue@3.2.45: + /vue-types/5.0.2_vue@3.2.47: resolution: { - integrity: sha512-DNQZmJuOvovLUIp0BENRkdnZHbI0V4e2mNvjAZOAXKD56YGvRchtUYOXA/XqTxdv7Ng5SJLZqRKRpAhm5NLaPQ== + integrity: sha512-+/5hnQ65XOYqPs+tEUF8GGTJX95UFVH0wPQo71IJJYh5TKMfik2tGKTLkZ42JqAczANA9hGu5FrZmPgxn20nnA== } - engines: { node: ">=12.16.0" } + engines: { node: ">=14.0.0" } peerDependencies: vue: ^2.0.0 || ^3.0.0 + peerDependenciesMeta: + vue: + optional: true dependencies: is-plain-object: 5.0.0 - vue: 3.2.45 + vue: 3.2.47 dev: false - /vue-virtual-scroller/2.0.0-beta.7_vue@3.2.45: + /vue-virtual-scroller/2.0.0-beta.7_vue@3.2.47: resolution: { integrity: sha512-OrouVj1i2939jaLjVfu8f5fsDlbzhAb4bOsYZYrAkpcVLylAmMoGtIL7eT3hJrdTiaKbwQpRdnv7DKf9Fn+tHg== @@ -8900,24 +8970,24 @@ packages: vue: ^3.2.0 dependencies: mitt: 2.1.0 - vue: 3.2.45 - vue-observe-visibility: 2.0.0-alpha.1_vue@3.2.45 - vue-resize: 2.0.0-alpha.1_vue@3.2.45 + vue: 3.2.47 + vue-observe-visibility: 2.0.0-alpha.1_vue@3.2.47 + vue-resize: 2.0.0-alpha.1_vue@3.2.47 dev: false - /vue/3.2.45: + /vue/3.2.47: resolution: { - integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA== + integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ== } dependencies: - "@vue/compiler-dom": 3.2.45 - "@vue/compiler-sfc": 3.2.45 - "@vue/runtime-dom": 3.2.45 - "@vue/server-renderer": 3.2.45_vue@3.2.45 - "@vue/shared": 3.2.45 + "@vue/compiler-dom": 3.2.47 + "@vue/compiler-sfc": 3.2.47 + "@vue/runtime-dom": 3.2.47 + "@vue/server-renderer": 3.2.47_vue@3.2.47 + "@vue/shared": 3.2.47 - /vue3-danmaku/1.2.0_vue@3.2.45: + /vue3-danmaku/1.2.0_vue@3.2.47: resolution: { integrity: sha512-Xh6uqnIGiCebppNACdehYv2ghAxV0BDys7bSxA1yR95/buxnu5NuNEzi59M13x1cNYk3HwXSufP5rVQ9dqESfQ== @@ -8925,10 +8995,10 @@ packages: peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.2.45 + vue: 3.2.47 dev: false - /vuedraggable/4.1.0_vue@3.2.45: + /vuedraggable/4.1.0_vue@3.2.47: resolution: { integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww== @@ -8937,7 +9007,7 @@ packages: vue: ^3.0.1 dependencies: sortablejs: 1.14.0 - vue: 3.2.45 + vue: 3.2.47 dev: false /webpack-sources/3.2.3: diff --git a/src/components/ReCountTo/src/normal/props.ts b/src/components/ReCountTo/src/normal/props.ts index 69fe6613f..24d493311 100644 --- a/src/components/ReCountTo/src/normal/props.ts +++ b/src/components/ReCountTo/src/normal/props.ts @@ -1,5 +1,5 @@ import { PropType } from "vue"; -import { propTypes } from "@/utils/propTypes"; +import propTypes from "@/utils/propTypes"; export const countToProps = { startVal: propTypes.number.def(0), endVal: propTypes.number.def(2020), diff --git a/src/components/ReCountTo/src/rebound/props.ts b/src/components/ReCountTo/src/rebound/props.ts index 795611d2b..437317e13 100644 --- a/src/components/ReCountTo/src/rebound/props.ts +++ b/src/components/ReCountTo/src/rebound/props.ts @@ -1,5 +1,5 @@ import { PropType } from "vue"; -import { propTypes } from "@/utils/propTypes"; +import propTypes from "@/utils/propTypes"; export const reboundProps = { delay: propTypes.number.def(1), blur: propTypes.number.def(2), diff --git a/src/components/ReFlop/src/filpper.tsx b/src/components/ReFlop/src/filpper.tsx index 77f6cfcf8..655ccdfcc 100644 --- a/src/components/ReFlop/src/filpper.tsx +++ b/src/components/ReFlop/src/filpper.tsx @@ -1,5 +1,5 @@ import { defineComponent, ref } from "vue"; -import { propTypes } from "@/utils/propTypes"; +import propTypes from "@/utils/propTypes"; import "./filpper.css"; const props = { diff --git a/src/components/ReQrcode/src/index.tsx b/src/components/ReQrcode/src/index.tsx index f2d556ec3..737440288 100644 --- a/src/components/ReQrcode/src/index.tsx +++ b/src/components/ReQrcode/src/index.tsx @@ -8,7 +8,7 @@ import { defineComponent } from "vue"; import "./index.scss"; -import { propTypes } from "@/utils/propTypes"; +import propTypes from "@/utils/propTypes"; import { isString, cloneDeep } from "@pureadmin/utils"; import QRCode, { QRCodeRenderersOptions } from "qrcode"; import RefreshRight from "@iconify-icons/ep/refresh-right"; diff --git a/src/utils/propTypes.ts b/src/utils/propTypes.ts index 403b78bc3..cc7b16fd2 100644 --- a/src/utils/propTypes.ts +++ b/src/utils/propTypes.ts @@ -1,5 +1,10 @@ -import { CSSProperties, VNodeChild } from "vue"; -import { createTypes, VueTypeValidableDef, VueTypesInterface } from "vue-types"; +import type { CSSProperties, VNodeChild } from "vue"; +import { + createTypes, + toValidableType, + VueTypesInterface, + VueTypeValidableDef +} from "vue-types"; export type VueNode = VNodeChild | JSX.Element; @@ -8,7 +13,7 @@ type PropTypes = VueTypesInterface & { readonly VNodeChild: VueTypeValidableDef; }; -const propTypes = createTypes({ +const newPropTypes = createTypes({ func: undefined, bool: undefined, string: undefined, @@ -17,18 +22,18 @@ const propTypes = createTypes({ integer: undefined }) as PropTypes; -propTypes.extend([ - { - name: "style", - getter: true, - type: [String, Object], - default: undefined - }, - { - name: "VNodeChild", - getter: true, - type: undefined +// 从 vue-types v5.0 开始,extend()方法已经废弃,当前已改为官方推荐的ES6+方法 https://dwightjack.github.io/vue-types/advanced/extending-vue-types.html#the-extend-method +export default class propTypes extends newPropTypes { + // a native-like validator that supports the `.validable` method + static get style() { + return toValidableType("style", { + type: [String, Object] + }); } -]); -export { propTypes }; + static get VNodeChild() { + return toValidableType("VNodeChild", { + type: undefined + }); + } +} From 990caef48da25abf72f7fa89c2d23cff352b6986 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Tue, 7 Mar 2023 20:20:51 +0800 Subject: [PATCH 3/9] perf: export `addPathMatch` utils --- src/router/index.ts | 3 ++- src/router/utils.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/router/index.ts b/src/router/index.ts index 1650832a5..a0c8f484b 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -139,7 +139,7 @@ router.beforeEach((to: toRouteType, _from, next) => { if ( usePermissionStoreHook().wholeMenus.length === 0 && to.path !== "/login" - ) + ) { initRouter().then((router: Router) => { if (!useMultiTagsStoreHook().getMultiTagsCache) { const { path } = to; @@ -158,6 +158,7 @@ router.beforeEach((to: toRouteType, _from, next) => { } router.push(to.fullPath); }); + } toCorrectRoute(); } } else { diff --git a/src/router/utils.ts b/src/router/utils.ts index d2a789803..7e6aa5a1b 100644 --- a/src/router/utils.ts +++ b/src/router/utils.ts @@ -367,6 +367,7 @@ export { ascending, filterTree, initRouter, + addPathMatch, isOneOfArray, getHistoryMode, addAsyncRoutes, From bff68c3e7b25976a8830ef95fbcded2103b84585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wit=E3=80=86=E8=8B=97=E5=A4=A7?= Date: Tue, 28 Mar 2023 16:25:56 +0800 Subject: [PATCH 4/9] =?UTF-8?q?perf:=20`pinia`=E4=B8=AD=E6=89=80=E6=9C=89`?= =?UTF-8?q?getters`=E6=94=B9=E4=B8=BA=E5=AE=98=E6=96=B9=E6=8E=A8=E8=8D=90?= =?UTF-8?q?=E5=86=99=E6=B3=95=EF=BC=8C`this`=E6=94=B9=E6=88=90`state`?= =?UTF-8?q?=E5=8F=AF=E8=87=AA=E5=8A=A8=E6=8E=A8=E5=AF=BC=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=20(#490)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 苗大 --- src/store/modules/app.ts | 8 ++++---- src/store/modules/epTheme.ts | 10 +++++----- src/store/modules/multiTags.ts | 4 ++-- src/store/modules/settings.ts | 12 ++++++------ 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/store/modules/app.ts b/src/store/modules/app.ts index 38919b780..d9de982b4 100644 --- a/src/store/modules/app.ts +++ b/src/store/modules/app.ts @@ -23,11 +23,11 @@ export const useAppStore = defineStore({ sortSwap: false }), getters: { - getSidebarStatus() { - return this.sidebar.opened; + getSidebarStatus(state) { + return state.sidebar.opened; }, - getDevice() { - return this.device; + getDevice(state) { + return state.device; } }, actions: { diff --git a/src/store/modules/epTheme.ts b/src/store/modules/epTheme.ts index 77f582cd2..956148745 100644 --- a/src/store/modules/epTheme.ts +++ b/src/store/modules/epTheme.ts @@ -14,14 +14,14 @@ export const useEpThemeStore = defineStore({ getConfig().Theme }), getters: { - getEpThemeColor() { - return this.epThemeColor; + getEpThemeColor(state) { + return state.epThemeColor; }, /** 用于mix导航模式下hamburger-svg的fill属性 */ - fill() { - if (this.epTheme === "light") { + fill(state) { + if (state.epTheme === "light") { return "#409eff"; - } else if (this.epTheme === "yellow") { + } else if (state.epTheme === "yellow") { return "#d25f00"; } else { return "#fff"; diff --git a/src/store/modules/multiTags.ts b/src/store/modules/multiTags.ts index 70f9f1f95..fbbd9b5b2 100644 --- a/src/store/modules/multiTags.ts +++ b/src/store/modules/multiTags.ts @@ -17,8 +17,8 @@ export const useMultiTagsStore = defineStore({ )?.multiTagsCache }), getters: { - getMultiTagsCache() { - return this.multiTagsCache; + getMultiTagsCache(state) { + return state.multiTagsCache; } }, actions: { diff --git a/src/store/modules/settings.ts b/src/store/modules/settings.ts index 3cb6c3459..60a45ea73 100644 --- a/src/store/modules/settings.ts +++ b/src/store/modules/settings.ts @@ -11,14 +11,14 @@ export const useSettingStore = defineStore({ hiddenSideBar: getConfig().HiddenSideBar }), getters: { - getTitle() { - return this.title; + getTitle(state) { + return state.title; }, - getFixedHeader() { - return this.fixedHeader; + getFixedHeader(state) { + return state.fixedHeader; }, - getHiddenSideBar() { - return this.HiddenSideBar; + getHiddenSideBar(state) { + return state.hiddenSideBar; } }, actions: { From 02608a410a20db36d507321eb5ba984b7719fb85 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Tue, 28 Mar 2023 17:06:52 +0800 Subject: [PATCH 5/9] chore: update `dependencies` --- package.json | 28 +- pnpm-lock.yaml | 1245 ++++++++++++++++++++++++++++++++++++------------ 2 files changed, 950 insertions(+), 323 deletions(-) diff --git a/package.json b/package.json index c020e7f6a..d089364bc 100644 --- a/package.json +++ b/package.json @@ -45,9 +45,9 @@ "china-area-data": "^5.0.1", "cropperjs": "^1.5.12", "dayjs": "^1.11.7", - "echarts": "^5.4.1", + "echarts": "^5.4.2", "el-table-infinite-scroll": "^3.0.1", - "element-plus": "^2.2.32", + "element-plus": "^2.3.1", "element-resize-detector": "^1.2.4", "intro.js": "^6.0.0", "js-cookie": "^3.0.1", @@ -57,7 +57,7 @@ "mockjs": "^1.1.0", "nprogress": "^0.2.0", "path": "^0.12.7", - "pinia": "^2.0.32", + "pinia": "^2.0.33", "qrcode": "^1.5.1", "qs": "^6.11.0", "responsive-storage": "^2.2.0", @@ -83,7 +83,7 @@ "@iconify-icons/ep": "^1.2.10", "@iconify-icons/ri": "^1.2.4", "@iconify/vue": "^4.0.2", - "@intlify/unplugin-vue-i18n": "^0.8.1", + "@intlify/unplugin-vue-i18n": "^0.10.0", "@pureadmin/theme": "^3.0.0", "@types/element-resize-detector": "1.1.3", "@types/intro.js": "^5.1.0", @@ -96,13 +96,13 @@ "@types/sortablejs": "^1.15.0", "@typescript-eslint/eslint-plugin": "^5.43.0", "@typescript-eslint/parser": "^5.43.0", - "@vitejs/plugin-vue": "^4.0.0", - "@vitejs/plugin-vue-jsx": "^3.0.0", + "@vitejs/plugin-vue": "^4.1.0", + "@vitejs/plugin-vue-jsx": "^3.0.1", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^11.0.2", - "autoprefixer": "^10.4.13", + "autoprefixer": "^10.4.14", "cloc": "^2.11.0", - "cssnano": "^5.1.15", + "cssnano": "^6.0.0", "eslint": "^8.8.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^9.7.0", @@ -115,10 +115,10 @@ "postcss-scss": "^4.0.6", "prettier": "^2.5.1", "pretty-quick": "3.1.1", - "rimraf": "3.0.2", + "rimraf": "^4.4.1", "rollup-plugin-visualizer": "^5.9.0", - "sass": "^1.58.3", - "sass-loader": "^13.2.0", + "sass": "^1.60.0", + "sass-loader": "^13.2.2", "stylelint": "^14.3.0", "stylelint-config-html": "^1.0.0", "stylelint-config-prettier": "^9.0.3", @@ -127,10 +127,10 @@ "stylelint-order": "^5.0.0", "svgo": "^3.0.2", "tailwindcss": "^3.2.7", - "terser": "^5.16.5", - "typescript": "^4.9.5", + "terser": "^5.16.8", + "typescript": "^5.0.2", "unplugin-vue-define-options": "^1.0.0", - "vite": "^4.1.4", + "vite": "^4.2.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 91ff27644..2b284eb12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,7 +8,7 @@ specifiers: "@iconify-icons/ep": ^1.2.10 "@iconify-icons/ri": ^1.2.4 "@iconify/vue": ^4.0.2 - "@intlify/unplugin-vue-i18n": ^0.8.1 + "@intlify/unplugin-vue-i18n": ^0.10.0 "@logicflow/core": ^1.1.30 "@logicflow/extension": ^1.1.30 "@pureadmin/descriptions": ^1.1.1 @@ -26,8 +26,8 @@ specifiers: "@types/sortablejs": ^1.15.0 "@typescript-eslint/eslint-plugin": ^5.43.0 "@typescript-eslint/parser": ^5.43.0 - "@vitejs/plugin-vue": ^4.0.0 - "@vitejs/plugin-vue-jsx": ^3.0.0 + "@vitejs/plugin-vue": ^4.1.0 + "@vitejs/plugin-vue-jsx": ^3.0.1 "@vue/eslint-config-prettier": ^7.0.0 "@vue/eslint-config-typescript": ^11.0.2 "@vueuse/core": ^9.13.0 @@ -35,16 +35,16 @@ specifiers: "@wangeditor/editor": ^5.1.21 "@wangeditor/editor-for-vue": ^5.1.12 animate.css: ^4.1.1 - autoprefixer: ^10.4.13 + autoprefixer: ^10.4.14 axios: ^1.2.2 china-area-data: ^5.0.1 cloc: ^2.11.0 cropperjs: ^1.5.12 - cssnano: ^5.1.15 + cssnano: ^6.0.0 dayjs: ^1.11.7 - echarts: ^5.4.1 + echarts: ^5.4.2 el-table-infinite-scroll: ^3.0.1 - element-plus: ^2.2.32 + element-plus: ^2.3.1 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.32 + pinia: ^2.0.33 postcss: ^8.4.21 postcss-html: ^1.5.0 postcss-import: ^15.1.0 @@ -70,10 +70,10 @@ specifiers: qrcode: ^1.5.1 qs: ^6.11.0 responsive-storage: ^2.2.0 - rimraf: 3.0.2 + rimraf: ^4.4.1 rollup-plugin-visualizer: ^5.9.0 - sass: ^1.58.3 - sass-loader: ^13.2.0 + sass: ^1.60.0 + sass-loader: ^13.2.2 sortablejs: ^1.15.0 stylelint: ^14.3.0 stylelint-config-html: ^1.0.0 @@ -84,12 +84,12 @@ specifiers: svgo: ^3.0.2 swiper: ^9.1.0 tailwindcss: ^3.2.7 - terser: ^5.16.5 + terser: ^5.16.8 typeit: ^8.7.1 - typescript: ^4.9.5 + typescript: ^5.0.2 unplugin-vue-define-options: ^1.0.0 v-contextmenu: 3.0.0 - vite: ^4.1.4 + vite: ^4.2.1 vite-plugin-cdn-import: ^0.3.5 vite-plugin-compression: ^0.5.1 vite-plugin-mock: ^2.9.6 @@ -114,9 +114,9 @@ dependencies: "@howdyjs/mouse-menu": 2.0.5_vue@3.2.47 "@logicflow/core": 1.1.31 "@logicflow/extension": 1.1.31 - "@pureadmin/descriptions": 1.1.1_element-plus@2.2.32 - "@pureadmin/table": 2.0.0_element-plus@2.2.32 - "@pureadmin/utils": 1.8.5_echarts@5.4.1+vue@3.2.47 + "@pureadmin/descriptions": 1.1.1_element-plus@2.3.1 + "@pureadmin/table": 2.0.0_element-plus@2.3.1 + "@pureadmin/utils": 1.8.5_echarts@5.4.2+vue@3.2.47 "@vueuse/core": 9.13.0_vue@3.2.47 "@vueuse/motion": 2.0.0-beta.12_vue@3.2.47 "@wangeditor/editor": 5.1.23 @@ -126,9 +126,9 @@ dependencies: china-area-data: 5.0.1 cropperjs: 1.5.13 dayjs: 1.11.7 - echarts: 5.4.1 + echarts: 5.4.2 el-table-infinite-scroll: 3.0.1 - element-plus: 2.2.32_vue@3.2.47 + element-plus: 2.3.1_vue@3.2.47 element-resize-detector: 1.2.4 intro.js: 6.0.0 js-cookie: 3.0.1 @@ -138,7 +138,7 @@ dependencies: mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.32_hmuptsblhheur2tugfgucj7gc4 + pinia: 2.0.33_p4srtwdgezcoeovfcc2yxzvaue qrcode: 1.5.1 qs: 6.11.0 responsive-storage: 2.2.0 @@ -164,7 +164,7 @@ devDependencies: "@iconify-icons/ep": 1.2.10 "@iconify-icons/ri": 1.2.4 "@iconify/vue": 4.0.2_vue@3.2.47 - "@intlify/unplugin-vue-i18n": 0.8.1_vue-i18n@9.2.2 + "@intlify/unplugin-vue-i18n": 0.10.0_vue-i18n@9.2.2 "@pureadmin/theme": 3.0.0 "@types/element-resize-detector": 1.1.3 "@types/intro.js": 5.1.0 @@ -175,15 +175,15 @@ devDependencies: "@types/qrcode": 1.5.0 "@types/qs": 6.9.7 "@types/sortablejs": 1.15.0 - "@typescript-eslint/eslint-plugin": 5.48.0_vqm4js66qtp4h6afqe3btrngbi - "@typescript-eslint/parser": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu - "@vitejs/plugin-vue": 4.0.0_vite@4.1.4+vue@3.2.47 - "@vitejs/plugin-vue-jsx": 3.0.0_vite@4.1.4+vue@3.2.47 + "@typescript-eslint/eslint-plugin": 5.48.0_ymoixgccul774h5skldb2twsuu + "@typescript-eslint/parser": 5.48.0_kvhumnresjtcflasshbz76q27a + "@vitejs/plugin-vue": 4.1.0_vite@4.2.1+vue@3.2.47 + "@vitejs/plugin-vue-jsx": 3.0.1_vite@4.2.1+vue@3.2.47 "@vue/eslint-config-prettier": 7.0.0_k3hr3m6agcryggk5vamhhr56wi - "@vue/eslint-config-typescript": 11.0.2_q2d33lu7yll3f6g7gpw7pl6avm - autoprefixer: 10.4.13_postcss@8.4.21 + "@vue/eslint-config-typescript": 11.0.2_vdi5ajjuscgimeinjfgetdnywa + autoprefixer: 10.4.14_postcss@8.4.21 cloc: 2.11.0 - cssnano: 5.1.15_postcss@8.4.21 + cssnano: 6.0.0_postcss@8.4.21 eslint: 8.31.0 eslint-plugin-prettier: 4.2.1_k3hr3m6agcryggk5vamhhr56wi eslint-plugin-vue: 9.8.0_eslint@8.31.0 @@ -196,10 +196,10 @@ devDependencies: postcss-scss: 4.0.6_postcss@8.4.21 prettier: 2.8.2 pretty-quick: 3.1.1_prettier@2.8.2 - rimraf: 3.0.2 + rimraf: 4.4.1 rollup-plugin-visualizer: 5.9.0 - sass: 1.58.3 - sass-loader: 13.2.0_sass@1.58.3 + sass: 1.60.0 + sass-loader: 13.2.2_sass@1.60.0 stylelint: 14.16.1 stylelint-config-html: 1.1.0_kbto3rg3njmczth2rrsgfnlsqa stylelint-config-prettier: 9.0.4_stylelint@14.16.1 @@ -208,17 +208,17 @@ devDependencies: stylelint-order: 5.0.0_stylelint@14.16.1 svgo: 3.0.2 tailwindcss: 3.2.7_postcss@8.4.21 - terser: 5.16.5 - typescript: 4.9.5 + terser: 5.16.8 + typescript: 5.0.2 unplugin-vue-define-options: 1.1.2_vue@3.2.47 - vite: 4.1.4_iqe67pc54bl74nl7y67obzj7bm + vite: 4.2.1_xi6fywa3zgn4qscyv5g5hqi75y vite-plugin-cdn-import: 0.3.5 - vite-plugin-compression: 0.5.1_vite@4.1.4 - vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@4.1.4 + vite-plugin-compression: 0.5.1_vite@4.2.1 + vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@4.2.1 vite-plugin-remove-console: 2.1.0 vite-svg-loader: 4.0.0 vue-eslint-parser: 9.1.0_eslint@8.31.0 - vue-tsc: 1.2.0_typescript@4.9.5 + vue-tsc: 1.2.0_typescript@5.0.2 packages: /@amap/amap-jsapi-loader/1.0.1: @@ -249,31 +249,31 @@ packages: "@babel/highlight": 7.18.6 dev: true - /@babel/compat-data/7.20.14: + /@babel/compat-data/7.21.0: resolution: { - integrity: sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw== + integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g== } engines: { node: ">=6.9.0" } dev: true - /@babel/core/7.20.12: + /@babel/core/7.21.3: resolution: { - integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg== + integrity: sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw== } engines: { node: ">=6.9.0" } dependencies: "@ampproject/remapping": 2.2.0 "@babel/code-frame": 7.18.6 - "@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.15 + "@babel/generator": 7.21.3 + "@babel/helper-compilation-targets": 7.20.7_@babel+core@7.21.3 + "@babel/helper-module-transforms": 7.21.2 + "@babel/helpers": 7.21.0 + "@babel/parser": 7.21.3 "@babel/template": 7.20.7 - "@babel/traverse": 7.20.13 - "@babel/types": 7.20.7 + "@babel/traverse": 7.21.3 + "@babel/types": 7.21.3 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -283,15 +283,16 @@ packages: - supports-color dev: true - /@babel/generator/7.20.14: + /@babel/generator/7.21.3: resolution: { - integrity: sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg== + integrity: sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 "@jridgewell/gen-mapping": 0.3.2 + "@jridgewell/trace-mapping": 0.3.17 jsesc: 2.5.2 dev: true @@ -302,10 +303,10 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 dev: true - /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.3: resolution: { integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== @@ -314,28 +315,28 @@ packages: peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/compat-data": 7.20.14 - "@babel/core": 7.20.12 - "@babel/helper-validator-option": 7.18.6 - browserslist: 4.21.4 + "@babel/compat-data": 7.21.0 + "@babel/core": 7.21.3 + "@babel/helper-validator-option": 7.21.0 + browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.20.12_@babel+core@7.20.12: + /@babel/helper-create-class-features-plugin/7.21.0_@babel+core@7.21.3: resolution: { - integrity: sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ== + integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/core": 7.20.12 + "@babel/core": 7.21.3 "@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.20.7 + "@babel/helper-function-name": 7.21.0 + "@babel/helper-member-expression-to-functions": 7.21.0 "@babel/helper-optimise-call-expression": 7.18.6 "@babel/helper-replace-supers": 7.20.7 "@babel/helper-skip-transparent-expression-wrappers": 7.20.0 @@ -352,15 +353,15 @@ packages: engines: { node: ">=6.9.0" } dev: true - /@babel/helper-function-name/7.19.0: + /@babel/helper-function-name/7.21.0: resolution: { - integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== } engines: { node: ">=6.9.0" } dependencies: "@babel/template": 7.20.7 - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 dev: true /@babel/helper-hoist-variables/7.18.6: @@ -370,17 +371,17 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 dev: true - /@babel/helper-member-expression-to-functions/7.20.7: + /@babel/helper-member-expression-to-functions/7.21.0: resolution: { - integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw== + integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 dev: true /@babel/helper-module-imports/7.18.6: @@ -390,13 +391,13 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 dev: true - /@babel/helper-module-transforms/7.20.11: + /@babel/helper-module-transforms/7.21.2: resolution: { - integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg== + integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== } engines: { node: ">=6.9.0" } dependencies: @@ -406,8 +407,8 @@ packages: "@babel/helper-split-export-declaration": 7.18.6 "@babel/helper-validator-identifier": 7.19.1 "@babel/template": 7.20.7 - "@babel/traverse": 7.20.13 - "@babel/types": 7.20.7 + "@babel/traverse": 7.21.3 + "@babel/types": 7.21.3 transitivePeerDependencies: - supports-color dev: true @@ -419,7 +420,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 dev: true /@babel/helper-plugin-utils/7.20.2: @@ -438,11 +439,11 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/helper-environment-visitor": 7.18.9 - "@babel/helper-member-expression-to-functions": 7.20.7 + "@babel/helper-member-expression-to-functions": 7.21.0 "@babel/helper-optimise-call-expression": 7.18.6 "@babel/template": 7.20.7 - "@babel/traverse": 7.20.13 - "@babel/types": 7.20.7 + "@babel/traverse": 7.21.3 + "@babel/types": 7.21.3 transitivePeerDependencies: - supports-color dev: true @@ -454,7 +455,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 dev: true /@babel/helper-skip-transparent-expression-wrappers/7.20.0: @@ -464,7 +465,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 dev: true /@babel/helper-split-export-declaration/7.18.6: @@ -474,7 +475,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 dev: true /@babel/helper-string-parser/7.19.4: @@ -491,24 +492,24 @@ packages: } engines: { node: ">=6.9.0" } - /@babel/helper-validator-option/7.18.6: + /@babel/helper-validator-option/7.21.0: resolution: { - integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== } engines: { node: ">=6.9.0" } dev: true - /@babel/helpers/7.20.13: + /@babel/helpers/7.21.0: resolution: { - integrity: sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg== + integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== } engines: { node: ">=6.9.0" } dependencies: "@babel/template": 7.20.7 - "@babel/traverse": 7.20.13 - "@babel/types": 7.20.7 + "@babel/traverse": 7.21.3 + "@babel/types": 7.21.3 transitivePeerDependencies: - supports-color dev: true @@ -525,17 +526,17 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.20.15: + /@babel/parser/7.21.3: resolution: { - integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg== + integrity: sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ== } engines: { node: ">=6.0.0" } hasBin: true dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.3: resolution: { integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== @@ -544,11 +545,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.20.12 + "@babel/core": 7.21.3 "@babel/helper-plugin-utils": 7.20.2 dev: true - /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.12: + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.21.3: resolution: { integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== @@ -557,23 +558,24 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.20.12 + "@babel/core": 7.21.3 "@babel/helper-plugin-utils": 7.20.2 dev: true - /@babel/plugin-transform-typescript/7.20.13_@babel+core@7.20.12: + /@babel/plugin-transform-typescript/7.21.3_@babel+core@7.21.3: resolution: { - integrity: sha512-O7I/THxarGcDZxkgWKMUrk7NK1/WbHAg3Xx86gqS6x9MTrNL6AwIluuZ96ms4xeDe6AVx6rjHbWHP7x26EPQBA== + integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.20.12 - "@babel/helper-create-class-features-plugin": 7.20.12_@babel+core@7.20.12 + "@babel/core": 7.21.3 + "@babel/helper-annotate-as-pure": 7.18.6 + "@babel/helper-create-class-features-plugin": 7.21.0_@babel+core@7.21.3 "@babel/helper-plugin-utils": 7.20.2 - "@babel/plugin-syntax-typescript": 7.20.0_@babel+core@7.20.12 + "@babel/plugin-syntax-typescript": 7.20.0_@babel+core@7.21.3 transitivePeerDependencies: - supports-color dev: true @@ -596,25 +598,25 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/parser": 7.20.15 - "@babel/types": 7.20.7 + "@babel/parser": 7.21.3 + "@babel/types": 7.21.3 dev: true - /@babel/traverse/7.20.13: + /@babel/traverse/7.21.3: resolution: { - integrity: sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ== + integrity: sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ== } engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/generator": 7.20.14 + "@babel/generator": 7.21.3 "@babel/helper-environment-visitor": 7.18.9 - "@babel/helper-function-name": 7.19.0 + "@babel/helper-function-name": 7.21.0 "@babel/helper-hoist-variables": 7.18.6 "@babel/helper-split-export-declaration": 7.18.6 - "@babel/parser": 7.20.15 - "@babel/types": 7.20.7 + "@babel/parser": 7.21.3 + "@babel/types": 7.21.3 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -631,6 +633,18 @@ packages: "@babel/helper-string-parser": 7.19.4 "@babel/helper-validator-identifier": 7.19.1 to-fast-properties: 2.0.0 + dev: true + + /@babel/types/7.21.3: + resolution: + { + integrity: sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg== + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-string-parser": 7.19.4 + "@babel/helper-validator-identifier": 7.19.1 + to-fast-properties: 2.0.0 /@commitlint/cli/13.1.0: resolution: @@ -872,10 +886,10 @@ packages: - typescript dev: true - /@esbuild/android-arm/0.16.17: + /@esbuild/android-arm/0.17.14: resolution: { - integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== + integrity: sha512-0CnlwnjDU8cks0yJLXfkaU/uoLyRf9VZJs4p1PskBr2AlAHeEsFEwJEo0of/Z3g+ilw5mpyDwThlxzNEIxOE4g== } engines: { node: ">=12" } cpu: [arm] @@ -884,10 +898,10 @@ packages: dev: true optional: true - /@esbuild/android-arm64/0.16.17: + /@esbuild/android-arm64/0.17.14: resolution: { - integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== + integrity: sha512-eLOpPO1RvtsP71afiFTvS7tVFShJBCT0txiv/xjFBo5a7R7Gjw7X0IgIaFoLKhqXYAXhahoXm7qAmRXhY4guJg== } engines: { node: ">=12" } cpu: [arm64] @@ -896,10 +910,10 @@ packages: dev: true optional: true - /@esbuild/android-x64/0.16.17: + /@esbuild/android-x64/0.17.14: resolution: { - integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== + integrity: sha512-nrfQYWBfLGfSGLvRVlt6xi63B5IbfHm3tZCdu/82zuFPQ7zez4XjmRtF/wIRYbJQ/DsZrxJdEvYFE67avYXyng== } engines: { node: ">=12" } cpu: [x64] @@ -908,10 +922,10 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64/0.16.17: + /@esbuild/darwin-arm64/0.17.14: resolution: { - integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== + integrity: sha512-eoSjEuDsU1ROwgBH/c+fZzuSyJUVXQTOIN9xuLs9dE/9HbV/A5IqdXHU1p2OfIMwBwOYJ9SFVGGldxeRCUJFyw== } engines: { node: ">=12" } cpu: [arm64] @@ -920,10 +934,10 @@ packages: dev: true optional: true - /@esbuild/darwin-x64/0.16.17: + /@esbuild/darwin-x64/0.17.14: resolution: { - integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== + integrity: sha512-zN0U8RWfrDttdFNkHqFYZtOH8hdi22z0pFm0aIJPsNC4QQZv7je8DWCX5iA4Zx6tRhS0CCc0XC2m7wKsbWEo5g== } engines: { node: ">=12" } cpu: [x64] @@ -932,10 +946,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64/0.16.17: + /@esbuild/freebsd-arm64/0.17.14: resolution: { - integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== + integrity: sha512-z0VcD4ibeZWVQCW1O7szaLxGsx54gcCnajEJMdYoYjLiq4g1jrP2lMq6pk71dbS5+7op/L2Aod+erw+EUr28/A== } engines: { node: ">=12" } cpu: [arm64] @@ -944,10 +958,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64/0.16.17: + /@esbuild/freebsd-x64/0.17.14: resolution: { - integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== + integrity: sha512-hd9mPcxfTgJlolrPlcXkQk9BMwNBvNBsVaUe5eNUqXut6weDQH8whcNaKNF2RO8NbpT6GY8rHOK2A9y++s+ehw== } engines: { node: ">=12" } cpu: [x64] @@ -956,10 +970,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm/0.16.17: + /@esbuild/linux-arm/0.17.14: resolution: { - integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== + integrity: sha512-BNTl+wSJ1omsH8s3TkQmIIIQHwvwJrU9u1ggb9XU2KTVM4TmthRIVyxSp2qxROJHhZuW/r8fht46/QE8hU8Qvg== } engines: { node: ">=12" } cpu: [arm] @@ -968,10 +982,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm64/0.16.17: + /@esbuild/linux-arm64/0.17.14: resolution: { - integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== + integrity: sha512-FhAMNYOq3Iblcj9i+K0l1Fp/MHt+zBeRu/Qkf0LtrcFu3T45jcwB6A1iMsemQ42vR3GBhjNZJZTaCe3VFPbn9g== } engines: { node: ">=12" } cpu: [arm64] @@ -980,10 +994,10 @@ packages: dev: true optional: true - /@esbuild/linux-ia32/0.16.17: + /@esbuild/linux-ia32/0.17.14: resolution: { - integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== + integrity: sha512-91OK/lQ5y2v7AsmnFT+0EyxdPTNhov3y2CWMdizyMfxSxRqHazXdzgBKtlmkU2KYIc+9ZK3Vwp2KyXogEATYxQ== } engines: { node: ">=12" } cpu: [ia32] @@ -992,10 +1006,10 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.16.17: + /@esbuild/linux-loong64/0.17.14: resolution: { - integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== + integrity: sha512-vp15H+5NR6hubNgMluqqKza85HcGJgq7t6rMH7O3Y6ApiOWPkvW2AJfNojUQimfTp6OUrACUXfR4hmpcENXoMQ== } engines: { node: ">=12" } cpu: [loong64] @@ -1004,10 +1018,10 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el/0.16.17: + /@esbuild/linux-mips64el/0.17.14: resolution: { - integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== + integrity: sha512-90TOdFV7N+fgi6c2+GO9ochEkmm9kBAKnuD5e08GQMgMINOdOFHuYLPQ91RYVrnWwQ5683sJKuLi9l4SsbJ7Hg== } engines: { node: ">=12" } cpu: [mips64el] @@ -1016,10 +1030,10 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64/0.16.17: + /@esbuild/linux-ppc64/0.17.14: resolution: { - integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== + integrity: sha512-NnBGeoqKkTugpBOBZZoktQQ1Yqb7aHKmHxsw43NddPB2YWLAlpb7THZIzsRsTr0Xw3nqiPxbA1H31ZMOG+VVPQ== } engines: { node: ">=12" } cpu: [ppc64] @@ -1028,10 +1042,10 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64/0.16.17: + /@esbuild/linux-riscv64/0.17.14: resolution: { - integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== + integrity: sha512-0qdlKScLXA8MGVy21JUKvMzCYWovctuP8KKqhtE5A6IVPq4onxXhSuhwDd2g5sRCzNDlDjitc5sX31BzDoL5Fw== } engines: { node: ">=12" } cpu: [riscv64] @@ -1040,10 +1054,10 @@ packages: dev: true optional: true - /@esbuild/linux-s390x/0.16.17: + /@esbuild/linux-s390x/0.17.14: resolution: { - integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== + integrity: sha512-Hdm2Jo1yaaOro4v3+6/zJk6ygCqIZuSDJHdHaf8nVH/tfOuoEX5Riv03Ka15LmQBYJObUTNS1UdyoMk0WUn9Ww== } engines: { node: ">=12" } cpu: [s390x] @@ -1052,10 +1066,10 @@ packages: dev: true optional: true - /@esbuild/linux-x64/0.16.17: + /@esbuild/linux-x64/0.17.14: resolution: { - integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== + integrity: sha512-8KHF17OstlK4DuzeF/KmSgzrTWQrkWj5boluiiq7kvJCiQVzUrmSkaBvcLB2UgHpKENO2i6BthPkmUhNDaJsVw== } engines: { node: ">=12" } cpu: [x64] @@ -1064,10 +1078,10 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64/0.16.17: + /@esbuild/netbsd-x64/0.17.14: resolution: { - integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== + integrity: sha512-nVwpqvb3yyXztxIT2+VsxJhB5GCgzPdk1n0HHSnchRAcxqKO6ghXwHhJnr0j/B+5FSyEqSxF4q03rbA2fKXtUQ== } engines: { node: ">=12" } cpu: [x64] @@ -1076,10 +1090,10 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64/0.16.17: + /@esbuild/openbsd-x64/0.17.14: resolution: { - integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== + integrity: sha512-1RZ7uQQ9zcy/GSAJL1xPdN7NDdOOtNEGiJalg/MOzeakZeTrgH/DoCkbq7TaPDiPhWqnDF+4bnydxRqQD7il6g== } engines: { node: ">=12" } cpu: [x64] @@ -1088,10 +1102,10 @@ packages: dev: true optional: true - /@esbuild/sunos-x64/0.16.17: + /@esbuild/sunos-x64/0.17.14: resolution: { - integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== + integrity: sha512-nqMjDsFwv7vp7msrwWRysnM38Sd44PKmW8EzV01YzDBTcTWUpczQg6mGao9VLicXSgW/iookNK6AxeogNVNDZA== } engines: { node: ">=12" } cpu: [x64] @@ -1100,10 +1114,10 @@ packages: dev: true optional: true - /@esbuild/win32-arm64/0.16.17: + /@esbuild/win32-arm64/0.17.14: resolution: { - integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== + integrity: sha512-xrD0mccTKRBBIotrITV7WVQAwNJ5+1va6L0H9zN92v2yEdjfAN7864cUaZwJS7JPEs53bDTzKFbfqVlG2HhyKQ== } engines: { node: ">=12" } cpu: [arm64] @@ -1112,10 +1126,10 @@ packages: dev: true optional: true - /@esbuild/win32-ia32/0.16.17: + /@esbuild/win32-ia32/0.17.14: resolution: { - integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== + integrity: sha512-nXpkz9bbJrLLyUTYtRotSS3t5b+FOuljg8LgLdINWFs3FfqZMtbnBCZFUmBzQPyxqU87F8Av+3Nco/M3hEcu1w== } engines: { node: ">=12" } cpu: [ia32] @@ -1124,10 +1138,10 @@ packages: dev: true optional: true - /@esbuild/win32-x64/0.16.17: + /@esbuild/win32-x64/0.17.14: resolution: { - integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== + integrity: sha512-gPQmsi2DKTaEgG14hc3CHXHp62k8g6qr0Pas+I4lUxRMugGSATh/Bi8Dgusoz9IQ0IfdrvLpco6kujEIBoaogA== } engines: { node: ">=12" } cpu: [x64] @@ -1250,10 +1264,10 @@ packages: vue: 3.2.47 dev: true - /@intlify/bundle-utils/3.4.0_vue-i18n@9.2.2: + /@intlify/bundle-utils/5.5.0_vue-i18n@9.2.2: resolution: { - integrity: sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ== + integrity: sha512-k5xe8oAoPXiH6unXvyyyCRbq+LtLn1tSi/6r5f6mF+MsX7mcOMtgYbyAQINsjFrf7EDu5Pg4BY00VWSt8bI9XQ== } engines: { node: ">= 12" } peerDependencies: @@ -1265,9 +1279,13 @@ packages: vue-i18n: optional: true dependencies: - "@intlify/message-compiler": 9.3.0-beta.16 - "@intlify/shared": 9.3.0-beta.16 + "@intlify/message-compiler": 9.3.0-beta.17 + "@intlify/shared": 9.3.0-beta.17 + acorn: 8.8.2 + escodegen: 2.0.0 + estree-walker: 2.0.2 jsonc-eslint-parser: 1.4.1 + magic-string: 0.30.0 source-map: 0.6.1 vue-i18n: 9.2.2_vue@3.2.47 yaml-eslint-parser: 0.3.2 @@ -1304,14 +1322,14 @@ packages: "@intlify/shared": 9.2.2 source-map: 0.6.1 - /@intlify/message-compiler/9.3.0-beta.16: + /@intlify/message-compiler/9.3.0-beta.17: resolution: { - integrity: sha512-CGQI3xRcs1ET75eDQ0DUy3MRYOqTauRIIgaMoISKiF83gqRWg93FqN8lGMKcpBqaF4tI0JhsfosCaGiBL9+dnw== + integrity: sha512-i7hvVIRk1Ax2uKa9xLRJCT57to08OhFMhFXXjWN07rmx5pWQYQ23MfX1xgggv9drnWTNhqEiD+u4EJeHoS5+Ww== } engines: { node: ">= 14" } dependencies: - "@intlify/shared": 9.3.0-beta.16 + "@intlify/shared": 9.3.0-beta.17 source-map: 0.6.1 dev: true @@ -1322,18 +1340,18 @@ packages: } engines: { node: ">= 14" } - /@intlify/shared/9.3.0-beta.16: + /@intlify/shared/9.3.0-beta.17: resolution: { - integrity: sha512-kXbm4svALe3lX+EjdJxfnabOphqS4yQ1Ge/iIlR8tvUiYRCoNz3hig1M4336iY++Dfx5ytEQJPNjIcknNIuvig== + integrity: sha512-mscf7RQsUTOil35jTij4KGW1RC9SWQjYScwLxP53Ns6g24iEd5HN7ksbt9O6FvTmlQuX77u+MXpBdfJsGqizLQ== } engines: { node: ">= 14" } dev: true - /@intlify/unplugin-vue-i18n/0.8.1_vue-i18n@9.2.2: + /@intlify/unplugin-vue-i18n/0.10.0_vue-i18n@9.2.2: resolution: { - integrity: sha512-BhigujPmP6JL1FSxmpogCaL+REozncHCVkJuUnefz4GWBu3X+pRe5O7PeJn8/g+Iml2ieQJz4ISPMmEbuGQjqQ== + integrity: sha512-Sf8fe26/d8rBNcg+zBSb7RA1uyhrG9zhIM+CRX6lqcznMDjLRr/1tuVaJ9E6xqJkzjfPgRzNcCqwMt6rpNkL7Q== } engines: { node: ">= 14.16" } peerDependencies: @@ -1348,20 +1366,21 @@ packages: vue-i18n-bridge: optional: true dependencies: - "@intlify/bundle-utils": 3.4.0_vue-i18n@9.2.2 - "@intlify/shared": 9.3.0-beta.16 - "@rollup/pluginutils": 4.2.1 - "@vue/compiler-sfc": 3.2.45 + "@intlify/bundle-utils": 5.5.0_vue-i18n@9.2.2 + "@intlify/shared": 9.3.0-beta.17 + "@rollup/pluginutils": 5.0.2 + "@vue/compiler-sfc": 3.2.47 debug: 4.3.4 fast-glob: 3.2.12 js-yaml: 4.1.0 json5: 2.2.3 - pathe: 1.0.0 + pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 - unplugin: 1.0.1 + unplugin: 1.3.1 vue-i18n: 9.2.2_vue@3.2.47 transitivePeerDependencies: + - rollup - supports-color dev: true @@ -1493,7 +1512,7 @@ packages: fastq: 1.15.0 dev: true - /@pureadmin/descriptions/1.1.1_element-plus@2.2.32: + /@pureadmin/descriptions/1.1.1_element-plus@2.3.1: resolution: { integrity: sha512-4BHLKomLU/LxGs5EUA+h+aKNrJEkhrU6+QE8VoWfJZ8VTU6ddvFLT/Pi4WuO5CWNXM9ZjqvHLFFVwEPlKntqtg== @@ -1502,11 +1521,11 @@ packages: element-plus: ^2.0.0 dependencies: "@element-plus/icons-vue": 2.0.10_vue@3.2.47 - element-plus: 2.2.32_vue@3.2.47 + element-plus: 2.3.1_vue@3.2.47 vue: 3.2.47 dev: false - /@pureadmin/table/2.0.0_element-plus@2.2.32: + /@pureadmin/table/2.0.0_element-plus@2.3.1: resolution: { integrity: sha512-B5+vniSskCOjXLbQA+quPtySoOdwrhQOV93ruSwaUUZvRXxbfro1C3tAhUk/xYSeg8CbGrjoKdXYtN+yGjn6YA== @@ -1514,7 +1533,7 @@ packages: peerDependencies: element-plus: ^2.0.0 dependencies: - element-plus: 2.2.32_vue@3.2.47 + element-plus: 2.3.1_vue@3.2.47 vue: 3.2.47 dev: false @@ -1529,7 +1548,7 @@ packages: string-hash: 1.1.3 dev: true - /@pureadmin/utils/1.8.5_echarts@5.4.1+vue@3.2.47: + /@pureadmin/utils/1.8.5_echarts@5.4.2+vue@3.2.47: resolution: { integrity: sha512-dUJUYemELZdp4rpOnlQXU5GH2YWtf22vnw3Ekdn1ksoZu3cv30C6J9TCMsFjJhYhH8ZkfYowjfCx137eByjXXw== @@ -1543,7 +1562,7 @@ packages: vue: optional: true dependencies: - echarts: 5.4.1 + echarts: 5.4.2 vue: 3.2.47 dev: false @@ -1808,7 +1827,7 @@ packages: } dev: false - /@typescript-eslint/eslint-plugin/5.48.0_vqm4js66qtp4h6afqe3btrngbi: + /@typescript-eslint/eslint-plugin/5.48.0_ymoixgccul774h5skldb2twsuu: resolution: { integrity: sha512-SVLafp0NXpoJY7ut6VFVUU9I+YeFsDzeQwtK0WZ+xbRN3mtxJ08je+6Oi2N89qDn087COdO0u3blKZNv9VetRQ== @@ -1822,23 +1841,23 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu + "@typescript-eslint/parser": 5.48.0_kvhumnresjtcflasshbz76q27a "@typescript-eslint/scope-manager": 5.48.0 - "@typescript-eslint/type-utils": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu - "@typescript-eslint/utils": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu + "@typescript-eslint/type-utils": 5.48.0_kvhumnresjtcflasshbz76q27a + "@typescript-eslint/utils": 5.48.0_kvhumnresjtcflasshbz76q27a debug: 4.3.4 eslint: 8.31.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.48.0_ifw3q4r6iq3gw7cspzs2siycvu: + /@typescript-eslint/parser/5.48.0_kvhumnresjtcflasshbz76q27a: resolution: { integrity: sha512-1mxNA8qfgxX8kBvRDIHEzrRGrKHQfQlbW6iHyfHYS0Q4X1af+S6mkLNtgCOsGVl8+/LUPrqdHMssAemkrQ01qg== @@ -1853,10 +1872,10 @@ packages: dependencies: "@typescript-eslint/scope-manager": 5.48.0 "@typescript-eslint/types": 5.48.0 - "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.5 + "@typescript-eslint/typescript-estree": 5.48.0_typescript@5.0.2 debug: 4.3.4 eslint: 8.31.0 - typescript: 4.9.5 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -1872,7 +1891,7 @@ packages: "@typescript-eslint/visitor-keys": 5.48.0 dev: true - /@typescript-eslint/type-utils/5.48.0_ifw3q4r6iq3gw7cspzs2siycvu: + /@typescript-eslint/type-utils/5.48.0_kvhumnresjtcflasshbz76q27a: resolution: { integrity: sha512-vbtPO5sJyFjtHkGlGK4Sthmta0Bbls4Onv0bEqOGm7hP9h8UpRsHJwsrCiWtCUndTRNQO/qe6Ijz9rnT/DB+7g== @@ -1885,12 +1904,12 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.5 - "@typescript-eslint/utils": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu + "@typescript-eslint/typescript-estree": 5.48.0_typescript@5.0.2 + "@typescript-eslint/utils": 5.48.0_kvhumnresjtcflasshbz76q27a debug: 4.3.4 eslint: 8.31.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -1903,7 +1922,7 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.48.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.48.0_typescript@5.0.2: resolution: { integrity: sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw== @@ -1921,13 +1940,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.48.0_ifw3q4r6iq3gw7cspzs2siycvu: + /@typescript-eslint/utils/5.48.0_kvhumnresjtcflasshbz76q27a: resolution: { integrity: sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ== @@ -1940,7 +1959,7 @@ packages: "@types/semver": 7.3.13 "@typescript-eslint/scope-manager": 5.48.0 "@typescript-eslint/types": 5.48.0 - "@typescript-eslint/typescript-estree": 5.48.0_typescript@4.9.5 + "@typescript-eslint/typescript-estree": 5.48.0_typescript@5.0.2 eslint: 8.31.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.31.0 @@ -2017,36 +2036,36 @@ packages: nanoid: 3.3.4 dev: false - /@vitejs/plugin-vue-jsx/3.0.0_vite@4.1.4+vue@3.2.47: + /@vitejs/plugin-vue-jsx/3.0.1_vite@4.2.1+vue@3.2.47: resolution: { - integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew== + integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw== } engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: vite: ^4.0.0 vue: ^3.0.0 dependencies: - "@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.4_iqe67pc54bl74nl7y67obzj7bm + "@babel/core": 7.21.3 + "@babel/plugin-transform-typescript": 7.21.3_@babel+core@7.21.3 + "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.21.3 + vite: 4.2.1_xi6fywa3zgn4qscyv5g5hqi75y vue: 3.2.47 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/4.0.0_vite@4.1.4+vue@3.2.47: + /@vitejs/plugin-vue/4.1.0_vite@4.2.1+vue@3.2.47: resolution: { - integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA== + integrity: sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ== } engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.1.4_iqe67pc54bl74nl7y67obzj7bm + vite: 4.2.1_xi6fywa3zgn4qscyv5g5hqi75y vue: 3.2.47 dev: true @@ -2116,7 +2135,7 @@ packages: vue: optional: true dependencies: - "@babel/types": 7.20.7 + "@babel/types": 7.21.3 "@vue/compiler-sfc": 3.2.47 local-pkg: 0.4.2 magic-string: 0.27.0 @@ -2130,16 +2149,16 @@ packages: } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.12: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.21.3: 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.12 + "@babel/plugin-syntax-jsx": 7.18.6_@babel+core@7.21.3 "@babel/template": 7.20.7 - "@babel/traverse": 7.20.13 + "@babel/traverse": 7.21.3 "@babel/types": 7.20.7 "@vue/babel-helper-vue-transform-on": 1.0.2 camelcase: 6.3.0 @@ -2156,7 +2175,7 @@ packages: integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A== } dependencies: - "@babel/parser": 7.20.15 + "@babel/parser": 7.21.3 "@vue/shared": 3.2.45 estree-walker: 2.0.2 source-map: 0.6.1 @@ -2168,7 +2187,7 @@ packages: integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig== } dependencies: - "@babel/parser": 7.20.15 + "@babel/parser": 7.21.3 "@vue/shared": 3.2.47 estree-walker: 2.0.2 source-map: 0.6.1 @@ -2198,7 +2217,7 @@ packages: integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q== } dependencies: - "@babel/parser": 7.20.15 + "@babel/parser": 7.21.3 "@vue/compiler-core": 3.2.45 "@vue/compiler-dom": 3.2.45 "@vue/compiler-ssr": 3.2.45 @@ -2216,7 +2235,7 @@ packages: integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ== } dependencies: - "@babel/parser": 7.20.15 + "@babel/parser": 7.21.3 "@vue/compiler-core": 3.2.47 "@vue/compiler-dom": 3.2.47 "@vue/compiler-ssr": 3.2.47 @@ -2274,7 +2293,7 @@ packages: prettier: 2.8.2 dev: true - /@vue/eslint-config-typescript/11.0.2_q2d33lu7yll3f6g7gpw7pl6avm: + /@vue/eslint-config-typescript/11.0.2_vdi5ajjuscgimeinjfgetdnywa: resolution: { integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw== @@ -2288,11 +2307,11 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/eslint-plugin": 5.48.0_vqm4js66qtp4h6afqe3btrngbi - "@typescript-eslint/parser": 5.48.0_ifw3q4r6iq3gw7cspzs2siycvu + "@typescript-eslint/eslint-plugin": 5.48.0_ymoixgccul774h5skldb2twsuu + "@typescript-eslint/parser": 5.48.0_kvhumnresjtcflasshbz76q27a eslint: 8.31.0 eslint-plugin-vue: 9.8.0_eslint@8.31.0 - typescript: 4.9.5 + typescript: 5.0.2 vue-eslint-parser: 9.1.0_eslint@8.31.0 transitivePeerDependencies: - supports-color @@ -2304,7 +2323,7 @@ packages: integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ== } dependencies: - "@babel/parser": 7.20.15 + "@babel/parser": 7.21.3 "@vue/compiler-core": 3.2.45 "@vue/shared": 3.2.45 estree-walker: 2.0.2 @@ -2317,7 +2336,7 @@ packages: integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA== } dependencies: - "@babel/parser": 7.20.15 + "@babel/parser": 7.21.3 "@vue/compiler-core": 3.2.47 "@vue/shared": 3.2.47 estree-walker: 2.0.2 @@ -2729,7 +2748,7 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx/5.3.2_acorn@8.8.1: + /acorn-jsx/5.3.2_acorn@8.8.2: resolution: { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== @@ -2737,7 +2756,7 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.1 + acorn: 8.8.2 dev: true /acorn-node/1.8.2: @@ -2777,6 +2796,15 @@ packages: hasBin: true dev: true + /acorn/8.8.2: + resolution: + { + integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== + } + engines: { node: ">=0.4.0" } + hasBin: true + dev: true + /adler-32/1.3.1: resolution: { @@ -2956,8 +2984,8 @@ packages: } engines: { node: ">=14.19.0" } dependencies: - "@babel/parser": 7.20.15 - "@babel/types": 7.20.7 + "@babel/parser": 7.21.3 + "@babel/types": 7.21.3 dev: true /astral-regex/2.0.0: @@ -2982,18 +3010,18 @@ packages: } dev: false - /autoprefixer/10.4.13_postcss@8.4.21: + /autoprefixer/10.4.14_postcss@8.4.21: resolution: { - integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== + integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== } engines: { node: ^10 || ^12 || >=14 } hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.21.4 - caniuse-lite: 1.0.30001442 + browserslist: 4.21.5 + caniuse-lite: 1.0.30001472 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -3079,18 +3107,18 @@ packages: fill-range: 7.0.1 dev: true - /browserslist/4.21.4: + /browserslist/4.21.5: resolution: { - integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== } engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001442 + caniuse-lite: 1.0.30001472 electron-to-chromium: 1.4.284 node-releases: 2.0.8 - update-browserslist-db: 1.0.10_browserslist@4.21.4 + update-browserslist-db: 1.0.10_browserslist@4.21.5 dev: true /buffer-from/1.1.2: @@ -3175,16 +3203,16 @@ packages: integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== } dependencies: - browserslist: 4.21.4 - caniuse-lite: 1.0.30001442 + browserslist: 4.21.5 + caniuse-lite: 1.0.30001472 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001442: + /caniuse-lite/1.0.30001472: resolution: { - integrity: sha512-239m03Pqy0hwxYPYR5JwOIxRJfLTWtle9FV8zosfV5pHg+/51uD4nxcUlM8+mWWGfwKtt8lJNHnD3cWw9VZ6ow== + integrity: sha512-xWC/0+hHHQgj3/vrKYY0AAzeIUgr7L9wlELIcAvZdDUHlhL/kNxMdnQLOSOQfP8R51ZzPhmHdyMkI0MMpmxCfg== } dev: true @@ -3699,6 +3727,47 @@ packages: postcss-unique-selectors: 5.1.1_postcss@8.4.21 dev: true + /cssnano-preset-default/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-BDxlaFzObRDXUiCCBQUNQcI+f1/aX2mgoNtXGjV6PG64POcHoDUoX+LgMWw+Q4609QhxwkcSnS65YFs42RA6qQ== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.3.1_postcss@8.4.21 + cssnano-utils: 4.0.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-calc: 8.2.4_postcss@8.4.21 + postcss-colormin: 6.0.0_postcss@8.4.21 + postcss-convert-values: 6.0.0_postcss@8.4.21 + postcss-discard-comments: 6.0.0_postcss@8.4.21 + postcss-discard-duplicates: 6.0.0_postcss@8.4.21 + postcss-discard-empty: 6.0.0_postcss@8.4.21 + postcss-discard-overridden: 6.0.0_postcss@8.4.21 + postcss-merge-longhand: 6.0.0_postcss@8.4.21 + postcss-merge-rules: 6.0.0_postcss@8.4.21 + postcss-minify-font-values: 6.0.0_postcss@8.4.21 + postcss-minify-gradients: 6.0.0_postcss@8.4.21 + postcss-minify-params: 6.0.0_postcss@8.4.21 + postcss-minify-selectors: 6.0.0_postcss@8.4.21 + postcss-normalize-charset: 6.0.0_postcss@8.4.21 + postcss-normalize-display-values: 6.0.0_postcss@8.4.21 + postcss-normalize-positions: 6.0.0_postcss@8.4.21 + postcss-normalize-repeat-style: 6.0.0_postcss@8.4.21 + postcss-normalize-string: 6.0.0_postcss@8.4.21 + postcss-normalize-timing-functions: 6.0.0_postcss@8.4.21 + postcss-normalize-unicode: 6.0.0_postcss@8.4.21 + postcss-normalize-url: 6.0.0_postcss@8.4.21 + postcss-normalize-whitespace: 6.0.0_postcss@8.4.21 + postcss-ordered-values: 6.0.0_postcss@8.4.21 + postcss-reduce-initial: 6.0.0_postcss@8.4.21 + postcss-reduce-transforms: 6.0.0_postcss@8.4.21 + postcss-svgo: 6.0.0_postcss@8.4.21 + postcss-unique-selectors: 6.0.0_postcss@8.4.21 + dev: true + /cssnano-preset-lite/2.1.3_postcss@8.4.21: resolution: { @@ -3727,6 +3796,18 @@ packages: postcss: 8.4.21 dev: true + /cssnano-utils/4.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + dev: true + /cssnano/5.1.15_postcss@8.4.21: resolution: { @@ -3737,11 +3818,25 @@ packages: postcss: ^8.2.15 dependencies: cssnano-preset-default: 5.2.14_postcss@8.4.21 - lilconfig: 2.0.6 + lilconfig: 2.1.0 postcss: 8.4.21 yaml: 1.10.2 dev: true + /cssnano/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-RGlcbzGhzEBCHuQe3k+Udyj5M00z0pm9S+VurHXFEOXxH+y0sVrJH2sMzoyz2d8N1EScazg+DVvmgyx0lurwwA== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 6.0.0_postcss@8.4.21 + lilconfig: 2.1.0 + postcss: 8.4.21 + dev: true + /csso/4.2.0: resolution: { @@ -4063,14 +4158,14 @@ packages: unidragger: 2.4.0 dev: false - /echarts/5.4.1: + /echarts/5.4.2: resolution: { - integrity: sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ== + integrity: sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA== } dependencies: tslib: 2.3.0 - zrender: 5.4.1 + zrender: 5.4.3 dev: false /ee-first/1.1.1: @@ -4087,7 +4182,7 @@ packages: } dependencies: core-js: 3.27.1 - element-plus: 2.2.32_vue@3.2.47 + element-plus: 2.3.1_vue@3.2.47 vue: 3.2.47 transitivePeerDependencies: - "@vue/composition-api" @@ -4100,10 +4195,10 @@ packages: } dev: true - /element-plus/2.2.32_vue@3.2.47: + /element-plus/2.3.1_vue@3.2.47: resolution: { - integrity: sha512-DTJMhYOy6MApbmh6z/95hPTK5WrBiNHGzV4IN+uEkup1WoimQ+Qyt8RxKdTe/X1LWEJ8YgWv/Cl8P4ocrt5z5g== + integrity: sha512-IBS7ic1mRyDXpOreRkredV4ByZSuax5HPb0zNOHm4qwKC4wm927yQv+Is0JbzxPzCW5zWaV4PLy9/Gl3E3v59w== } peerDependencies: vue: ^3.2.0 @@ -4244,37 +4339,37 @@ packages: requiresBuild: true dev: true - /esbuild/0.16.17: + /esbuild/0.17.14: resolution: { - integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg== + integrity: sha512-vOO5XhmVj/1XQR9NQ1UPq6qvMYL7QFJU57J5fKBKBKxp17uDt5PgxFDb4A2nEiXhr1qQs4x0F5+66hVVw4ruNw== } engines: { node: ">=12" } hasBin: true requiresBuild: true optionalDependencies: - "@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 + "@esbuild/android-arm": 0.17.14 + "@esbuild/android-arm64": 0.17.14 + "@esbuild/android-x64": 0.17.14 + "@esbuild/darwin-arm64": 0.17.14 + "@esbuild/darwin-x64": 0.17.14 + "@esbuild/freebsd-arm64": 0.17.14 + "@esbuild/freebsd-x64": 0.17.14 + "@esbuild/linux-arm": 0.17.14 + "@esbuild/linux-arm64": 0.17.14 + "@esbuild/linux-ia32": 0.17.14 + "@esbuild/linux-loong64": 0.17.14 + "@esbuild/linux-mips64el": 0.17.14 + "@esbuild/linux-ppc64": 0.17.14 + "@esbuild/linux-riscv64": 0.17.14 + "@esbuild/linux-s390x": 0.17.14 + "@esbuild/linux-x64": 0.17.14 + "@esbuild/netbsd-x64": 0.17.14 + "@esbuild/openbsd-x64": 0.17.14 + "@esbuild/sunos-x64": 0.17.14 + "@esbuild/win32-arm64": 0.17.14 + "@esbuild/win32-ia32": 0.17.14 + "@esbuild/win32-x64": 0.17.14 dev: true /escalade/3.1.1: @@ -4306,6 +4401,22 @@ packages: engines: { node: ">=10" } dev: true + /escodegen/2.0.0: + resolution: + { + integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + } + engines: { node: ">=6.0" } + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: true + /eslint-config-prettier/8.6.0_eslint@8.31.0: resolution: { @@ -4517,8 +4628,8 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - acorn: 8.8.1 - acorn-jsx: 5.3.2_acorn@8.8.1 + acorn: 8.8.2 + acorn-jsx: 5.3.2_acorn@8.8.2 eslint-visitor-keys: 3.3.0 dev: true @@ -4531,6 +4642,15 @@ packages: hasBin: true dev: false + /esprima/4.0.1: + resolution: + { + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + } + engines: { node: ">=4" } + hasBin: true + dev: true + /esquery/1.4.0: resolution: { @@ -5006,6 +5126,19 @@ packages: path-is-absolute: 1.0.1 dev: true + /glob/9.3.2: + resolution: + { + integrity: sha512-BTv/JhKXFEHsErMte/AnfiSv8yYOLLiyH2lTg8vn02O21zWFgHPTfxtgn1QRe7NRgggUhC8hacR2Re94svHqeA== + } + engines: { node: ">=16 || 14 >=14.17" } + dependencies: + fs.realpath: 1.0.0 + minimatch: 7.4.3 + minipass: 4.2.5 + path-scurry: 1.6.3 + dev: true + /global-dirs/0.1.1: resolution: { @@ -5246,10 +5379,10 @@ packages: } dev: false - /immutable/4.2.4: + /immutable/4.3.0: resolution: { - integrity: sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w== + integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== } dev: true @@ -5689,6 +5822,17 @@ packages: } dev: true + /levn/0.3.0: + resolution: + { + integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + } + engines: { node: ">= 0.8.0" } + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: true + /levn/0.4.1: resolution: { @@ -5708,6 +5852,14 @@ packages: engines: { node: ">=10" } dev: true + /lilconfig/2.1.0: + resolution: + { + integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + } + engines: { node: ">=10" } + dev: true + /lines-and-columns/1.2.4: resolution: { @@ -5945,6 +6097,14 @@ packages: yallist: 4.0.0 dev: true + /lru-cache/7.18.3: + resolution: + { + integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== + } + engines: { node: ">=12" } + dev: true + /magic-string/0.25.9: resolution: { @@ -5963,6 +6123,16 @@ packages: "@jridgewell/sourcemap-codec": 1.4.14 dev: true + /magic-string/0.30.0: + resolution: + { + integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== + } + engines: { node: ">=12" } + dependencies: + "@jridgewell/sourcemap-codec": 1.4.14 + dev: true + /make-error/1.3.6: resolution: { @@ -6158,6 +6328,16 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch/7.4.3: + resolution: + { + integrity: sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A== + } + engines: { node: ">=10" } + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options/4.1.0: resolution: { @@ -6177,6 +6357,14 @@ packages: } dev: true + /minipass/4.2.5: + resolution: + { + integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q== + } + engines: { node: ">=8" } + dev: true + /mitt/2.1.0: resolution: { @@ -6438,6 +6626,21 @@ packages: is-wsl: 2.2.0 dev: true + /optionator/0.8.3: + resolution: + { + integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + } + engines: { node: ">= 0.8.0" } + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + dev: true + /optionator/0.9.1: resolution: { @@ -6569,6 +6772,17 @@ packages: } dev: true + /path-scurry/1.6.3: + resolution: + { + integrity: sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g== + } + engines: { node: ">=16 || 14 >=14.17" } + dependencies: + lru-cache: 7.18.3 + minipass: 4.2.5 + dev: true + /path-to-regexp/6.2.1: resolution: { @@ -6594,10 +6808,10 @@ packages: util: 0.10.4 dev: false - /pathe/1.0.0: + /pathe/1.1.0: resolution: { - integrity: sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg== + integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w== } dev: true @@ -6623,10 +6837,10 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.32_hmuptsblhheur2tugfgucj7gc4: + /pinia/2.0.33_p4srtwdgezcoeovfcc2yxzvaue: resolution: { - integrity: sha512-8Tw4OrpCSJ028UUyp0gYPP/wyjigLoEceuO/x1G+FlHVf73337e5vLm4uDmrRIoBG1hvaed/eSHnrCFjOc4nkA== + integrity: sha512-HOj1yVV2itw6rNIrR2f7+MirGNxhORjrULL8GWgRwXsGSvEqIQ+SE0MYt6cwtpegzCda3i+rVTZM+AM7CG+kRg== } peerDependencies: "@vue/composition-api": ^1.4.0 @@ -6639,7 +6853,7 @@ packages: optional: true dependencies: "@vue/devtools-api": 6.5.0 - typescript: 4.9.5 + typescript: 5.0.2 vue: 3.2.47 vue-demi: 0.13.11_vue@3.2.47 dev: false @@ -6695,7 +6909,23 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 + browserslist: 4.21.5 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-colormin/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.21 @@ -6711,7 +6941,21 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 + browserslist: 4.21.5 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-convert-values/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true @@ -6728,6 +6972,18 @@ packages: postcss: 8.4.21 dev: true + /postcss-discard-comments/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + dev: true + /postcss-discard-duplicates/5.1.0_postcss@8.4.21: resolution: { @@ -6740,6 +6996,18 @@ packages: postcss: 8.4.21 dev: true + /postcss-discard-duplicates/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + dev: true + /postcss-discard-empty/5.1.1_postcss@8.4.21: resolution: { @@ -6752,6 +7020,18 @@ packages: postcss: 8.4.21 dev: true + /postcss-discard-empty/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + dev: true + /postcss-discard-overridden/5.1.0_postcss@8.4.21: resolution: { @@ -6764,6 +7044,18 @@ packages: postcss: 8.4.21 dev: true + /postcss-discard-overridden/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + dev: true + /postcss-html/1.5.0: resolution: { @@ -6835,7 +7127,7 @@ packages: ts-node: optional: true dependencies: - lilconfig: 2.0.6 + lilconfig: 2.1.0 postcss: 8.4.21 yaml: 1.10.2 dev: true @@ -6861,6 +7153,20 @@ packages: stylehacks: 5.1.1_postcss@8.4.21 dev: true + /postcss-merge-longhand/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + stylehacks: 6.0.0_postcss@8.4.21 + dev: true + /postcss-merge-rules/5.1.4_postcss@8.4.21: resolution: { @@ -6870,13 +7176,29 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 + browserslist: 4.21.5 caniuse-api: 3.0.0 cssnano-utils: 3.1.0_postcss@8.4.21 postcss: 8.4.21 postcss-selector-parser: 6.0.11 dev: true + /postcss-merge-rules/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-rCXkklftzEkniyv3f4mRCQzxD6oE4Quyh61uyWTUbCJ26Pv2hoz+fivJSsSBWxDBeScR4fKCfF3HHTcD7Ybqnw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 + caniuse-api: 3.0.0 + cssnano-utils: 4.0.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + dev: true + /postcss-minify-font-values/5.1.0_postcss@8.4.21: resolution: { @@ -6890,6 +7212,19 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-minify-font-values/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-minify-gradients/5.1.1_postcss@8.4.21: resolution: { @@ -6905,6 +7240,21 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-minify-gradients/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 4.0.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-minify-params/5.1.4_postcss@8.4.21: resolution: { @@ -6914,12 +7264,27 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 + browserslist: 4.21.5 cssnano-utils: 3.1.0_postcss@8.4.21 postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true + /postcss-minify-params/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 + cssnano-utils: 4.0.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-minify-selectors/5.2.1_postcss@8.4.21: resolution: { @@ -6933,6 +7298,19 @@ packages: postcss-selector-parser: 6.0.11 dev: true + /postcss-minify-selectors/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + dev: true + /postcss-nested/6.0.0_postcss@8.4.21: resolution: { @@ -6958,6 +7336,18 @@ packages: postcss: 8.4.21 dev: true + /postcss-normalize-charset/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + dev: true + /postcss-normalize-display-values/5.1.0_postcss@8.4.21: resolution: { @@ -6971,6 +7361,19 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-normalize-display-values/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-normalize-positions/5.1.1_postcss@8.4.21: resolution: { @@ -6984,6 +7387,19 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-normalize-positions/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-normalize-repeat-style/5.1.1_postcss@8.4.21: resolution: { @@ -6997,6 +7413,19 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-normalize-repeat-style/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-normalize-string/5.1.0_postcss@8.4.21: resolution: { @@ -7010,6 +7439,19 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-normalize-string/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-normalize-timing-functions/5.1.0_postcss@8.4.21: resolution: { @@ -7023,6 +7465,19 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-normalize-timing-functions/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-normalize-unicode/5.1.1_postcss@8.4.21: resolution: { @@ -7032,7 +7487,21 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 + browserslist: 4.21.5 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-unicode/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true @@ -7051,6 +7520,19 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-normalize-url/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-normalize-whitespace/5.1.1_postcss@8.4.21: resolution: { @@ -7064,6 +7546,19 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-normalize-whitespace/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-ordered-values/5.1.3_postcss@8.4.21: resolution: { @@ -7078,6 +7573,20 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-ordered-values/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 4.0.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-reduce-initial/5.1.2_postcss@8.4.21: resolution: { @@ -7087,7 +7596,21 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 + browserslist: 4.21.5 + caniuse-api: 3.0.0 + postcss: 8.4.21 + dev: true + + /postcss-reduce-initial/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 caniuse-api: 3.0.0 postcss: 8.4.21 dev: true @@ -7105,6 +7628,19 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-reduce-transforms/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-resolve-nested-selector/0.1.1: resolution: { @@ -7172,6 +7708,20 @@ packages: svgo: 2.8.0 dev: true + /postcss-svgo/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw== + } + engines: { node: ^14 || ^16 || >= 18 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + svgo: 3.0.2 + dev: true + /postcss-unique-selectors/5.1.1_postcss@8.4.21: resolution: { @@ -7185,6 +7735,19 @@ packages: postcss-selector-parser: 6.0.11 dev: true + /postcss-unique-selectors/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + dev: true + /postcss-value-parser/4.2.0: resolution: { @@ -7210,6 +7773,14 @@ packages: } dev: false + /prelude-ls/1.1.2: + resolution: + { + integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + } + engines: { node: ">= 0.8.0" } + dev: true + /prelude-ls/1.2.1: resolution: { @@ -7537,6 +8108,17 @@ packages: glob: 7.2.3 dev: true + /rimraf/4.4.1: + resolution: + { + integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og== + } + engines: { node: ">=14" } + hasBin: true + dependencies: + glob: 9.3.2 + dev: true + /rollup-plugin-external-globals/0.6.1: resolution: { @@ -7573,10 +8155,10 @@ packages: yargs: 17.6.2 dev: true - /rollup/3.17.3: + /rollup/3.20.2: resolution: { - integrity: sha512-p5LaCXiiOL/wrOkj8djsIDFmyU9ysUxcyW+EKRLHb6TKldJzXpImjcRSR+vgo09DBdofGcOoLOsRyxxG2n5/qQ== + integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg== } engines: { node: ">=14.18.0", npm: ">=8.0.0" } hasBin: true @@ -7609,10 +8191,10 @@ packages: } dev: true - /sass-loader/13.2.0_sass@1.58.3: + /sass-loader/13.2.2_sass@1.60.0: resolution: { - integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg== + integrity: sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA== } engines: { node: ">= 14.15.0" } peerDependencies: @@ -7635,19 +8217,19 @@ packages: dependencies: klona: 2.0.6 neo-async: 2.6.2 - sass: 1.58.3 + sass: 1.60.0 dev: true - /sass/1.58.3: + /sass/1.60.0: resolution: { - integrity: sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A== + integrity: sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ== } engines: { node: ">=12.0.0" } hasBin: true dependencies: chokidar: 3.5.3 - immutable: 4.2.4 + immutable: 4.3.0 source-map-js: 1.0.2 dev: true @@ -8074,7 +8656,21 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 + browserslist: 4.21.5 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + dev: true + + /stylehacks/6.0.0_postcss@8.4.21: + resolution: + { + integrity: sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw== + } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 postcss: 8.4.21 postcss-selector-parser: 6.0.11 dev: true @@ -8331,10 +8927,10 @@ packages: - ts-node dev: true - /terser/5.16.5: + /terser/5.16.8: resolution: { - integrity: sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg== + integrity: sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA== } engines: { node: ">=10" } hasBin: true @@ -8454,7 +9050,7 @@ packages: } dev: true - /tsutils/3.21.0_typescript@4.9.5: + /tsutils/3.21.0_typescript@5.0.2: resolution: { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== @@ -8464,7 +9060,17 @@ 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.5 + typescript: 5.0.2 + dev: true + + /type-check/0.3.2: + resolution: + { + integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + } + engines: { node: ">= 0.8.0" } + dependencies: + prelude-ls: 1.1.2 dev: true /type-check/0.4.0: @@ -8546,6 +9152,15 @@ packages: } engines: { node: ">=4.2.0" } hasBin: true + dev: true + + /typescript/5.0.2: + resolution: + { + integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw== + } + engines: { node: ">=12.20" } + hasBin: true /unidragger/2.4.0: resolution: @@ -8611,13 +9226,25 @@ packages: integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA== } dependencies: - acorn: 8.8.1 + acorn: 8.8.2 chokidar: 3.5.3 webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 dev: true - /update-browserslist-db/1.0.10_browserslist@4.21.4: + /unplugin/1.3.1: + resolution: + { + integrity: sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw== + } + dependencies: + acorn: 8.8.2 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.5.0 + dev: true + + /update-browserslist-db/1.0.10_browserslist@4.21.5: resolution: { integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== @@ -8626,7 +9253,7 @@ packages: peerDependencies: browserslist: ">= 4.21.0" dependencies: - browserslist: 4.21.4 + browserslist: 4.21.5 escalade: 3.1.1 picocolors: 1.0.0 dev: true @@ -8712,7 +9339,7 @@ packages: - rollup dev: true - /vite-plugin-compression/0.5.1_vite@4.1.4: + /vite-plugin-compression/0.5.1_vite@4.2.1: resolution: { integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg== @@ -8723,12 +9350,12 @@ packages: chalk: 4.1.2 debug: 4.3.4 fs-extra: 10.1.0 - vite: 4.1.4_iqe67pc54bl74nl7y67obzj7bm + vite: 4.2.1_xi6fywa3zgn4qscyv5g5hqi75y transitivePeerDependencies: - supports-color dev: true - /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@4.1.4: + /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@4.2.1: resolution: { integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg== @@ -8748,7 +9375,7 @@ packages: fast-glob: 3.2.12 mockjs: 1.1.0 path-to-regexp: 6.2.1 - vite: 4.1.4_iqe67pc54bl74nl7y67obzj7bm + vite: 4.2.1_xi6fywa3zgn4qscyv5g5hqi75y transitivePeerDependencies: - rollup - supports-color @@ -8771,10 +9398,10 @@ packages: svgo: 3.0.2 dev: true - /vite/4.1.4_iqe67pc54bl74nl7y67obzj7bm: + /vite/4.2.1_xi6fywa3zgn4qscyv5g5hqi75y: resolution: { - integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg== + integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg== } engines: { node: ^14.18.0 || >=16.0.0 } hasBin: true @@ -8800,12 +9427,12 @@ packages: optional: true dependencies: "@types/node": 18.11.18 - esbuild: 0.16.17 + esbuild: 0.17.14 postcss: 8.4.21 resolve: 1.22.1 - rollup: 3.17.3 - sass: 1.58.3 - terser: 5.16.5 + rollup: 3.20.2 + sass: 1.60.0 + terser: 5.16.8 optionalDependencies: fsevents: 2.3.2 dev: true @@ -8931,7 +9558,7 @@ packages: he: 1.2.0 dev: true - /vue-tsc/1.2.0_typescript@4.9.5: + /vue-tsc/1.2.0_typescript@5.0.2: resolution: { integrity: sha512-rIlzqdrhyPYyLG9zxsVRa+JEseeS9s8F2BbVVVWRRsTZvJO2BbhLEb2HW3MY+DFma0378tnIqs+vfTzbcQtRFw== @@ -8942,7 +9569,7 @@ packages: dependencies: "@volar/vue-language-core": 1.2.0 "@volar/vue-typescript": 1.2.0 - typescript: 4.9.5 + typescript: 5.0.2 dev: true /vue-types/5.0.2_vue@3.2.47: @@ -9312,10 +9939,10 @@ packages: engines: { node: ">=10" } dev: true - /zrender/5.4.1: + /zrender/5.4.3: resolution: { - integrity: sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA== + integrity: sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ== } dependencies: tslib: 2.3.0 From 1c7af560fc9af4c1063dd0c457a928d37b556dae Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Tue, 28 Mar 2023 17:09:57 +0800 Subject: [PATCH 6/9] workflow: update `linter.yml` --- .github/workflows/linter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 118584282..04794d267 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -58,7 +58,7 @@ jobs: - name: Build run: | - pnpm install + pnpm install --no-frozen-lockfile pnpm lint pnpm typecheck env: From 6ebcb0a2595ee872ae1e67d3c4a5dc51fe83c01a Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Tue, 28 Mar 2023 17:31:23 +0800 Subject: [PATCH 7/9] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E5=8C=BA=E5=85=A8=E5=B1=8F=E6=8A=A5=E9=94=99?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/settings.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/store/modules/settings.ts b/src/store/modules/settings.ts index 60a45ea73..1c9d065e8 100644 --- a/src/store/modules/settings.ts +++ b/src/store/modules/settings.ts @@ -23,8 +23,7 @@ export const useSettingStore = defineStore({ }, actions: { CHANGE_SETTING({ key, value }) { - // eslint-disable-next-line no-prototype-builtins - if (this.hasOwnProperty(key)) { + if (Reflect.has(this, key)) { this[key] = value; } }, From 40b7e12eaa9d4a35d7a9de099999b14b8fce0bff Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Tue, 28 Mar 2023 20:36:15 +0800 Subject: [PATCH 8/9] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=B7=B7=E5=90=88?= =?UTF-8?q?=E5=AF=BC=E8=88=AA=E4=B8=8B=E6=89=93=E5=BC=80`showLink:false`?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=B9=B6=E5=88=B7=E6=96=B0=E5=90=8E=EF=BC=8C?= =?UTF-8?q?=E5=B7=A6=E4=BE=A7=E5=AF=BC=E8=88=AA=E6=A0=8F=E4=B8=80=E7=9B=B4?= =?UTF-8?q?=E5=A4=84=E4=BA=8E=E5=8A=A0=E8=BD=BD=E7=8A=B6=E6=80=81=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/sidebar/vertical.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/layout/components/sidebar/vertical.vue b/src/layout/components/sidebar/vertical.vue index c25a00539..1cd9d4364 100644 --- a/src/layout/components/sidebar/vertical.vue +++ b/src/layout/components/sidebar/vertical.vue @@ -27,6 +27,10 @@ const menuData = computed(() => { : usePermissionStoreHook().wholeMenus; }); +const loading = computed(() => + pureApp.layout === "mix" ? false : menuData.value.length === 0 ? true : false +); + function getSubMenuData(path: string) { // path的上级路由组成的数组 const parentPathArr = getParentPaths( @@ -61,7 +65,7 @@ watch( diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 33bf023b1..4c509ecb8 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -109,8 +109,8 @@ const { color: 'var(--el-text-color-primary)' }" @selection-change="handleSelectionChange" - @size-change="handleSizeChange" - @current-change="handleCurrentChange" + @page-size-change="handleSizeChange" + @page-current-change="handleCurrentChange" >