diff --git a/CHANGELOG.md b/CHANGELOG.md
index 794b2791..1028fe40 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,35 @@
# Changelog
+## [v1.2.5](https://github.com/soybeanjs/soybean-admin/compare/v1.2.4...v1.2.5) (2024-06-15)
+
+### 🐞 Bug Fixes
+
+- **projects**: Fix the issue of abnormal tab caching after logout. fixed #495 - by @Azir-11 in https://github.com/soybeanjs/soybean-admin/issues/495 [(3eeac)](https://github.com/soybeanjs/soybean-admin/commit/3eeace9)
+
+### 🔥 Performance
+
+- **project**: Initializing the static routing function does not require asynchronization - by **CHENZL** in https://github.com/soybeanjs/soybean-admin/issues/493 [(2198b)](https://github.com/soybeanjs/soybean-admin/commit/2198b98)
+
+### 🛠 Optimizations
+
+- **projects**: optimize code - by @soybeanjs [(b94ba)](https://github.com/soybeanjs/soybean-admin/commit/b94baa1)
+- **types**: Enhance compatibility of global types - by @Azir-11 in https://github.com/soybeanjs/soybean-admin/issues/494 [(cd9d5)](https://github.com/soybeanjs/soybean-admin/commit/cd9d58d)
+- **utils**: Reduce code indentation and improve readability - by @Azir-11 in https://github.com/soybeanjs/soybean-admin/issues/496 [(ad2f2)](https://github.com/soybeanjs/soybean-admin/commit/ad2f247)
+
+### 📖 Documentation
+
+- **projects**: update CHANGELOG - by @soybeanjs [(b3368)](https://github.com/soybeanjs/soybean-admin/commit/b336841)
+
+### 🏡 Chore
+
+- **deps**: update deps - by @soybeanjs [(b094d)](https://github.com/soybeanjs/soybean-admin/commit/b094d68)
+
+### ❤️ Contributors
+
+[](https://github.com/soybeanjs) [](https://github.com/Azir-11)
+[CHENZL](mailto:zlong5568863@qq.com)
+
## [v1.2.4](https://github.com/soybeanjs/soybean-admin/compare/v1.2.3...v1.2.4) (2024-06-14)
### 🛠 Optimizations
diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md
index 0d11c7d9..23987ab9 100644
--- a/CHANGELOG.zh_CN.md
+++ b/CHANGELOG.zh_CN.md
@@ -1,6 +1,114 @@
# 更新日志
+## [v1.2.5](https://github.com/soybeanjs/soybean-admin/compare/v1.2.4...v1.2.5) (2024-06-15)
+
+### 🐞 错误修复
+
+- **项目**: 修复登出后标签页异常缓存的问题。已修复 #495 - 由 @Azir-11 在 https://github.com/soybeanjs/soybean-admin/issues/495 [(3eeac)](https://github.com/soybeanjs/soybean-admin/commit/3eeace9)
+
+### 🔥 性能
+
+- **项目**: 初始化静态路由功能不需要异步 - 由 **CHENZL** 在 https://github.com/soybeanjs/soybean-admin/issues/493 [(2198b)](https://github.com/soybeanjs/soybean-admin/commit/2198b98)
+
+### 🛠 优化
+
+- **项目**: 优化代码 - 由 @soybeanjs [(b94ba)](https://github.com/soybeanjs/soybean-admin/commit/b94baa1)
+- **类型**: 提高全局类型的兼容性 - 由 @Azir-11 在 https://github.com/soybeanjs/soybean-admin/issues/494 [(cd9d5)](https://github.com/soybeanjs/soybean-admin/commit/cd9d58d)
+- **工具**: 减少代码缩进,提高可读性 - 由 @Azir-11 在 https://github.com/soybeanjs/soybean-admin/issues/496 [(ad2f2)](https://github.com/soybeanjs/soybean-admin/commit/ad2f247)
+
+### 📖 文档
+
+- **项目**: 更新CHANGELOG - 由 @soybeanjs [(f70d2)](https://github.com/soybeanjs/soybean-admin/commit/f70d29b)
+
+### 🏡 杂项
+
+- **依赖**: 更新依赖 - 由 @soybeanjs [(b094d)](https://github.com/soybeanjs/soybean-admin/commit/b094d68)
+
+### ❤️ 贡献者
+
+[](https://github.com/soybeanjs) [](https://github.com/Azir-11)
+[CHENZL](mailto:zlong5568863@qq.com)
+
+
+## [v1.2.4](https://github.com/soybeanjs/soybean-admin/compare/v1.2.3...v1.2.4) (2024-06-14)
+
+### 🛠 优化
+
+- **项目**:
+ - 优化 `setupAppVersionNotification` - 由 @soybeanjs 提交 [(b5a72)](https://github.com/soybeanjs/soybean-admin/commit/b5a723c)
+ - 获取 'Asia/Shanghai' 时区的构建时间 - 由 @soybeanjs 提交 [(069fa)](https://github.com/soybeanjs/soybean-admin/commit/069fa8a)
+
+### ❤️ 贡献者
+
+[](https://github.com/soybeanjs)
+
+## [v1.2.3](https://github.com/soybeanjs/soybean-admin/compare/v1.2.2...v1.2.3) (2024-06-13)
+
+### 🐞 修复错误
+
+- **项目**:
+ - 通过在index.html中添加color-scheme元标签修复移动浏览器主题问题 - 由 @KickCashew 在 https://github.com/soybeanjs/soybean-admin/issues/488 中提交 [(c2125)](https://github.com/soybeanjs/soybean-admin/commit/c212565)
+ - 修复二级目录组件为空 - 由 @paynezhuang 在 https://github.com/soybeanjs/soybean-admin/issues/491 中提交 [(aabb2)](https://github.com/soybeanjs/soybean-admin/commit/aabb2a4)
+
+### 📖 文档
+
+- **项目**:
+ - 修复超链接指向错误 - 由 **Azir** 提交 [(20a81)](https://github.com/soybeanjs/soybean-admin/commit/20a8127)
+ - 更新 README - 由 @soybeanjs 提交 [(70261)](https://github.com/soybeanjs/soybean-admin/commit/7026126)
+
+### 🏡 杂项
+
+- **依赖**:
+ - 更新依赖 - 由 @soybeanjs 提交 [(813d8)](https://github.com/soybeanjs/soybean-admin/commit/813d8ce)
+ - 更新依赖 - 由 @soybeanjs 提交 [(bf718)](https://github.com/soybeanjs/soybean-admin/commit/bf71837)
+
+### ❤️ 贡献者
+
+[](https://github.com/soybeanjs) [](https://github.com/paynezhuang) [](https://github.com/KickCashew)
+[Azir](mailto:2075125282@qq.com)
+
+## [v1.2.2](https://github.com/honghuangdc/soybean-admin/compare/v1.2.1...v1.2.2) (2024-06-12)
+
+### 🚀 特性
+
+- **项目**: 切换标签时重置滚动位置 - 由 @soybeanjs 提交 [(9094b)](https://github.com/honghuangdc/soybean-admin/commit/9094b21)
+
+### 🐞 修复错误
+
+- **项目**:
+ - 在DEV模式下隐藏AppVersionNotification - 由 @sigma-plus 在 https://github.com/honghuangdc/soybean-admin/issues/482 中提交 [(62592)](https://github.com/honghuangdc/soybean-admin/commit/6259287)
+ - 修复在移动布局中隐藏menu-toggler。fixed #483 - 由 @soybeanjs 在 https://github.com/honghuangdc/soybean-admin/issues/483 中提交 [(4470c)](https://github.com/honghuangdc/soybean-admin/commit/4470cb4)
+
+### 📖 文档
+
+- **项目**: 更新 README - 由 @soybeanjs 提交 [(8f9a7)](https://github.com/honghuangdc/soybean-admin/commit/8f9a705)
+
+### ❤️ 贡献者
+
+[](https://github.com/soybeanjs) [](https://github.com/sigma-plus)
+
+## [v1.2.1](https://github.com/honghuangdc/soybean-admin/compare/v1.2.0...v1.2.1) (2024-06-07)
+
+### 🐞 修复错误
+
+- **项目**:
+ - 修复页面重新加载时获取用户信息 - 由 @soybeanjs 提交 [(ff51b)](https://github.com/honghuangdc/soybean-admin/commit/ff51b72)
+ - 修复setupAppVersionNotification渲染 - 由 @soybeanjs 提交 [(6a6eb)](https://github.com/honghuangdc/soybean-admin/commit/6a6eb9a)
+
+### 📖 文档
+
+- **项目**: 更新CHANGELOG - 由 @soybeanjs [(fe06b)](https://github.com/honghuangdc/soybean-admin/commit/fe06b8c)完成
+
+### 🏡 日常任务
+
+- **依赖**: 更新依赖 - 由 @soybeanjs [(08827)](https://github.com/honghuangdc/soybean-admin/commit/08827a4)完成
+
+### ❤️ 贡献者
+
+[](https://github.com/soybeanjs)
+
+
## [v1.2.0](https://github.com/soybeanjs/soybean-admin/compare/v1.1.5...v1.2.0) (2024-06-06)
### 🚀 功能
diff --git a/package.json b/package.json
index 6968a3d8..d310c8d1 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "soybean-admin",
"type": "module",
- "version": "1.2.4",
+ "version": "1.2.5",
"description": "A fresh and elegant admin template, based on Vue3、Vite3、TypeScript、NaiveUI and UnoCSS. 一个基于Vue3、Vite3、TypeScript、NaiveUI and UnoCSS的清新优雅的中后台模版。",
"author": {
"name": "Soybean",
@@ -68,7 +68,7 @@
"swiper": "11.1.1",
"tailwind-merge": "2.3.0",
"vditor": "3.10.4",
- "vue": "3.4.27",
+ "vue": "3.4.29",
"vue-draggable-plus": "0.5.0",
"vue-i18n": "9.13.1",
"vue-router": "4.3.3",
@@ -78,10 +78,10 @@
"devDependencies": {
"@amap/amap-jsapi-types": "0.0.8",
"@elegant-router/vue": "0.3.7",
- "@iconify/json": "2.2.218",
+ "@iconify/json": "2.2.219",
"@sa/scripts": "workspace:*",
"@sa/uno-preset": "workspace:*",
- "@soybeanjs/eslint-config": "1.3.6",
+ "@soybeanjs/eslint-config": "1.3.7",
"@types/bmapgl": "0.0.5",
"@types/lodash-es": "4.17.12",
"@types/node": "20.14.2",
@@ -103,7 +103,7 @@
"typescript": "5.4.5",
"unplugin-icons": "0.19.0",
"unplugin-vue-components": "0.27.0",
- "vite": "5.3.0",
+ "vite": "5.3.1",
"vite-plugin-progress": "0.0.7",
"vite-plugin-svg-icons": "2.0.1",
"vite-plugin-vue-devtools": "7.2.1",
diff --git a/packages/axios/package.json b/packages/axios/package.json
index d5a29aeb..c380f721 100644
--- a/packages/axios/package.json
+++ b/packages/axios/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/axios",
- "version": "1.2.4",
+ "version": "1.2.5",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/color/package.json b/packages/color/package.json
index a6685034..cadaac2d 100644
--- a/packages/color/package.json
+++ b/packages/color/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/color",
- "version": "1.2.4",
+ "version": "1.2.5",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/hooks/package.json b/packages/hooks/package.json
index d5430c6a..d7dbdfc6 100644
--- a/packages/hooks/package.json
+++ b/packages/hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/hooks",
- "version": "1.2.4",
+ "version": "1.2.5",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/materials/package.json b/packages/materials/package.json
index e1108a56..9e767e3d 100644
--- a/packages/materials/package.json
+++ b/packages/materials/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/materials",
- "version": "1.2.4",
+ "version": "1.2.5",
"exports": {
".": "./src/index.ts"
},
@@ -11,7 +11,7 @@
},
"dependencies": {
"@sa/utils": "workspace:*",
- "simplebar-vue": "2.3.4"
+ "simplebar-vue": "2.3.5"
},
"devDependencies": {
"typed-css-modules": "0.9.1"
diff --git a/packages/ofetch/package.json b/packages/ofetch/package.json
index 3255ab43..7826c843 100644
--- a/packages/ofetch/package.json
+++ b/packages/ofetch/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/fetch",
- "version": "1.2.4",
+ "version": "1.2.5",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/scripts/package.json b/packages/scripts/package.json
index 762238fd..361de609 100644
--- a/packages/scripts/package.json
+++ b/packages/scripts/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/scripts",
- "version": "1.2.4",
+ "version": "1.2.5",
"bin": {
"sa": "./bin.ts"
},
diff --git a/packages/uno-preset/package.json b/packages/uno-preset/package.json
index 5b12df8a..01272372 100644
--- a/packages/uno-preset/package.json
+++ b/packages/uno-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/uno-preset",
- "version": "1.2.4",
+ "version": "1.2.5",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 331b3af0..a76e324e 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/utils",
- "version": "1.2.4",
+ "version": "1.2.5",
"exports": {
".": "./src/index.ts"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3dbfa531..487a38e5 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -19,7 +19,7 @@ importers:
version: 2.5.1
'@iconify/vue':
specifier: 4.1.2
- version: 4.1.2(vue@3.4.27(typescript@5.4.5))
+ version: 4.1.2(vue@3.4.29(typescript@5.4.5))
'@sa/axios':
specifier: workspace:*
version: link:packages/axios
@@ -37,7 +37,7 @@ importers:
version: link:packages/utils
'@vueuse/core':
specifier: 10.11.0
- version: 10.11.0(vue@3.4.27(typescript@5.4.5))
+ version: 10.11.0(vue@3.4.29(typescript@5.4.5))
clipboard:
specifier: 2.0.11
version: 2.0.11
@@ -55,13 +55,13 @@ importers:
version: 4.17.21
naive-ui:
specifier: 2.38.2
- version: 2.38.2(vue@3.4.27(typescript@5.4.5))
+ version: 2.38.2(vue@3.4.29(typescript@5.4.5))
nprogress:
specifier: 0.2.0
version: 0.2.0
pinia:
specifier: 2.1.7
- version: 2.1.7(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5))
+ version: 2.1.7(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5))
print-js:
specifier: 1.6.0
version: 1.6.0
@@ -75,17 +75,17 @@ importers:
specifier: 3.10.4
version: 3.10.4
vue:
- specifier: 3.4.27
- version: 3.4.27(typescript@5.4.5)
+ specifier: 3.4.29
+ version: 3.4.29(typescript@5.4.5)
vue-draggable-plus:
specifier: 0.5.0
version: 0.5.0(@types/sortablejs@1.15.8)
vue-i18n:
specifier: 9.13.1
- version: 9.13.1(vue@3.4.27(typescript@5.4.5))
+ version: 9.13.1(vue@3.4.29(typescript@5.4.5))
vue-router:
specifier: 4.3.3
- version: 4.3.3(vue@3.4.27(typescript@5.4.5))
+ version: 4.3.3(vue@3.4.29(typescript@5.4.5))
wangeditor:
specifier: 4.7.15
version: 4.7.15
@@ -100,8 +100,8 @@ importers:
specifier: 0.3.7
version: 0.3.7
'@iconify/json':
- specifier: 2.2.218
- version: 2.2.218
+ specifier: 2.2.219
+ version: 2.2.219
'@sa/scripts':
specifier: workspace:*
version: link:packages/scripts
@@ -109,8 +109,8 @@ importers:
specifier: workspace:*
version: link:packages/uno-preset
'@soybeanjs/eslint-config':
- specifier: 1.3.6
- version: 1.3.6(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))
+ specifier: 1.3.7
+ version: 1.3.7(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))
'@types/bmapgl':
specifier: 0.0.5
version: 0.0.5
@@ -140,13 +140,13 @@ importers:
version: 0.61.0
'@unocss/vite':
specifier: 0.61.0
- version: 0.61.0(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))
+ version: 0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))
'@vitejs/plugin-vue':
specifier: 5.0.5
- version: 5.0.5(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5))
+ version: 5.0.5(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))
'@vitejs/plugin-vue-jsx':
specifier: 4.0.0
- version: 4.0.0(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5))
+ version: 4.0.0(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))
eslint:
specifier: 9.4.0
version: 9.4.0
@@ -170,22 +170,22 @@ importers:
version: 5.4.5
unplugin-icons:
specifier: 0.19.0
- version: 0.19.0(@vue/compiler-sfc@3.4.27)(vue-template-compiler@2.7.16)
+ version: 0.19.0(@vue/compiler-sfc@3.4.29)(vue-template-compiler@2.7.16)
unplugin-vue-components:
specifier: 0.27.0
- version: 0.27.0(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.27(typescript@5.4.5))
+ version: 0.27.0(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.29(typescript@5.4.5))
vite:
- specifier: 5.3.0
- version: 5.3.0(@types/node@20.14.2)(sass@1.77.5)
+ specifier: 5.3.1
+ version: 5.3.1(@types/node@20.14.2)(sass@1.77.5)
vite-plugin-progress:
specifier: 0.0.7
- version: 0.0.7(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))
+ version: 0.0.7(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))
vite-plugin-svg-icons:
specifier: 2.0.1
- version: 2.0.1(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))
+ version: 2.0.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))
vite-plugin-vue-devtools:
specifier: 7.2.1
- version: 7.2.1(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5))
+ version: 7.2.1(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))
vue-eslint-parser:
specifier: 9.4.3
version: 9.4.3(eslint@9.4.0)
@@ -233,8 +233,8 @@ importers:
specifier: workspace:*
version: link:../utils
simplebar-vue:
- specifier: 2.3.4
- version: 2.3.4(vue@3.4.27(typescript@5.4.5))
+ specifier: 2.3.5
+ version: 2.3.5(vue@3.4.29(typescript@5.4.5))
devDependencies:
typed-css-modules:
specifier: 0.9.1
@@ -770,8 +770,8 @@ packages:
resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
engines: {node: '>=18.18'}
- '@iconify/json@2.2.218':
- resolution: {integrity: sha512-CawiYMzJPULh3muZQCnr8t92rDNoUGRbJTBCYeQQm5E3eZGkMEeHp8DtGO/XkM0lbTL6+sAWROy+XrCl4q6ViQ==}
+ '@iconify/json@2.2.219':
+ resolution: {integrity: sha512-q8asqbM61woVZ9rJGm/gvW46i5vdeHrq4TqZQ/5wF5ypk4pAZU9+4qVa5NQE2MZngYkMPeO68PDGGl7WaEV8jQ==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -1031,8 +1031,8 @@ packages:
resolution: {integrity: sha512-QQVDFOsAdrYkyE5eEXuwtEi3poIOptkZhA0NxV2dfZoU3ChfFo0pkkuDplgpXaZvx09Omu2i04fdNKxFftAC3w==}
engines: {node: '>=16', pnpm: '>=9'}
- '@soybeanjs/eslint-config@1.3.6':
- resolution: {integrity: sha512-ZSTCGxbNe6ext+WPnjzE5lYveYYnu32n8GDkcvc8OWC27PHiYd1DnpQtWwAdXIRxdbVBw+QH3+phD/9TLUkqwA==}
+ '@soybeanjs/eslint-config@1.3.7':
+ resolution: {integrity: sha512-+VyWKjM5McbzBKA3ptqoWgHKDtE/UuXqU7GhciZS2x8YT4ORDFfqGvEgCGaGMVE6jMuh0i8aEskZjnnv3GtT8A==}
peerDependencies:
'@toml-tools/parser': '*'
'@unocss/eslint-config': '>=0.58.0'
@@ -1160,8 +1160,8 @@ packages:
'@types/web-bluetooth@0.0.20':
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
- '@typescript-eslint/eslint-plugin@7.12.0':
- resolution: {integrity: sha512-7F91fcbuDf/d3S8o21+r3ZncGIke/+eWk0EpO21LXhDfLahriZF9CGj4fbAetEjlaBdjdSm9a6VeXbpbT6Z40Q==}
+ '@typescript-eslint/eslint-plugin@7.13.0':
+ resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
'@typescript-eslint/parser': ^7.0.0
@@ -1171,8 +1171,8 @@ packages:
typescript:
optional: true
- '@typescript-eslint/parser@7.12.0':
- resolution: {integrity: sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==}
+ '@typescript-eslint/parser@7.13.0':
+ resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -1181,16 +1181,12 @@ packages:
typescript:
optional: true
- '@typescript-eslint/scope-manager@7.12.0':
- resolution: {integrity: sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
'@typescript-eslint/scope-manager@7.13.0':
resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@typescript-eslint/type-utils@7.12.0':
- resolution: {integrity: sha512-lib96tyRtMhLxwauDWUp/uW3FMhLA6D0rJ8T7HmH7x23Gk1Gwwu8UZ94NMXBvOELn6flSPiBrCKlehkiXyaqwA==}
+ '@typescript-eslint/type-utils@7.13.0':
+ resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -1199,23 +1195,10 @@ packages:
typescript:
optional: true
- '@typescript-eslint/types@7.12.0':
- resolution: {integrity: sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
'@typescript-eslint/types@7.13.0':
resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@typescript-eslint/typescript-estree@7.12.0':
- resolution: {integrity: sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
'@typescript-eslint/typescript-estree@7.13.0':
resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1225,22 +1208,12 @@ packages:
typescript:
optional: true
- '@typescript-eslint/utils@7.12.0':
- resolution: {integrity: sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- eslint: ^8.56.0
-
'@typescript-eslint/utils@7.13.0':
resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
- '@typescript-eslint/visitor-keys@7.12.0':
- resolution: {integrity: sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
'@typescript-eslint/visitor-keys@7.13.0':
resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -1335,17 +1308,17 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@vue/compiler-core@3.4.27':
- resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==}
+ '@vue/compiler-core@3.4.29':
+ resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==}
- '@vue/compiler-dom@3.4.27':
- resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==}
+ '@vue/compiler-dom@3.4.29':
+ resolution: {integrity: sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==}
- '@vue/compiler-sfc@3.4.27':
- resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==}
+ '@vue/compiler-sfc@3.4.29':
+ resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==}
- '@vue/compiler-ssr@3.4.27':
- resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==}
+ '@vue/compiler-ssr@3.4.29':
+ resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==}
'@vue/devtools-api@6.6.3':
resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==}
@@ -1369,22 +1342,22 @@ packages:
typescript:
optional: true
- '@vue/reactivity@3.4.27':
- resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==}
+ '@vue/reactivity@3.4.29':
+ resolution: {integrity: sha512-w8+KV+mb1a8ornnGQitnMdLfE0kXmteaxLdccm2XwdFxXst4q/Z7SEboCV5SqJNpZbKFeaRBBJBhW24aJyGINg==}
- '@vue/runtime-core@3.4.27':
- resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==}
+ '@vue/runtime-core@3.4.29':
+ resolution: {integrity: sha512-s8fmX3YVR/Rk5ig0ic0NuzTNjK2M7iLuVSZyMmCzN/+Mjuqqif1JasCtEtmtoJWF32pAtUjyuT2ljNKNLeOmnQ==}
- '@vue/runtime-dom@3.4.27':
- resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==}
+ '@vue/runtime-dom@3.4.29':
+ resolution: {integrity: sha512-gI10atCrtOLf/2MPPMM+dpz3NGulo9ZZR9d1dWo4fYvm+xkfvRrw1ZmJ7mkWtiJVXSsdmPbcK1p5dZzOCKDN0g==}
- '@vue/server-renderer@3.4.27':
- resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==}
+ '@vue/server-renderer@3.4.29':
+ resolution: {integrity: sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==}
peerDependencies:
- vue: 3.4.27
+ vue: 3.4.29
- '@vue/shared@3.4.27':
- resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==}
+ '@vue/shared@3.4.29':
+ resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==}
'@vueuse/core@10.11.0':
resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==}
@@ -1406,8 +1379,8 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.11.3:
- resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
+ acorn@8.12.0:
+ resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -1659,11 +1632,8 @@ packages:
resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
engines: {node: '>=14.16'}
- can-use-dom@0.1.0:
- resolution: {integrity: sha512-ceOhN1DL7Y4O6M0j9ICgmTYziV89WMd96SvSl0REd8PMgrY0B/WBOPoed5S1KUmJqXgUXh8gzSe6E3ae27upsQ==}
-
- caniuse-lite@1.0.30001633:
- resolution: {integrity: sha512-6sT0yf/z5jqf8tISAgpJDrmwOpLsrpnyCdD/lOZKvKkkJK4Dn0X5i7KF7THEZhOq+30bmhwBlNEaqPUiHiKtZg==}
+ caniuse-lite@1.0.30001634:
+ resolution: {integrity: sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA==}
center-align@0.1.3:
resolution: {integrity: sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==}
@@ -2352,8 +2322,8 @@ packages:
peerDependencies:
eslint: ^8.56.0 || ^9.0.0-0
- eslint-plugin-n@17.7.0:
- resolution: {integrity: sha512-4Jg4ZKVE4VjHig2caBqPHYNW5na84RVufUuipFLJbgM/G57O6FdpUKJbHakCDJb/yjQuyqVzYWRtU3HNYaZUwg==}
+ eslint-plugin-n@17.8.1:
+ resolution: {integrity: sha512-KdG0h0voZms8UhndNu8DeWx1eM4sY+A4iXtsNo6kOfJLYHNeTGPacGalJ9GcvrbmOL3r/7QOMwVZDSw+1SqsrA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.23.0'
@@ -2721,8 +2691,8 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@15.3.0:
- resolution: {integrity: sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==}
+ globals@15.4.0:
+ resolution: {integrity: sha512-unnwvMZpv0eDUyjNyh9DH/yxUaRYrEjW/qK4QcdrHg3oO11igUQrCSgODHEqxlKg8v2CD2Sd7UkqqEBoz5U7TQ==}
engines: {node: '>=18'}
globalthis@1.0.4:
@@ -4050,8 +4020,8 @@ packages:
engines: {node: '>=14'}
hasBin: true
- prettier@3.3.0:
- resolution: {integrity: sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==}
+ prettier@3.3.2:
+ resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==}
engines: {node: '>=14'}
hasBin: true
@@ -4388,11 +4358,11 @@ packages:
simple-swizzle@0.2.2:
resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
- simplebar-core@1.2.5:
- resolution: {integrity: sha512-33AVCYXS8yavWId0GbE4TG1cYELsYybpCKWHJYuWEY/j6nccgz6zQdJ7nCqOpIGo7HgPPbkSSSIlJhi43fHP6A==}
+ simplebar-core@1.2.6:
+ resolution: {integrity: sha512-H5NYU+O+uvqOH5VXw3+lgoc1vTI6jL8LOZJsw4xgRpV7uIPjRpmLPdz0TrouxwKHBhpVLzVIlyKhaRLelIThMw==}
- simplebar-vue@2.3.4:
- resolution: {integrity: sha512-ur00AfvISccO7w9HxhIrnU7hqOUoebzQ5LBla3rrgu89O0C5QhXI08KqlS4E1msfdC+vqn+VfPQ0RJotqh42Mw==}
+ simplebar-vue@2.3.5:
+ resolution: {integrity: sha512-LCRpDfJ4nNNHoZK2h5HEhu3BXoLQkQOMzzcHngCb2GN7uVu22dwXW+Kel2f3MDhZgPR2abcTMMtRrRjK3ge0Yg==}
peerDependencies:
vue: '>=2.5.17'
@@ -4952,8 +4922,8 @@ packages:
peerDependencies:
vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
- vite@5.3.0:
- resolution: {integrity: sha512-hA6vAVK977NyW1Qw+fLvqSo7xDPej7von7C3DwwqPRmnnnK36XEBC/J3j1V5lP8fbt7y0TgTKJbpNGSwM+Bdeg==}
+ vite@5.3.1:
+ resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -5045,8 +5015,8 @@ packages:
peerDependencies:
typescript: '*'
- vue@3.4.27:
- resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==}
+ vue@3.4.29:
+ resolution: {integrity: sha512-8QUYfRcYzNlYuzKPfge1UWC6nF9ym0lx7mpGVPJYNhddxEf3DD0+kU07NTL0sXuiT2HuJuKr/iEO8WvXvT0RSQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -5641,9 +5611,9 @@ snapshots:
dependencies:
css-render: 0.15.14
- '@css-render/vue3-ssr@0.15.14(vue@3.4.27(typescript@5.4.5))':
+ '@css-render/vue3-ssr@0.15.14(vue@3.4.29(typescript@5.4.5))':
dependencies:
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.29(typescript@5.4.5)
'@elegant-router/core@0.3.7':
dependencies:
@@ -5774,7 +5744,7 @@ snapshots:
'@humanwhocodes/retry@0.3.0': {}
- '@iconify/json@2.2.218':
+ '@iconify/json@2.2.219':
dependencies:
'@iconify/types': 2.0.0
pathe: 1.1.2
@@ -5793,10 +5763,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@iconify/vue@4.1.2(vue@3.4.27(typescript@5.4.5))':
+ '@iconify/vue@4.1.2(vue@3.4.29(typescript@5.4.5))':
dependencies:
'@iconify/types': 2.0.0
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.29(typescript@5.4.5)
'@intlify/core-base@9.13.1':
dependencies:
@@ -6018,7 +5988,7 @@ snapshots:
'@soybeanjs/changelog@0.3.24(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))':
dependencies:
- '@soybeanjs/eslint-config': 1.3.6(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))
+ '@soybeanjs/eslint-config': 1.3.7(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))
cli-progress: 3.12.0
convert-gitmoji: 0.1.5
dayjs: 1.11.11
@@ -6045,26 +6015,26 @@ snapshots:
- typescript
- vue-eslint-parser
- '@soybeanjs/eslint-config@1.3.6(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))':
+ '@soybeanjs/eslint-config@1.3.7(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))':
dependencies:
'@antfu/eslint-define-config': 1.23.0-2
'@antfu/install-pkg': 0.3.3
'@eslint/eslintrc': 3.1.0
'@eslint/js': 9.4.0
- '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)
- '@typescript-eslint/parser': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
+ '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)
+ '@typescript-eslint/parser': 7.13.0(eslint@9.4.0)(typescript@5.4.5)
eslint: 9.4.0
eslint-config-prettier: 9.1.0(eslint@9.4.0)
eslint-parser-plain: 0.1.0
eslint-plugin-import-x: 0.5.1(eslint@9.4.0)(typescript@5.4.5)
- eslint-plugin-n: 17.7.0(eslint@9.4.0)
- eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.0)
+ eslint-plugin-n: 17.8.1(eslint@9.4.0)
+ eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.2)
eslint-plugin-unicorn: 53.0.0(eslint@9.4.0)
- globals: 15.3.0
+ globals: 15.4.0
local-pkg: 0.5.0
- prettier: 3.3.0
- prettier-plugin-jsdoc: 1.3.0(prettier@3.3.0)
- prettier-plugin-json-sort: 0.0.2(prettier@3.3.0)
+ prettier: 3.3.2
+ prettier-plugin-jsdoc: 1.3.0(prettier@3.3.2)
+ prettier-plugin-json-sort: 0.0.2(prettier@3.3.2)
prompts: 2.4.2
typescript: 5.4.5
optionalDependencies:
@@ -6140,14 +6110,14 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
- '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)':
+ '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)':
dependencies:
'@eslint-community/regexpp': 4.10.1
- '@typescript-eslint/parser': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
- '@typescript-eslint/scope-manager': 7.12.0
- '@typescript-eslint/type-utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 7.12.0
+ '@typescript-eslint/parser': 7.13.0(eslint@9.4.0)(typescript@5.4.5)
+ '@typescript-eslint/scope-manager': 7.13.0
+ '@typescript-eslint/type-utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.13.0
eslint: 9.4.0
graphemer: 1.4.0
ignore: 5.3.1
@@ -6158,12 +6128,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5)':
+ '@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5)':
dependencies:
- '@typescript-eslint/scope-manager': 7.12.0
- '@typescript-eslint/types': 7.12.0
- '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 7.12.0
+ '@typescript-eslint/scope-manager': 7.13.0
+ '@typescript-eslint/types': 7.13.0
+ '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.13.0
debug: 4.3.5
eslint: 9.4.0
optionalDependencies:
@@ -6171,20 +6141,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@7.12.0':
- dependencies:
- '@typescript-eslint/types': 7.12.0
- '@typescript-eslint/visitor-keys': 7.12.0
-
'@typescript-eslint/scope-manager@7.13.0':
dependencies:
'@typescript-eslint/types': 7.13.0
'@typescript-eslint/visitor-keys': 7.13.0
- '@typescript-eslint/type-utils@7.12.0(eslint@9.4.0)(typescript@5.4.5)':
+ '@typescript-eslint/type-utils@7.13.0(eslint@9.4.0)(typescript@5.4.5)':
dependencies:
- '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5)
- '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
+ '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5)
debug: 4.3.5
eslint: 9.4.0
ts-api-utils: 1.3.0(typescript@5.4.5)
@@ -6193,25 +6158,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@7.12.0': {}
-
'@typescript-eslint/types@7.13.0': {}
- '@typescript-eslint/typescript-estree@7.12.0(typescript@5.4.5)':
- dependencies:
- '@typescript-eslint/types': 7.12.0
- '@typescript-eslint/visitor-keys': 7.12.0
- debug: 4.3.5
- globby: 11.1.0
- is-glob: 4.0.3
- minimatch: 9.0.4
- semver: 7.6.2
- ts-api-utils: 1.3.0(typescript@5.4.5)
- optionalDependencies:
- typescript: 5.4.5
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)':
dependencies:
'@typescript-eslint/types': 7.13.0
@@ -6227,17 +6175,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@7.12.0(eslint@9.4.0)(typescript@5.4.5)':
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
- '@typescript-eslint/scope-manager': 7.12.0
- '@typescript-eslint/types': 7.12.0
- '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5)
- eslint: 9.4.0
- transitivePeerDependencies:
- - supports-color
- - typescript
-
'@typescript-eslint/utils@7.13.0(eslint@9.4.0)(typescript@5.4.5)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
@@ -6249,11 +6186,6 @@ snapshots:
- supports-color
- typescript
- '@typescript-eslint/visitor-keys@7.12.0':
- dependencies:
- '@typescript-eslint/types': 7.12.0
- eslint-visitor-keys: 3.4.3
-
'@typescript-eslint/visitor-keys@7.13.0':
dependencies:
'@typescript-eslint/types': 7.13.0
@@ -6341,7 +6273,7 @@ snapshots:
dependencies:
'@unocss/core': 0.61.0
- '@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))':
+ '@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
@@ -6353,24 +6285,24 @@ snapshots:
chokidar: 3.6.0
fast-glob: 3.3.2
magic-string: 0.30.10
- vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5)
+ vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)
transitivePeerDependencies:
- rollup
- '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5))':
+ '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))':
dependencies:
'@babel/core': 7.24.7
'@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7)
- vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5)
- vue: 3.4.27(typescript@5.4.5)
+ vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)
+ vue: 3.4.29(typescript@5.4.5)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.0.5(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5))':
+ '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))':
dependencies:
- vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5)
- vue: 3.4.27(typescript@5.4.5)
+ vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)
+ vue: 3.4.29(typescript@5.4.5)
'@volar/language-core@2.3.0':
dependencies:
@@ -6413,60 +6345,60 @@ snapshots:
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.7
'@babel/parser': 7.24.7
- '@vue/compiler-sfc': 3.4.27
+ '@vue/compiler-sfc': 3.4.29
- '@vue/compiler-core@3.4.27':
+ '@vue/compiler-core@3.4.29':
dependencies:
'@babel/parser': 7.24.7
- '@vue/shared': 3.4.27
+ '@vue/shared': 3.4.29
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.0
- '@vue/compiler-dom@3.4.27':
+ '@vue/compiler-dom@3.4.29':
dependencies:
- '@vue/compiler-core': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/compiler-core': 3.4.29
+ '@vue/shared': 3.4.29
- '@vue/compiler-sfc@3.4.27':
+ '@vue/compiler-sfc@3.4.29':
dependencies:
'@babel/parser': 7.24.7
- '@vue/compiler-core': 3.4.27
- '@vue/compiler-dom': 3.4.27
- '@vue/compiler-ssr': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/compiler-core': 3.4.29
+ '@vue/compiler-dom': 3.4.29
+ '@vue/compiler-ssr': 3.4.29
+ '@vue/shared': 3.4.29
estree-walker: 2.0.2
magic-string: 0.30.10
postcss: 8.4.38
source-map-js: 1.2.0
- '@vue/compiler-ssr@3.4.27':
+ '@vue/compiler-ssr@3.4.29':
dependencies:
- '@vue/compiler-dom': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/compiler-dom': 3.4.29
+ '@vue/shared': 3.4.29
'@vue/devtools-api@6.6.3': {}
- '@vue/devtools-core@7.2.1(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5))':
+ '@vue/devtools-core@7.2.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))':
dependencies:
- '@vue/devtools-kit': 7.2.1(vue@3.4.27(typescript@5.4.5))
+ '@vue/devtools-kit': 7.2.1(vue@3.4.29(typescript@5.4.5))
'@vue/devtools-shared': 7.2.1
mitt: 3.0.1
nanoid: 3.3.7
pathe: 1.1.2
- vite-hot-client: 0.2.3(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))
+ vite-hot-client: 0.2.3(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))
transitivePeerDependencies:
- vite
- vue
- '@vue/devtools-kit@7.2.1(vue@3.4.27(typescript@5.4.5))':
+ '@vue/devtools-kit@7.2.1(vue@3.4.29(typescript@5.4.5))':
dependencies:
'@vue/devtools-shared': 7.2.1
hookable: 5.5.3
mitt: 3.0.1
perfect-debounce: 1.0.0
speakingurl: 14.0.1
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.29(typescript@5.4.5)
'@vue/devtools-shared@7.2.1':
dependencies:
@@ -6475,8 +6407,8 @@ snapshots:
'@vue/language-core@2.0.21(typescript@5.4.5)':
dependencies:
'@volar/language-core': 2.3.0
- '@vue/compiler-dom': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/compiler-dom': 3.4.29
+ '@vue/shared': 3.4.29
computeds: 0.0.1
minimatch: 9.0.4
path-browserify: 1.0.1
@@ -6484,44 +6416,45 @@ snapshots:
optionalDependencies:
typescript: 5.4.5
- '@vue/reactivity@3.4.27':
+ '@vue/reactivity@3.4.29':
dependencies:
- '@vue/shared': 3.4.27
+ '@vue/shared': 3.4.29
- '@vue/runtime-core@3.4.27':
+ '@vue/runtime-core@3.4.29':
dependencies:
- '@vue/reactivity': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/reactivity': 3.4.29
+ '@vue/shared': 3.4.29
- '@vue/runtime-dom@3.4.27':
+ '@vue/runtime-dom@3.4.29':
dependencies:
- '@vue/runtime-core': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/reactivity': 3.4.29
+ '@vue/runtime-core': 3.4.29
+ '@vue/shared': 3.4.29
csstype: 3.1.3
- '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.4.5))':
+ '@vue/server-renderer@3.4.29(vue@3.4.29(typescript@5.4.5))':
dependencies:
- '@vue/compiler-ssr': 3.4.27
- '@vue/shared': 3.4.27
- vue: 3.4.27(typescript@5.4.5)
+ '@vue/compiler-ssr': 3.4.29
+ '@vue/shared': 3.4.29
+ vue: 3.4.29(typescript@5.4.5)
- '@vue/shared@3.4.27': {}
+ '@vue/shared@3.4.29': {}
- '@vueuse/core@10.11.0(vue@3.4.27(typescript@5.4.5))':
+ '@vueuse/core@10.11.0(vue@3.4.29(typescript@5.4.5))':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.11.0
- '@vueuse/shared': 10.11.0(vue@3.4.27(typescript@5.4.5))
- vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5))
+ '@vueuse/shared': 10.11.0(vue@3.4.29(typescript@5.4.5))
+ vue-demi: 0.14.8(vue@3.4.29(typescript@5.4.5))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
'@vueuse/metadata@10.11.0': {}
- '@vueuse/shared@10.11.0(vue@3.4.27(typescript@5.4.5))':
+ '@vueuse/shared@10.11.0(vue@3.4.29(typescript@5.4.5))':
dependencies:
- vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5))
+ vue-demi: 0.14.8(vue@3.4.29(typescript@5.4.5))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -6530,11 +6463,11 @@ snapshots:
abs-svg-path@0.1.1: {}
- acorn-jsx@5.3.2(acorn@8.11.3):
+ acorn-jsx@5.3.2(acorn@8.12.0):
dependencies:
- acorn: 8.11.3
+ acorn: 8.12.0
- acorn@8.11.3: {}
+ acorn@8.12.0: {}
agent-base@6.0.2:
dependencies:
@@ -6724,7 +6657,7 @@ snapshots:
browserslist@4.23.1:
dependencies:
- caniuse-lite: 1.0.30001633
+ caniuse-lite: 1.0.30001634
electron-to-chromium: 1.4.802
node-releases: 2.0.14
update-browserslist-db: 1.0.16(browserslist@4.23.1)
@@ -6845,9 +6778,7 @@ snapshots:
camelcase@7.0.1: {}
- can-use-dom@0.1.0: {}
-
- caniuse-lite@1.0.30001633: {}
+ caniuse-lite@1.0.30001634: {}
center-align@0.1.3:
dependencies:
@@ -7596,22 +7527,22 @@ snapshots:
- supports-color
- typescript
- eslint-plugin-n@17.7.0(eslint@9.4.0):
+ eslint-plugin-n@17.8.1(eslint@9.4.0):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
enhanced-resolve: 5.17.0
eslint: 9.4.0
eslint-plugin-es-x: 7.7.0(eslint@9.4.0)
get-tsconfig: 4.7.5
- globals: 15.3.0
+ globals: 15.4.0
ignore: 5.3.1
minimatch: 9.0.4
semver: 7.6.2
- eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.0):
+ eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.2):
dependencies:
eslint: 9.4.0
- prettier: 3.3.0
+ prettier: 3.3.2
prettier-linter-helpers: 1.0.0
synckit: 0.8.8
optionalDependencies:
@@ -7715,14 +7646,14 @@ snapshots:
espree@10.0.1:
dependencies:
- acorn: 8.11.3
- acorn-jsx: 5.3.2(acorn@8.11.3)
+ acorn: 8.12.0
+ acorn-jsx: 5.3.2(acorn@8.12.0)
eslint-visitor-keys: 4.0.0
espree@9.6.1:
dependencies:
- acorn: 8.11.3
- acorn-jsx: 5.3.2(acorn@8.11.3)
+ acorn: 8.12.0
+ acorn-jsx: 5.3.2(acorn@8.12.0)
eslint-visitor-keys: 3.4.3
esprima@4.0.1: {}
@@ -8087,7 +8018,7 @@ snapshots:
globals@14.0.0: {}
- globals@15.3.0: {}
+ globals@15.4.0: {}
globalthis@1.0.4:
dependencies:
@@ -9028,7 +8959,7 @@ snapshots:
mlly@1.7.1:
dependencies:
- acorn: 8.11.3
+ acorn: 8.12.0
pathe: 1.1.2
pkg-types: 1.1.1
ufo: 1.5.3
@@ -9052,10 +8983,10 @@ snapshots:
muggle-string@0.4.1: {}
- naive-ui@2.38.2(vue@3.4.27(typescript@5.4.5)):
+ naive-ui@2.38.2(vue@3.4.29(typescript@5.4.5)):
dependencies:
'@css-render/plugin-bem': 0.15.14(css-render@0.15.14)
- '@css-render/vue3-ssr': 0.15.14(vue@3.4.27(typescript@5.4.5))
+ '@css-render/vue3-ssr': 0.15.14(vue@3.4.29(typescript@5.4.5))
'@types/katex': 0.16.7
'@types/lodash': 4.17.5
'@types/lodash-es': 4.17.12
@@ -9070,10 +9001,10 @@ snapshots:
lodash-es: 4.17.21
seemly: 0.3.8
treemate: 0.3.11
- vdirs: 0.1.8(vue@3.4.27(typescript@5.4.5))
- vooks: 0.2.12(vue@3.4.27(typescript@5.4.5))
- vue: 3.4.27(typescript@5.4.5)
- vueuc: 0.4.58(vue@3.4.27(typescript@5.4.5))
+ vdirs: 0.1.8(vue@3.4.29(typescript@5.4.5))
+ vooks: 0.2.12(vue@3.4.29(typescript@5.4.5))
+ vue: 3.4.29(typescript@5.4.5)
+ vueuc: 0.4.58(vue@3.4.29(typescript@5.4.5))
nanoid@3.3.7: {}
@@ -9429,11 +9360,11 @@ snapshots:
pidtree@0.6.0: {}
- pinia@2.1.7(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)):
+ pinia@2.1.7(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)):
dependencies:
'@vue/devtools-api': 6.6.3
- vue: 3.4.27(typescript@5.4.5)
- vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5))
+ vue: 3.4.29(typescript@5.4.5)
+ vue-demi: 0.14.8(vue@3.4.29(typescript@5.4.5))
optionalDependencies:
typescript: 5.4.5
@@ -9529,22 +9460,22 @@ snapshots:
dependencies:
fast-diff: 1.3.0
- prettier-plugin-jsdoc@1.3.0(prettier@3.3.0):
+ prettier-plugin-jsdoc@1.3.0(prettier@3.3.2):
dependencies:
binary-searching: 2.0.5
comment-parser: 1.4.1
mdast-util-from-markdown: 2.0.1
- prettier: 3.3.0
+ prettier: 3.3.2
transitivePeerDependencies:
- supports-color
- prettier-plugin-json-sort@0.0.2(prettier@3.3.0):
+ prettier-plugin-json-sort@0.0.2(prettier@3.3.2):
dependencies:
- prettier: 3.3.0
+ prettier: 3.3.2
prettier@3.2.5: {}
- prettier@3.3.0: {}
+ prettier@3.3.2: {}
pretty-ms@9.0.0:
dependencies:
@@ -9892,18 +9823,17 @@ snapshots:
dependencies:
is-arrayish: 0.3.2
- simplebar-core@1.2.5:
+ simplebar-core@1.2.6:
dependencies:
'@types/lodash-es': 4.17.12
- can-use-dom: 0.1.0
lodash: 4.17.21
lodash-es: 4.17.21
- simplebar-vue@2.3.4(vue@3.4.27(typescript@5.4.5)):
+ simplebar-vue@2.3.5(vue@3.4.29(typescript@5.4.5)):
dependencies:
- simplebar-core: 1.2.5
- vue: 3.4.27(typescript@5.4.5)
- vue-demi: 0.13.11(vue@3.4.27(typescript@5.4.5))
+ simplebar-core: 1.2.6
+ vue: 3.4.29(typescript@5.4.5)
+ vue-demi: 0.13.11(vue@3.4.29(typescript@5.4.5))
transitivePeerDependencies:
- '@vue/composition-api'
@@ -10408,7 +10338,7 @@ snapshots:
universalify@2.0.1: {}
- unplugin-icons@0.19.0(@vue/compiler-sfc@3.4.27)(vue-template-compiler@2.7.16):
+ unplugin-icons@0.19.0(@vue/compiler-sfc@3.4.29)(vue-template-compiler@2.7.16):
dependencies:
'@antfu/install-pkg': 0.3.3
'@antfu/utils': 0.7.8
@@ -10418,12 +10348,12 @@ snapshots:
local-pkg: 0.5.0
unplugin: 1.10.1
optionalDependencies:
- '@vue/compiler-sfc': 3.4.27
+ '@vue/compiler-sfc': 3.4.29
vue-template-compiler: 2.7.16
transitivePeerDependencies:
- supports-color
- unplugin-vue-components@0.27.0(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.27(typescript@5.4.5)):
+ unplugin-vue-components@0.27.0(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.29(typescript@5.4.5)):
dependencies:
'@antfu/utils': 0.7.8
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
@@ -10435,7 +10365,7 @@ snapshots:
minimatch: 9.0.4
resolve: 1.22.8
unplugin: 1.10.1
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.29(typescript@5.4.5)
optionalDependencies:
'@babel/parser': 7.24.7
transitivePeerDependencies:
@@ -10444,7 +10374,7 @@ snapshots:
unplugin@1.10.1:
dependencies:
- acorn: 8.11.3
+ acorn: 8.12.0
chokidar: 3.6.0
webpack-sources: 3.2.3
webpack-virtual-modules: 0.6.2
@@ -10498,20 +10428,20 @@ snapshots:
vary@1.1.2: {}
- vdirs@0.1.8(vue@3.4.27(typescript@5.4.5)):
+ vdirs@0.1.8(vue@3.4.29(typescript@5.4.5)):
dependencies:
evtd: 0.2.4
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.29(typescript@5.4.5)
vditor@3.10.4:
dependencies:
diff-match-patch: 1.0.5
- vite-hot-client@0.2.3(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)):
+ vite-hot-client@0.2.3(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)):
dependencies:
- vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5)
+ vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)
- vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)):
+ vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)):
dependencies:
'@antfu/utils': 0.7.8
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
@@ -10522,19 +10452,19 @@ snapshots:
perfect-debounce: 1.0.0
picocolors: 1.0.1
sirv: 2.0.4
- vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5)
+ vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)
transitivePeerDependencies:
- rollup
- supports-color
- vite-plugin-progress@0.0.7(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)):
+ vite-plugin-progress@0.0.7(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)):
dependencies:
picocolors: 1.0.1
progress: 2.0.3
rd: 2.0.1
- vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5)
+ vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)
- vite-plugin-svg-icons@2.0.1(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)):
+ vite-plugin-svg-icons@2.0.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)):
dependencies:
'@types/svgo': 2.6.4
cors: 2.8.5
@@ -10544,27 +10474,27 @@ snapshots:
pathe: 0.2.0
svg-baker: 1.7.0
svgo: 2.8.0
- vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5)
+ vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-devtools@7.2.1(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5)):
+ vite-plugin-vue-devtools@7.2.1(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)):
dependencies:
- '@vue/devtools-core': 7.2.1(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5))
- '@vue/devtools-kit': 7.2.1(vue@3.4.27(typescript@5.4.5))
+ '@vue/devtools-core': 7.2.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))
+ '@vue/devtools-kit': 7.2.1(vue@3.4.29(typescript@5.4.5))
'@vue/devtools-shared': 7.2.1
execa: 8.0.1
sirv: 2.0.4
- vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5)
- vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))
- vite-plugin-vue-inspector: 5.1.2(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))
+ vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)
+ vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))
+ vite-plugin-vue-inspector: 5.1.2(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))
transitivePeerDependencies:
- '@nuxt/kit'
- rollup
- supports-color
- vue
- vite-plugin-vue-inspector@5.1.2(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)):
+ vite-plugin-vue-inspector@5.1.2(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)):
dependencies:
'@babel/core': 7.24.7
'@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7)
@@ -10572,14 +10502,14 @@ snapshots:
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7)
'@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7)
- '@vue/compiler-dom': 3.4.27
+ '@vue/compiler-dom': 3.4.29
kolorist: 1.8.0
magic-string: 0.30.10
- vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5)
+ vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)
transitivePeerDependencies:
- supports-color
- vite@5.3.0(@types/node@20.14.2)(sass@1.77.5):
+ vite@5.3.1(@types/node@20.14.2)(sass@1.77.5):
dependencies:
esbuild: 0.21.5
postcss: 8.4.38
@@ -10589,20 +10519,20 @@ snapshots:
fsevents: 2.3.3
sass: 1.77.5
- vooks@0.2.12(vue@3.4.27(typescript@5.4.5)):
+ vooks@0.2.12(vue@3.4.29(typescript@5.4.5)):
dependencies:
evtd: 0.2.4
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.29(typescript@5.4.5)
vscode-uri@3.0.8: {}
- vue-demi@0.13.11(vue@3.4.27(typescript@5.4.5)):
+ vue-demi@0.13.11(vue@3.4.29(typescript@5.4.5)):
dependencies:
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.29(typescript@5.4.5)
- vue-demi@0.14.8(vue@3.4.27(typescript@5.4.5)):
+ vue-demi@0.14.8(vue@3.4.29(typescript@5.4.5)):
dependencies:
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.29(typescript@5.4.5)
vue-draggable-plus@0.5.0(@types/sortablejs@1.15.8):
dependencies:
@@ -10621,17 +10551,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-i18n@9.13.1(vue@3.4.27(typescript@5.4.5)):
+ vue-i18n@9.13.1(vue@3.4.29(typescript@5.4.5)):
dependencies:
'@intlify/core-base': 9.13.1
'@intlify/shared': 9.13.1
'@vue/devtools-api': 6.6.3
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.29(typescript@5.4.5)
- vue-router@4.3.3(vue@3.4.27(typescript@5.4.5)):
+ vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)):
dependencies:
'@vue/devtools-api': 6.6.3
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.29(typescript@5.4.5)
vue-template-compiler@2.7.16:
dependencies:
@@ -10645,26 +10575,26 @@ snapshots:
semver: 7.6.2
typescript: 5.4.5
- vue@3.4.27(typescript@5.4.5):
+ vue@3.4.29(typescript@5.4.5):
dependencies:
- '@vue/compiler-dom': 3.4.27
- '@vue/compiler-sfc': 3.4.27
- '@vue/runtime-dom': 3.4.27
- '@vue/server-renderer': 3.4.27(vue@3.4.27(typescript@5.4.5))
- '@vue/shared': 3.4.27
+ '@vue/compiler-dom': 3.4.29
+ '@vue/compiler-sfc': 3.4.29
+ '@vue/runtime-dom': 3.4.29
+ '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.4.5))
+ '@vue/shared': 3.4.29
optionalDependencies:
typescript: 5.4.5
- vueuc@0.4.58(vue@3.4.27(typescript@5.4.5)):
+ vueuc@0.4.58(vue@3.4.29(typescript@5.4.5)):
dependencies:
- '@css-render/vue3-ssr': 0.15.14(vue@3.4.27(typescript@5.4.5))
+ '@css-render/vue3-ssr': 0.15.14(vue@3.4.29(typescript@5.4.5))
'@juggle/resize-observer': 3.4.0
css-render: 0.15.14
evtd: 0.2.4
seemly: 0.3.8
- vdirs: 0.1.8(vue@3.4.27(typescript@5.4.5))
- vooks: 0.2.12(vue@3.4.27(typescript@5.4.5))
- vue: 3.4.27(typescript@5.4.5)
+ vdirs: 0.1.8(vue@3.4.29(typescript@5.4.5))
+ vooks: 0.2.12(vue@3.4.29(typescript@5.4.5))
+ vue: 3.4.29(typescript@5.4.5)
wangeditor@4.7.15:
dependencies:
diff --git a/src/plugins/app.ts b/src/plugins/app.ts
index edaeb752..c54601ca 100644
--- a/src/plugins/app.ts
+++ b/src/plugins/app.ts
@@ -12,40 +12,42 @@ export function setupAppVersionNotification() {
const buildTime = await getHtmlBuildTime();
- if (buildTime !== BUILD_TIME) {
- isShow = true;
-
- const n = window.$notification?.create({
- title: $t('system.updateTitle'),
- content: $t('system.updateContent'),
- action() {
- return h('div', { style: { display: 'flex', justifyContent: 'end', gap: '12px', width: '325px' } }, [
- h(
- NButton,
- {
- onClick() {
- n?.destroy();
- }
- },
- () => $t('system.updateCancel')
- ),
- h(
- NButton,
- {
- type: 'primary',
- onClick() {
- location.reload();
- }
- },
- () => $t('system.updateConfirm')
- )
- ]);
- },
- onClose() {
- isShow = false;
- }
- });
+ if (buildTime === BUILD_TIME) {
+ return;
}
+
+ isShow = true;
+
+ const n = window.$notification?.create({
+ title: $t('system.updateTitle'),
+ content: $t('system.updateContent'),
+ action() {
+ return h('div', { style: { display: 'flex', justifyContent: 'end', gap: '12px', width: '325px' } }, [
+ h(
+ NButton,
+ {
+ onClick() {
+ n?.destroy();
+ }
+ },
+ () => $t('system.updateCancel')
+ ),
+ h(
+ NButton,
+ {
+ type: 'primary',
+ onClick() {
+ location.reload();
+ }
+ },
+ () => $t('system.updateConfirm')
+ )
+ ]);
+ },
+ onClose() {
+ isShow = false;
+ }
+ });
});
}
diff --git a/src/store/modules/auth/index.ts b/src/store/modules/auth/index.ts
index 7cf79b0a..61308e22 100644
--- a/src/store/modules/auth/index.ts
+++ b/src/store/modules/auth/index.ts
@@ -8,11 +8,13 @@ import { fetchGetUserInfo, fetchLogin } from '@/service/api';
import { localStg } from '@/utils/storage';
import { $t } from '@/locales';
import { useRouteStore } from '../route';
+import { useTabStore } from '../tab';
import { clearAuthStorage, getToken } from './shared';
export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
const route = useRoute();
const routeStore = useRouteStore();
+ const tabStore = useTabStore();
const { toLogin, redirectFromLogin } = useRouterPush(false);
const { loading: loginLoading, startLoading, endLoading } = useLoading();
@@ -47,6 +49,7 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
await toLogin();
}
+ tabStore.cacheTabs();
routeStore.resetStore();
}
diff --git a/src/store/modules/route/index.ts b/src/store/modules/route/index.ts
index d49b756b..a65a026a 100644
--- a/src/store/modules/route/index.ts
+++ b/src/store/modules/route/index.ts
@@ -219,7 +219,7 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => {
/** Init auth route */
async function initAuthRoute() {
if (authRouteMode.value === 'static') {
- await initStaticAuthRoute();
+ initStaticAuthRoute();
} else {
await initDynamicAuthRoute();
}
@@ -228,7 +228,7 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => {
}
/** Init static auth route */
- async function initStaticAuthRoute() {
+ function initStaticAuthRoute() {
const { authRoutes: staticAuthRoutes } = createStaticRoutes();
if (authStore.isStaticSuper) {
diff --git a/src/store/modules/tab/index.ts b/src/store/modules/tab/index.ts
index d1b68c55..85add103 100644
--- a/src/store/modules/tab/index.ts
+++ b/src/store/modules/tab/index.ts
@@ -290,6 +290,7 @@ export const useTabStore = defineStore(SetupStoreId.Tab, () => {
resetTabLabel,
isTabRetain,
updateTabsByLocale,
- getTabIdByRoute
+ getTabIdByRoute,
+ cacheTabs
};
});
diff --git a/src/typings/env.d.ts b/src/typings/env.d.ts
index a2a6aa14..8000a7e0 100644
--- a/src/typings/env.d.ts
+++ b/src/typings/env.d.ts
@@ -105,3 +105,7 @@ declare namespace Env {
readonly VITE_STORAGE_PREFIX?: string;
}
}
+
+interface ImportMeta {
+ readonly env: Env.ImportMeta;
+}
diff --git a/src/typings/global.d.ts b/src/typings/global.d.ts
index 14547825..d53c4871 100644
--- a/src/typings/global.d.ts
+++ b/src/typings/global.d.ts
@@ -1,27 +1,27 @@
-interface Window {
- /** NProgress instance */
- NProgress?: import('nprogress').NProgress;
- /** Loading bar instance */
- $loadingBar?: import('naive-ui').LoadingBarProviderInst;
- /** Dialog instance */
- $dialog?: import('naive-ui').DialogProviderInst;
- /** Message instance */
- $message?: import('naive-ui').MessageProviderInst;
- /** Notification instance */
- $notification?: import('naive-ui').NotificationProviderInst;
-}
+export {};
-interface ViewTransition {
- ready: Promise;
-}
+declare global {
+ export interface Window {
+ /** NProgress instance */
+ NProgress?: import('nprogress').NProgress;
+ /** Loading bar instance */
+ $loadingBar?: import('naive-ui').LoadingBarProviderInst;
+ /** Dialog instance */
+ $dialog?: import('naive-ui').DialogProviderInst;
+ /** Message instance */
+ $message?: import('naive-ui').MessageProviderInst;
+ /** Notification instance */
+ $notification?: import('naive-ui').NotificationProviderInst;
+ }
-interface Document {
- startViewTransition?: (callback: () => Promise | void) => ViewTransition;
-}
+ interface ViewTransition {
+ ready: Promise;
+ }
-interface ImportMeta {
- readonly env: Env.ImportMeta;
-}
+ export interface Document {
+ startViewTransition?: (callback: () => Promise | void) => ViewTransition;
+ }
-/** Build time of the project */
-declare const BUILD_TIME: string;
+ /** Build time of the project */
+ export const BUILD_TIME: string;
+}