diff --git a/.env b/.env index da26759..c8947a2 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ -# 项目本地运行端口号 +# 平台本地运行端口号 VITE_PORT = 8848 diff --git a/.env.development b/.env.development index d1097a1..90d1146 100644 --- a/.env.development +++ b/.env.development @@ -1,8 +1,8 @@ -# 项目本地运行端口号 +# 平台本地运行端口号 VITE_PORT = 8848 # 开发环境读取配置文件路径 VITE_PUBLIC_PATH = / -# 开发环境路由历史模式 +# 开发环境路由历史模式(Hash模式传"hash"、HTML5模式传"h5"、Hash模式带base参数传"hash,base参数"、HTML5模式带base参数传"h5,base参数") VITE_ROUTER_HISTORY = "hash" diff --git a/.env.production b/.env.production index e04f022..84e6086 100644 --- a/.env.production +++ b/.env.production @@ -1,12 +1,9 @@ -# 线上环境项目打包路径 +# 线上环境平台打包路径 VITE_PUBLIC_PATH = / -# 线上环境路由历史模式 +# 线上环境路由历史模式(Hash模式传"hash"、HTML5模式传"h5"、Hash模式带base参数传"hash,base参数"、HTML5模式带base参数传"h5,base参数") VITE_ROUTER_HISTORY = "hash" -# 是否为打包后的文件提供传统浏览器兼容性支持 支持 true 不支持 false -VITE_LEGACY = false - # 是否在打包时使用cdn替换本地库 替换 true 不替换 false VITE_CDN = false diff --git a/.env.staging b/.env.staging index 158f7fd..f037699 100644 --- a/.env.staging +++ b/.env.staging @@ -4,12 +4,9 @@ NODE_ENV=production VITE_PUBLIC_PATH = / -# 线上环境路由历史模式 +# 预发布环境路由历史模式(Hash模式传"hash"、HTML5模式传"h5"、Hash模式带base参数传"hash,base参数"、HTML5模式带base参数传"h5,base参数") VITE_ROUTER_HISTORY = "hash" -# 是否为打包后的文件提供传统浏览器兼容性支持 支持 true 不支持 false -VITE_LEGACY = false - # 是否在打包时使用cdn替换本地库 替换 true 不替换 false VITE_CDN = true diff --git a/README.md b/README.md index 83ef497..2848ef7 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,10 @@ 精简版是基于 [vue-pure-admin](https://github.com/xiaoxian521/vue-pure-admin) 提炼出的架子,包含主体功能,更适合实际项目开发,打包后的大小低于 `3MB`,并且会永久同步完整版的代码。开启 `brotli` 压缩和 `cdn` 替换本地库模式后,打包大小低于 `500kb` +## 版本选择 + +当前是国际化版本哦,如果您需要非国际化版本 [请点击](https://github.com/xiaoxian521/pure-admin-thin) + ## 配套视频 - [点我查看教程](https://www.bilibili.com/video/BV1534y1S7HV) diff --git a/build/index.ts b/build/index.ts index 19d8688..2805485 100644 --- a/build/index.ts +++ b/build/index.ts @@ -1,11 +1,10 @@ /** 处理环境变量 */ const warpperEnv = (envConf: Recordable): ViteEnv => { - /** 此处为默认值,无需修改 */ + /** 此处为默认值 */ const ret: ViteEnv = { VITE_PORT: 8848, VITE_PUBLIC_PATH: "", VITE_ROUTER_HISTORY: "", - VITE_LEGACY: false, VITE_CDN: false, VITE_COMPRESSION: "none" }; @@ -28,7 +27,7 @@ const warpperEnv = (envConf: Recordable): ViteEnv => { return ret; }; -/** 环境变量 */ +/** 获取环境变量 */ const loadEnv = (): ViteEnv => { return import.meta.env; }; diff --git a/build/optimize.ts b/build/optimize.ts new file mode 100644 index 0000000..73b24f3 --- /dev/null +++ b/build/optimize.ts @@ -0,0 +1,26 @@ +/** + * 此文件作用于 `vite.config.ts` 的 `optimizeDeps.include` 依赖预构建配置项 + * 依赖预构建,`vite` 启动时会将下面 include 里的模块,编译成 esm 格式并缓存到 node_modules/.vite 文件夹,页面加载到对应模块时如果浏览器有缓存就读取浏览器缓存,如果没有会读取本地缓存并按需加载 + * 尤其当您禁用浏览器缓存时(这种情况只应该发生在调试阶段)必须将对应模块加入到 include里,否则会遇到开发环境切换页面卡顿的问题(vite 会认为它是一个新的依赖包会重新加载并强制刷新页面),因为它既无法使用浏览器缓存,又没有在本地 node_modules/.vite 里缓存 + * 温馨提示:如果您使用的第三方库是全局引入,也就是引入到 src/main.ts 文件里,就不需要再添加到 include 里了,因为 vite 会自动将它们缓存到 node_modules/.vite + */ +export const include = [ + "qs", + "mitt", + "dayjs", + "axios", + "pinia", + "lodash", + "echarts", + "vue-i18n", + "xe-utils", + "vxe-table", + "js-cookie", + "lodash-es", + "@vueuse/core", + "lodash-unified", + "@ctrl/tinycolor", + "@pureadmin/utils", + "responsive-storage", + "element-resize-detector" +]; diff --git a/build/plugins.ts b/build/plugins.ts index 14e26a0..d86aa5a 100644 --- a/build/plugins.ts +++ b/build/plugins.ts @@ -3,7 +3,6 @@ import { resolve } from "path"; import vue from "@vitejs/plugin-vue"; import { viteBuildInfo } from "./info"; import svgLoader from "vite-svg-loader"; -import legacy from "@vitejs/plugin-legacy"; import vueJsx from "@vitejs/plugin-vue-jsx"; import VueMacros from "unplugin-vue-macros/vite"; import { viteMockServe } from "vite-plugin-mock"; @@ -17,7 +16,6 @@ import { genScssMultipleScopeVars } from "../src/layout/theme"; export function getPluginsList( command: string, - VITE_LEGACY: boolean, VITE_CDN: boolean, VITE_COMPRESSION: ViteCompression ) { @@ -67,13 +65,6 @@ export function getPluginsList( `, logger: false }), - // 是否为打包后的文件提供传统浏览器兼容性支持 - VITE_LEGACY - ? legacy({ - targets: ["ie >= 11"], - additionalLegacyPolyfills: ["regenerator-runtime/runtime"] - }) - : null, // 打包分析 lifecycle === "report" ? visualizer({ open: true, brotliSize: true, filename: "report.html" }) diff --git a/package.json b/package.json index 47c2799..ea0d1c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pure-admin-thin", - "version": "3.6.4", + "version": "3.8.5", "private": true, "scripts": { "dev": "NODE_OPTIONS=--max-old-space-size=4096 vite", @@ -11,6 +11,7 @@ "preview": "vite preview", "preview:build": "pnpm build && vite preview", "typecheck": "tsc --noEmit && vue-tsc --noEmit --skipLibCheck", + "svgo": "svgo -f src/assets/svg -o src/assets/svg", "cloc": "NODE_OPTIONS=--max-old-space-size=4096 cloc . --exclude-dir=node_modules --exclude-lang=YAML", "clean:cache": "rm -rf node_modules && rm -rf .eslintcache && pnpm install", "lint:eslint": "eslint --cache --max-warnings 0 \"{src,mock,build}/**/*.{vue,js,ts,tsx}\" --fix", @@ -29,18 +30,16 @@ ], "dependencies": { "@ctrl/tinycolor": "^3.4.1", - "@pureadmin/components": "^1.1.0", "@pureadmin/descriptions": "^1.1.0", - "@pureadmin/table": "^1.2.0", - "@pureadmin/utils": "^1.1.5", - "@vueuse/core": "^9.4.0", - "@vueuse/motion": "^2.0.0-beta.12", - "@vueuse/shared": "^9.4.0", + "@pureadmin/table": "^1.8.0", + "@pureadmin/utils": "^1.6.7", + "@vueuse/core": "^9.6.0", + "@vueuse/motion": "2.0.0-beta.12", "animate.css": "^4.1.1", - "axios": "^1.1.3", - "dayjs": "^1.11.4", - "echarts": "^5.3.3", - "element-plus": "^2.2.20", + "axios": "^1.2.0", + "dayjs": "^1.11.6", + "echarts": "^5.4.0", + "element-plus": "^2.2.25", "element-resize-detector": "^1.2.4", "js-cookie": "^3.0.1", "lodash": "^4.17.21", @@ -50,16 +49,15 @@ "mockjs": "^1.1.0", "nprogress": "^0.2.0", "path": "^0.12.7", - "pinia": "^2.0.21", + "pinia": "^2.0.26", "qs": "^6.11.0", - "resize-observer-polyfill": "^1.5.1", "responsive-storage": "^2.1.0", - "vue": "^3.2.44", + "vue": "^3.2.45", "vue-i18n": "^9.2.2", "vue-router": "^4.1.6", "vue-types": "^4.2.1", - "vxe-table": "^4.3.2", - "xe-utils": "^3.5.6" + "vxe-table": "^4.3.6", + "xe-utils": "^3.5.7" }, "devDependencies": { "@commitlint/cli": "13.1.0", @@ -84,7 +82,7 @@ "@vitejs/plugin-vue-jsx": "^2.1.1", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^11.0.2", - "@vue/runtime-core": "^3.2.44", + "@vue/runtime-core": "^3.2.45", "autoprefixer": "^10.4.13", "cloc": "^2.10.0", "cssnano": "^5.1.14", @@ -111,15 +109,16 @@ "stylelint-config-recommended": "^9.0.0", "stylelint-config-standard": "^29.0.0", "stylelint-order": "^5.0.0", - "tailwindcss": "^3.2.3", + "svgo": "^3.0.2", + "tailwindcss": "^3.2.4", "terser": "^5.15.1", - "typescript": "^4.8.4", - "unplugin-vue-macros": "^0.16.2", + "typescript": "^4.9.3", + "unplugin-vue-macros": "^1.0.3", "vite": "3.1.8", "vite-plugin-cdn-import": "^0.3.5", "vite-plugin-compression": "^0.5.1", "vite-plugin-mock": "^2.9.6", - "vite-plugin-remove-console": "^1.2.0", + "vite-plugin-remove-console": "^1.3.0", "vite-svg-loader": "^3.6.0", "vue-eslint-parser": "^9.1.0", "vue-tsc": "^1.0.9" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8449a12..e2d29af 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,11 +8,10 @@ specifiers: "@iconify-icons/ri": ^1.2.3 "@iconify/vue": ^4.0.0 "@intlify/vite-plugin-vue-i18n": ^6.0.3 - "@pureadmin/components": ^1.1.0 "@pureadmin/descriptions": ^1.1.0 - "@pureadmin/table": ^1.2.0 + "@pureadmin/table": ^1.8.0 "@pureadmin/theme": ^2.4.0 - "@pureadmin/utils": ^1.1.5 + "@pureadmin/utils": ^1.6.7 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": ^3.0.1 "@types/lodash": ^4.14.180 @@ -28,18 +27,17 @@ specifiers: "@vitejs/plugin-vue-jsx": ^2.1.1 "@vue/eslint-config-prettier": ^7.0.0 "@vue/eslint-config-typescript": ^11.0.2 - "@vue/runtime-core": ^3.2.44 - "@vueuse/core": ^9.4.0 - "@vueuse/motion": ^2.0.0-beta.12 - "@vueuse/shared": ^9.4.0 + "@vue/runtime-core": ^3.2.45 + "@vueuse/core": ^9.6.0 + "@vueuse/motion": 2.0.0-beta.12 animate.css: ^4.1.1 autoprefixer: ^10.4.13 - axios: ^1.1.3 + axios: ^1.2.0 cloc: ^2.10.0 cssnano: ^5.1.14 - dayjs: ^1.11.4 - echarts: ^5.3.3 - element-plus: ^2.2.20 + dayjs: ^1.11.6 + echarts: ^5.4.0 + element-plus: ^2.2.25 element-resize-detector: ^1.2.4 eslint: ^8.8.0 eslint-plugin-prettier: ^4.0.0 @@ -56,7 +54,7 @@ specifiers: nprogress: ^0.2.0 path: ^0.12.7 picocolors: ^1.0.0 - pinia: ^2.0.21 + pinia: ^2.0.26 postcss: ^8.4.18 postcss-html: ^1.5.0 postcss-import: ^15.0.0 @@ -64,7 +62,6 @@ specifiers: prettier: ^2.5.1 pretty-quick: 3.1.1 qs: ^6.11.0 - resize-observer-polyfill: ^1.5.1 responsive-storage: ^2.1.0 rimraf: 3.0.2 rollup-plugin-visualizer: ^5.8.3 @@ -76,39 +73,38 @@ specifiers: stylelint-config-recommended: ^9.0.0 stylelint-config-standard: ^29.0.0 stylelint-order: ^5.0.0 - tailwindcss: ^3.2.3 + svgo: ^3.0.2 + tailwindcss: ^3.2.4 terser: ^5.15.1 - typescript: ^4.8.4 - unplugin-vue-macros: ^0.16.2 + typescript: ^4.9.3 + unplugin-vue-macros: ^1.0.3 vite: 3.1.8 vite-plugin-cdn-import: ^0.3.5 vite-plugin-compression: ^0.5.1 vite-plugin-mock: ^2.9.6 - vite-plugin-remove-console: ^1.2.0 + vite-plugin-remove-console: ^1.3.0 vite-svg-loader: ^3.6.0 - vue: ^3.2.44 + vue: ^3.2.45 vue-eslint-parser: ^9.1.0 vue-i18n: ^9.2.2 vue-router: ^4.1.6 vue-tsc: ^1.0.9 vue-types: ^4.2.1 - vxe-table: ^4.3.2 - xe-utils: ^3.5.6 + vxe-table: ^4.3.6 + xe-utils: ^3.5.7 dependencies: "@ctrl/tinycolor": 3.4.1 - "@pureadmin/components": 1.1.0_vue@3.2.44 - "@pureadmin/descriptions": 1.1.1 - "@pureadmin/table": 1.2.0 - "@pureadmin/utils": 1.1.5_7rybwavjbcre2phesfdupqg3nu - "@vueuse/core": 9.5.0_vue@3.2.44 - "@vueuse/motion": 2.0.0-beta.12_vue@3.2.44 - "@vueuse/shared": 9.5.0_vue@3.2.44 + "@pureadmin/descriptions": 1.1.1_element-plus@2.2.25 + "@pureadmin/table": 1.8.0_element-plus@2.2.25 + "@pureadmin/utils": 1.6.7_aotapuqn7htzdjltsyimavekky + "@vueuse/core": 9.6.0_vue@3.2.45 + "@vueuse/motion": 2.0.0-beta.12_vue@3.2.45 animate.css: 4.1.1 - axios: 1.1.3 + axios: 1.2.0 dayjs: 1.11.6 echarts: 5.4.0 - element-plus: 2.2.20_vue@3.2.44 + element-plus: 2.2.25_vue@3.2.45 element-resize-detector: 1.2.4 js-cookie: 3.0.1 lodash: 4.17.21 @@ -118,47 +114,46 @@ dependencies: mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.23_d45o5shxrtvj6wh4y524t7cqnm + pinia: 2.0.26_mgnvym7yiazkylwwogi5r767ue qs: 6.11.0 - resize-observer-polyfill: 1.5.1 responsive-storage: 2.1.0 - vue: 3.2.44 - vue-i18n: 9.2.2_vue@3.2.44 - vue-router: 4.1.6_vue@3.2.44 - vue-types: 4.2.1_vue@3.2.44 - vxe-table: 4.3.5_vue@3.2.44+xe-utils@3.5.7 + vue: 3.2.45 + vue-i18n: 9.2.2_vue@3.2.45 + vue-router: 4.1.6_vue@3.2.45 + vue-types: 4.2.1_vue@3.2.45 + vxe-table: 4.3.6_vue@3.2.45+xe-utils@3.5.7 xe-utils: 3.5.7 devDependencies: "@commitlint/cli": 13.1.0 "@commitlint/config-conventional": 13.1.0 - "@iconify-icons/ep": 1.2.9 - "@iconify-icons/ri": 1.2.3 - "@iconify/vue": 4.0.0_vue@3.2.44 + "@iconify-icons/ep": 1.2.10 + "@iconify-icons/ri": 1.2.4 + "@iconify/vue": 4.0.0_vue@3.2.45 "@intlify/vite-plugin-vue-i18n": 6.0.3_vite@3.1.8+vue-i18n@9.2.2 "@pureadmin/theme": 2.4.0 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.2 - "@types/lodash": 4.14.188 + "@types/lodash": 4.14.190 "@types/lodash-es": 4.17.6 "@types/mockjs": 1.0.7 "@types/node": 18.11.9 "@types/nprogress": 0.2.0 "@types/qs": 6.9.7 - "@typescript-eslint/eslint-plugin": 5.42.1_2udltptbznfmezdozpdoa2aemq - "@typescript-eslint/parser": 5.42.1_rmayb2veg2btbq6mbmnyivgasy - "@vitejs/plugin-legacy": 2.3.1_terser@5.15.1+vite@3.1.8 - "@vitejs/plugin-vue": 3.2.0_vite@3.1.8+vue@3.2.44 - "@vitejs/plugin-vue-jsx": 2.1.1_vite@3.1.8+vue@3.2.44 - "@vue/eslint-config-prettier": 7.0.0_mbd4zptqpjbepwpyh2zbtslqey - "@vue/eslint-config-typescript": 11.0.2_ykuth4hqtpqqhzrv7pgjq6rjby - "@vue/runtime-core": 3.2.44 + "@typescript-eslint/eslint-plugin": 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu + "@typescript-eslint/parser": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + "@vitejs/plugin-legacy": 2.3.1_terser@5.16.0+vite@3.1.8 + "@vitejs/plugin-vue": 3.2.0_vite@3.1.8+vue@3.2.45 + "@vitejs/plugin-vue-jsx": 2.1.1_vite@3.1.8+vue@3.2.45 + "@vue/eslint-config-prettier": 7.0.0_5qrnzwqb344w6up62gv3safeoi + "@vue/eslint-config-typescript": 11.0.2_5ma4o5namqj2syekqcvrgakwe4 + "@vue/runtime-core": 3.2.45 autoprefixer: 10.4.13_postcss@8.4.19 cloc: 2.10.0 cssnano: 5.1.14_postcss@8.4.19 - eslint: 8.27.0 - eslint-plugin-prettier: 4.2.1_mbd4zptqpjbepwpyh2zbtslqey - eslint-plugin-vue: 9.7.0_eslint@8.27.0 + eslint: 8.28.0 + eslint-plugin-prettier: 4.2.1_5qrnzwqb344w6up62gv3safeoi + eslint-plugin-vue: 9.8.0_eslint@8.28.0 font-awesome: 4.7.0 husky: 7.0.4 lint-staged: 11.1.2 @@ -167,30 +162,31 @@ devDependencies: postcss-html: 1.5.0 postcss-import: 15.0.0_postcss@8.4.19 postcss-scss: 4.0.5_postcss@8.4.19 - prettier: 2.7.1 - pretty-quick: 3.1.1_prettier@2.7.1 + prettier: 2.8.0 + pretty-quick: 3.1.1_prettier@2.8.0 rimraf: 3.0.2 rollup-plugin-visualizer: 5.8.3 sass: 1.56.1 sass-loader: 13.2.0_sass@1.56.1 - stylelint: 14.14.1 - stylelint-config-html: 1.1.0_a4i6jbpfaxelx4fvjhtlgvxx6i - stylelint-config-prettier: 9.0.4_stylelint@14.14.1 - stylelint-config-recommended: 9.0.0_stylelint@14.14.1 - stylelint-config-standard: 29.0.0_stylelint@14.14.1 - stylelint-order: 5.0.0_stylelint@14.14.1 - tailwindcss: 3.2.3 - terser: 5.15.1 - typescript: 4.8.4 - unplugin-vue-macros: 0.16.2_bxp547gjlvzj46ep3ghtmaapae - vite: 3.1.8_sass@1.56.1+terser@5.15.1 + stylelint: 14.15.0 + stylelint-config-html: 1.1.0_qendsqix7hqecpnpx4fjs6qry4 + stylelint-config-prettier: 9.0.4_stylelint@14.15.0 + stylelint-config-recommended: 9.0.0_stylelint@14.15.0 + stylelint-config-standard: 29.0.0_stylelint@14.15.0 + stylelint-order: 5.0.0_stylelint@14.15.0 + svgo: 3.0.2 + tailwindcss: 3.2.4_postcss@8.4.19 + terser: 5.16.0 + typescript: 4.9.3 + unplugin-vue-macros: 1.0.3_5wosmox4cb7ovevlqdhap7knuu + vite: 3.1.8_sass@1.56.1+terser@5.16.0 vite-plugin-cdn-import: 0.3.5 vite-plugin-compression: 0.5.1_vite@3.1.8 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.1.8 vite-plugin-remove-console: 1.3.0 vite-svg-loader: 3.6.0 - vue-eslint-parser: 9.1.0_eslint@8.27.0 - vue-tsc: 1.0.9_typescript@4.8.4 + vue-eslint-parser: 9.1.0_eslint@8.28.0 + vue-tsc: 1.0.9_typescript@4.9.3 packages: /@ampproject/remapping/2.2.0: @@ -204,35 +200,6 @@ packages: "@jridgewell/trace-mapping": 0.3.17 dev: true - /@ant-design/colors/6.0.0: - resolution: - { - integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ== - } - dependencies: - "@ctrl/tinycolor": 3.4.1 - dev: false - - /@ant-design/icons-svg/4.2.1: - resolution: - { - integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw== - } - dev: false - - /@ant-design/icons-vue/6.1.0_vue@3.2.44: - resolution: - { - integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA== - } - peerDependencies: - vue: ">=3.0.3" - dependencies: - "@ant-design/colors": 6.0.0 - "@ant-design/icons-svg": 4.2.1 - vue: 3.2.44 - dev: false - /@antfu/utils/0.6.3: resolution: { @@ -711,12 +678,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_ollydpoxwdashhemwxkyttgehy + "@endemolshinegroup/cosmiconfig-typescript-loader": 3.0.2_wepmgm2w27yjszvmvb4ibcenaq chalk: 4.1.2 - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 lodash: 4.17.21 resolve-from: 5.0.0 - typescript: 4.8.4 + typescript: 4.9.3 dev: true /@commitlint/message/13.2.0: @@ -807,7 +774,7 @@ packages: chalk: 4.1.2 dev: true - /@csstools/selector-specificity/2.0.2_45y636a2vqremknoajyxd5nkzy: + /@csstools/selector-specificity/2.0.2_tbwh2mpcdwdeb2slx6bobindua: resolution: { integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg== @@ -818,7 +785,7 @@ packages: postcss-selector-parser: ^6.0.10 dependencies: postcss: 8.4.19 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 dev: true /@ctrl/tinycolor/3.4.1: @@ -829,7 +796,7 @@ packages: engines: { node: ">=10" } dev: false - /@element-plus/icons-vue/2.0.10_vue@3.2.44: + /@element-plus/icons-vue/2.0.10_vue@3.2.45: resolution: { integrity: sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ== @@ -837,10 +804,10 @@ packages: peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.2.44 + vue: 3.2.45 dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_ollydpoxwdashhemwxkyttgehy: + /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_wepmgm2w27yjszvmvb4ibcenaq: resolution: { integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== @@ -849,19 +816,19 @@ packages: peerDependencies: cosmiconfig: ">=6" dependencies: - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 lodash.get: 4.4.2 make-error: 1.3.6 - ts-node: 9.1.1_typescript@4.8.4 + ts-node: 9.1.1_typescript@4.9.3 tslib: 2.4.1 transitivePeerDependencies: - typescript dev: true - /@esbuild/android-arm/0.15.13: + /@esbuild/android-arm/0.15.15: resolution: { - integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw== + integrity: sha512-JJjZjJi2eBL01QJuWjfCdZxcIgot+VoK6Fq7eKF9w4YHm9hwl7nhBR1o2Wnt/WcANk5l9SkpvrldW1PLuXxcbw== } engines: { node: ">=12" } cpu: [arm] @@ -870,10 +837,10 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.15.13: + /@esbuild/linux-loong64/0.15.15: resolution: { - integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag== + integrity: sha512-lhz6UNPMDXUhtXSulw8XlFAtSYO26WmHQnCi2Lg2p+/TMiJKNLtZCYUxV4wG6rZMzXmr8InGpNwk+DLT2Hm0PA== } engines: { node: ">=12" } cpu: [loong64] @@ -892,7 +859,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 9.4.1 - globals: 13.17.0 + globals: 13.18.0 ignore: 5.2.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -902,20 +869,20 @@ packages: - supports-color dev: true - /@floating-ui/core/1.0.1: + /@floating-ui/core/1.0.2: resolution: { - integrity: sha512-bO37brCPfteXQfFY0DyNDGB3+IMe4j150KFQcgJ5aBP295p9nBGeHEs/p0czrRbtlHq4Px/yoPXO/+dOCcF4uA== + integrity: sha512-Skfy0YS3NJ5nV9us0uuPN0HDk1Q4edljaOhRBJGDWs9EBa7ZVMYBHRFlhLvvmwEoaIM9BlH6QJFn9/uZg0bACg== } dev: false - /@floating-ui/dom/1.0.4: + /@floating-ui/dom/1.0.7: resolution: { - integrity: sha512-maYJRv+sAXTy4K9mzdv0JPyNW5YPVHrqtY90tEdI6XNpuLOP26Ci2pfwPsKBA/Wh4Z3FX5sUrtUFTdMYj9v+ug== + integrity: sha512-6RsqvCYe0AYWtsGvuWqCm7mZytnXAZCjWtsWu1Kg8dI3INvj/DbKlDsZO+mKSaQdPT12uxIW9W2dAWJkPx4Y5g== } dependencies: - "@floating-ui/core": 1.0.1 + "@floating-ui/core": 1.0.2 dev: false /@humanwhocodes/config-array/0.11.7: @@ -947,19 +914,19 @@ packages: } dev: true - /@iconify-icons/ep/1.2.9: + /@iconify-icons/ep/1.2.10: resolution: { - integrity: sha512-oDVLB8E/qHWfJzWlYW70N06E2L4mLB/1q6yoDk6KqJGWRV+KlyDHOem/yXWqUiU9ddmnBHFz/mGF7+3NJ2bJHQ== + integrity: sha512-slLhiMM5snJi+Mbzj02UPkK1Ym5SK9U4l1CSbA5V6YGjzL1Pk60fGPB6b7Js3jObftONWji6bpJKFjOGYyPk/g== } dependencies: "@iconify/types": 2.0.0 dev: true - /@iconify-icons/ri/1.2.3: + /@iconify-icons/ri/1.2.4: resolution: { - integrity: sha512-9yIE6qVgz9t8B5dQOJFC0N3NUwgoARiJjZ3z2IAV+vxLwa3tO/OTlddfDBBZhOVquB7DIh4cWqYC2dSfbWbfhw== + integrity: sha512-hTYFsUMEYU62Eu8YEtNPvGRusvUXQPs3kT+Vvl6VJc9TwfX+W8SNo4eL7e35QeNZh2JWAwG6cYCoWFQQSFpFHg== } dependencies: "@iconify/types": 2.0.0 @@ -972,7 +939,7 @@ packages: } dev: true - /@iconify/vue/4.0.0_vue@3.2.44: + /@iconify/vue/4.0.0_vue@3.2.45: resolution: { integrity: sha512-73z81Yf2HISfehu3qvN9GqL1OnUO7wEMKkiFwVGJ2pqAdGCR8FrVylhRhka+6U+gFLlng0ynnT20svk3jJYwow== @@ -981,13 +948,13 @@ packages: vue: ">=3" dependencies: "@iconify/types": 2.0.0 - vue: 3.2.44 + vue: 3.2.45 dev: true - /@intlify/bundle-utils/3.2.1_vue-i18n@9.2.2: + /@intlify/bundle-utils/3.4.0_vue-i18n@9.2.2: resolution: { - integrity: sha512-rf4cLBOnbqmpXVcCdcYHilZpMt1m82syh3WLBJlZvGxN2KkH9HeHVH4+bnibF/SDXCHNh6lM6wTpS/qw+PkcMg== + integrity: sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ== } engines: { node: ">= 12" } peerDependencies: @@ -999,11 +966,11 @@ packages: vue-i18n: optional: true dependencies: - "@intlify/message-compiler": 9.3.0-beta.6 - "@intlify/shared": 9.3.0-beta.6 + "@intlify/message-compiler": 9.3.0-beta.10 + "@intlify/shared": 9.3.0-beta.10 jsonc-eslint-parser: 1.4.1 source-map: 0.6.1 - vue-i18n: 9.2.2_vue@3.2.44 + vue-i18n: 9.2.2_vue@3.2.45 yaml-eslint-parser: 0.3.2 dev: true @@ -1018,7 +985,6 @@ packages: "@intlify/message-compiler": 9.2.2 "@intlify/shared": 9.2.2 "@intlify/vue-devtools": 9.2.2 - dev: false /@intlify/devtools-if/9.2.2: resolution: @@ -1028,7 +994,6 @@ packages: engines: { node: ">= 14" } dependencies: "@intlify/shared": 9.2.2 - dev: false /@intlify/message-compiler/9.2.2: resolution: @@ -1039,16 +1004,15 @@ packages: dependencies: "@intlify/shared": 9.2.2 source-map: 0.6.1 - dev: false - /@intlify/message-compiler/9.3.0-beta.6: + /@intlify/message-compiler/9.3.0-beta.10: resolution: { - integrity: sha512-3PJqRJoqvFHExA9DCkf7fZYKbvYne1tYQ0fptJAhUOZsELarh8wr4aPLKWCkQSRuutdrtZ/n5CcPgJgUmVthDw== + integrity: sha512-RoOC6yceOykLRhN0NlbkNOBUx1el6iphx3W8NfOx3jHVNtfT1FYokx14/5sU3F1F0uxeG4sp6q+ppKvaF8o+ww== } engines: { node: ">= 14" } dependencies: - "@intlify/shared": 9.3.0-beta.6 + "@intlify/shared": 9.3.0-beta.10 source-map: 0.6.1 dev: true @@ -1058,12 +1022,11 @@ packages: integrity: sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q== } engines: { node: ">= 14" } - dev: false - /@intlify/shared/9.3.0-beta.6: + /@intlify/shared/9.3.0-beta.10: resolution: { - integrity: sha512-ITA1R4tvJYwZXT5x6QCSwxcwQ4dU52zrzVm/EUbgsp8oWzYS1xexBrxyNM80PSQudYvL2rvcZJKQ7yBh7b0LkQ== + integrity: sha512-h93uAanbAt/XgjDHclrVB7xix6r7Uz11wx0iGNOCdHP7aA2LCJjUT3uNbekJjjbo+Fl5jzTSJZdm2SexzoqhRA== } engines: { node: ">= 14" } dev: true @@ -1086,14 +1049,14 @@ packages: vue-i18n: optional: true dependencies: - "@intlify/bundle-utils": 3.2.1_vue-i18n@9.2.2 - "@intlify/shared": 9.3.0-beta.6 + "@intlify/bundle-utils": 3.4.0_vue-i18n@9.2.2 + "@intlify/shared": 9.3.0-beta.10 "@rollup/pluginutils": 4.2.1 debug: 4.3.4 fast-glob: 3.2.12 source-map: 0.6.1 - vite: 3.1.8_sass@1.56.1+terser@5.15.1 - vue-i18n: 9.2.2_vue@3.2.44 + vite: 3.1.8_sass@1.56.1+terser@5.16.0 + vue-i18n: 9.2.2_vue@3.2.45 transitivePeerDependencies: - supports-color dev: true @@ -1107,7 +1070,6 @@ packages: dependencies: "@intlify/core-base": 9.2.2 "@intlify/shared": 9.2.2 - dev: false /@jridgewell/gen-mapping/0.1.1: resolution: @@ -1205,42 +1167,29 @@ packages: fastq: 1.13.0 dev: true - /@pureadmin/components/1.1.0_vue@3.2.44: + /@pureadmin/descriptions/1.1.1_element-plus@2.2.25: resolution: { - integrity: sha512-Y7FCUVQVkZ2P3K/3vLrfQOfpjbf8g0TDPUWuFUlaq6aIW3BRduiVfqn4k/r3TX6LtasxGvgnJ/TO9tGed5VlTg== + integrity: sha512-4BHLKomLU/LxGs5EUA+h+aKNrJEkhrU6+QE8VoWfJZ8VTU6ddvFLT/Pi4WuO5CWNXM9ZjqvHLFFVwEPlKntqtg== } peerDependencies: - vue: ^3.2.0 + element-plus: ^2.0.0 dependencies: - "@ant-design/icons-svg": 4.2.1 - "@ant-design/icons-vue": 6.1.0_vue@3.2.44 - vue: 3.2.44 + "@element-plus/icons-vue": 2.0.10_vue@3.2.45 + element-plus: 2.2.25_vue@3.2.45 + vue: 3.2.45 dev: false - /@pureadmin/descriptions/1.1.1: + /@pureadmin/table/1.8.0_element-plus@2.2.25: resolution: { - integrity: sha512-4BHLKomLU/LxGs5EUA+h+aKNrJEkhrU6+QE8VoWfJZ8VTU6ddvFLT/Pi4WuO5CWNXM9ZjqvHLFFVwEPlKntqtg== - } - dependencies: - "@element-plus/icons-vue": 2.0.10_vue@3.2.44 - element-plus: 2.2.20_vue@3.2.44 - vue: 3.2.44 - transitivePeerDependencies: - - "@vue/composition-api" - dev: false - - /@pureadmin/table/1.2.0: - resolution: - { - integrity: sha512-mJBpMj0YkaqTM5TDz+ek/f8h74qRLhDc/gLJhBq0wpyfCgG++Jd/9i+QUj8gedA5oN8IL6LOSFbcvlGDYxHgkw== + integrity: sha512-hNXoU6HzAxUg/4KpG2rQbmr8EDdh+1XzP0Og0jqtgfj1uW5o5KWfx1101O/ReYVQ1EdnFsc44YLe0HZkyyMJDQ== } + peerDependencies: + element-plus: ^2.0.0 dependencies: - element-plus: 2.2.20_vue@3.2.44 - vue: 3.2.44 - transitivePeerDependencies: - - "@vue/composition-api" + element-plus: 2.2.25_vue@3.2.45 + vue: 3.2.45 dev: false /@pureadmin/theme/2.4.0: @@ -1254,10 +1203,10 @@ packages: string-hash: 1.1.3 dev: true - /@pureadmin/utils/1.1.5_7rybwavjbcre2phesfdupqg3nu: + /@pureadmin/utils/1.6.7_aotapuqn7htzdjltsyimavekky: resolution: { - integrity: sha512-5nQZyFAbs59gkMBj0WLox7BlY7llILR/ENo2QNEKW6avMt8sDL1+858EFjEbELl6enPsVvJpoCTxatmZzVjyAw== + integrity: sha512-SNOGyhrzqMzySpicFd/ptJS7xOt9p2xGuNXFZwhq1elruPKRLRa7dl+OHGrIWzQIvhtbOf/yje9mnOFOY77PZA== } peerDependencies: dayjs: "*" @@ -1273,7 +1222,7 @@ packages: dependencies: dayjs: 1.11.6 echarts: 5.4.0 - vue: 3.2.44 + vue: 3.2.45 dev: false /@rollup/plugin-node-resolve/13.3.0: @@ -1380,12 +1329,12 @@ packages: integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== } dependencies: - "@types/lodash": 4.14.188 + "@types/lodash": 4.14.190 - /@types/lodash/4.14.188: + /@types/lodash/4.14.190: resolution: { - integrity: sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w== + integrity: sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw== } /@types/minimatch/3.0.5: @@ -1472,12 +1421,11 @@ packages: { integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ== } - dev: false - /@typescript-eslint/eslint-plugin/5.42.1_2udltptbznfmezdozpdoa2aemq: + /@typescript-eslint/eslint-plugin/5.44.0_fnsv2sbzcckq65bwfk7a5xwslu: resolution: { - integrity: sha512-LyR6x784JCiJ1j6sH5Y0K6cdExqCCm8DJUTcwG5ThNXJj/G8o5E56u5EdG4SLy+bZAwZBswC+GYn3eGdttBVCg== + integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1488,26 +1436,26 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.42.1_rmayb2veg2btbq6mbmnyivgasy - "@typescript-eslint/scope-manager": 5.42.1 - "@typescript-eslint/type-utils": 5.42.1_rmayb2veg2btbq6mbmnyivgasy - "@typescript-eslint/utils": 5.42.1_rmayb2veg2btbq6mbmnyivgasy + "@typescript-eslint/parser": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + "@typescript-eslint/scope-manager": 5.44.0 + "@typescript-eslint/type-utils": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + "@typescript-eslint/utils": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a debug: 4.3.4 - eslint: 8.27.0 + eslint: 8.28.0 ignore: 5.2.0 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@4.9.3 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.42.1_rmayb2veg2btbq6mbmnyivgasy: + /@typescript-eslint/parser/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: resolution: { - integrity: sha512-kAV+NiNBWVQDY9gDJDToTE/NO8BHi4f6b7zTsVAJoTkmB/zlfOpiEVBzHOKtlgTndCKe8vj9F/PuolemZSh50Q== + integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1517,31 +1465,31 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 5.42.1 - "@typescript-eslint/types": 5.42.1 - "@typescript-eslint/typescript-estree": 5.42.1_typescript@4.8.4 + "@typescript-eslint/scope-manager": 5.44.0 + "@typescript-eslint/types": 5.44.0 + "@typescript-eslint/typescript-estree": 5.44.0_typescript@4.9.3 debug: 4.3.4 - eslint: 8.27.0 - typescript: 4.8.4 + eslint: 8.28.0 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.42.1: + /@typescript-eslint/scope-manager/5.44.0: resolution: { - integrity: sha512-QAZY/CBP1Emx4rzxurgqj3rUinfsh/6mvuKbLNMfJMMKYLRBfweus8brgXF8f64ABkIZ3zdj2/rYYtF8eiuksQ== + integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.42.1 - "@typescript-eslint/visitor-keys": 5.42.1 + "@typescript-eslint/types": 5.44.0 + "@typescript-eslint/visitor-keys": 5.44.0 dev: true - /@typescript-eslint/type-utils/5.42.1_rmayb2veg2btbq6mbmnyivgasy: + /@typescript-eslint/type-utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: resolution: { - integrity: sha512-WWiMChneex5w4xPIX56SSnQQo0tEOy5ZV2dqmj8Z371LJ0E+aymWD25JQ/l4FOuuX+Q49A7pzh/CGIQflxMVXg== + integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1551,28 +1499,28 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/typescript-estree": 5.42.1_typescript@4.8.4 - "@typescript-eslint/utils": 5.42.1_rmayb2veg2btbq6mbmnyivgasy + "@typescript-eslint/typescript-estree": 5.44.0_typescript@4.9.3 + "@typescript-eslint/utils": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a debug: 4.3.4 - eslint: 8.27.0 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + eslint: 8.28.0 + tsutils: 3.21.0_typescript@4.9.3 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.42.1: + /@typescript-eslint/types/5.44.0: resolution: { - integrity: sha512-Qrco9dsFF5lhalz+lLFtxs3ui1/YfC6NdXu+RAGBa8uSfn01cjO7ssCsjIsUs484vny9Xm699FSKwpkCcqwWwA== + integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.42.1_typescript@4.8.4: + /@typescript-eslint/typescript-estree/5.44.0_typescript@4.9.3: resolution: { - integrity: sha512-qElc0bDOuO0B8wDhhW4mYVgi/LZL+igPwXtV87n69/kYC/7NG3MES0jHxJNCr4EP7kY1XVsRy8C/u3DYeTKQmw== + integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1581,22 +1529,22 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 5.42.1 - "@typescript-eslint/visitor-keys": 5.42.1 + "@typescript-eslint/types": 5.44.0 + "@typescript-eslint/visitor-keys": 5.44.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@4.9.3 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.42.1_rmayb2veg2btbq6mbmnyivgasy: + /@typescript-eslint/utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: resolution: { - integrity: sha512-Gxvf12xSp3iYZd/fLqiQRD4uKZjDNR01bQ+j8zvhPjpsZ4HmvEFL/tC4amGNyxN9Rq+iqvpHLhlqx6KTxz9ZyQ== + integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1604,30 +1552,30 @@ packages: dependencies: "@types/json-schema": 7.0.11 "@types/semver": 7.3.13 - "@typescript-eslint/scope-manager": 5.42.1 - "@typescript-eslint/types": 5.42.1 - "@typescript-eslint/typescript-estree": 5.42.1_typescript@4.8.4 - eslint: 8.27.0 + "@typescript-eslint/scope-manager": 5.44.0 + "@typescript-eslint/types": 5.44.0 + "@typescript-eslint/typescript-estree": 5.44.0_typescript@4.9.3 + eslint: 8.28.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.27.0 + eslint-utils: 3.0.0_eslint@8.28.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.42.1: + /@typescript-eslint/visitor-keys/5.44.0: resolution: { - integrity: sha512-LOQtSF4z+hejmpUvitPlc4hA7ERGoj2BVkesOcG91HCn8edLGUXbTrErmutmPbl8Bo9HjAvOO/zBKQHExXNA2A== + integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.42.1 + "@typescript-eslint/types": 5.44.0 eslint-visitor-keys: 3.3.0 dev: true - /@vitejs/plugin-legacy/2.3.1_terser@5.15.1+vite@3.1.8: + /@vitejs/plugin-legacy/2.3.1_terser@5.16.0+vite@3.1.8: resolution: { integrity: sha512-J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ== @@ -1638,15 +1586,15 @@ packages: vite: ^3.0.0 dependencies: "@babel/standalone": 7.20.4 - core-js: 3.26.0 + core-js: 3.26.1 magic-string: 0.26.7 - regenerator-runtime: 0.13.10 + regenerator-runtime: 0.13.11 systemjs: 6.13.0 - terser: 5.15.1 - vite: 3.1.8_sass@1.56.1+terser@5.15.1 + terser: 5.16.0 + vite: 3.1.8_sass@1.56.1+terser@5.16.0 dev: true - /@vitejs/plugin-vue-jsx/2.1.1_vite@3.1.8+vue@3.2.44: + /@vitejs/plugin-vue-jsx/2.1.1_vite@3.1.8+vue@3.2.45: resolution: { integrity: sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA== @@ -1659,13 +1607,13 @@ packages: "@babel/core": 7.20.2 "@babel/plugin-transform-typescript": 7.20.2_@babel+core@7.20.2 "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.20.2 - vite: 3.1.8_sass@1.56.1+terser@5.15.1 - vue: 3.2.44 + vite: 3.1.8_sass@1.56.1+terser@5.16.0 + vue: 3.2.45 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/3.2.0_vite@3.1.8+vue@3.2.44: + /@vitejs/plugin-vue/3.2.0_vite@3.1.8+vue@3.2.45: resolution: { integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw== @@ -1675,8 +1623,8 @@ packages: vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 3.1.8_sass@1.56.1+terser@5.15.1 - vue: 3.2.44 + vite: 3.1.8_sass@1.56.1+terser@5.16.0 + vue: 3.2.45 dev: true /@volar/language-core/1.0.9: @@ -1686,7 +1634,7 @@ packages: } dependencies: "@volar/source-map": 1.0.9 - "@vue/reactivity": 3.2.44 + "@vue/reactivity": 3.2.45 muggle-string: 0.1.0 dev: true @@ -1716,10 +1664,10 @@ packages: dependencies: "@volar/language-core": 1.0.9 "@volar/source-map": 1.0.9 - "@vue/compiler-dom": 3.2.44 - "@vue/compiler-sfc": 3.2.44 - "@vue/reactivity": 3.2.44 - "@vue/shared": 3.2.44 + "@vue/compiler-dom": 3.2.45 + "@vue/compiler-sfc": 3.2.45 + "@vue/reactivity": 3.2.45 + "@vue/shared": 3.2.45 minimatch: 5.1.0 vue-template-compiler: 2.7.14 dev: true @@ -1734,46 +1682,46 @@ packages: "@volar/vue-language-core": 1.0.9 dev: true - /@vue-macros/api/0.1.2: + /@vue-macros/api/0.2.0: resolution: { - integrity: sha512-NuhWgOmxwmdHtGVhucLaRSJPymmr8Phabw2PuV8mLp7pRmjibp+99+RWF6IwXCNqVnEDYt3MwcEzTvPSzRcqjA== + integrity: sha512-E0rhhszd3MSE8l+A78gj9ONs4lsqOLHpONNzrc7H2nlPhEDsp4ZyQt+A9rRfxX+BTeLYfq64mli2qRV0tixiaw== } engines: { node: ">=14.19.0" } dependencies: "@babel/types": 7.20.2 - "@vue-macros/common": 0.13.3 + "@vue-macros/common": 0.13.4 dev: true - /@vue-macros/better-define/0.1.0: + /@vue-macros/better-define/1.0.0: resolution: { - integrity: sha512-ujuB6G/1+/2Y789CGZegyyRzGoW8bTWzGUXgpNPiIF9H+o3r+1/Ksd1wYC9J08jZrtaXh9q4a6m6b0otbABQ8g== + integrity: sha512-SVQky3fk9wRrSH153Tw1+0sP5i6OB5iiUOtAC/mceH0IN5NGbDXt2YagELEM2+6caDquXNRL6jbG0HfRH6u0cA== } engines: { node: ">=14.19.0" } dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/api": 0.1.2 - "@vue-macros/common": 0.13.3 - unplugin: 0.10.2 + "@vue-macros/api": 0.2.0 + "@vue-macros/common": 0.13.4 + unplugin: 1.0.0 dev: true - /@vue-macros/common/0.13.3: + /@vue-macros/common/0.13.4: resolution: { - integrity: sha512-pV9UFwGZs7ddbAmJI5PZvNA2ZlNESQD81jOJM1wmwLnta66K8m0RQuJK2X/tdy7Avpm/p62M8opwbWyfXsBk4w== + integrity: sha512-mQooO33XcY4kQyKBrbGfdIPPsYhpcfmH75SQnXx2vNsNLSNvhLuDaIIV0fhMJ0HV5Z02V9Ka1gx7v1g5bk9Q0A== } engines: { node: ">=14.19.0" } dependencies: "@babel/types": 7.20.2 - "@vue/compiler-sfc": 3.2.44 + "@vue/compiler-sfc": 3.2.45 magic-string: 0.26.7 dev: true - /@vue-macros/define-model/0.13.8_@vueuse+core@9.5.0: + /@vue-macros/define-model/1.0.0_@vueuse+core@9.6.0: resolution: { - integrity: sha512-B/cV6n8wRRxwY4GLNo2q/YUzwYDR3Kbt2cI7Bxb51VRCxZexRqOazn5ZB8I9LdBwBLEenOX/3gRrHW3FApkRww== + integrity: sha512-Nyh1fidDcfCzEKAo/ljwdQbpgMOrNowdJomB/qnkz/Lx4CVEaRk87LA2o3T99qIOogRfya8af+bLM8dNOq8dAQ== } engines: { node: ">=14.19.0" } peerDependencies: @@ -1783,81 +1731,81 @@ packages: optional: true dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/common": 0.13.3 - "@vueuse/core": 9.5.0_vue@3.2.44 + "@vue-macros/common": 0.13.4 + "@vueuse/core": 9.6.0_vue@3.2.45 ast-walker-scope: 0.3.0 - unplugin: 0.10.2 + unplugin: 1.0.0 dev: true - /@vue-macros/define-props/0.0.2_vue@3.2.44: + /@vue-macros/define-props/0.0.3_vue@3.2.45: resolution: { - integrity: sha512-OfqC+xlN+0/koBPr4HbCJUsRbPhyOqJR2TJdeb0efTewyEljxskqh3ZCGzE4RusX+yzqTrzePlxWTcb1akNr8Q== + integrity: sha512-GAiALWSrIogwdjbIe60Hi4CSvWFmZG7KySK8JBf7lszWNgoSirj/NKzmJOaHY0/I217tfq4Ew/brbdvcEhCikg== } engines: { node: ">=14.19.0" } peerDependencies: vue: ^3.2.25 dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/common": 0.13.3 - unplugin: 0.10.2 - vue: 3.2.44 + "@vue-macros/common": 0.13.4 + unplugin: 1.0.0 + vue: 3.2.45 dev: true - /@vue-macros/define-render/0.13.8_vue@3.2.44: + /@vue-macros/define-render/1.0.1_vue@3.2.45: resolution: { - integrity: sha512-a1FIGgTuvLN5gfbh7/dtYLSaXPBYLu33l2sc0auc55uNXqB6qXGzxu/12bEskONhYcx1BBwsqjWiSFbSJ3yLbg== + integrity: sha512-B4ttYDZkXqVuciN23WNuVnr6L8dKrxEvz74gaYTXbdybv9jLEYMagSm/nFBLin+32EGYKeZu/D393r2EGAzeNg== } engines: { node: ">=14.19.0" } peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/common": 0.13.3 - unplugin: 0.10.2 - vue: 3.2.44 + "@vue-macros/common": 0.13.4 + unplugin: 1.0.0 + vue: 3.2.45 dev: true - /@vue-macros/define-slots/0.0.5_vue@3.2.44: + /@vue-macros/define-slots/0.0.6_vue@3.2.45: resolution: { - integrity: sha512-+CS2MTH1fBeHbiZzThn6aXmrcbPRiuG29yWI6ugMarpIxwvVWXrPcvrWSE2BK/FSwcCR9Xfz7rETIo+BSjdo6A== + integrity: sha512-pK4P/oUjcrP/Rr5clsV2eZ53OJ3QlU2fZlnn91w++L0+lio+0M06ptr/IkHNVLNQ9U9Z43MkjHkMLX8Df8BknA== } engines: { node: ">=14.19.0" } peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/common": 0.13.3 - unplugin: 0.10.2 - vue: 3.2.44 + "@vue-macros/common": 0.13.4 + unplugin: 1.0.0 + vue: 3.2.45 dev: true - /@vue-macros/hoist-static/0.12.7: + /@vue-macros/hoist-static/1.0.0: resolution: { - integrity: sha512-YRQ1zcy/sH13dgURk4PtazrLzMMnRDwg2N5xyeozaUWNczJmC65OWA5W9wK60WcxHu4pHRR/p7x+jive/bui9w== + integrity: sha512-NcFVAfKM9UjChOXy+yno4vhTsSHT6qUKbmd4/I8ucoiJT8IfFyGCwFoZZ8uqgjIwlzSUDxJ/vYoDRjiziTiNKg== } engines: { node: ">=14.19.0" } dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/common": 0.13.3 - unplugin: 0.10.2 + "@vue-macros/common": 0.13.4 + unplugin: 1.0.0 dev: true - /@vue-macros/named-template/0.0.5_vite@3.1.8+vue@3.2.44: + /@vue-macros/named-template/0.0.6_vite@3.1.8+vue@3.2.45: resolution: { - integrity: sha512-bZRUljNyvOOqeE9dyqXvKPQCLUCcPt1EkThmXqSbxagV29ohyviF8+CCs/8OdmNygLTBIChjP8DexQ3nUIFzUg== + integrity: sha512-nEoutSYbwu7QC+uWcs90rD28erP6xZ0aU4uYnrxTUnVcbga9xMchxcs3MgI/2ax6dz/EXf1f1utYXXpGgLi+Tw== } engines: { node: ">=14.19.0" } dependencies: "@rollup/pluginutils": 4.2.1 - "@vitejs/plugin-vue": 3.2.0_vite@3.1.8+vue@3.2.44 - "@vue-macros/common": 0.13.3 - "@vue/compiler-dom": 3.2.44 - unplugin: 0.10.2 + "@vitejs/plugin-vue": 3.2.0_vite@3.1.8+vue@3.2.45 + "@vue-macros/common": 0.13.4 + "@vue/compiler-dom": 3.2.45 + unplugin: 1.0.0 unplugin-combine: 0.2.8_vite@3.1.8 transitivePeerDependencies: - esbuild @@ -1867,16 +1815,29 @@ packages: - webpack dev: true - /@vue-macros/setup-component/0.12.7_vite@3.1.8: + /@vue-macros/setup-block/0.0.1: resolution: { - integrity: sha512-L0WkJgw0QDwZh4tOjjKIDR0DMIybiOunsaxVqkJjicTb2YaiRUSLq4Wadl8Ttrsd0IEfI51CSlg7Sx0/dKLrlQ== + integrity: sha512-Zr7yudMN7Q+8Rb/4ZuZzNewHTejeH9fbt3104sFK53XqL4uLkDCz0fIG2AD9bR71RA+12H+yqn/jQ3vP4OaKGA== } engines: { node: ">=14.19.0" } dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/common": 0.13.3 - unplugin: 0.10.2 + "@vue-macros/common": 0.13.4 + "@vue/compiler-dom": 3.2.45 + unplugin: 1.0.0 + dev: true + + /@vue-macros/setup-component/0.12.8_vite@3.1.8: + resolution: + { + integrity: sha512-2tRMl8l8OYMpIRYsZyAZfH0dNT7CONMTcmdGEffJb5GvK8XOmdgGk7NFUhaQg3EEnk1SUq1Kdcx+gyH/a0qE4A== + } + engines: { node: ">=14.19.0" } + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/common": 0.13.4 + unplugin: 1.0.0 unplugin-combine: 0.2.8_vite@3.1.8 transitivePeerDependencies: - esbuild @@ -1885,28 +1846,28 @@ packages: - webpack dev: true - /@vue-macros/setup-sfc/0.12.7: + /@vue-macros/setup-sfc/0.12.8: resolution: { - integrity: sha512-2RyeAEanl2MLeIoyfBKWSpJgXHjAazubF02hO7nbDCf2FgKqWB0Vu8NwyMZaQPNCWJuE4azLEodg8XBMJxyUKg== + integrity: sha512-eOQxlY53GD/WkJrDHpDvHecWQ70Cw9aSYwS9eT1dQ9vWJVeJ/2R96z09GfYKz6cr9T00OPeZjftU5sC1FO+3xA== } engines: { node: ">=14.19.0" } dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/common": 0.13.3 - unplugin: 0.10.2 + "@vue-macros/common": 0.13.4 + unplugin: 1.0.0 dev: true - /@vue-macros/short-emits/0.12.8: + /@vue-macros/short-emits/1.0.1: resolution: { - integrity: sha512-av/dqgPtU4EomWHHJPbGeuoYavCX2QTE0cd7Ka0dSuXuGgMhTN7feOv+sqsN8003yfOaPSBt6R+N/fy+T99GMA== + integrity: sha512-iyCZu35uPOAUJOPrmJrc3pQdY8TswoRrF4Kfcga7xUPvE5ck0Yq4pmOIE+NKz/pGQzzOkxC1qMDc2kaoJ2qAzg== } engines: { node: ">=14.19.0" } dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/common": 0.13.3 - unplugin: 0.10.2 + "@vue-macros/common": 0.13.4 + unplugin: 1.0.0 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -1936,60 +1897,59 @@ packages: - supports-color dev: true - /@vue/compiler-core/3.2.44: + /@vue/compiler-core/3.2.45: resolution: { - integrity: sha512-TwzeVSnaklb8wIvMtwtkPkt9wnU+XD70xJ7N9+eIHtjKAG7OoZttm+14ZL6vWOL+2RcMtSZ+cYH+gvkUqsrmSQ== + integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A== } dependencies: "@babel/parser": 7.20.3 - "@vue/shared": 3.2.44 + "@vue/shared": 3.2.45 estree-walker: 2.0.2 source-map: 0.6.1 - /@vue/compiler-dom/3.2.44: + /@vue/compiler-dom/3.2.45: resolution: { - integrity: sha512-wPDR+gOn2Qi7SudPJ+gE62vuO/aKXIiIFALvHpztXmDdbAHGy3CDfmBgOGchTgTlSeDJHe9olEMkgOdmyXTjUg== + integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw== } dependencies: - "@vue/compiler-core": 3.2.44 - "@vue/shared": 3.2.44 + "@vue/compiler-core": 3.2.45 + "@vue/shared": 3.2.45 - /@vue/compiler-sfc/3.2.44: + /@vue/compiler-sfc/3.2.45: resolution: { - integrity: sha512-8cFZcUWlrtnfM/GlRwYJdlfgbEOy0OZ/osLDU3h/wJu24HuYAc7QIML1USaKqiZzkjOaTd4y8mvYvcWXq3o5dA== + integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q== } dependencies: "@babel/parser": 7.20.3 - "@vue/compiler-core": 3.2.44 - "@vue/compiler-dom": 3.2.44 - "@vue/compiler-ssr": 3.2.44 - "@vue/reactivity-transform": 3.2.44 - "@vue/shared": 3.2.44 + "@vue/compiler-core": 3.2.45 + "@vue/compiler-dom": 3.2.45 + "@vue/compiler-ssr": 3.2.45 + "@vue/reactivity-transform": 3.2.45 + "@vue/shared": 3.2.45 estree-walker: 2.0.2 magic-string: 0.25.9 postcss: 8.4.19 source-map: 0.6.1 - /@vue/compiler-ssr/3.2.44: + /@vue/compiler-ssr/3.2.45: resolution: { - integrity: sha512-tAkUFLgvxds3l5KPyAH77OIYrEeLngNYQfWA9GocHiy2nlyajjqAH/Jq93Bq29Y20GeJzblmRp9DVYCVkJ5Rsw== + integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ== } dependencies: - "@vue/compiler-dom": 3.2.44 - "@vue/shared": 3.2.44 + "@vue/compiler-dom": 3.2.45 + "@vue/shared": 3.2.45 /@vue/devtools-api/6.4.5: resolution: { integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ== } - dev: false - /@vue/eslint-config-prettier/7.0.0_mbd4zptqpjbepwpyh2zbtslqey: + /@vue/eslint-config-prettier/7.0.0_5qrnzwqb344w6up62gv3safeoi: resolution: { integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw== @@ -1998,13 +1958,13 @@ packages: eslint: ">= 7.28.0" prettier: ">= 2.0.0" dependencies: - eslint: 8.27.0 - eslint-config-prettier: 8.5.0_eslint@8.27.0 - eslint-plugin-prettier: 4.2.1_v7o5sx5x3wbs57ifz6wc4f76we - prettier: 2.7.1 + eslint: 8.28.0 + eslint-config-prettier: 8.5.0_eslint@8.28.0 + eslint-plugin-prettier: 4.2.1_cwlo2dingkvfydnaculr42urve + prettier: 2.8.0 dev: true - /@vue/eslint-config-typescript/11.0.2_ykuth4hqtpqqhzrv7pgjq6rjby: + /@vue/eslint-config-typescript/11.0.2_5ma4o5namqj2syekqcvrgakwe4: resolution: { integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw== @@ -2018,76 +1978,74 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/eslint-plugin": 5.42.1_2udltptbznfmezdozpdoa2aemq - "@typescript-eslint/parser": 5.42.1_rmayb2veg2btbq6mbmnyivgasy - eslint: 8.27.0 - eslint-plugin-vue: 9.7.0_eslint@8.27.0 - typescript: 4.8.4 - vue-eslint-parser: 9.1.0_eslint@8.27.0 + "@typescript-eslint/eslint-plugin": 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu + "@typescript-eslint/parser": 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + eslint: 8.28.0 + eslint-plugin-vue: 9.8.0_eslint@8.28.0 + typescript: 4.9.3 + vue-eslint-parser: 9.1.0_eslint@8.28.0 transitivePeerDependencies: - supports-color dev: true - /@vue/reactivity-transform/3.2.44: + /@vue/reactivity-transform/3.2.45: resolution: { - integrity: sha512-WGbEiXaS2qAOTS9Z3kKk2Nk4bi8OUl73Sih+h0XV9RTUATnaJSEQedveHUDQnHyXiZwyBMKosrxJg8aThHO/rw== + integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ== } dependencies: "@babel/parser": 7.20.3 - "@vue/compiler-core": 3.2.44 - "@vue/shared": 3.2.44 + "@vue/compiler-core": 3.2.45 + "@vue/shared": 3.2.45 estree-walker: 2.0.2 magic-string: 0.25.9 - /@vue/reactivity/3.2.44: + /@vue/reactivity/3.2.45: resolution: { - integrity: sha512-Fe0s52fTsPl+RSdvoqUZ3HRKlaVsKhIh1mea5EWOedFvZCjnymzlj3YC1wZMxi89qXRFSdEASVA/BWUGypk0Ig== + integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A== } dependencies: - "@vue/shared": 3.2.44 + "@vue/shared": 3.2.45 - /@vue/runtime-core/3.2.44: + /@vue/runtime-core/3.2.45: resolution: { - integrity: sha512-uwEV1cttL33k2dC+CNGYhKEYqGejT9KmgQ+4n/LmYUfZ1Gorl8F32DlIX+1pANyGHL1tBAisqHDxKyQBp2oBNA== + integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A== } dependencies: - "@vue/reactivity": 3.2.44 - "@vue/shared": 3.2.44 + "@vue/reactivity": 3.2.45 + "@vue/shared": 3.2.45 - /@vue/runtime-dom/3.2.44: + /@vue/runtime-dom/3.2.45: resolution: { - integrity: sha512-LDzNwXpU/nSpxrLk5jS0bfStgt88msgsgFzj6vHrl7es3QktIrCGybQS5CB/p/TO0q98iAiYtEVmi+Lej7Vgjg== + integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA== } dependencies: - "@vue/runtime-core": 3.2.44 - "@vue/shared": 3.2.44 + "@vue/runtime-core": 3.2.45 + "@vue/shared": 3.2.45 csstype: 2.6.21 - dev: false - /@vue/server-renderer/3.2.44_vue@3.2.44: + /@vue/server-renderer/3.2.45_vue@3.2.45: resolution: { - integrity: sha512-3+ArN07UgOAdbGKIp3uVqeC3bnR3J324QNjPR6vxHbLrTlkibFv8QNled/ux3fVq0KDCkVVKGOKB2V4sCIYOgg== + integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g== } peerDependencies: - vue: 3.2.44 + vue: 3.2.45 dependencies: - "@vue/compiler-ssr": 3.2.44 - "@vue/shared": 3.2.44 - vue: 3.2.44 - dev: false + "@vue/compiler-ssr": 3.2.45 + "@vue/shared": 3.2.45 + vue: 3.2.45 - /@vue/shared/3.2.44: + /@vue/shared/3.2.45: resolution: { - integrity: sha512-mGZ44bnn0zpZ36nXtxbrBPno43yr96wjQE1dBEKS1Sieugt27HS4OGZVBRIgsdGzosB7vqZAvu0ttu1FDVdolA== + integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg== } - /@vueuse/core/8.9.4_vue@3.2.44: + /@vueuse/core/8.9.4_vue@3.2.45: resolution: { integrity: sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q== @@ -2103,25 +2061,24 @@ packages: dependencies: "@types/web-bluetooth": 0.0.14 "@vueuse/metadata": 8.9.4 - "@vueuse/shared": 8.9.4_vue@3.2.44 - vue: 3.2.44 - vue-demi: 0.13.11_vue@3.2.44 + "@vueuse/shared": 8.9.4_vue@3.2.45 + vue: 3.2.45 + vue-demi: 0.13.11_vue@3.2.45 dev: false - /@vueuse/core/9.5.0_vue@3.2.44: + /@vueuse/core/9.6.0_vue@3.2.45: resolution: { - integrity: sha512-6GsWBsJHEb3sYw15mbLrcbslAVY45pkzjJYTKYKCXv88z7srAF0VEW0q+oXKsl58tCbqooplInahXFg8Yo1m4w== + integrity: sha512-qGUcjKQXHgN+jqXEgpeZGoxdCbIDCdVPz3QiF1uyecVGbMuM63o96I1GjYx5zskKgRI0FKSNsVWM7rwrRMTf6A== } dependencies: "@types/web-bluetooth": 0.0.16 - "@vueuse/metadata": 9.5.0 - "@vueuse/shared": 9.5.0_vue@3.2.44 - vue-demi: 0.13.11_vue@3.2.44 + "@vueuse/metadata": 9.6.0 + "@vueuse/shared": 9.6.0_vue@3.2.45 + vue-demi: 0.13.11_vue@3.2.45 transitivePeerDependencies: - "@vue/composition-api" - vue - dev: false /@vueuse/metadata/8.9.4: resolution: @@ -2130,14 +2087,13 @@ packages: } dev: false - /@vueuse/metadata/9.5.0: + /@vueuse/metadata/9.6.0: resolution: { - integrity: sha512-4M1AyPZmIv41pym+K5+4wup3bKuYebbH8w8BROY1hmT7rIwcyS4tEL+UsGz0Hiu1FCOxcoBrwtAizc0YmBJjyQ== + integrity: sha512-sIC8R+kWkIdpi5X2z2Gk8TRYzmczDwHRhEFfCu2P+XW2JdPoXrziqsGpDDsN7ykBx4ilwieS7JUIweVGhvZ93w== } - dev: false - /@vueuse/motion/2.0.0-beta.12_vue@3.2.44: + /@vueuse/motion/2.0.0-beta.12_vue@3.2.45: resolution: { integrity: sha512-cAZqXexLX6xo+H1N1Mv+wBSSqG4wB+BdjIuHQ50jwlelXCDxSi8gj0K/9nDS+aUZtWh6YMwS6UGCKg58jMVglA== @@ -2149,16 +2105,16 @@ packages: "@vue/composition-api": optional: true dependencies: - "@vueuse/core": 8.9.4_vue@3.2.44 - "@vueuse/shared": 8.9.4_vue@3.2.44 + "@vueuse/core": 8.9.4_vue@3.2.45 + "@vueuse/shared": 8.9.4_vue@3.2.45 framesync: 6.1.2 popmotion: 11.0.5 style-value-types: 5.1.2 - vue: 3.2.44 - vue-demi: 0.13.11_vue@3.2.44 + vue: 3.2.45 + vue-demi: 0.13.11_vue@3.2.45 dev: false - /@vueuse/shared/8.9.4_vue@3.2.44: + /@vueuse/shared/8.9.4_vue@3.2.45: resolution: { integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag== @@ -2172,21 +2128,20 @@ packages: vue: optional: true dependencies: - vue: 3.2.44 - vue-demi: 0.13.11_vue@3.2.44 + vue: 3.2.45 + vue-demi: 0.13.11_vue@3.2.45 dev: false - /@vueuse/shared/9.5.0_vue@3.2.44: + /@vueuse/shared/9.6.0_vue@3.2.45: resolution: { - integrity: sha512-HnnCWU1Vg9CVWRCcI8ohDKDRB2Sc4bTgT1XAIaoLSfVHHn+TKbrox6pd3klCSw4UDxkhDfOk8cAdcK+Z5KleCA== + integrity: sha512-/eDchxYYhkHnFyrb00t90UfjCx94kRHxc7J1GtBCqCG4HyPMX+krV9XJgVtWIsAMaxKVU4fC8NSUviG1JkwhUQ== } dependencies: - vue-demi: 0.13.11_vue@3.2.44 + vue-demi: 0.13.11_vue@3.2.45 transitivePeerDependencies: - "@vue/composition-api" - vue - dev: false /@zougt/some-loader-utils/1.4.3: resolution: @@ -2202,7 +2157,7 @@ packages: cssnano-preset-lite: 2.1.3_postcss@8.4.19 fs-extra: 10.1.0 postcss: 8.4.19 - prettier: 2.7.1 + prettier: 2.8.0 uuid: 8.3.2 dev: true @@ -2299,10 +2254,10 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.11.0: + /ajv/8.11.2: resolution: { - integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + integrity: sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== } dependencies: fast-deep-equal: 3.1.3 @@ -2364,10 +2319,10 @@ packages: color-convert: 2.0.1 dev: true - /anymatch/3.1.2: + /anymatch/3.1.3: resolution: { - integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== } engines: { node: ">= 8" } dependencies: @@ -2479,7 +2434,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001431 + caniuse-lite: 1.0.30001434 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -2487,10 +2442,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /axios/1.1.3: + /axios/1.2.0: resolution: { - integrity: sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA== + integrity: sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw== } dependencies: follow-redirects: 1.15.2 @@ -2573,7 +2528,7 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001431 + caniuse-lite: 1.0.30001434 electron-to-chromium: 1.4.284 node-releases: 2.0.6 update-browserslist-db: 1.0.10_browserslist@4.21.4 @@ -2663,15 +2618,15 @@ packages: } dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001431 + caniuse-lite: 1.0.30001434 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001431: + /caniuse-lite/1.0.30001434: resolution: { - integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + integrity: sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA== } dev: true @@ -2716,7 +2671,7 @@ packages: } engines: { node: ">= 8.10.0" } dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -2875,7 +2830,6 @@ packages: integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== } engines: { node: ^12.20.0 || >=14 } - dev: false /compare-func/2.0.0: resolution: @@ -2940,8 +2894,8 @@ packages: engines: { node: ">=10" } hasBin: true dependencies: - is-text-path: 1.0.1 JSONStream: 1.3.5 + is-text-path: 1.0.1 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 @@ -2955,18 +2909,18 @@ packages: } dev: true - /core-js/3.26.0: + /core-js/3.26.1: resolution: { - integrity: sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw== + integrity: sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA== } requiresBuild: true dev: true - /cosmiconfig/7.0.1: + /cosmiconfig/7.1.0: resolution: { - integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== } engines: { node: ">=10" } dependencies: @@ -3029,6 +2983,19 @@ packages: nth-check: 2.1.1 dev: true + /css-select/5.1.0: + resolution: + { + integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + } + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.0.1 + nth-check: 2.1.1 + dev: true + /css-tree/1.1.3: resolution: { @@ -3040,6 +3007,17 @@ packages: source-map: 0.6.1 dev: true + /css-tree/2.2.1: + resolution: + { + integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== + } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.0.2 + dev: true + /css-what/6.1.0: resolution: { @@ -3151,12 +3129,21 @@ packages: css-tree: 1.1.3 dev: true + /csso/5.0.5: + resolution: + { + integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== + } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + dependencies: + css-tree: 2.2.1 + dev: true + /csstype/2.6.21: resolution: { integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== } - dev: false /dargs/7.0.0: resolution: @@ -3426,21 +3413,21 @@ packages: } dev: true - /element-plus/2.2.20_vue@3.2.44: + /element-plus/2.2.25_vue@3.2.45: resolution: { - integrity: sha512-ludShd3f5kNRY4FLzeoNitLcwZ4qs2M/zwKeyeE7rUzZJAQ0BZtcT3SvZoEoBLmgxw9jHoonl4WIwon4UzhyRA== + integrity: sha512-HC8CWY31e6pPyBpgqI0QnWkBgs0vRzdYnEw3mpdM/NlKfp0PtNFX7NESQLomqoIulH5ftL09hjQmJNvZBQpthQ== } peerDependencies: vue: ^3.2.0 dependencies: "@ctrl/tinycolor": 3.4.1 - "@element-plus/icons-vue": 2.0.10_vue@3.2.44 - "@floating-ui/dom": 1.0.4 + "@element-plus/icons-vue": 2.0.10_vue@3.2.45 + "@floating-ui/dom": 1.0.7 "@popperjs/core": /@sxzz/popperjs-es/2.11.7 - "@types/lodash": 4.14.188 + "@types/lodash": 4.14.190 "@types/lodash-es": 4.17.6 - "@vueuse/core": 9.5.0_vue@3.2.44 + "@vueuse/core": 9.6.0_vue@3.2.45 async-validator: 4.2.5 dayjs: 1.11.6 escape-html: 1.0.3 @@ -3449,7 +3436,7 @@ packages: lodash-unified: 1.0.3_3ib2ivapxullxkx3xftsimdk7u memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.2.44 + vue: 3.2.45 transitivePeerDependencies: - "@vue/composition-api" dev: false @@ -3521,10 +3508,10 @@ packages: is-arrayish: 0.2.1 dev: true - /esbuild-android-64/0.15.13: + /esbuild-android-64/0.15.15: resolution: { - integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g== + integrity: sha512-F+WjjQxO+JQOva3tJWNdVjouFMLK6R6i5gjDvgUthLYJnIZJsp1HlF523k73hELY20WPyEO8xcz7aaYBVkeg5Q== } engines: { node: ">=12" } cpu: [x64] @@ -3533,10 +3520,10 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.15.13: + /esbuild-android-arm64/0.15.15: resolution: { - integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w== + integrity: sha512-attlyhD6Y22jNyQ0fIIQ7mnPvDWKw7k6FKnsXlBvQE6s3z6s6cuEHcSgoirquQc7TmZgVCK5fD/2uxmRN+ZpcQ== } engines: { node: ">=12" } cpu: [arm64] @@ -3545,10 +3532,10 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.13: + /esbuild-darwin-64/0.15.15: resolution: { - integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg== + integrity: sha512-ohZtF8W1SHJ4JWldsPVdk8st0r9ExbAOSrBOh5L+Mq47i696GVwv1ab/KlmbUoikSTNoXEhDzVpxUR/WIO19FQ== } engines: { node: ">=12" } cpu: [x64] @@ -3557,10 +3544,10 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.13: + /esbuild-darwin-arm64/0.15.15: resolution: { - integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A== + integrity: sha512-P8jOZ5zshCNIuGn+9KehKs/cq5uIniC+BeCykvdVhx/rBXSxmtj3CUIKZz4sDCuESMbitK54drf/2QX9QHG5Ag== } engines: { node: ">=12" } cpu: [arm64] @@ -3569,10 +3556,10 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.13: + /esbuild-freebsd-64/0.15.15: resolution: { - integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA== + integrity: sha512-KkTg+AmDXz1IvA9S1gt8dE24C8Thx0X5oM0KGF322DuP+P3evwTL9YyusHAWNsh4qLsR80nvBr/EIYs29VSwuA== } engines: { node: ">=12" } cpu: [x64] @@ -3581,10 +3568,10 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.13: + /esbuild-freebsd-arm64/0.15.15: resolution: { - integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q== + integrity: sha512-FUcML0DRsuyqCMfAC+HoeAqvWxMeq0qXvclZZ/lt2kLU6XBnDA5uKTLUd379WYEyVD4KKFctqWd9tTuk8C/96g== } engines: { node: ">=12" } cpu: [arm64] @@ -3593,10 +3580,10 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.13: + /esbuild-linux-32/0.15.15: resolution: { - integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w== + integrity: sha512-q28Qn5pZgHNqug02aTkzw5sW9OklSo96b5nm17Mq0pDXrdTBcQ+M6Q9A1B+dalFeynunwh/pvfrNucjzwDXj+Q== } engines: { node: ">=12" } cpu: [ia32] @@ -3605,10 +3592,10 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.13: + /esbuild-linux-64/0.15.15: resolution: { - integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A== + integrity: sha512-217KPmWMirkf8liO+fj2qrPwbIbhNTGNVtvqI1TnOWJgcMjUWvd677Gq3fTzXEjilkx2yWypVnTswM2KbXgoAg== } engines: { node: ">=12" } cpu: [x64] @@ -3617,10 +3604,10 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.15.13: + /esbuild-linux-arm/0.15.15: resolution: { - integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ== + integrity: sha512-RYVW9o2yN8yM7SB1yaWr378CwrjvGCyGybX3SdzPHpikUHkME2AP55Ma20uNwkNyY2eSYFX9D55kDrfQmQBR4w== } engines: { node: ">=12" } cpu: [arm] @@ -3629,10 +3616,10 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.15.13: + /esbuild-linux-arm64/0.15.15: resolution: { - integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ== + integrity: sha512-/ltmNFs0FivZkYsTzAsXIfLQX38lFnwJTWCJts0IbCqWZQe+jjj0vYBNbI0kmXLb3y5NljiM5USVAO1NVkdh2g== } engines: { node: ">=12" } cpu: [arm64] @@ -3641,10 +3628,10 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.13: + /esbuild-linux-mips64le/0.15.15: resolution: { - integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A== + integrity: sha512-PksEPb321/28GFFxtvL33yVPfnMZihxkEv5zME2zapXGp7fA1X2jYeiTUK+9tJ/EGgcNWuwvtawPxJG7Mmn86A== } engines: { node: ">=12" } cpu: [mips64el] @@ -3653,10 +3640,10 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.13: + /esbuild-linux-ppc64le/0.15.15: resolution: { - integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA== + integrity: sha512-ek8gJBEIhcpGI327eAZigBOHl58QqrJrYYIZBWQCnH3UnXoeWMrMZLeeZL8BI2XMBhP+sQ6ERctD5X+ajL/AIA== } engines: { node: ">=12" } cpu: [ppc64] @@ -3665,10 +3652,10 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.13: + /esbuild-linux-riscv64/0.15.15: resolution: { - integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow== + integrity: sha512-H5ilTZb33/GnUBrZMNJtBk7/OXzDHDXjIzoLXHSutwwsLxSNaLxzAaMoDGDd/keZoS+GDBqNVxdCkpuiRW4OSw== } engines: { node: ">=12" } cpu: [riscv64] @@ -3677,10 +3664,10 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.13: + /esbuild-linux-s390x/0.15.15: resolution: { - integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag== + integrity: sha512-jKaLUg78mua3rrtrkpv4Or2dNTJU7bgHN4bEjT4OX4GR7nLBSA9dfJezQouTxMmIW7opwEC5/iR9mpC18utnxQ== } engines: { node: ">=12" } cpu: [s390x] @@ -3689,10 +3676,10 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.15.13: + /esbuild-netbsd-64/0.15.15: resolution: { - integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ== + integrity: sha512-aOvmF/UkjFuW6F36HbIlImJTTx45KUCHJndtKo+KdP8Dhq3mgLRKW9+6Ircpm8bX/RcS3zZMMmaBLkvGY06Gvw== } engines: { node: ">=12" } cpu: [x64] @@ -3701,10 +3688,10 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.15.13: + /esbuild-openbsd-64/0.15.15: resolution: { - integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w== + integrity: sha512-HFFX+WYedx1w2yJ1VyR1Dfo8zyYGQZf1cA69bLdrHzu9svj6KH6ZLK0k3A1/LFPhcEY9idSOhsB2UyU0tHPxgQ== } engines: { node: ">=12" } cpu: [x64] @@ -3713,10 +3700,10 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.13: + /esbuild-sunos-64/0.15.15: resolution: { - integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw== + integrity: sha512-jOPBudffG4HN8yJXcK9rib/ZTFoTA5pvIKbRrt3IKAGMq1EpBi4xoVoSRrq/0d4OgZLaQbmkHp8RO9eZIn5atA== } engines: { node: ">=12" } cpu: [x64] @@ -3725,10 +3712,10 @@ packages: dev: true optional: true - /esbuild-windows-32/0.15.13: + /esbuild-windows-32/0.15.15: resolution: { - integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA== + integrity: sha512-MDkJ3QkjnCetKF0fKxCyYNBnOq6dmidcwstBVeMtXSgGYTy8XSwBeIE4+HuKiSsG6I/mXEb++px3IGSmTN0XiA== } engines: { node: ">=12" } cpu: [ia32] @@ -3737,10 +3724,10 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.13: + /esbuild-windows-64/0.15.15: resolution: { - integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ== + integrity: sha512-xaAUIB2qllE888SsMU3j9nrqyLbkqqkpQyWVkfwSil6BBPgcPk3zOFitTTncEKCLTQy3XV9RuH7PDj3aJDljWA== } engines: { node: ">=12" } cpu: [x64] @@ -3749,10 +3736,10 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.13: + /esbuild-windows-arm64/0.15.15: resolution: { - integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg== + integrity: sha512-ttuoCYCIJAFx4UUKKWYnFdrVpoXa3+3WWkXVI6s09U+YjhnyM5h96ewTq/WgQj9LFSIlABQvadHSOQyAVjW5xQ== } engines: { node: ">=12" } cpu: [arm64] @@ -3770,37 +3757,37 @@ packages: requiresBuild: true dev: true - /esbuild/0.15.13: + /esbuild/0.15.15: resolution: { - integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ== + integrity: sha512-TEw/lwK4Zzld9x3FedV6jy8onOUHqcEX3ADFk4k+gzPUwrxn8nWV62tH0udo8jOtjFodlEfc4ypsqX3e+WWO6w== } engines: { node: ">=12" } hasBin: true requiresBuild: true optionalDependencies: - "@esbuild/android-arm": 0.15.13 - "@esbuild/linux-loong64": 0.15.13 - esbuild-android-64: 0.15.13 - esbuild-android-arm64: 0.15.13 - esbuild-darwin-64: 0.15.13 - esbuild-darwin-arm64: 0.15.13 - esbuild-freebsd-64: 0.15.13 - esbuild-freebsd-arm64: 0.15.13 - esbuild-linux-32: 0.15.13 - esbuild-linux-64: 0.15.13 - esbuild-linux-arm: 0.15.13 - esbuild-linux-arm64: 0.15.13 - esbuild-linux-mips64le: 0.15.13 - esbuild-linux-ppc64le: 0.15.13 - esbuild-linux-riscv64: 0.15.13 - esbuild-linux-s390x: 0.15.13 - esbuild-netbsd-64: 0.15.13 - esbuild-openbsd-64: 0.15.13 - esbuild-sunos-64: 0.15.13 - esbuild-windows-32: 0.15.13 - esbuild-windows-64: 0.15.13 - esbuild-windows-arm64: 0.15.13 + "@esbuild/android-arm": 0.15.15 + "@esbuild/linux-loong64": 0.15.15 + esbuild-android-64: 0.15.15 + esbuild-android-arm64: 0.15.15 + esbuild-darwin-64: 0.15.15 + esbuild-darwin-arm64: 0.15.15 + esbuild-freebsd-64: 0.15.15 + esbuild-freebsd-arm64: 0.15.15 + esbuild-linux-32: 0.15.15 + esbuild-linux-64: 0.15.15 + esbuild-linux-arm: 0.15.15 + esbuild-linux-arm64: 0.15.15 + esbuild-linux-mips64le: 0.15.15 + esbuild-linux-ppc64le: 0.15.15 + esbuild-linux-riscv64: 0.15.15 + esbuild-linux-s390x: 0.15.15 + esbuild-netbsd-64: 0.15.15 + esbuild-openbsd-64: 0.15.15 + esbuild-sunos-64: 0.15.15 + esbuild-windows-32: 0.15.15 + esbuild-windows-64: 0.15.15 + esbuild-windows-arm64: 0.15.15 dev: true /escalade/3.1.1: @@ -3833,7 +3820,7 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-prettier/8.5.0_eslint@8.27.0: + /eslint-config-prettier/8.5.0_eslint@8.28.0: resolution: { integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== @@ -3842,10 +3829,10 @@ packages: peerDependencies: eslint: ">=7.0.0" dependencies: - eslint: 8.27.0 + eslint: 8.28.0 dev: true - /eslint-plugin-prettier/4.2.1_mbd4zptqpjbepwpyh2zbtslqey: + /eslint-plugin-prettier/4.2.1_5qrnzwqb344w6up62gv3safeoi: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== @@ -3859,12 +3846,12 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.27.0 - prettier: 2.7.1 + eslint: 8.28.0 + prettier: 2.8.0 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/4.2.1_v7o5sx5x3wbs57ifz6wc4f76we: + /eslint-plugin-prettier/4.2.1_cwlo2dingkvfydnaculr42urve: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== @@ -3878,28 +3865,28 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.27.0 - eslint-config-prettier: 8.5.0_eslint@8.27.0 - prettier: 2.7.1 + eslint: 8.28.0 + eslint-config-prettier: 8.5.0_eslint@8.28.0 + prettier: 2.8.0 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/9.7.0_eslint@8.27.0: + /eslint-plugin-vue/9.8.0_eslint@8.28.0: resolution: { - integrity: sha512-DrOO3WZCZEwcLsnd3ohFwqCoipGRSTKTBTnLwdhqAbYZtzWl0o7D+D8ZhlmiZvABKTEl8AFsqH1GHGdybyoQmw== + integrity: sha512-E/AXwcTzunyzM83C2QqDHxepMzvI2y6x+mmeYHbVDQlKFqmKYvRrhaVixEeeG27uI44p9oKDFiyCRw4XxgtfHA== } engines: { node: ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.27.0 - eslint-utils: 3.0.0_eslint@8.27.0 + eslint: 8.28.0 + eslint-utils: 3.0.0_eslint@8.28.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 semver: 7.3.8 - vue-eslint-parser: 9.1.0_eslint@8.27.0 + vue-eslint-parser: 9.1.0_eslint@8.28.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -3937,7 +3924,7 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.27.0: + /eslint-utils/3.0.0_eslint@8.28.0: resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== @@ -3946,7 +3933,7 @@ packages: peerDependencies: eslint: ">=5" dependencies: - eslint: 8.27.0 + eslint: 8.28.0 eslint-visitor-keys: 2.1.0 dev: true @@ -3974,10 +3961,10 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.27.0: + /eslint/8.28.0: resolution: { - integrity: sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ== + integrity: sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true @@ -3993,7 +3980,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.27.0 + eslint-utils: 3.0.0_eslint@8.28.0 eslint-visitor-keys: 3.3.0 espree: 9.4.1 esquery: 1.4.0 @@ -4002,14 +3989,14 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.17.0 + globals: 13.18.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.1.5 + js-sdsl: 4.2.0 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -4505,10 +4492,10 @@ packages: engines: { node: ">=4" } dev: true - /globals/13.17.0: + /globals/13.18.0: resolution: { - integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw== + integrity: sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== } engines: { node: ">=8" } dependencies: @@ -4950,10 +4937,10 @@ packages: engines: { node: ">=12" } dev: false - /js-sdsl/4.1.5: + /js-sdsl/4.2.0: resolution: { - integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q== + integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ== } dev: true @@ -5119,7 +5106,7 @@ packages: chalk: 4.1.2 cli-truncate: 2.1.0 commander: 7.2.0 - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 debug: 4.3.4 enquirer: 2.3.6 execa: 5.1.1 @@ -5337,6 +5324,13 @@ packages: } dev: true + /mdn-data/2.0.28: + resolution: + { + integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + } + dev: true + /memoize-one/6.0.0: resolution: { @@ -5498,7 +5492,6 @@ packages: hasBin: true dependencies: commander: 9.4.1 - dev: false /mri/1.2.0: resolution: @@ -5899,10 +5892,10 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.23_d45o5shxrtvj6wh4y524t7cqnm: + /pinia/2.0.26_mgnvym7yiazkylwwogi5r767ue: resolution: { - integrity: sha512-N15hFf4o5STrxpNrib1IEb1GOArvPYf1zPvQVRGOO1G1d74Ak0J0lVyalX/SmrzdT4Q0nlEFjbURsmBmIGUR5Q== + integrity: sha512-tSxZNUcMGxQOvKZRjPKXxd2+/2NZhRF/CoYVE/+K6uE/Z3v1Oi4fcQFpxu5nMB1dCchjXUZ+lz0tBxV5ntwmQQ== } peerDependencies: "@vue/composition-api": ^1.4.0 @@ -5915,9 +5908,9 @@ packages: optional: true dependencies: "@vue/devtools-api": 6.4.5 - typescript: 4.8.4 - vue: 3.2.44 - vue-demi: 0.13.11_vue@3.2.44 + typescript: 4.9.3 + vue: 3.2.45 + vue-demi: 0.13.11_vue@3.2.45 dev: false /please-upgrade-node/3.2.0: @@ -5950,7 +5943,7 @@ packages: postcss: ^8.2.2 dependencies: postcss: 8.4.19 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: true @@ -6142,7 +6135,7 @@ packages: caniuse-api: 3.0.0 cssnano-utils: 3.1.0_postcss@8.4.19 postcss: 8.4.19 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 dev: true /postcss-minify-font-values/5.1.0_postcss@8.4.19: @@ -6198,7 +6191,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.19 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 dev: true /postcss-nested/6.0.0_postcss@8.4.19: @@ -6211,7 +6204,7 @@ packages: postcss: ^8.2.14 dependencies: postcss: 8.4.19 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 dev: true /postcss-normalize-charset/5.1.0_postcss@8.4.19: @@ -6404,10 +6397,10 @@ packages: postcss: 8.4.19 dev: true - /postcss-selector-parser/6.0.10: + /postcss-selector-parser/6.0.11: resolution: { - integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== } engines: { node: ">=4" } dependencies: @@ -6450,7 +6443,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.19 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 dev: true /postcss-value-parser/4.2.0: @@ -6489,16 +6482,16 @@ packages: fast-diff: 1.2.0 dev: true - /prettier/2.7.1: + /prettier/2.8.0: resolution: { - integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== } engines: { node: ">=10.13.0" } hasBin: true dev: true - /pretty-quick/3.1.1_prettier@2.7.1: + /pretty-quick/3.1.1_prettier@2.8.0: resolution: { integrity: sha512-ZYLGiMoV2jcaas3vTJrLvKAYsxDoXQBUn8OSTxkl67Fyov9lyXivJTl0+2WVh+y6EovGcw7Lm5ThYpH+Sh3XxQ== @@ -6514,7 +6507,7 @@ packages: ignore: 5.2.0 mri: 1.2.0 multimatch: 4.0.0 - prettier: 2.7.1 + prettier: 2.8.0 dev: true /process/0.11.10: @@ -6658,10 +6651,10 @@ packages: strip-indent: 3.0.0 dev: true - /regenerator-runtime/0.13.10: + /regenerator-runtime/0.13.11: resolution: { - integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw== + integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== } dev: true @@ -6689,13 +6682,6 @@ packages: engines: { node: ">=0.10.0" } dev: true - /resize-observer-polyfill/1.5.1: - resolution: - { - integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== - } - dev: false - /resolve-from/4.0.0: resolution: { @@ -7221,10 +7207,10 @@ packages: dependencies: browserslist: 4.21.4 postcss: 8.4.19 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 dev: true - /stylelint-config-html/1.1.0_a4i6jbpfaxelx4fvjhtlgvxx6i: + /stylelint-config-html/1.1.0_qendsqix7hqecpnpx4fjs6qry4: resolution: { integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ== @@ -7235,10 +7221,10 @@ packages: stylelint: ">=14.0.0" dependencies: postcss-html: 1.5.0 - stylelint: 14.14.1 + stylelint: 14.15.0 dev: true - /stylelint-config-prettier/9.0.4_stylelint@14.14.1: + /stylelint-config-prettier/9.0.4_stylelint@14.15.0: resolution: { integrity: sha512-38nIGTGpFOiK5LjJ8Ma1yUgpKENxoKSOhbDNSemY7Ep0VsJoXIW9Iq/2hSt699oB9tReynfWicTAoIHiq8Rvbg== @@ -7248,10 +7234,10 @@ packages: peerDependencies: stylelint: ">=11.0.0" dependencies: - stylelint: 14.14.1 + stylelint: 14.15.0 dev: true - /stylelint-config-recommended/9.0.0_stylelint@14.14.1: + /stylelint-config-recommended/9.0.0_stylelint@14.15.0: resolution: { integrity: sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ== @@ -7259,10 +7245,10 @@ packages: peerDependencies: stylelint: ^14.10.0 dependencies: - stylelint: 14.14.1 + stylelint: 14.15.0 dev: true - /stylelint-config-standard/29.0.0_stylelint@14.14.1: + /stylelint-config-standard/29.0.0_stylelint@14.15.0: resolution: { integrity: sha512-uy8tZLbfq6ZrXy4JKu3W+7lYLgRQBxYTUUB88vPgQ+ZzAxdrvcaSUW9hOMNLYBnwH+9Kkj19M2DHdZ4gKwI7tg== @@ -7270,11 +7256,11 @@ packages: peerDependencies: stylelint: ^14.14.0 dependencies: - stylelint: 14.14.1 - stylelint-config-recommended: 9.0.0_stylelint@14.14.1 + stylelint: 14.15.0 + stylelint-config-recommended: 9.0.0_stylelint@14.15.0 dev: true - /stylelint-order/5.0.0_stylelint@14.14.1: + /stylelint-order/5.0.0_stylelint@14.15.0: resolution: { integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== @@ -7284,21 +7270,21 @@ packages: dependencies: postcss: 8.4.19 postcss-sorting: 7.0.1_postcss@8.4.19 - stylelint: 14.14.1 + stylelint: 14.15.0 dev: true - /stylelint/14.14.1: + /stylelint/14.15.0: resolution: { - integrity: sha512-Jnftu+lSD8cSpcV/+Z2nfgfgFpTIS1FcujezXPngtoIQ6wtwutL22MsNE0dJuMiM1h1790g2qIjAyUZCMrX4sw== + integrity: sha512-JOgDAo5QRsqiOZPZO+B9rKJvBm64S0xasbuRPAbPs6/vQDgDCnZLIiw6XcAS6GQKk9k1sBWR6rmH3Mfj8OknKg== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true dependencies: - "@csstools/selector-specificity": 2.0.2_45y636a2vqremknoajyxd5nkzy + "@csstools/selector-specificity": 2.0.2_tbwh2mpcdwdeb2slx6bobindua balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 css-functions-list: 3.1.0 debug: 4.3.4 fast-glob: 3.2.12 @@ -7322,7 +7308,7 @@ packages: postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 postcss-safe-parser: 6.0.0_postcss@8.4.19 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 @@ -7400,6 +7386,22 @@ packages: stable: 0.1.8 dev: true + /svgo/3.0.2: + resolution: + { + integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ== + } + engines: { node: ">=14.0.0" } + hasBin: true + dependencies: + "@trysound/sax": 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.2.1 + csso: 5.0.5 + picocolors: 1.0.0 + dev: true + /systemjs/6.13.0: resolution: { @@ -7414,20 +7416,22 @@ packages: } engines: { node: ">=10.0.0" } dependencies: - ajv: 8.11.0 + ajv: 8.11.2 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 dev: true - /tailwindcss/3.2.3: + /tailwindcss/3.2.4_postcss@8.4.19: resolution: { - integrity: sha512-Xt9D4PK4zuuQCEB8bwK9JUCKmTgUwyac/6b0/42Vqhgl6YJkep+Wf5wq+5uXYfmrupdAD0YY2NY1hyZp1HjRrg== + integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ== } engines: { node: ">=12.13.0" } hasBin: true + peerDependencies: + postcss: ^8.0.9 dependencies: arg: 5.0.2 chokidar: 3.5.3 @@ -7448,7 +7452,7 @@ packages: postcss-js: 4.0.0_postcss@8.4.19 postcss-load-config: 3.1.4_postcss@8.4.19 postcss-nested: 6.0.0_postcss@8.4.19 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 resolve: 1.22.1 @@ -7456,10 +7460,10 @@ packages: - ts-node dev: true - /terser/5.15.1: + /terser/5.16.0: resolution: { - integrity: sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + integrity: sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== } engines: { node: ">=10" } hasBin: true @@ -7526,7 +7530,7 @@ packages: engines: { node: ">=8" } dev: true - /ts-node/9.1.1_typescript@4.8.4: + /ts-node/9.1.1_typescript@4.9.3: resolution: { integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== @@ -7541,7 +7545,7 @@ packages: diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.21 - typescript: 4.8.4 + typescript: 4.9.3 yn: 3.1.1 dev: true @@ -7573,7 +7577,7 @@ packages: } dev: true - /tsutils/3.21.0_typescript@4.8.4: + /tsutils/3.21.0_typescript@4.9.3: resolution: { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== @@ -7583,7 +7587,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.8.4 + typescript: 4.9.3 dev: true /type-check/0.4.0: @@ -7636,14 +7640,13 @@ packages: engines: { node: ">=8" } dev: true - /typescript/4.8.4: + /typescript/4.9.3: resolution: { - integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== + integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== } engines: { node: ">=4.2.0" } hasBin: true - dev: true /universalify/2.0.0: resolution: @@ -7684,46 +7687,47 @@ packages: dependencies: "@antfu/utils": 0.6.3 unplugin: 0.10.2 - vite: 3.1.8_sass@1.56.1+terser@5.15.1 + vite: 3.1.8_sass@1.56.1+terser@5.16.0 dev: true - /unplugin-vue-define-options/0.12.7: + /unplugin-vue-define-options/1.0.0: resolution: { - integrity: sha512-relFORVPLDs4dd3ogEti5YyAqQ62XEieRgLu/OrDIRZdSZQ942pydf9ilfLFiFwCUt+EES/2Xl4EERtgP1T/og== + integrity: sha512-j90zM7NhZXBL5uMlHKzSOjvU98lFcIErdgAhj7bEEdvZarkwOkEUgMFsZDwStN9FEcMAiS/BTvcyGfItu3ry/g== } engines: { node: ">=14.19.0" } dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/common": 0.13.3 + "@vue-macros/common": 0.13.4 ast-walker-scope: 0.3.0 - unplugin: 0.10.2 + unplugin: 1.0.0 dev: true - /unplugin-vue-macros/0.16.2_bxp547gjlvzj46ep3ghtmaapae: + /unplugin-vue-macros/1.0.3_5wosmox4cb7ovevlqdhap7knuu: resolution: { - integrity: sha512-uNfjIXVUYBujbjJUcjXreE6zipZlPAIEMsx6bc/5qygwTfdvkJeHCAvvxrl0c8hdcT5/18OV2VDdwI60vCh56g== + integrity: sha512-QONC2iP0JNmIpbpL2jwsY89Lq6oTZf8JSbhQSVGB7xu+/iY52ZdfEB/bysai3lS5ScTH3M4y0KQHWVcyxBof7g== } engines: { node: ">=14.19.0" } peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: "@rollup/pluginutils": 4.2.1 - "@vue-macros/better-define": 0.1.0 - "@vue-macros/define-model": 0.13.8_@vueuse+core@9.5.0 - "@vue-macros/define-props": 0.0.2_vue@3.2.44 - "@vue-macros/define-render": 0.13.8_vue@3.2.44 - "@vue-macros/define-slots": 0.0.5_vue@3.2.44 - "@vue-macros/hoist-static": 0.12.7 - "@vue-macros/named-template": 0.0.5_vite@3.1.8+vue@3.2.44 - "@vue-macros/setup-component": 0.12.7_vite@3.1.8 - "@vue-macros/setup-sfc": 0.12.7 - "@vue-macros/short-emits": 0.12.8 + "@vue-macros/better-define": 1.0.0 + "@vue-macros/define-model": 1.0.0_@vueuse+core@9.6.0 + "@vue-macros/define-props": 0.0.3_vue@3.2.45 + "@vue-macros/define-render": 1.0.1_vue@3.2.45 + "@vue-macros/define-slots": 0.0.6_vue@3.2.45 + "@vue-macros/hoist-static": 1.0.0 + "@vue-macros/named-template": 0.0.6_vite@3.1.8+vue@3.2.45 + "@vue-macros/setup-block": 0.0.1 + "@vue-macros/setup-component": 0.12.8_vite@3.1.8 + "@vue-macros/setup-sfc": 0.12.8 + "@vue-macros/short-emits": 1.0.1 local-pkg: 0.4.2 unplugin-combine: 0.2.8_vite@3.1.8 - unplugin-vue-define-options: 0.12.7 - vue: 3.2.44 + unplugin-vue-define-options: 1.0.0 + vue: 3.2.45 transitivePeerDependencies: - "@vueuse/core" - esbuild @@ -7744,6 +7748,18 @@ packages: webpack-virtual-modules: 0.4.6 dev: true + /unplugin/1.0.0: + resolution: + { + integrity: sha512-H5UnBUxfhTXBXGo2AwKsl0UaLSHzSNDZNehPQSgdhVfO/t+XAS1Yoj3vmLrrlBrS9ZwtH5tejbX/TCp5DcyCKg== + } + dependencies: + acorn: 8.8.1 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.4.6 + dev: true + /update-browserslist-db/1.0.10_browserslist@4.21.4: resolution: { @@ -7838,7 +7854,7 @@ packages: chalk: 4.1.2 debug: 4.3.4 fs-extra: 10.1.0 - vite: 3.1.8_sass@1.56.1+terser@5.15.1 + vite: 3.1.8_sass@1.56.1+terser@5.16.0 transitivePeerDependencies: - supports-color dev: true @@ -7863,7 +7879,7 @@ packages: fast-glob: 3.2.12 mockjs: 1.1.0 path-to-regexp: 6.2.1 - vite: 3.1.8_sass@1.56.1+terser@5.15.1 + vite: 3.1.8_sass@1.56.1+terser@5.16.0 transitivePeerDependencies: - rollup - supports-color @@ -7882,11 +7898,11 @@ packages: integrity: sha512-bZJffcgCREW57kNkgMhuNqeDznWXyQwJ3wKrRhHLMMzwDnP5jr3vXW3cqsmquRR7VTP5mLdKj1/zzPPooGUuPw== } dependencies: - "@vue/compiler-sfc": 3.2.44 + "@vue/compiler-sfc": 3.2.45 svgo: 2.8.0 dev: true - /vite/3.1.8_sass@1.56.1+terser@5.15.1: + /vite/3.1.8_sass@1.56.1+terser@5.16.0: resolution: { integrity: sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg== @@ -7908,17 +7924,17 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.13 + esbuild: 0.15.15 postcss: 8.4.19 resolve: 1.22.1 rollup: 2.78.1 sass: 1.56.1 - terser: 5.15.1 + terser: 5.16.0 optionalDependencies: fsevents: 2.3.2 dev: true - /vue-demi/0.13.11_vue@3.2.44: + /vue-demi/0.13.11_vue@3.2.45: resolution: { integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A== @@ -7933,10 +7949,9 @@ packages: "@vue/composition-api": optional: true dependencies: - vue: 3.2.44 - dev: false + vue: 3.2.45 - /vue-eslint-parser/9.1.0_eslint@8.27.0: + /vue-eslint-parser/9.1.0_eslint@8.28.0: resolution: { integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ== @@ -7946,7 +7961,7 @@ packages: eslint: ">=6.0.0" dependencies: debug: 4.3.4 - eslint: 8.27.0 + eslint: 8.28.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.4.1 @@ -7957,7 +7972,7 @@ packages: - supports-color dev: true - /vue-i18n/9.2.2_vue@3.2.44: + /vue-i18n/9.2.2_vue@3.2.45: resolution: { integrity: sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ== @@ -7970,10 +7985,9 @@ packages: "@intlify/shared": 9.2.2 "@intlify/vue-devtools": 9.2.2 "@vue/devtools-api": 6.4.5 - vue: 3.2.44 - dev: false + vue: 3.2.45 - /vue-router/4.1.6_vue@3.2.44: + /vue-router/4.1.6_vue@3.2.45: resolution: { integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ== @@ -7982,7 +7996,7 @@ packages: vue: ^3.2.0 dependencies: "@vue/devtools-api": 6.4.5 - vue: 3.2.44 + vue: 3.2.45 dev: false /vue-template-compiler/2.7.14: @@ -7995,7 +8009,7 @@ packages: he: 1.2.0 dev: true - /vue-tsc/1.0.9_typescript@4.8.4: + /vue-tsc/1.0.9_typescript@4.9.3: resolution: { integrity: sha512-vRmHD1K6DmBymNhoHjQy/aYKTRQNLGOu2/ESasChG9Vy113K6CdP0NlhR0bzgFJfv2eFB9Ez/9L5kIciUajBxQ== @@ -8006,10 +8020,10 @@ packages: dependencies: "@volar/vue-language-core": 1.0.9 "@volar/vue-typescript": 1.0.9 - typescript: 4.8.4 + typescript: 4.9.3 dev: true - /vue-types/4.2.1_vue@3.2.44: + /vue-types/4.2.1_vue@3.2.45: resolution: { integrity: sha512-DNQZmJuOvovLUIp0BENRkdnZHbI0V4e2mNvjAZOAXKD56YGvRchtUYOXA/XqTxdv7Ng5SJLZqRKRpAhm5NLaPQ== @@ -8019,32 +8033,31 @@ packages: vue: ^2.0.0 || ^3.0.0 dependencies: is-plain-object: 5.0.0 - vue: 3.2.44 + vue: 3.2.45 dev: false - /vue/3.2.44: + /vue/3.2.45: resolution: { - integrity: sha512-nyNtFDh+0TpRgYCUVfPD1mJ9PpIsCPXaOF4DeGNIT5vQ4X23ykflGq3Sy2P+tEt1/pQZxZnAysuRKwyhNj+Cjw== + integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA== } dependencies: - "@vue/compiler-dom": 3.2.44 - "@vue/compiler-sfc": 3.2.44 - "@vue/runtime-dom": 3.2.44 - "@vue/server-renderer": 3.2.44_vue@3.2.44 - "@vue/shared": 3.2.44 - dev: false + "@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 - /vxe-table/4.3.5_vue@3.2.44+xe-utils@3.5.7: + /vxe-table/4.3.6_vue@3.2.45+xe-utils@3.5.7: resolution: { - integrity: sha512-JEvGAs7SBN1rWn5f2tkoRiXd/rAT7RfnDTTlFsHsTtASiUTKNTISI2WBsVeLkkNRTs0SXh6FgrYsIPO2soSBXA== + integrity: sha512-SZ+ocVoOFc1PSzvpz6q5n7YvWvPSXUV+raet0zaSbQy3g8Dj7jKNlFbcsSoWZm8Uys9ufAQxeqYO5rRwOB2m7A== } peerDependencies: vue: ^3.2.28 xe-utils: ^3.5.0 dependencies: - vue: 3.2.44 + vue: 3.2.45 xe-utils: 3.5.7 dev: false diff --git a/public/serverConfig.json b/public/serverConfig.json index 04d93de..a3022ce 100644 --- a/public/serverConfig.json +++ b/public/serverConfig.json @@ -1,5 +1,5 @@ { - "Version": "3.6.4", + "Version": "3.8.5", "Title": "PureAdmin", "FixedHeader": true, "HiddenSideBar": false, @@ -15,5 +15,6 @@ "SidebarStatus": true, "EpThemeColor": "#409EFF", "ShowLogo": true, - "ShowModel": "smart" + "ShowModel": "smart", + "MenuArrowIconNoTransition": true } diff --git a/src/assets/avatars.jpg b/src/assets/avatars.jpg deleted file mode 100644 index a0226ae..0000000 Binary files a/src/assets/avatars.jpg and /dev/null differ diff --git a/src/assets/login/avatar.svg b/src/assets/login/avatar.svg index 453efaa..bc26056 100644 --- a/src/assets/login/avatar.svg +++ b/src/assets/login/avatar.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/login/illustration.svg b/src/assets/login/illustration.svg index 6d17e36..158a88b 100644 --- a/src/assets/login/illustration.svg +++ b/src/assets/login/illustration.svg @@ -1 +1 @@ -special_event \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/status/403.svg b/src/assets/status/403.svg index 97a10b0..38b57a3 100644 --- a/src/assets/status/403.svg +++ b/src/assets/status/403.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/status/404.svg b/src/assets/status/404.svg index 137faca..2189ec4 100644 --- a/src/assets/status/404.svg +++ b/src/assets/status/404.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/status/500.svg b/src/assets/status/500.svg index 138aeac..255d36c 100644 --- a/src/assets/status/500.svg +++ b/src/assets/status/500.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/back_top.svg b/src/assets/svg/back_top.svg index 3c75ca8..19a4639 100644 --- a/src/assets/svg/back_top.svg +++ b/src/assets/svg/back_top.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/dark.svg b/src/assets/svg/dark.svg index 421d28c..c1bdeea 100644 --- a/src/assets/svg/dark.svg +++ b/src/assets/svg/dark.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/day.svg b/src/assets/svg/day.svg index debccce..3fe1e86 100644 --- a/src/assets/svg/day.svg +++ b/src/assets/svg/day.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/enter_outlined.svg b/src/assets/svg/enter_outlined.svg index ad3f939..069bd2e 100644 --- a/src/assets/svg/enter_outlined.svg +++ b/src/assets/svg/enter_outlined.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/exit_screen.svg b/src/assets/svg/exit_screen.svg index d14a678..bb01465 100644 --- a/src/assets/svg/exit_screen.svg +++ b/src/assets/svg/exit_screen.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/full_screen.svg b/src/assets/svg/full_screen.svg index ebb1111..d5bb5b8 100644 --- a/src/assets/svg/full_screen.svg +++ b/src/assets/svg/full_screen.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/globalization.svg b/src/assets/svg/globalization.svg index 10cddc6..5f6bce6 100644 --- a/src/assets/svg/globalization.svg +++ b/src/assets/svg/globalization.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/keyboard_esc.svg b/src/assets/svg/keyboard_esc.svg index 8008fdf..6898751 100644 --- a/src/assets/svg/keyboard_esc.svg +++ b/src/assets/svg/keyboard_esc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/components/ReIcon/src/iconifyIconOffline.ts b/src/components/ReIcon/src/iconifyIconOffline.ts index 63dcf3a..69b6ea6 100644 --- a/src/components/ReIcon/src/iconifyIconOffline.ts +++ b/src/components/ReIcon/src/iconifyIconOffline.ts @@ -10,6 +10,10 @@ import Close from "@iconify-icons/ep/close"; import CloseBold from "@iconify-icons/ep/close-bold"; import Bell from "@iconify-icons/ep/bell"; import Search from "@iconify-icons/ep/search"; +import EpArrowDown from "@iconify-icons/ep/arrow-down"; +import ArrowUp from "@iconify-icons/ep/arrow-up"; +import ArrowRight from "@iconify-icons/ep/arrow-right"; +import ArrowLeft from "@iconify-icons/ep/arrow-left"; addIcon("check", Check); addIcon("home-filled", HomeFilled); addIcon("lollipop", Lollipop); @@ -18,6 +22,10 @@ addIcon("close", Close); addIcon("close-bold", CloseBold); addIcon("bell", Bell); addIcon("search", Search); +addIcon("ep-arrow-down", EpArrowDown); +addIcon("ep-arrow-up", ArrowUp); +addIcon("ep-arrow-right", ArrowRight); +addIcon("ep-arrow-left", ArrowLeft); // remixicon import ArrowRightSLine from "@iconify-icons/ri/arrow-right-s-line"; diff --git a/src/config/index.ts b/src/config/index.ts index 8365018..2fe1e80 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -31,7 +31,6 @@ const getConfig = (key?: string): ServerConfigs => { export const getServerConfig = async (app: App): Promise => { app.config.globalProperties.$config = getConfig(); return axios({ - baseURL: "", method: "get", url: `${VITE_PUBLIC_PATH}serverConfig.json` }) @@ -44,8 +43,6 @@ export const getServerConfig = async (app: App): Promise => { // 设置全局配置 setConfig($config); } - // 设置全局baseURL - app.config.globalProperties.$baseUrl = $config.baseURL; return $config; }) .catch(() => { diff --git a/src/layout/components/notice/index.vue b/src/layout/components/notice/index.vue index e41ff04..976b39e 100644 --- a/src/layout/components/notice/index.vue +++ b/src/layout/components/notice/index.vue @@ -2,25 +2,16 @@ import { ref } from "vue"; import { noticesData } from "./data"; import NoticeList from "./noticeList.vue"; -import { templateRef } from "@vueuse/core"; -import { Tabs, TabPane } from "@pureadmin/components"; - -const dropdownDom = templateRef("dropdownDom", null); -const activeName = ref(noticesData[0].name); -const notices = ref(noticesData); const noticesNum = ref(0); -notices.value.forEach(notice => { - noticesNum.value += notice.list.length; -}); +const notices = ref(noticesData); +const activeKey = ref(noticesData[0].key); -function tabClick() { - (dropdownDom as any).value.handleOpen(); -} +notices.value.map(v => (noticesNum.value += v.list.length)); - - diff --git a/src/layout/components/panel/index.vue b/src/layout/components/panel/index.vue index ac9f27d..3618bdf 100644 --- a/src/layout/components/panel/index.vue +++ b/src/layout/components/panel/index.vue @@ -21,7 +21,7 @@ emitter.on("openPanel", () => {
-

项目配置

+

项目配置

- +