From e18d39724aa2e656ee454407e78ae6c58e9190c8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=81=95=E7=91=9E=E7=8E=9B=E7=9A=84=E7=9A=87=E5=B8=9D?=
<2075125282@qq.com>
Date: Sat, 27 Sep 2025 21:17:09 +0800
Subject: [PATCH 01/16] docs(projects): add github trendshift info.
---
README.en_US.md | 6 ++++--
README.md | 5 ++++-
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/README.en_US.md b/README.en_US.md
index e1fd000d..8b1810e4 100644
--- a/README.en_US.md
+++ b/README.en_US.md
@@ -12,8 +12,10 @@
[](https://gitee.com/honghuangdc/soybean-admin)
[](https://gitcode.com/soybeanjs/soybean-admin)
-
-
+
+

+

+
> [!NOTE]
> If you think `SoybeanAdmin` is helpful to you, or you like our project, please give us a ⭐️ on GitHub. Your support is the driving force for us to continue to improve and add new features! Thank you for your support!
diff --git a/README.md b/README.md
index c581412b..fccdd451 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,10 @@
[](https://gitee.com/honghuangdc/soybean-admin)
[](https://gitcode.com/soybeanjs/soybean-admin)
-
+
+

+

+
> [!NOTE]
> 如果您觉得 `SoybeanAdmin`对您有所帮助,或者您喜欢我们的项目,请在 GitHub 上给我们一个 ⭐️。您的支持是我们持续改进和增加新功能的动力!感谢您的支持!
From 017440c1e64ce8885720be9ac043df38a02dba63 Mon Sep 17 00:00:00 2001
From: wenyuan <49969025+wenyuanw@users.noreply.github.com>
Date: Tue, 21 Oct 2025 20:35:22 +0800
Subject: [PATCH 02/16] docs(projects): add contribution leaderboard
---
README.en_US.md | 8 ++++++++
README.md | 8 ++++++++
2 files changed, 16 insertions(+)
diff --git a/README.en_US.md b/README.en_US.md
index 8b1810e4..dd33de56 100644
--- a/README.en_US.md
+++ b/README.en_US.md
@@ -180,6 +180,14 @@ Thanks the following people for their contributions. If you want to contribute t
+---
+
+Here are the most active contributors from the past year. Thank you all for your support, which has enabled the project's continued development.
+
+
+
+
+
## Communication
`SoybeanAdmin` is a completely open source and free project, helping developers to develop medium and large-scale management systems more conveniently. It also provides WeChat and QQ communication groups. If you have any questions, please feel free to ask in the group.
diff --git a/README.md b/README.md
index fccdd451..c57f12e3 100644
--- a/README.md
+++ b/README.md
@@ -208,6 +208,14 @@ pnpm build
+---
+
+以下是近一年中活跃度较高的贡献者,感谢各位的支持,让项目得以持续发展。
+
+
+
+
+
## 交流
`SoybeanAdmin` 是完全开源免费的项目,在帮助开发者更方便地进行中大型管理系统开发,同时也提供微信和 QQ 交流群,使用问题欢迎在群内提问。
From 8dc17e62f12ba1b01a9fc973108a777f9f7eb282 Mon Sep 17 00:00:00 2001
From: Soybean
Date: Mon, 27 Oct 2025 17:41:40 +0800
Subject: [PATCH 03/16] fix(scripts): update command to use 'npm-check-updates'
instead of 'ncu'
---
packages/scripts/src/commands/update-pkg.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/scripts/src/commands/update-pkg.ts b/packages/scripts/src/commands/update-pkg.ts
index 54d1132d..25e168eb 100644
--- a/packages/scripts/src/commands/update-pkg.ts
+++ b/packages/scripts/src/commands/update-pkg.ts
@@ -1,5 +1,5 @@
import { execCommand } from '../shared';
export async function updatePkg(args: string[] = ['--deep', '-u']) {
- execCommand('npx', ['ncu', ...args], { stdio: 'inherit' });
+ execCommand('npx', ['npm-check-updates', ...args], { stdio: 'inherit' });
}
From b2c919b67305e3ee658fee52e8dda1c38b1aff93 Mon Sep 17 00:00:00 2001
From: Soybean
Date: Mon, 27 Oct 2025 17:50:57 +0800
Subject: [PATCH 04/16] feat(global-tab): add support for switching tabs with
right mouse button click
---
src/layouts/modules/global-tab/index.vue | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/layouts/modules/global-tab/index.vue b/src/layouts/modules/global-tab/index.vue
index 0be378e8..5e3c92dc 100644
--- a/src/layouts/modules/global-tab/index.vue
+++ b/src/layouts/modules/global-tab/index.vue
@@ -27,6 +27,7 @@ const isPCFlag = isPC();
const TAB_DATA_ID = 'data-tab-id';
const MIDDLE_MOUSE_BUTTON = 1;
+const RIGHT_MOUSE_BUTTON = 2;
type TabNamedNodeMap = NamedNodeMap & {
[TAB_DATA_ID]: Attr;
@@ -99,6 +100,12 @@ function handleMousedown(e: MouseEvent, tab: App.Global.Tab) {
handleCloseTab(tab);
}
+function switchTab(e: MouseEvent, tab: App.Global.Tab) {
+ if ([MIDDLE_MOUSE_BUTTON, RIGHT_MOUSE_BUTTON].includes(e.button)) return;
+
+ tabStore.switchRouteByTab(tab);
+}
+
async function refresh() {
appStore.reloadPage(500);
}
@@ -197,7 +204,7 @@ init();
:active="tab.id === tabStore.activeTabId"
:active-color="themeStore.themeColor"
:closable="!tabStore.isTabRetain(tab.id)"
- @pointerdown="tabStore.switchRouteByTab(tab)"
+ @pointerdown="switchTab($event, tab)"
@mousedown="handleMousedown($event, tab)"
@close="handleCloseTab(tab)"
@contextmenu="handleContextMenu($event, tab.id)"
From e471e9140ecef6701d8d9bdea323640e0de011f5 Mon Sep 17 00:00:00 2001
From: Soybean
Date: Mon, 27 Oct 2025 18:49:39 +0800
Subject: [PATCH 05/16] fix(layout): fix getSiderWidth
---
src/layouts/base-layout/index.vue | 16 ++++------------
1 file changed, 4 insertions(+), 12 deletions(-)
diff --git a/src/layouts/base-layout/index.vue b/src/layouts/base-layout/index.vue
index aab04748..c552792d 100644
--- a/src/layouts/base-layout/index.vue
+++ b/src/layouts/base-layout/index.vue
@@ -18,7 +18,7 @@ defineOptions({
const appStore = useAppStore();
const themeStore = useThemeStore();
-const { childLevelMenus, isActiveFirstLevelMenuHasChildren } = provideMixMenuContext();
+const { secondLevelMenus, childLevelMenus, isActiveFirstLevelMenuHasChildren } = provideMixMenuContext();
const GlobalMenu = defineAsyncComponent(() => import('../modules/global-menu/index.vue'));
@@ -77,9 +77,9 @@ const isTopHybridSidebarFirst = computed(() => themeStore.layout.mode === 'top-h
const isTopHybridHeaderFirst = computed(() => themeStore.layout.mode === 'top-hybrid-header-first');
-const siderWidth = computed(() => getSiderWidth());
+const siderWidth = computed(() => getSiderAndCollapsedWidth(false));
-const siderCollapsedWidth = computed(() => getSiderCollapsedWidth());
+const siderCollapsedWidth = computed(() => getSiderAndCollapsedWidth(true));
function getSiderAndCollapsedWidth(isCollapsed: boolean) {
const {
@@ -104,7 +104,7 @@ function getSiderAndCollapsedWidth(isCollapsed: boolean) {
const isMixMode = isVerticalMix.value || isTopHybridSidebarFirst.value || isVerticalHybridHeaderFirst.value;
let finalWidth = isMixMode ? mixWidth : width;
- if (isVerticalMix.value && appStore.mixSiderFixed && childLevelMenus.value.length) {
+ if (isVerticalMix.value && appStore.mixSiderFixed && secondLevelMenus.value.length) {
finalWidth += mixChildMenuWidth;
}
@@ -114,14 +114,6 @@ function getSiderAndCollapsedWidth(isCollapsed: boolean) {
return finalWidth;
}
-
-function getSiderWidth() {
- return getSiderAndCollapsedWidth(false);
-}
-
-function getSiderCollapsedWidth() {
- return getSiderAndCollapsedWidth(true);
-}
From 5cfb6060425ce7f20777827d6fc12ffe11c53496 Mon Sep 17 00:00:00 2001
From: Soybean
Date: Mon, 27 Oct 2025 18:50:16 +0800
Subject: [PATCH 06/16] chore(projects): release v2.0.0-beta.2
---
CHANGELOG.md | 35 ++++++++++++++++++++++++++++++++
package.json | 2 +-
packages/alova/package.json | 2 +-
packages/axios/package.json | 2 +-
packages/color/package.json | 2 +-
packages/hooks/package.json | 2 +-
packages/materials/package.json | 2 +-
packages/scripts/package.json | 2 +-
packages/uno-preset/package.json | 2 +-
packages/utils/package.json | 2 +-
10 files changed, 44 insertions(+), 9 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 92601a1c..ed7e059c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,41 @@
# Changelog
+## [v2.0.0-beta.2](https://github.com/soybeanjs/soybean-admin/compare/v2.0.0-beta.1...v2.0.0-beta.2) (2025-10-27)
+
+### 🚀 Features
+
+- **global-tab**: add support for switching tabs with right mouse button click - by @soybeanjs [(b2c91)](https://github.com/soybeanjs/soybean-admin/commit/b2c919b6)
+
+### 🐞 Bug Fixes
+
+- **layout**: fix getSiderWidth - by @soybeanjs [(e471e)](https://github.com/soybeanjs/soybean-admin/commit/e471e914)
+- **packages**: axios: fix json response. fixed #815 - by @soybeanjs in https://github.com/soybeanjs/soybean-admin/issues/815 [(fd087)](https://github.com/soybeanjs/soybean-admin/commit/fd087f59)
+- **readme**: update GitHub stars and forks links for gitee - by @soybeanjs [(923eb)](https://github.com/soybeanjs/soybean-admin/commit/923eb98a)
+- **scripts**: update command to use 'npm-check-updates' instead of 'ncu' - by @soybeanjs [(8dc17)](https://github.com/soybeanjs/soybean-admin/commit/8dc17e62)
+- **types**: fix proxy types - by @soybeanjs [(12b25)](https://github.com/soybeanjs/soybean-admin/commit/12b25e0d)
+
+### 📖 Documentation
+
+- **projects**:
+ - add github trendshift info. - by **恕瑞玛的皇帝** [(e18d3)](https://github.com/soybeanjs/soybean-admin/commit/e18d3972)
+ - add contribution leaderboard - by @wenyuanw [(01744)](https://github.com/soybeanjs/soybean-admin/commit/017440c1)
+
+### 🏡 Chore
+
+- **deps**:
+ - update deps - by @soybeanjs [(e33f9)](https://github.com/soybeanjs/soybean-admin/commit/e33f944a)
+ - update deps - by @soybeanjs [(9fa95)](https://github.com/soybeanjs/soybean-admin/commit/9fa951aa)
+- **other**:
+ - update the ESLint validation configuration to support more file types. - by **Azir-11** [(8d7f9)](https://github.com/soybeanjs/soybean-admin/commit/8d7f91dc)
+- **readme**:
+ - remove DartNode sponsorship badge from README files - by @soybeanjs [(33ade)](https://github.com/soybeanjs/soybean-admin/commit/33ade539)
+
+### ❤️ Contributors
+
+[](https://github.com/soybeanjs) [](https://github.com/wenyuanw)
+[恕瑞玛的皇帝](mailto:2075125282@qq.com)
+
## [v2.0.0-beta.1](https://github.com/soybeanjs/soybean-admin/compare/v1.3.15...v2.0.0-beta.1) (2025-10-25)
### 🚨 Breaking Changes
diff --git a/package.json b/package.json
index ccaf7ec2..12aa3f55 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "soybean-admin",
"type": "module",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0-beta.2",
"description": "A fresh and elegant admin template, based on Vue3、Vite7、TypeScript、NaiveUI and UnoCSS. 一个基于Vue3、Vite7、TypeScript、NaiveUI and UnoCSS的清新优雅的中后台模版。",
"author": {
"name": "Soybean",
diff --git a/packages/alova/package.json b/packages/alova/package.json
index 996ccc4f..98be27dd 100644
--- a/packages/alova/package.json
+++ b/packages/alova/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/alova",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0-beta.2",
"exports": {
".": "./src/index.ts",
"./fetch": "./src/fetch.ts",
diff --git a/packages/axios/package.json b/packages/axios/package.json
index dda52dfa..83ca3221 100644
--- a/packages/axios/package.json
+++ b/packages/axios/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/axios",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0-beta.2",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/color/package.json b/packages/color/package.json
index 0eab20e0..eb764bbe 100644
--- a/packages/color/package.json
+++ b/packages/color/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/color",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0-beta.2",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/hooks/package.json b/packages/hooks/package.json
index e315f420..0967a1bb 100644
--- a/packages/hooks/package.json
+++ b/packages/hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/hooks",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0-beta.2",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/materials/package.json b/packages/materials/package.json
index dd81ec2e..99b2a991 100644
--- a/packages/materials/package.json
+++ b/packages/materials/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/materials",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0-beta.2",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/scripts/package.json b/packages/scripts/package.json
index 381321c6..6a3c1486 100644
--- a/packages/scripts/package.json
+++ b/packages/scripts/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/scripts",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0-beta.2",
"bin": {
"sa": "./bin.ts"
},
diff --git a/packages/uno-preset/package.json b/packages/uno-preset/package.json
index 17f964a9..2a067e79 100644
--- a/packages/uno-preset/package.json
+++ b/packages/uno-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/uno-preset",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0-beta.2",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 0bbda573..b37094aa 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/utils",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0-beta.2",
"exports": {
".": "./src/index.ts"
},
From 1d14269557c8dfafcbd1ec33d0b804f32a208df3 Mon Sep 17 00:00:00 2001
From: Soybean
Date: Tue, 28 Oct 2025 18:37:24 +0800
Subject: [PATCH 07/16] optimize(typings): update component typings
---
src/typings/components.d.ts | 82 ++++++++++++++++++++++++++++++++++++-
1 file changed, 81 insertions(+), 1 deletion(-)
diff --git a/src/typings/components.d.ts b/src/typings/components.d.ts
index cb99a8f5..615dbf28 100644
--- a/src/typings/components.d.ts
+++ b/src/typings/components.d.ts
@@ -1,8 +1,12 @@
/* eslint-disable */
// @ts-nocheck
+// biome-ignore lint: disable
+// oxlint-disable
+// ------
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
-// biome-ignore lint: disable
+import { GlobalComponents } from 'vue'
+
export {}
/* prettier-ignore */
@@ -82,3 +86,79 @@ declare module 'vue' {
WaveBg: typeof import('./../components/custom/wave-bg.vue')['default']
}
}
+
+// For TSX support
+declare global {
+ const AppProvider: typeof import('./../components/common/app-provider.vue')['default']
+ const BetterScroll: typeof import('./../components/custom/better-scroll.vue')['default']
+ const ButtonIcon: typeof import('./../components/custom/button-icon.vue')['default']
+ const CountTo: typeof import('./../components/custom/count-to.vue')['default']
+ const DarkModeContainer: typeof import('./../components/common/dark-mode-container.vue')['default']
+ const ExceptionBase: typeof import('./../components/common/exception-base.vue')['default']
+ const FullScreen: typeof import('./../components/common/full-screen.vue')['default']
+ const IconAntDesignEnterOutlined: typeof import('~icons/ant-design/enter-outlined')['default']
+ const IconAntDesignReloadOutlined: typeof import('~icons/ant-design/reload-outlined')['default']
+ const IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default']
+ const IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default']
+ const IconLocalBanner: typeof import('~icons/local/banner')['default']
+ const IconLocalLogo: typeof import('~icons/local/logo')['default']
+ const IconMdiArrowDownThin: typeof import('~icons/mdi/arrow-down-thin')['default']
+ const IconMdiArrowUpThin: typeof import('~icons/mdi/arrow-up-thin')['default']
+ const IconMdiKeyboardEsc: typeof import('~icons/mdi/keyboard-esc')['default']
+ const IconMdiKeyboardReturn: typeof import('~icons/mdi/keyboard-return')['default']
+ const IconTooltip: typeof import('./../components/common/icon-tooltip.vue')['default']
+ const IconUilSearch: typeof import('~icons/uil/search')['default']
+ const LangSwitch: typeof import('./../components/common/lang-switch.vue')['default']
+ const LookForward: typeof import('./../components/custom/look-forward.vue')['default']
+ const MenuToggler: typeof import('./../components/common/menu-toggler.vue')['default']
+ const NAlert: typeof import('naive-ui')['NAlert']
+ const NBadge: typeof import('naive-ui')['NBadge']
+ const NBreadcrumb: typeof import('naive-ui')['NBreadcrumb']
+ const NBreadcrumbItem: typeof import('naive-ui')['NBreadcrumbItem']
+ const NButton: typeof import('naive-ui')['NButton']
+ const NCard: typeof import('naive-ui')['NCard']
+ const NCheckbox: typeof import('naive-ui')['NCheckbox']
+ const NColorPicker: typeof import('naive-ui')['NColorPicker']
+ const NDialogProvider: typeof import('naive-ui')['NDialogProvider']
+ const NDivider: typeof import('naive-ui')['NDivider']
+ const NDrawer: typeof import('naive-ui')['NDrawer']
+ const NDrawerContent: typeof import('naive-ui')['NDrawerContent']
+ const NDropdown: typeof import('naive-ui')['NDropdown']
+ const NEmpty: typeof import('naive-ui')['NEmpty']
+ const NForm: typeof import('naive-ui')['NForm']
+ const NFormItem: typeof import('naive-ui')['NFormItem']
+ const NGi: typeof import('naive-ui')['NGi']
+ const NGrid: typeof import('naive-ui')['NGrid']
+ const NInput: typeof import('naive-ui')['NInput']
+ const NInputGroup: typeof import('naive-ui')['NInputGroup']
+ const NInputNumber: typeof import('naive-ui')['NInputNumber']
+ const NList: typeof import('naive-ui')['NList']
+ const NListItem: typeof import('naive-ui')['NListItem']
+ const NLoadingBarProvider: typeof import('naive-ui')['NLoadingBarProvider']
+ const NMenu: typeof import('naive-ui')['NMenu']
+ const NMessageProvider: typeof import('naive-ui')['NMessageProvider']
+ const NModal: typeof import('naive-ui')['NModal']
+ const NNotificationProvider: typeof import('naive-ui')['NNotificationProvider']
+ const NPopover: typeof import('naive-ui')['NPopover']
+ const NScrollbar: typeof import('naive-ui')['NScrollbar']
+ const NSelect: typeof import('naive-ui')['NSelect']
+ const NSpace: typeof import('naive-ui')['NSpace']
+ const NStatistic: typeof import('naive-ui')['NStatistic']
+ const NSwitch: typeof import('naive-ui')['NSwitch']
+ const NTab: typeof import('naive-ui')['NTab']
+ const NTabs: typeof import('naive-ui')['NTabs']
+ const NThing: typeof import('naive-ui')['NThing']
+ const NTooltip: typeof import('naive-ui')['NTooltip']
+ const NWatermark: typeof import('naive-ui')['NWatermark']
+ const PinToggler: typeof import('./../components/common/pin-toggler.vue')['default']
+ const ReloadButton: typeof import('./../components/common/reload-button.vue')['default']
+ const RouterLink: typeof import('vue-router')['RouterLink']
+ const RouterView: typeof import('vue-router')['RouterView']
+ const SoybeanAvatar: typeof import('./../components/custom/soybean-avatar.vue')['default']
+ const SvgIcon: typeof import('./../components/custom/svg-icon.vue')['default']
+ const SystemLogo: typeof import('./../components/common/system-logo.vue')['default']
+ const TableColumnSetting: typeof import('./../components/advanced/table-column-setting.vue')['default']
+ const TableHeaderOperation: typeof import('./../components/advanced/table-header-operation.vue')['default']
+ const ThemeSchemaSwitch: typeof import('./../components/common/theme-schema-switch.vue')['default']
+ const WaveBg: typeof import('./../components/custom/wave-bg.vue')['default']
+}
\ No newline at end of file
From 0b9982bdc6c4f5b4116a099f54d75113dfd735fc Mon Sep 17 00:00:00 2001
From: Azir-11 <2075125282@qq.com>
Date: Wed, 29 Oct 2025 11:23:21 +0800
Subject: [PATCH 08/16] fix(projects): adjust legend position in line chart
options.
---
src/views/home/modules/line-chart.vue | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/views/home/modules/line-chart.vue b/src/views/home/modules/line-chart.vue
index 0d9e977d..52708aa2 100644
--- a/src/views/home/modules/line-chart.vue
+++ b/src/views/home/modules/line-chart.vue
@@ -21,7 +21,8 @@ const { domRef, updateOptions } = useEcharts(() => ({
}
},
legend: {
- data: [$t('page.home.downloadCount'), $t('page.home.registerCount')]
+ data: [$t('page.home.downloadCount'), $t('page.home.registerCount')],
+ top: '3%'
},
grid: {
left: '3%',
From 9755c3136189ffedb93d8b6a1bc4e2d405c45009 Mon Sep 17 00:00:00 2001
From: Azir-11 <2075125282@qq.com>
Date: Wed, 29 Oct 2025 11:38:10 +0800
Subject: [PATCH 09/16] feat(projects): compatible with the new Echarts API and
optimized styles.
---
src/views/home/modules/line-chart.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/views/home/modules/line-chart.vue b/src/views/home/modules/line-chart.vue
index 52708aa2..5e0b0797 100644
--- a/src/views/home/modules/line-chart.vue
+++ b/src/views/home/modules/line-chart.vue
@@ -22,13 +22,13 @@ const { domRef, updateOptions } = useEcharts(() => ({
},
legend: {
data: [$t('page.home.downloadCount'), $t('page.home.registerCount')],
- top: '3%'
+ top: '0'
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
- containLabel: true
+ top: '15%'
},
xAxis: {
type: 'category',
From 6010f518011fe15191e4ddcdfe795a62be0b27bd Mon Sep 17 00:00:00 2001
From: Soybean
Date: Wed, 29 Oct 2025 22:57:35 +0800
Subject: [PATCH 10/16] chore(deps): update deps
---
package.json | 4 +-
packages/axios/package.json | 2 +-
packages/scripts/package.json | 2 +-
pnpm-lock.yaml | 213 ++++++++++++++++++----------------
4 files changed, 119 insertions(+), 102 deletions(-)
diff --git a/package.json b/package.json
index 12aa3f55..98a6fc06 100644
--- a/package.json
+++ b/package.json
@@ -71,11 +71,11 @@
},
"devDependencies": {
"@elegant-router/vue": "0.3.8",
- "@iconify/json": "2.2.400",
+ "@iconify/json": "2.2.401",
"@sa/scripts": "workspace:*",
"@sa/uno-preset": "workspace:*",
"@soybeanjs/eslint-config": "1.7.1",
- "@types/node": "24.9.1",
+ "@types/node": "24.9.2",
"@types/nprogress": "0.2.3",
"@unocss/eslint-config": "66.5.4",
"@unocss/preset-icons": "66.5.4",
diff --git a/packages/axios/package.json b/packages/axios/package.json
index 83ca3221..115c836d 100644
--- a/packages/axios/package.json
+++ b/packages/axios/package.json
@@ -11,7 +11,7 @@
},
"dependencies": {
"@sa/utils": "workspace:*",
- "axios": "1.12.2",
+ "axios": "1.13.1",
"axios-retry": "4.5.0",
"qs": "6.14.0"
},
diff --git a/packages/scripts/package.json b/packages/scripts/package.json
index 6a3c1486..b4ae93a2 100644
--- a/packages/scripts/package.json
+++ b/packages/scripts/package.json
@@ -21,7 +21,7 @@
"enquirer": "2.4.1",
"execa": "9.6.0",
"kolorist": "1.8.0",
- "npm-check-updates": "19.1.1",
+ "npm-check-updates": "19.1.2",
"picomatch": "4.0.3",
"rimraf": "6.0.1"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 270ca8c0..5b71e7b3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -76,8 +76,8 @@ importers:
specifier: 0.3.8
version: 0.3.8
'@iconify/json':
- specifier: 2.2.400
- version: 2.2.400
+ specifier: 2.2.401
+ version: 2.2.401
'@sa/scripts':
specifier: workspace:*
version: link:packages/scripts
@@ -88,8 +88,8 @@ importers:
specifier: 1.7.1
version: 1.7.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
'@types/node':
- specifier: 24.9.1
- version: 24.9.1
+ specifier: 24.9.2
+ version: 24.9.2
'@types/nprogress':
specifier: 0.2.3
version: 0.2.3
@@ -110,13 +110,13 @@ importers:
version: 66.5.4
'@unocss/vite':
specifier: 66.5.4
- version: 66.5.4(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ version: 66.5.4(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
'@vitejs/plugin-vue':
specifier: 6.0.1
- version: 6.0.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ version: 6.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
'@vitejs/plugin-vue-jsx':
specifier: 5.1.1
- version: 5.1.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ version: 5.1.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
consola:
specifier: 3.4.2
version: 3.4.2
@@ -149,16 +149,16 @@ importers:
version: 30.0.0(@babel/parser@7.28.5)(vue@3.5.22(typescript@5.9.3))
vite:
specifier: 7.1.12
- version: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ version: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
vite-plugin-progress:
specifier: 0.0.7
- version: 0.0.7(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ version: 0.0.7(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
vite-plugin-svg-icons:
specifier: 2.0.1
- version: 2.0.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ version: 2.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
vite-plugin-vue-devtools:
specifier: 8.0.3
- version: 8.0.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ version: 8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
vue-eslint-parser:
specifier: 10.2.0
version: 10.2.0(eslint@9.38.0(jiti@2.6.1))
@@ -184,11 +184,11 @@ importers:
specifier: workspace:*
version: link:../utils
axios:
- specifier: 1.12.2
- version: 1.12.2
+ specifier: 1.13.1
+ version: 1.13.1
axios-retry:
specifier: 4.5.0
- version: 4.5.0(axios@1.12.2)
+ version: 4.5.0(axios@1.13.1)
qs:
specifier: 6.14.0
version: 6.14.0
@@ -255,8 +255,8 @@ importers:
specifier: 1.8.0
version: 1.8.0
npm-check-updates:
- specifier: 19.1.1
- version: 19.1.1
+ specifier: 19.1.2
+ version: 19.1.2
picomatch:
specifier: 4.0.3
version: 4.0.3
@@ -648,8 +648,8 @@ packages:
resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/compat@1.4.0':
- resolution: {integrity: sha512-DEzm5dKeDBPm3r08Ixli/0cmxr8LkRdwxMRUIJBlSCpAwSrvFEJpVBzV+66JhDxiaqKxnRzCXhtiMiczF7Hglg==}
+ '@eslint/compat@1.4.1':
+ resolution: {integrity: sha512-cfO82V9zxxGBxcQDr1lfaYB7wykTa0b00mGa36FrJl7iTFd0Z2cHfEYuxcBRP/iNijCsWsEkA+jzT8hGYmv33w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.40 || 9
@@ -661,8 +661,8 @@ packages:
resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/config-helpers@0.4.1':
- resolution: {integrity: sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==}
+ '@eslint/config-helpers@0.4.2':
+ resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.13.0':
@@ -673,6 +673,10 @@ packages:
resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/core@0.17.0':
+ resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/eslintrc@3.3.1':
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -693,8 +697,8 @@ packages:
resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/plugin-kit@0.4.0':
- resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==}
+ '@eslint/plugin-kit@0.4.1':
+ resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@humanfs/core@0.19.1':
@@ -713,8 +717,8 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@iconify/json@2.2.400':
- resolution: {integrity: sha512-L8cy1YE/H0LFO4Pu7hfyylkrQmawL8sTOCH2PcBDydWA1FpoKijeIzweRJ6e9grvn2li9Yu+Pe32Jq9x4MKpaw==}
+ '@iconify/json@2.2.401':
+ resolution: {integrity: sha512-pBz8s09X2Aac6EhpfH1eWcu0Wqwuhgh3gmcoFgkrr6qUR1V2qZyz/TKo2hwGEEyyWqH2kc9t50qHRb0hxoG1/g==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -890,8 +894,8 @@ packages:
'@rolldown/pluginutils@1.0.0-beta.29':
resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==}
- '@rolldown/pluginutils@1.0.0-beta.44':
- resolution: {integrity: sha512-g6eW7Zwnr2c5RADIoqziHoVs6b3W5QTQ4+qbpfjbkMJ9x+8Og211VW/oot2dj9dVwaK/UyC6Yo+02gV+wWQVNg==}
+ '@rolldown/pluginutils@1.0.0-beta.45':
+ resolution: {integrity: sha512-Le9ulGCrD8ggInzWw/k2J8QcbPz7eGIOWqfJ2L+1R0Opm7n6J37s2hiDWlh6LJN0Lk9L5sUzMvRHKW7UxBZsQA==}
'@rollup/rollup-android-arm-eabi@4.52.5':
resolution: {integrity: sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==}
@@ -1103,8 +1107,8 @@ packages:
'@types/node@10.17.60':
resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
- '@types/node@24.9.1':
- resolution: {integrity: sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==}
+ '@types/node@24.9.2':
+ resolution: {integrity: sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==}
'@types/nprogress@0.2.3':
resolution: {integrity: sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==}
@@ -1598,8 +1602,8 @@ packages:
peerDependencies:
axios: 0.x || 1.x
- axios@1.12.2:
- resolution: {integrity: sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==}
+ axios@1.13.1:
+ resolution: {integrity: sha512-hU4EGxxt+j7TQijx1oYdAjw4xuIp1wRQSsbMFwSthCWeBQur1eF+qJ5iQ5sN3Tw8YRzQNKb8jszgBdMDVqwJcw==}
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -1608,8 +1612,8 @@ packages:
resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
engines: {node: '>=0.10.0'}
- baseline-browser-mapping@2.8.20:
- resolution: {integrity: sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ==}
+ baseline-browser-mapping@2.8.21:
+ resolution: {integrity: sha512-JU0h5APyQNsHOlAM7HnQnPToSDQoEBZqzu/YBlqDnEeymPnZDREeXJA3KBMQee+dKteAxZ2AtvQEvVYdZf241Q==}
hasBin: true
big.js@5.2.2:
@@ -1997,8 +2001,8 @@ packages:
echarts@6.0.0:
resolution: {integrity: sha512-Tte/grDQRiETQP4xz3iZWSvoHrkCQtwqd6hs+mifXcjrCuo2iKWbajFObuLJVBlDIJlOzgQPd1hsaKt/3+OMkQ==}
- electron-to-chromium@1.5.240:
- resolution: {integrity: sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ==}
+ electron-to-chromium@1.5.243:
+ resolution: {integrity: sha512-ZCphxFW3Q1TVhcgS9blfut1PX8lusVi2SvXQgmEEnK4TCmE1JhH2JkjJN+DNt0pJJwfBri5AROBnz2b/C+YU9g==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2946,8 +2950,8 @@ packages:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
- minimatch@10.0.3:
- resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==}
+ minimatch@10.1.1:
+ resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==}
engines: {node: 20 || >=22}
minimatch@3.1.2:
@@ -3032,8 +3036,8 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- npm-check-updates@19.1.1:
- resolution: {integrity: sha512-vy/uNbaK6Xfj/QzM8OXeALZak67E0uHjUlbdT1YGy4bdj0xlBU6AVd+8bscY8vlDpyzL6Y7mxcrX8kzEDeEpNg==}
+ npm-check-updates@19.1.2:
+ resolution: {integrity: sha512-FNeFCVgPOj0fz89hOpGtxP2rnnRHR7hD2E8qNU8SMWfkyDZXA/xpgjsL3UMLSo3F/K13QvJDnbxPngulNDDo/g==}
engines: {node: '>=20.0.0', npm: '>=8.12.1'}
hasBin: true
@@ -3083,6 +3087,9 @@ packages:
ofetch@1.4.1:
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
+ ofetch@1.5.0:
+ resolution: {integrity: sha512-A7llJ7eZyziA5xq9//3ZurA8OhFqtS99K5/V1sLBJ5j137CM/OAjlbA/TEJXBuOWwOfLqih+oH5U3ran4za1FQ==}
+
ohash@2.0.11:
resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
@@ -3633,8 +3640,8 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- superjson@2.2.3:
- resolution: {integrity: sha512-ay3d+LW/S6yppKoTz3Bq4mG0xrS5bFwfWEBmQfbC7lt5wmtk+Obq0TxVuA9eYRirBTQb1K3eEpBRHMQEo0WyVw==}
+ superjson@2.2.5:
+ resolution: {integrity: sha512-zWPTX96LVsA/eVYnqOM2+ofcdPqdS1dAF1LN4TS2/MWuUpfitd9ctTa87wt4xrYnZnkLtS69xpBdSxVBP5Rm6w==}
engines: {node: '>=16'}
supports-color@2.0.0:
@@ -4455,9 +4462,9 @@ snapshots:
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/compat@1.4.0(eslint@9.38.0(jiti@2.6.1))':
+ '@eslint/compat@1.4.1(eslint@9.38.0(jiti@2.6.1))':
dependencies:
- '@eslint/core': 0.16.0
+ '@eslint/core': 0.17.0
optionalDependencies:
eslint: 9.38.0(jiti@2.6.1)
@@ -4469,9 +4476,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.4.1':
+ '@eslint/config-helpers@0.4.2':
dependencies:
- '@eslint/core': 0.16.0
+ '@eslint/core': 0.17.0
'@eslint/core@0.13.0':
dependencies:
@@ -4481,6 +4488,10 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
+ '@eslint/core@0.17.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
'@eslint/eslintrc@3.3.1':
dependencies:
ajv: 6.12.6
@@ -4506,9 +4517,9 @@ snapshots:
'@eslint/core': 0.13.0
levn: 0.4.1
- '@eslint/plugin-kit@0.4.0':
+ '@eslint/plugin-kit@0.4.1':
dependencies:
- '@eslint/core': 0.16.0
+ '@eslint/core': 0.17.0
levn: 0.4.1
'@humanfs/core@0.19.1': {}
@@ -4522,7 +4533,7 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@iconify/json@2.2.400':
+ '@iconify/json@2.2.401':
dependencies:
'@iconify/types': 2.0.0
pathe: 2.0.3
@@ -4688,7 +4699,7 @@ snapshots:
'@rolldown/pluginutils@1.0.0-beta.29': {}
- '@rolldown/pluginutils@1.0.0-beta.44': {}
+ '@rolldown/pluginutils@1.0.0-beta.45': {}
'@rollup/rollup-android-arm-eabi@4.52.5':
optional: true
@@ -4848,7 +4859,7 @@ snapshots:
'@types/node@10.17.60': {}
- '@types/node@24.9.1':
+ '@types/node@24.9.2':
dependencies:
undici-types: 7.16.0
@@ -4860,7 +4871,7 @@ snapshots:
'@types/svgo@2.6.4':
dependencies:
- '@types/node': 24.9.1
+ '@types/node': 24.9.2
'@types/web-bluetooth@0.0.21': {}
@@ -5053,7 +5064,7 @@ snapshots:
dependencies:
'@iconify/utils': 3.0.2
'@unocss/core': 66.5.4
- ofetch: 1.4.1
+ ofetch: 1.5.0
transitivePeerDependencies:
- supports-color
@@ -5089,7 +5100,7 @@ snapshots:
dependencies:
'@unocss/core': 66.5.4
- '@unocss/vite@66.5.4(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))':
+ '@unocss/vite@66.5.4(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))':
dependencies:
'@jridgewell/remapping': 2.3.5
'@unocss/config': 66.5.4
@@ -5100,7 +5111,7 @@ snapshots:
pathe: 2.0.3
tinyglobby: 0.2.15
unplugin-utils: 0.3.1
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
optional: true
@@ -5161,22 +5172,22 @@ snapshots:
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
optional: true
- '@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
+ '@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
dependencies:
'@babel/core': 7.28.5
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5)
- '@rolldown/pluginutils': 1.0.0-beta.44
+ '@rolldown/pluginutils': 1.0.0-beta.45
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5)
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
vue: 3.5.22(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@6.0.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
+ '@vitejs/plugin-vue@6.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
dependencies:
'@rolldown/pluginutils': 1.0.0-beta.29
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
vue: 3.5.22(typescript@5.9.3)
'@volar/language-core@2.4.23':
@@ -5256,14 +5267,14 @@ snapshots:
dependencies:
'@vue/devtools-kit': 7.7.7
- '@vue/devtools-core@8.0.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
+ '@vue/devtools-core@8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
dependencies:
'@vue/devtools-kit': 8.0.3
'@vue/devtools-shared': 8.0.3
mitt: 3.0.1
nanoid: 5.1.6
pathe: 2.0.3
- vite-hot-client: 2.1.0(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite-hot-client: 2.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
vue: 3.5.22(typescript@5.9.3)
transitivePeerDependencies:
- vite
@@ -5276,7 +5287,7 @@ snapshots:
mitt: 3.0.1
perfect-debounce: 1.0.0
speakingurl: 14.0.1
- superjson: 2.2.3
+ superjson: 2.2.5
'@vue/devtools-kit@8.0.3':
dependencies:
@@ -5286,7 +5297,7 @@ snapshots:
mitt: 3.0.1
perfect-debounce: 2.0.0
speakingurl: 14.0.1
- superjson: 2.2.3
+ superjson: 2.2.5
'@vue/devtools-shared@7.7.7':
dependencies:
@@ -5433,12 +5444,12 @@ snapshots:
dependencies:
possible-typed-array-names: 1.1.0
- axios-retry@4.5.0(axios@1.12.2):
+ axios-retry@4.5.0(axios@1.13.1):
dependencies:
- axios: 1.12.2
+ axios: 1.13.1
is-retry-allowed: 2.2.0
- axios@1.12.2:
+ axios@1.13.1:
dependencies:
follow-redirects: 1.15.11
form-data: 4.0.4
@@ -5458,7 +5469,7 @@ snapshots:
mixin-deep: 1.3.2
pascalcase: 0.1.1
- baseline-browser-mapping@2.8.20: {}
+ baseline-browser-mapping@2.8.21: {}
big.js@5.2.2: {}
@@ -5500,9 +5511,9 @@ snapshots:
browserslist@4.27.0:
dependencies:
- baseline-browser-mapping: 2.8.20
+ baseline-browser-mapping: 2.8.21
caniuse-lite: 1.0.30001751
- electron-to-chromium: 1.5.240
+ electron-to-chromium: 1.5.243
node-releases: 2.0.26
update-browserslist-db: 1.1.4(browserslist@4.27.0)
@@ -5877,7 +5888,7 @@ snapshots:
tslib: 2.3.0
zrender: 6.0.0
- electron-to-chromium@1.5.240: {}
+ electron-to-chromium@1.5.243: {}
emoji-regex@8.0.0: {}
@@ -6023,7 +6034,7 @@ snapshots:
eslint-config-flat-gitignore@2.1.0(eslint@9.38.0(jiti@2.6.1)):
dependencies:
- '@eslint/compat': 1.4.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint/compat': 1.4.1(eslint@9.38.0(jiti@2.6.1))
eslint: 9.38.0(jiti@2.6.1)
eslint-config-prettier@10.1.5(eslint@9.38.0(jiti@2.6.1)):
@@ -6054,7 +6065,7 @@ snapshots:
eslint: 9.38.0(jiti@2.6.1)
eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
is-glob: 4.0.3
- minimatch: 10.0.3
+ minimatch: 10.1.1
semver: 7.7.3
stable-hash-x: 0.2.0
unrs-resolver: 1.11.1
@@ -6135,11 +6146,11 @@ snapshots:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.21.1
- '@eslint/config-helpers': 0.4.1
+ '@eslint/config-helpers': 0.4.2
'@eslint/core': 0.16.0
'@eslint/eslintrc': 3.3.1
'@eslint/js': 9.38.0
- '@eslint/plugin-kit': 0.4.0
+ '@eslint/plugin-kit': 0.4.1
'@humanfs/node': 0.16.7
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
@@ -6431,7 +6442,7 @@ snapshots:
dependencies:
foreground-child: 3.3.1
jackspeak: 4.1.1
- minimatch: 10.0.3
+ minimatch: 10.1.1
minipass: 7.1.2
package-json-from-dist: 1.0.1
path-scurry: 2.0.0
@@ -6925,7 +6936,7 @@ snapshots:
dependencies:
mime-db: 1.52.0
- minimatch@10.0.3:
+ minimatch@10.1.1:
dependencies:
'@isaacs/brace-expansion': 5.0.0
@@ -7021,7 +7032,7 @@ snapshots:
normalize-path@3.0.0: {}
- npm-check-updates@19.1.1: {}
+ npm-check-updates@19.1.2: {}
npm-run-path@6.0.0:
dependencies:
@@ -7077,6 +7088,12 @@ snapshots:
node-fetch-native: 1.6.7
ufo: 1.6.1
+ ofetch@1.5.0:
+ dependencies:
+ destr: 2.0.5
+ node-fetch-native: 1.6.7
+ ufo: 1.6.1
+
ohash@2.0.11: {}
open@10.2.0:
@@ -7665,7 +7682,7 @@ snapshots:
strip-json-comments@3.1.1: {}
- superjson@2.2.3:
+ superjson@2.2.5:
dependencies:
copy-anything: 4.0.5
@@ -7979,17 +7996,17 @@ snapshots:
evtd: 0.2.4
vue: 3.5.22(typescript@5.9.3)
- vite-dev-rpc@1.1.0(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-dev-rpc@1.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
birpc: 2.6.1
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-hot-client: 2.1.0(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite-hot-client: 2.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
- vite-hot-client@2.1.0(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-hot-client@2.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-plugin-inspect@11.3.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-inspect@11.3.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
ansis: 4.2.0
debug: 4.4.3
@@ -7999,19 +8016,19 @@ snapshots:
perfect-debounce: 2.0.0
sirv: 3.0.2
unplugin-utils: 0.3.1
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-dev-rpc: 1.1.0(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite-dev-rpc: 1.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
transitivePeerDependencies:
- supports-color
- vite-plugin-progress@0.0.7(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-progress@0.0.7(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
picocolors: 1.1.1
progress: 2.0.3
rd: 2.0.1
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-plugin-svg-icons@2.0.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-svg-icons@2.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
'@types/svgo': 2.6.4
cors: 2.8.5
@@ -8021,25 +8038,25 @@ snapshots:
pathe: 0.2.0
svg-baker: 1.7.0
svgo: 2.8.0
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-devtools@8.0.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)):
+ vite-plugin-vue-devtools@8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)):
dependencies:
- '@vue/devtools-core': 8.0.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ '@vue/devtools-core': 8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
'@vue/devtools-kit': 8.0.3
'@vue/devtools-shared': 8.0.3
sirv: 3.0.2
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-plugin-inspect: 11.3.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
- vite-plugin-vue-inspector: 5.3.2(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite-plugin-inspect: 11.3.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite-plugin-vue-inspector: 5.3.2(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
transitivePeerDependencies:
- '@nuxt/kit'
- supports-color
- vue
- vite-plugin-vue-inspector@5.3.2(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-vue-inspector@5.3.2(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
'@babel/core': 7.28.5
'@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5)
@@ -8050,11 +8067,11 @@ snapshots:
'@vue/compiler-dom': 3.5.22
kolorist: 1.8.0
magic-string: 0.30.21
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
- vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1):
+ vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1):
dependencies:
esbuild: 0.25.11
fdir: 6.5.0(picomatch@4.0.3)
@@ -8063,7 +8080,7 @@ snapshots:
rollup: 4.52.5
tinyglobby: 0.2.15
optionalDependencies:
- '@types/node': 24.9.1
+ '@types/node': 24.9.2
fsevents: 2.3.3
jiti: 2.6.1
sass: 1.93.2
From 232f56fd62bfa57aa3ee30ac044efe5c84633d53 Mon Sep 17 00:00:00 2001
From: Soybean
Date: Sun, 2 Nov 2025 13:34:39 +0800
Subject: [PATCH 11/16] chore(deps): update deps
---
package.json | 8 +-
packages/scripts/package.json | 2 +-
pnpm-lock.yaml | 558 +++++++++++++++++-----------------
3 files changed, 280 insertions(+), 288 deletions(-)
diff --git a/package.json b/package.json
index 98a6fc06..10f2843e 100644
--- a/package.json
+++ b/package.json
@@ -56,7 +56,7 @@
"@sa/utils": "workspace:*",
"@vueuse/core": "14.0.0",
"clipboard": "2.0.11",
- "dayjs": "1.11.18",
+ "dayjs": "1.11.19",
"defu": "6.1.4",
"echarts": "6.0.0",
"json5": "2.2.3",
@@ -71,7 +71,7 @@
},
"devDependencies": {
"@elegant-router/vue": "0.3.8",
- "@iconify/json": "2.2.401",
+ "@iconify/json": "2.2.402",
"@sa/scripts": "workspace:*",
"@sa/uno-preset": "workspace:*",
"@soybeanjs/eslint-config": "1.7.1",
@@ -86,10 +86,10 @@
"@vitejs/plugin-vue": "6.0.1",
"@vitejs/plugin-vue-jsx": "5.1.1",
"consola": "3.4.2",
- "eslint": "9.38.0",
+ "eslint": "9.39.0",
"eslint-plugin-vue": "10.5.1",
"kolorist": "1.8.0",
- "sass": "1.93.2",
+ "sass": "1.93.3",
"simple-git-hooks": "2.13.1",
"tsx": "4.20.6",
"typescript": "5.9.3",
diff --git a/packages/scripts/package.json b/packages/scripts/package.json
index b4ae93a2..1acc4a4a 100644
--- a/packages/scripts/package.json
+++ b/packages/scripts/package.json
@@ -23,6 +23,6 @@
"kolorist": "1.8.0",
"npm-check-updates": "19.1.2",
"picomatch": "4.0.3",
- "rimraf": "6.0.1"
+ "rimraf": "6.1.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5b71e7b3..3e734af9 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -36,8 +36,8 @@ importers:
specifier: 2.0.11
version: 2.0.11
dayjs:
- specifier: 1.11.18
- version: 1.11.18
+ specifier: 1.11.19
+ version: 1.11.19
defu:
specifier: 6.1.4
version: 6.1.4
@@ -76,8 +76,8 @@ importers:
specifier: 0.3.8
version: 0.3.8
'@iconify/json':
- specifier: 2.2.401
- version: 2.2.401
+ specifier: 2.2.402
+ version: 2.2.402
'@sa/scripts':
specifier: workspace:*
version: link:packages/scripts
@@ -86,7 +86,7 @@ importers:
version: link:packages/uno-preset
'@soybeanjs/eslint-config':
specifier: 1.7.1
- version: 1.7.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
+ version: 1.7.1(@typescript-eslint/utils@8.46.2(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1))))(eslint@9.39.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1)))
'@types/node':
specifier: 24.9.2
version: 24.9.2
@@ -95,7 +95,7 @@ importers:
version: 0.2.3
'@unocss/eslint-config':
specifier: 66.5.4
- version: 66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ version: 66.5.4(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
'@unocss/preset-icons':
specifier: 66.5.4
version: 66.5.4
@@ -110,28 +110,28 @@ importers:
version: 66.5.4
'@unocss/vite':
specifier: 66.5.4
- version: 66.5.4(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ version: 66.5.4(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))
'@vitejs/plugin-vue':
specifier: 6.0.1
- version: 6.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ version: 6.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
'@vitejs/plugin-vue-jsx':
specifier: 5.1.1
- version: 5.1.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ version: 5.1.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
consola:
specifier: 3.4.2
version: 3.4.2
eslint:
- specifier: 9.38.0
- version: 9.38.0(jiti@2.6.1)
+ specifier: 9.39.0
+ version: 9.39.0(jiti@2.6.1)
eslint-plugin-vue:
specifier: 10.5.1
- version: 10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
+ version: 10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1)))
kolorist:
specifier: 1.8.0
version: 1.8.0
sass:
- specifier: 1.93.2
- version: 1.93.2
+ specifier: 1.93.3
+ version: 1.93.3
simple-git-hooks:
specifier: 2.13.1
version: 2.13.1
@@ -149,19 +149,19 @@ importers:
version: 30.0.0(@babel/parser@7.28.5)(vue@3.5.22(typescript@5.9.3))
vite:
specifier: 7.1.12
- version: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ version: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
vite-plugin-progress:
specifier: 0.0.7
- version: 0.0.7(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ version: 0.0.7(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))
vite-plugin-svg-icons:
specifier: 2.0.1
- version: 2.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ version: 2.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))
vite-plugin-vue-devtools:
specifier: 8.0.3
- version: 8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ version: 8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
vue-eslint-parser:
specifier: 10.2.0
- version: 10.2.0(eslint@9.38.0(jiti@2.6.1))
+ version: 10.2.0(eslint@9.39.0(jiti@2.6.1))
vue-tsc:
specifier: 3.1.2
version: 3.1.2(typescript@5.9.3)
@@ -232,7 +232,7 @@ importers:
devDependencies:
'@soybeanjs/changelog':
specifier: 0.3.25
- version: 0.3.25(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
+ version: 0.3.25(@typescript-eslint/utils@8.46.2(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1))))(eslint@9.39.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1)))
bumpp:
specifier: 10.3.1
version: 10.3.1
@@ -261,8 +261,8 @@ importers:
specifier: 4.0.3
version: 4.0.3
rimraf:
- specifier: 6.0.1
- version: 6.0.1
+ specifier: 6.1.0
+ version: 6.1.0
packages/uno-preset: {}
@@ -482,158 +482,158 @@ packages:
'@emotion/hash@0.8.0':
resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
- '@esbuild/aix-ppc64@0.25.11':
- resolution: {integrity: sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==}
+ '@esbuild/aix-ppc64@0.25.12':
+ resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.25.11':
- resolution: {integrity: sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==}
+ '@esbuild/android-arm64@0.25.12':
+ resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.25.11':
- resolution: {integrity: sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==}
+ '@esbuild/android-arm@0.25.12':
+ resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.25.11':
- resolution: {integrity: sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==}
+ '@esbuild/android-x64@0.25.12':
+ resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.25.11':
- resolution: {integrity: sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==}
+ '@esbuild/darwin-arm64@0.25.12':
+ resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.25.11':
- resolution: {integrity: sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==}
+ '@esbuild/darwin-x64@0.25.12':
+ resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.25.11':
- resolution: {integrity: sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==}
+ '@esbuild/freebsd-arm64@0.25.12':
+ resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.25.11':
- resolution: {integrity: sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==}
+ '@esbuild/freebsd-x64@0.25.12':
+ resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.25.11':
- resolution: {integrity: sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==}
+ '@esbuild/linux-arm64@0.25.12':
+ resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.25.11':
- resolution: {integrity: sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==}
+ '@esbuild/linux-arm@0.25.12':
+ resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.25.11':
- resolution: {integrity: sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==}
+ '@esbuild/linux-ia32@0.25.12':
+ resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.25.11':
- resolution: {integrity: sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==}
+ '@esbuild/linux-loong64@0.25.12':
+ resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.25.11':
- resolution: {integrity: sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==}
+ '@esbuild/linux-mips64el@0.25.12':
+ resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.25.11':
- resolution: {integrity: sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==}
+ '@esbuild/linux-ppc64@0.25.12':
+ resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.25.11':
- resolution: {integrity: sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==}
+ '@esbuild/linux-riscv64@0.25.12':
+ resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.25.11':
- resolution: {integrity: sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==}
+ '@esbuild/linux-s390x@0.25.12':
+ resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.25.11':
- resolution: {integrity: sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==}
+ '@esbuild/linux-x64@0.25.12':
+ resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.25.11':
- resolution: {integrity: sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==}
+ '@esbuild/netbsd-arm64@0.25.12':
+ resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.25.11':
- resolution: {integrity: sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==}
+ '@esbuild/netbsd-x64@0.25.12':
+ resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.25.11':
- resolution: {integrity: sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==}
+ '@esbuild/openbsd-arm64@0.25.12':
+ resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.11':
- resolution: {integrity: sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==}
+ '@esbuild/openbsd-x64@0.25.12':
+ resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openharmony-arm64@0.25.11':
- resolution: {integrity: sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==}
+ '@esbuild/openharmony-arm64@0.25.12':
+ resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
- '@esbuild/sunos-x64@0.25.11':
- resolution: {integrity: sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==}
+ '@esbuild/sunos-x64@0.25.12':
+ resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.25.11':
- resolution: {integrity: sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==}
+ '@esbuild/win32-arm64@0.25.12':
+ resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.25.11':
- resolution: {integrity: sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==}
+ '@esbuild/win32-ia32@0.25.12':
+ resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.25.11':
- resolution: {integrity: sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==}
+ '@esbuild/win32-x64@0.25.12':
+ resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
@@ -669,10 +669,6 @@ packages:
resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/core@0.16.0':
- resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@eslint/core@0.17.0':
resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -685,8 +681,8 @@ packages:
resolution: {integrity: sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.38.0':
- resolution: {integrity: sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==}
+ '@eslint/js@9.39.0':
+ resolution: {integrity: sha512-BIhe0sW91JGPiaF1mOuPy5v8NflqfjIcDNpC+LbW9f609WVRX1rArrhi6Z2ymvrAry9jw+5POTj4t2t62o8Bmw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.7':
@@ -717,8 +713,8 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@iconify/json@2.2.401':
- resolution: {integrity: sha512-pBz8s09X2Aac6EhpfH1eWcu0Wqwuhgh3gmcoFgkrr6qUR1V2qZyz/TKo2hwGEEyyWqH2kc9t50qHRb0hxoG1/g==}
+ '@iconify/json@2.2.402':
+ resolution: {integrity: sha512-c4fqEUW+JrolUzwQJR5m4BgoAGGlTn8YjelJW1kc0k5b45/PztyNtLC+VT7Rwgc/sPYEDB4gwbQJCiwnJRku7A==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -1497,8 +1493,8 @@ packages:
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- alien-signals@3.0.3:
- resolution: {integrity: sha512-2JXjom6R7ZwrISpUphLhf4htUq1aKRCennTJ6u9kFfr3sLmC9+I4CxxVi+McoFnIg+p1HnVrfLT/iCt4Dlz//Q==}
+ alien-signals@3.0.5:
+ resolution: {integrity: sha512-+2bRQFO1f9GLeIabDQWJlluL1NspZlLjpjaSSwwpl+9Tz5tS/3KrceHdwjNvIMEbYWSpoqtOPuXLTSoPgvIEWw==}
alova@3.3.4:
resolution: {integrity: sha512-UKKqXdvf8aQ4C7m3brO77YWe5CDz8N59PdAUz7M8gowKUUXTutbk0Vk5DRBrCe0hMUyyNMUhdCZ38llGxCViyQ==}
@@ -1612,8 +1608,8 @@ packages:
resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
engines: {node: '>=0.10.0'}
- baseline-browser-mapping@2.8.21:
- resolution: {integrity: sha512-JU0h5APyQNsHOlAM7HnQnPToSDQoEBZqzu/YBlqDnEeymPnZDREeXJA3KBMQee+dKteAxZ2AtvQEvVYdZf241Q==}
+ baseline-browser-mapping@2.8.23:
+ resolution: {integrity: sha512-616V5YX4bepJFzNyOfce5Fa8fDJMfoxzOIzDCZwaGL8MKVpFrXqfNUoIpRn9YMI5pXf/VKgzjB4htFMsFKKdiQ==}
hasBin: true
big.js@5.2.2:
@@ -1700,8 +1696,8 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- caniuse-lite@1.0.30001751:
- resolution: {integrity: sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==}
+ caniuse-lite@1.0.30001752:
+ resolution: {integrity: sha512-vKUk7beoukxE47P5gcVNKkDRzXdVofotshHwfR9vmpeFKxmI5PBpgOMC18LUJUA/DvJ70Y7RveasIBraqsyO/g==}
chalk@1.1.3:
resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==}
@@ -1882,8 +1878,8 @@ packages:
dayjs@1.11.15:
resolution: {integrity: sha512-MC+DfnSWiM9APs7fpiurHGCoeIx0Gdl6QZBy+5lu8MbYKN5FZEXqOgrundfibdfhGZ15o9hzmZ2xJjZnbvgKXQ==}
- dayjs@1.11.18:
- resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==}
+ dayjs@1.11.19:
+ resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==}
debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
@@ -2001,8 +1997,8 @@ packages:
echarts@6.0.0:
resolution: {integrity: sha512-Tte/grDQRiETQP4xz3iZWSvoHrkCQtwqd6hs+mifXcjrCuo2iKWbajFObuLJVBlDIJlOzgQPd1hsaKt/3+OMkQ==}
- electron-to-chromium@1.5.243:
- resolution: {integrity: sha512-ZCphxFW3Q1TVhcgS9blfut1PX8lusVi2SvXQgmEEnK4TCmE1JhH2JkjJN+DNt0pJJwfBri5AROBnz2b/C+YU9g==}
+ electron-to-chromium@1.5.244:
+ resolution: {integrity: sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2059,8 +2055,8 @@ packages:
resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'}
- esbuild@0.25.11:
- resolution: {integrity: sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==}
+ esbuild@0.25.12:
+ resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
engines: {node: '>=18'}
hasBin: true
@@ -2176,8 +2172,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.38.0:
- resolution: {integrity: sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==}
+ eslint@9.39.0:
+ resolution: {integrity: sha512-iy2GE3MHrYTL5lrCtMZ0X1KLEKKUjmK0kzwcnefhR66txcEmXZD2YWgR5GNdcEwkNx3a0siYkSvl0vIC+Svjmg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -3029,8 +3025,8 @@ packages:
node-fetch-native@1.6.7:
resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
- node-releases@2.0.26:
- resolution: {integrity: sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA==}
+ node-releases@2.0.27:
+ resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
@@ -3087,8 +3083,8 @@ packages:
ofetch@1.4.1:
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
- ofetch@1.5.0:
- resolution: {integrity: sha512-A7llJ7eZyziA5xq9//3ZurA8OhFqtS99K5/V1sLBJ5j137CM/OAjlbA/TEJXBuOWwOfLqih+oH5U3ran4za1FQ==}
+ ofetch@1.5.1:
+ resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==}
ohash@2.0.11:
resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
@@ -3410,8 +3406,8 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
- rimraf@6.0.1:
- resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==}
+ rimraf@6.1.0:
+ resolution: {integrity: sha512-DxdlA1bdNzkZK7JiNWH+BAx1x4tEJWoTofIopFo6qWUU94jYrFZ0ubY05TqH3nWPJ1nKa1JWVFDINZ3fnrle/A==}
engines: {node: 20 || >=22}
hasBin: true
@@ -3445,8 +3441,8 @@ packages:
safe-regex@1.1.0:
resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==}
- sass@1.93.2:
- resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==}
+ sass@1.93.3:
+ resolution: {integrity: sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -4377,96 +4373,96 @@ snapshots:
'@emotion/hash@0.8.0': {}
- '@esbuild/aix-ppc64@0.25.11':
+ '@esbuild/aix-ppc64@0.25.12':
optional: true
- '@esbuild/android-arm64@0.25.11':
+ '@esbuild/android-arm64@0.25.12':
optional: true
- '@esbuild/android-arm@0.25.11':
+ '@esbuild/android-arm@0.25.12':
optional: true
- '@esbuild/android-x64@0.25.11':
+ '@esbuild/android-x64@0.25.12':
optional: true
- '@esbuild/darwin-arm64@0.25.11':
+ '@esbuild/darwin-arm64@0.25.12':
optional: true
- '@esbuild/darwin-x64@0.25.11':
+ '@esbuild/darwin-x64@0.25.12':
optional: true
- '@esbuild/freebsd-arm64@0.25.11':
+ '@esbuild/freebsd-arm64@0.25.12':
optional: true
- '@esbuild/freebsd-x64@0.25.11':
+ '@esbuild/freebsd-x64@0.25.12':
optional: true
- '@esbuild/linux-arm64@0.25.11':
+ '@esbuild/linux-arm64@0.25.12':
optional: true
- '@esbuild/linux-arm@0.25.11':
+ '@esbuild/linux-arm@0.25.12':
optional: true
- '@esbuild/linux-ia32@0.25.11':
+ '@esbuild/linux-ia32@0.25.12':
optional: true
- '@esbuild/linux-loong64@0.25.11':
+ '@esbuild/linux-loong64@0.25.12':
optional: true
- '@esbuild/linux-mips64el@0.25.11':
+ '@esbuild/linux-mips64el@0.25.12':
optional: true
- '@esbuild/linux-ppc64@0.25.11':
+ '@esbuild/linux-ppc64@0.25.12':
optional: true
- '@esbuild/linux-riscv64@0.25.11':
+ '@esbuild/linux-riscv64@0.25.12':
optional: true
- '@esbuild/linux-s390x@0.25.11':
+ '@esbuild/linux-s390x@0.25.12':
optional: true
- '@esbuild/linux-x64@0.25.11':
+ '@esbuild/linux-x64@0.25.12':
optional: true
- '@esbuild/netbsd-arm64@0.25.11':
+ '@esbuild/netbsd-arm64@0.25.12':
optional: true
- '@esbuild/netbsd-x64@0.25.11':
+ '@esbuild/netbsd-x64@0.25.12':
optional: true
- '@esbuild/openbsd-arm64@0.25.11':
+ '@esbuild/openbsd-arm64@0.25.12':
optional: true
- '@esbuild/openbsd-x64@0.25.11':
+ '@esbuild/openbsd-x64@0.25.12':
optional: true
- '@esbuild/openharmony-arm64@0.25.11':
+ '@esbuild/openharmony-arm64@0.25.12':
optional: true
- '@esbuild/sunos-x64@0.25.11':
+ '@esbuild/sunos-x64@0.25.12':
optional: true
- '@esbuild/win32-arm64@0.25.11':
+ '@esbuild/win32-arm64@0.25.12':
optional: true
- '@esbuild/win32-ia32@0.25.11':
+ '@esbuild/win32-ia32@0.25.12':
optional: true
- '@esbuild/win32-x64@0.25.11':
+ '@esbuild/win32-x64@0.25.12':
optional: true
- '@eslint-community/eslint-utils@4.9.0(eslint@9.38.0(jiti@2.6.1))':
+ '@eslint-community/eslint-utils@4.9.0(eslint@9.39.0(jiti@2.6.1))':
dependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/compat@1.4.1(eslint@9.38.0(jiti@2.6.1))':
+ '@eslint/compat@1.4.1(eslint@9.39.0(jiti@2.6.1))':
dependencies:
'@eslint/core': 0.17.0
optionalDependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
'@eslint/config-array@0.21.1':
dependencies:
@@ -4484,10 +4480,6 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/core@0.16.0':
- dependencies:
- '@types/json-schema': 7.0.15
-
'@eslint/core@0.17.0':
dependencies:
'@types/json-schema': 7.0.15
@@ -4508,7 +4500,7 @@ snapshots:
'@eslint/js@9.30.1': {}
- '@eslint/js@9.38.0': {}
+ '@eslint/js@9.39.0': {}
'@eslint/object-schema@2.1.7': {}
@@ -4533,7 +4525,7 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@iconify/json@2.2.401':
+ '@iconify/json@2.2.402':
dependencies:
'@iconify/types': 2.0.0
pathe: 2.0.3
@@ -4771,9 +4763,9 @@ snapshots:
'@sindresorhus/merge-streams@4.0.0': {}
- '@soybeanjs/changelog@0.3.25(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))':
+ '@soybeanjs/changelog@0.3.25(@typescript-eslint/utils@8.46.2(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1))))(eslint@9.39.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1)))':
dependencies:
- '@soybeanjs/eslint-config': 1.7.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
+ '@soybeanjs/eslint-config': 1.7.1(@typescript-eslint/utils@8.46.2(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1))))(eslint@9.39.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1)))
cli-progress: 3.12.0
convert-gitmoji: 0.1.5
dayjs: 1.11.15
@@ -4803,22 +4795,22 @@ snapshots:
- typescript
- vue-eslint-parser
- '@soybeanjs/eslint-config@1.7.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))':
+ '@soybeanjs/eslint-config@1.7.1(@typescript-eslint/utils@8.46.2(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1))))(eslint@9.39.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1)))':
dependencies:
'@antfu/eslint-define-config': 1.23.0-2
'@antfu/install-pkg': 1.1.0
'@eslint/eslintrc': 3.3.1
'@eslint/js': 9.30.1
- '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- '@typescript-eslint/parser': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- eslint: 9.38.0(jiti@2.6.1)
- eslint-config-flat-gitignore: 2.1.0(eslint@9.38.0(jiti@2.6.1))
- eslint-config-prettier: 10.1.5(eslint@9.38.0(jiti@2.6.1))
+ '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.0(jiti@2.6.1)
+ eslint-config-flat-gitignore: 2.1.0(eslint@9.39.0(jiti@2.6.1))
+ eslint-config-prettier: 10.1.5(eslint@9.39.0(jiti@2.6.1))
eslint-parser-plain: 0.1.1
- eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))
- eslint-plugin-n: 17.21.0(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- eslint-plugin-prettier: 5.5.1(eslint-config-prettier@10.1.5(eslint@9.38.0(jiti@2.6.1)))(eslint@9.38.0(jiti@2.6.1))(prettier@3.6.2)
- eslint-plugin-unicorn: 59.0.1(eslint@9.38.0(jiti@2.6.1))
+ eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.46.2(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))
+ eslint-plugin-n: 17.21.0(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-prettier: 5.5.1(eslint-config-prettier@10.1.5(eslint@9.39.0(jiti@2.6.1)))(eslint@9.39.0(jiti@2.6.1))(prettier@3.6.2)
+ eslint-plugin-unicorn: 59.0.1(eslint@9.39.0(jiti@2.6.1))
globals: 16.3.0
local-pkg: 1.1.1
prettier: 3.6.2
@@ -4827,9 +4819,9 @@ snapshots:
svelte-eslint-parser: 1.4.0
typescript: 5.9.3
optionalDependencies:
- '@unocss/eslint-config': 66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
- vue-eslint-parser: 10.2.0(eslint@9.38.0(jiti@2.6.1))
+ '@unocss/eslint-config': 66.5.4(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1)))
+ vue-eslint-parser: 10.2.0(eslint@9.39.0(jiti@2.6.1))
transitivePeerDependencies:
- '@types/eslint'
- '@typescript-eslint/utils'
@@ -4875,15 +4867,15 @@ snapshots:
'@types/web-bluetooth@0.0.21': {}
- '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/scope-manager': 8.35.1
- '@typescript-eslint/type-utils': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- '@typescript-eslint/utils': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/type-utils': 8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.35.1
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -4892,14 +4884,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.35.1
'@typescript-eslint/types': 8.35.1
'@typescript-eslint/typescript-estree': 8.35.1(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.35.1
debug: 4.4.3
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -4940,12 +4932,12 @@ snapshots:
dependencies:
typescript: 5.9.3
- '@typescript-eslint/type-utils@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/type-utils@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@typescript-eslint/typescript-estree': 8.35.1(typescript@5.9.3)
- '@typescript-eslint/utils': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
debug: 4.4.3
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
ts-api-utils: 2.1.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
@@ -4987,24 +4979,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.0(jiti@2.6.1))
'@typescript-eslint/scope-manager': 8.35.1
'@typescript-eslint/types': 8.35.1
'@typescript-eslint/typescript-estree': 8.35.1(typescript@5.9.3)
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.46.2(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.0(jiti@2.6.1))
'@typescript-eslint/scope-manager': 8.46.2
'@typescript-eslint/types': 8.46.2
'@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3)
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -5026,17 +5018,17 @@ snapshots:
'@unocss/core@66.5.4': {}
- '@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@unocss/eslint-config@66.5.4(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@unocss/eslint-plugin': 66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@unocss/eslint-plugin': 66.5.4(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
- '@unocss/eslint-plugin@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@unocss/eslint-plugin@66.5.4(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.46.2(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
'@unocss/config': 66.5.4
'@unocss/core': 66.5.4
'@unocss/rule-utils': 66.5.4
@@ -5064,7 +5056,7 @@ snapshots:
dependencies:
'@iconify/utils': 3.0.2
'@unocss/core': 66.5.4
- ofetch: 1.5.0
+ ofetch: 1.5.1
transitivePeerDependencies:
- supports-color
@@ -5100,7 +5092,7 @@ snapshots:
dependencies:
'@unocss/core': 66.5.4
- '@unocss/vite@66.5.4(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))':
+ '@unocss/vite@66.5.4(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))':
dependencies:
'@jridgewell/remapping': 2.3.5
'@unocss/config': 66.5.4
@@ -5111,7 +5103,7 @@ snapshots:
pathe: 2.0.3
tinyglobby: 0.2.15
unplugin-utils: 0.3.1
- vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
optional: true
@@ -5172,22 +5164,22 @@ snapshots:
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
optional: true
- '@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
+ '@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
dependencies:
'@babel/core': 7.28.5
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5)
'@rolldown/pluginutils': 1.0.0-beta.45
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5)
- vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
vue: 3.5.22(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@6.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
+ '@vitejs/plugin-vue@6.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
dependencies:
'@rolldown/pluginutils': 1.0.0-beta.29
- vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
vue: 3.5.22(typescript@5.9.3)
'@volar/language-core@2.4.23':
@@ -5267,14 +5259,14 @@ snapshots:
dependencies:
'@vue/devtools-kit': 7.7.7
- '@vue/devtools-core@8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
+ '@vue/devtools-core@8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
dependencies:
'@vue/devtools-kit': 8.0.3
'@vue/devtools-shared': 8.0.3
mitt: 3.0.1
nanoid: 5.1.6
pathe: 2.0.3
- vite-hot-client: 2.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite-hot-client: 2.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))
vue: 3.5.22(typescript@5.9.3)
transitivePeerDependencies:
- vite
@@ -5312,7 +5304,7 @@ snapshots:
'@volar/language-core': 2.4.23
'@vue/compiler-dom': 3.5.22
'@vue/shared': 3.5.22
- alien-signals: 3.0.3
+ alien-signals: 3.0.5
muggle-string: 0.4.1
path-browserify: 1.0.1
picomatch: 4.0.3
@@ -5369,7 +5361,7 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- alien-signals@3.0.3: {}
+ alien-signals@3.0.5: {}
alova@3.3.4:
dependencies:
@@ -5469,7 +5461,7 @@ snapshots:
mixin-deep: 1.3.2
pascalcase: 0.1.1
- baseline-browser-mapping@2.8.21: {}
+ baseline-browser-mapping@2.8.23: {}
big.js@5.2.2: {}
@@ -5511,10 +5503,10 @@ snapshots:
browserslist@4.27.0:
dependencies:
- baseline-browser-mapping: 2.8.21
- caniuse-lite: 1.0.30001751
- electron-to-chromium: 1.5.243
- node-releases: 2.0.26
+ baseline-browser-mapping: 2.8.23
+ caniuse-lite: 1.0.30001752
+ electron-to-chromium: 1.5.244
+ node-releases: 2.0.27
update-browserslist-db: 1.1.4(browserslist@4.27.0)
builtin-modules@5.0.0: {}
@@ -5589,7 +5581,7 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001751: {}
+ caniuse-lite@1.0.30001752: {}
chalk@1.1.3:
dependencies:
@@ -5778,7 +5770,7 @@ snapshots:
dayjs@1.11.15: {}
- dayjs@1.11.18: {}
+ dayjs@1.11.19: {}
debug@2.6.9:
dependencies:
@@ -5888,7 +5880,7 @@ snapshots:
tslib: 2.3.0
zrender: 6.0.0
- electron-to-chromium@1.5.243: {}
+ electron-to-chromium@1.5.244: {}
emoji-regex@8.0.0: {}
@@ -5992,34 +5984,34 @@ snapshots:
is-date-object: 1.1.0
is-symbol: 1.1.1
- esbuild@0.25.11:
+ esbuild@0.25.12:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.11
- '@esbuild/android-arm': 0.25.11
- '@esbuild/android-arm64': 0.25.11
- '@esbuild/android-x64': 0.25.11
- '@esbuild/darwin-arm64': 0.25.11
- '@esbuild/darwin-x64': 0.25.11
- '@esbuild/freebsd-arm64': 0.25.11
- '@esbuild/freebsd-x64': 0.25.11
- '@esbuild/linux-arm': 0.25.11
- '@esbuild/linux-arm64': 0.25.11
- '@esbuild/linux-ia32': 0.25.11
- '@esbuild/linux-loong64': 0.25.11
- '@esbuild/linux-mips64el': 0.25.11
- '@esbuild/linux-ppc64': 0.25.11
- '@esbuild/linux-riscv64': 0.25.11
- '@esbuild/linux-s390x': 0.25.11
- '@esbuild/linux-x64': 0.25.11
- '@esbuild/netbsd-arm64': 0.25.11
- '@esbuild/netbsd-x64': 0.25.11
- '@esbuild/openbsd-arm64': 0.25.11
- '@esbuild/openbsd-x64': 0.25.11
- '@esbuild/openharmony-arm64': 0.25.11
- '@esbuild/sunos-x64': 0.25.11
- '@esbuild/win32-arm64': 0.25.11
- '@esbuild/win32-ia32': 0.25.11
- '@esbuild/win32-x64': 0.25.11
+ '@esbuild/aix-ppc64': 0.25.12
+ '@esbuild/android-arm': 0.25.12
+ '@esbuild/android-arm64': 0.25.12
+ '@esbuild/android-x64': 0.25.12
+ '@esbuild/darwin-arm64': 0.25.12
+ '@esbuild/darwin-x64': 0.25.12
+ '@esbuild/freebsd-arm64': 0.25.12
+ '@esbuild/freebsd-x64': 0.25.12
+ '@esbuild/linux-arm': 0.25.12
+ '@esbuild/linux-arm64': 0.25.12
+ '@esbuild/linux-ia32': 0.25.12
+ '@esbuild/linux-loong64': 0.25.12
+ '@esbuild/linux-mips64el': 0.25.12
+ '@esbuild/linux-ppc64': 0.25.12
+ '@esbuild/linux-riscv64': 0.25.12
+ '@esbuild/linux-s390x': 0.25.12
+ '@esbuild/linux-x64': 0.25.12
+ '@esbuild/netbsd-arm64': 0.25.12
+ '@esbuild/netbsd-x64': 0.25.12
+ '@esbuild/openbsd-arm64': 0.25.12
+ '@esbuild/openbsd-x64': 0.25.12
+ '@esbuild/openharmony-arm64': 0.25.12
+ '@esbuild/sunos-x64': 0.25.12
+ '@esbuild/win32-arm64': 0.25.12
+ '@esbuild/win32-ia32': 0.25.12
+ '@esbuild/win32-x64': 0.25.12
escalade@3.2.0: {}
@@ -6027,19 +6019,19 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-compat-utils@0.5.1(eslint@9.38.0(jiti@2.6.1)):
+ eslint-compat-utils@0.5.1(eslint@9.39.0(jiti@2.6.1)):
dependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
semver: 7.7.3
- eslint-config-flat-gitignore@2.1.0(eslint@9.38.0(jiti@2.6.1)):
+ eslint-config-flat-gitignore@2.1.0(eslint@9.39.0(jiti@2.6.1)):
dependencies:
- '@eslint/compat': 1.4.1(eslint@9.38.0(jiti@2.6.1))
- eslint: 9.38.0(jiti@2.6.1)
+ '@eslint/compat': 1.4.1(eslint@9.39.0(jiti@2.6.1))
+ eslint: 9.39.0(jiti@2.6.1)
- eslint-config-prettier@10.1.5(eslint@9.38.0(jiti@2.6.1)):
+ eslint-config-prettier@10.1.5(eslint@9.39.0(jiti@2.6.1)):
dependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
eslint-import-context@0.1.9(unrs-resolver@1.11.1):
dependencies:
@@ -6050,19 +6042,19 @@ snapshots:
eslint-parser-plain@0.1.1: {}
- eslint-plugin-es-x@7.8.0(eslint@9.38.0(jiti@2.6.1)):
+ eslint-plugin-es-x@7.8.0(eslint@9.39.0(jiti@2.6.1)):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.2
- eslint: 9.38.0(jiti@2.6.1)
- eslint-compat-utils: 0.5.1(eslint@9.38.0(jiti@2.6.1))
+ eslint: 9.39.0(jiti@2.6.1)
+ eslint-compat-utils: 0.5.1(eslint@9.39.0(jiti@2.6.1))
- eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1)):
+ eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.46.2(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1)):
dependencies:
'@typescript-eslint/types': 8.46.2
comment-parser: 1.4.1
debug: 4.4.3
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
is-glob: 4.0.3
minimatch: 10.1.1
@@ -6070,16 +6062,16 @@ snapshots:
stable-hash-x: 0.2.0
unrs-resolver: 1.11.1
optionalDependencies:
- '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.46.2(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
- eslint-plugin-n@17.21.0(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3):
+ eslint-plugin-n@17.21.0(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.0(jiti@2.6.1))
enhanced-resolve: 5.18.3
- eslint: 9.38.0(jiti@2.6.1)
- eslint-plugin-es-x: 7.8.0(eslint@9.38.0(jiti@2.6.1))
+ eslint: 9.39.0(jiti@2.6.1)
+ eslint-plugin-es-x: 7.8.0(eslint@9.39.0(jiti@2.6.1))
get-tsconfig: 4.13.0
globals: 15.15.0
ignore: 5.3.2
@@ -6089,24 +6081,24 @@ snapshots:
transitivePeerDependencies:
- typescript
- eslint-plugin-prettier@5.5.1(eslint-config-prettier@10.1.5(eslint@9.38.0(jiti@2.6.1)))(eslint@9.38.0(jiti@2.6.1))(prettier@3.6.2):
+ eslint-plugin-prettier@5.5.1(eslint-config-prettier@10.1.5(eslint@9.39.0(jiti@2.6.1)))(eslint@9.39.0(jiti@2.6.1))(prettier@3.6.2):
dependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
prettier: 3.6.2
prettier-linter-helpers: 1.0.0
synckit: 0.11.11
optionalDependencies:
- eslint-config-prettier: 10.1.5(eslint@9.38.0(jiti@2.6.1))
+ eslint-config-prettier: 10.1.5(eslint@9.39.0(jiti@2.6.1))
- eslint-plugin-unicorn@59.0.1(eslint@9.38.0(jiti@2.6.1)):
+ eslint-plugin-unicorn@59.0.1(eslint@9.39.0(jiti@2.6.1)):
dependencies:
'@babel/helper-validator-identifier': 7.28.5
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.0(jiti@2.6.1))
'@eslint/plugin-kit': 0.2.8
ci-info: 4.3.1
clean-regexp: 1.0.0
core-js-compat: 3.46.0
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
esquery: 1.6.0
find-up-simple: 1.0.1
globals: 16.3.0
@@ -6119,18 +6111,18 @@ snapshots:
semver: 7.7.3
strip-indent: 4.1.1
- eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))):
+ eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1))):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
- eslint: 9.38.0(jiti@2.6.1)
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.0(jiti@2.6.1))
+ eslint: 9.39.0(jiti@2.6.1)
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.2
semver: 7.7.3
- vue-eslint-parser: 10.2.0(eslint@9.38.0(jiti@2.6.1))
+ vue-eslint-parser: 10.2.0(eslint@9.39.0(jiti@2.6.1))
xml-name-validator: 4.0.0
optionalDependencies:
- '@typescript-eslint/parser': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.3)
eslint-scope@8.4.0:
dependencies:
@@ -6141,15 +6133,15 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.38.0(jiti@2.6.1):
+ eslint@9.39.0(jiti@2.6.1):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.21.1
'@eslint/config-helpers': 0.4.2
- '@eslint/core': 0.16.0
+ '@eslint/core': 0.17.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.38.0
+ '@eslint/js': 9.39.0
'@eslint/plugin-kit': 0.4.1
'@humanfs/node': 0.16.7
'@humanwhocodes/module-importer': 1.0.1
@@ -7028,7 +7020,7 @@ snapshots:
node-fetch-native@1.6.7: {}
- node-releases@2.0.26: {}
+ node-releases@2.0.27: {}
normalize-path@3.0.0: {}
@@ -7088,7 +7080,7 @@ snapshots:
node-fetch-native: 1.6.7
ufo: 1.6.1
- ofetch@1.5.0:
+ ofetch@1.5.1:
dependencies:
destr: 2.0.5
node-fetch-native: 1.6.7
@@ -7394,7 +7386,7 @@ snapshots:
rfdc@1.4.1: {}
- rimraf@6.0.1:
+ rimraf@6.1.0:
dependencies:
glob: 11.0.3
package-json-from-dist: 1.0.1
@@ -7458,7 +7450,7 @@ snapshots:
dependencies:
ret: 0.1.15
- sass@1.93.2:
+ sass@1.93.3:
dependencies:
chokidar: 4.0.3
immutable: 5.1.4
@@ -7797,7 +7789,7 @@ snapshots:
tsx@4.20.6:
dependencies:
- esbuild: 0.25.11
+ esbuild: 0.25.12
get-tsconfig: 4.13.0
optionalDependencies:
fsevents: 2.3.3
@@ -7996,17 +7988,17 @@ snapshots:
evtd: 0.2.4
vue: 3.5.22(typescript@5.9.3)
- vite-dev-rpc@1.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-dev-rpc@1.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
birpc: 2.6.1
- vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-hot-client: 2.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
+ vite-hot-client: 2.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))
- vite-hot-client@2.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-hot-client@2.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
- vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
- vite-plugin-inspect@11.3.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-inspect@11.3.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
ansis: 4.2.0
debug: 4.4.3
@@ -8016,19 +8008,19 @@ snapshots:
perfect-debounce: 2.0.0
sirv: 3.0.2
unplugin-utils: 0.3.1
- vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-dev-rpc: 1.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
+ vite-dev-rpc: 1.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))
transitivePeerDependencies:
- supports-color
- vite-plugin-progress@0.0.7(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-progress@0.0.7(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
picocolors: 1.1.1
progress: 2.0.3
rd: 2.0.1
- vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
- vite-plugin-svg-icons@2.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-svg-icons@2.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
'@types/svgo': 2.6.4
cors: 2.8.5
@@ -8038,25 +8030,25 @@ snapshots:
pathe: 0.2.0
svg-baker: 1.7.0
svgo: 2.8.0
- vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-devtools@8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)):
+ vite-plugin-vue-devtools@8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)):
dependencies:
- '@vue/devtools-core': 8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ '@vue/devtools-core': 8.0.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
'@vue/devtools-kit': 8.0.3
'@vue/devtools-shared': 8.0.3
sirv: 3.0.2
- vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-plugin-inspect: 11.3.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
- vite-plugin-vue-inspector: 5.3.2(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
+ vite-plugin-inspect: 11.3.3(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))
+ vite-plugin-vue-inspector: 5.3.2(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1))
transitivePeerDependencies:
- '@nuxt/kit'
- supports-color
- vue
- vite-plugin-vue-inspector@5.3.2(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-vue-inspector@5.3.2(vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
'@babel/core': 7.28.5
'@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5)
@@ -8067,13 +8059,13 @@ snapshots:
'@vue/compiler-dom': 3.5.22
kolorist: 1.8.0
magic-string: 0.30.21
- vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
- vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1):
+ vite@7.1.12(@types/node@24.9.2)(jiti@2.6.1)(sass@1.93.3)(tsx@4.20.6)(yaml@2.8.1):
dependencies:
- esbuild: 0.25.11
+ esbuild: 0.25.12
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
postcss: 8.5.6
@@ -8083,7 +8075,7 @@ snapshots:
'@types/node': 24.9.2
fsevents: 2.3.3
jiti: 2.6.1
- sass: 1.93.2
+ sass: 1.93.3
tsx: 4.20.6
yaml: 2.8.1
@@ -8102,10 +8094,10 @@ snapshots:
dependencies:
'@types/sortablejs': 1.15.9
- vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)):
+ vue-eslint-parser@10.2.0(eslint@9.39.0(jiti@2.6.1)):
dependencies:
debug: 4.4.3
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.0(jiti@2.6.1)
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
espree: 10.4.0
From ec792fa7493ef63f0a8795c00a52394657211776 Mon Sep 17 00:00:00 2001
From: Soybean
Date: Sun, 2 Nov 2025 13:35:11 +0800
Subject: [PATCH 12/16] chore(projects): release v2.0.0
---
CHANGELOG.md | 135 +++++++++++++++++++++++++++++++
package.json | 2 +-
packages/alova/package.json | 2 +-
packages/axios/package.json | 2 +-
packages/color/package.json | 2 +-
packages/hooks/package.json | 2 +-
packages/materials/package.json | 2 +-
packages/scripts/package.json | 2 +-
packages/uno-preset/package.json | 2 +-
packages/utils/package.json | 2 +-
10 files changed, 144 insertions(+), 9 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ed7e059c..92e390b9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,141 @@
# Changelog
+## [v2.0.0](https://github.com/soybeanjs/soybean-admin/compare/v1.3.15...v2.0.0) (2025-11-02)
+
+### 🚨 Breaking Changes
+
+- **hooks**: refactor useTable and enhance type definitions - by @soybeanjs [(8cc51)](https://github.com/soybeanjs/soybean-admin/commit/8cc5177c)
+- **projects**: optimize layout mode, split horizontal mix component into two layouts, and rename the component. - by **Azir** [(b6ac3)](https://github.com/soybeanjs/soybean-admin/commit/b6ac3106)
+- **request**: remove cancelRequest method and related logic from request instances - by @soybeanjs [(b4e12)](https://github.com/soybeanjs/soybean-admin/commit/b4e12530)
+
+### 🚀 Features
+
+- **components**:
+ - add the IconTooltip component. - by **Azir-11** [(a55b4)](https://github.com/soybeanjs/soybean-admin/commit/a55b4dc0)
+ - replace NTooltip with IconTooltip and optimize the layout of related components. - by **Azir-11** [(40057)](https://github.com/soybeanjs/soybean-admin/commit/4005763c)
+- **global-tab**:
+ - add support for switching tabs with right mouse button click - by @soybeanjs [(b2c91)](https://github.com/soybeanjs/soybean-admin/commit/b2c919b6)
+- **hooks**:
+ - add scrollX computation for total table width in useNaiveTable - by @Lruihao [(358e1)](https://github.com/soybeanjs/soybean-admin/commit/358e1297)
+- **packages**:
+ - materials support slider-tab. closed #823 - by @CyberShen in https://github.com/soybeanjs/soybean-admin/issues/823 [(61fa4)](https://github.com/soybeanjs/soybean-admin/commit/61fa4b7f)
+- **projects**:
+ - refactor theme drawer with tabbed layout for better UX. - by **Azir** [(8ba71)](https://github.com/soybeanjs/soybean-admin/commit/8ba71a08)
+ - Add current time display option for watermark - by @wenyuanw in https://github.com/soybeanjs/soybean-admin/issues/772 [(f238f)](https://github.com/soybeanjs/soybean-admin/commit/f238fcbd)
+ - add 'vertical-hybrid-header-first' layout mode - by @wenyuanw [(b4e5c)](https://github.com/soybeanjs/soybean-admin/commit/b4e5c6d9)
+ - add prompt information for scrolling mode and tab bar caching. - by **Azir-11** [(29a2a)](https://github.com/soybeanjs/soybean-admin/commit/29a2a5c6)
+ - support theme preset function. - by **Azir-11** [(257f1)](https://github.com/soybeanjs/soybean-admin/commit/257f1183)
+ - modify the default value of the reset cache policy to 'refresh'. - by **Azir-11** [(3c0a5)](https://github.com/soybeanjs/soybean-admin/commit/3c0a5282)
+ - optimize tabs cache cleaning strategy. close #820. - by **Azir-11** in https://github.com/soybeanjs/soybean-admin/issues/820 [(ef7ac)](https://github.com/soybeanjs/soybean-admin/commit/ef7acc62)
+ - support closing tabs with middle mouse button click - by @wenyuanw [(a8d1e)](https://github.com/soybeanjs/soybean-admin/commit/a8d1e5d2)
+ - support set global redius - by **CyberShen123** [(24c6d)](https://github.com/soybeanjs/soybean-admin/commit/24c6df52)
+ - support set global redius - by **CyberShen123** [(3549c)](https://github.com/soybeanjs/soybean-admin/commit/3549c4db)
+ - compatible with the new Echarts API and optimized styles. - by **Azir-11** [(9755c)](https://github.com/soybeanjs/soybean-admin/commit/9755c313)
+- **styles**:
+ - add text-autospace property to improve text layout - by @wenyuanw [(345aa)](https://github.com/soybeanjs/soybean-admin/commit/345aa293)
+
+### 🐞 Bug Fixes
+
+- **hooks**:
+ - correct chart rendering logic in useEcharts - by @soybeanjs [(8a7cd)](https://github.com/soybeanjs/soybean-admin/commit/8a7cd593)
+- **layout**:
+ - fix getSiderWidth - by @soybeanjs [(e471e)](https://github.com/soybeanjs/soybean-admin/commit/e471e914)
+- **packages**:
+ - fix the parsing logic for stored data to ensure correct return of boolean values - by @Lruihao [(9ea56)](https://github.com/soybeanjs/soybean-admin/commit/9ea56c9b)
+ - axios: fix json response. fixed #815 - by @soybeanjs in https://github.com/soybeanjs/soybean-admin/issues/815 [(fd087)](https://github.com/soybeanjs/soybean-admin/commit/fd087f59)
+ - axios: fix json response. fixed #815 - by @soybeanjs in https://github.com/soybeanjs/soybean-admin/issues/815 [(5be86)](https://github.com/soybeanjs/soybean-admin/commit/5be864a8)
+- **projects**:
+ - Fix i18n-ally not working when setting moduleResolution to bundler. fixed #780 - by @xiaobao0505 in https://github.com/soybeanjs/soybean-admin/issues/780 [(41191)](https://github.com/soybeanjs/soybean-admin/commit/41191d54)
+ - adjust legend position in line chart options. - by **Azir-11** [(0b998)](https://github.com/soybeanjs/soybean-admin/commit/0b9982bd)
+- **readme**:
+ - update GitHub stars and forks links for gitee - by @soybeanjs [(923eb)](https://github.com/soybeanjs/soybean-admin/commit/923eb98a)
+- **scripts**:
+ - update command to use 'npm-check-updates' instead of 'ncu' - by @soybeanjs [(8dc17)](https://github.com/soybeanjs/soybean-admin/commit/8dc17e62)
+- **styles**:
+ - show light color scrollbar while dark mode is on - by **whyang** [(dac50)](https://github.com/soybeanjs/soybean-admin/commit/dac5075b)
+- **table**:
+ - add type annotations for records in useTable hook - by @soybeanjs [(32b8f)](https://github.com/soybeanjs/soybean-admin/commit/32b8f990)
+- **types**:
+ - fix proxy types - by @soybeanjs [(3d72f)](https://github.com/soybeanjs/soybean-admin/commit/3d72f954)
+ - fix proxy types - by @soybeanjs [(12b25)](https://github.com/soybeanjs/soybean-admin/commit/12b25e0d)
+ - fix ts type error - by @soybeanjs [(d5a3a)](https://github.com/soybeanjs/soybean-admin/commit/d5a3a25d)
+
+### 🛠 Optimizations
+
+- **hooks**:
+ - optimize useEcharts - by @soybeanjs [(936b8)](https://github.com/soybeanjs/soybean-admin/commit/936b834e)
+- **packages**:
+ - remove ofetch package - by @soybeanjs [(abaaa)](https://github.com/soybeanjs/soybean-admin/commit/abaaa4a0)
+- **projects**:
+ - improve theme drawer responsive width for mobile devices - by @wenyuanw [(8439a)](https://github.com/soybeanjs/soybean-admin/commit/8439a600)
+ - improve robustness of second-level menu key logic - by @wenyuanw [(8b8a2)](https://github.com/soybeanjs/soybean-admin/commit/8b8a2083)
+ - optimize theme drawer width - by @soybeanjs [(81468)](https://github.com/soybeanjs/soybean-admin/commit/8146858b)
+ - optimize api type file - by @soybeanjs [(3a343)](https://github.com/soybeanjs/soybean-admin/commit/3a343eea)
+ - optimize radius settings - by @soybeanjs [(87a66)](https://github.com/soybeanjs/soybean-admin/commit/87a66a42)
+- **request**:
+ - enhance request options and response handling with generic types - by @soybeanjs [(50a5c)](https://github.com/soybeanjs/soybean-admin/commit/50a5cba0)
+- **typings**:
+ - update component typings - by @soybeanjs [(1d142)](https://github.com/soybeanjs/soybean-admin/commit/1d142695)
+
+### 💅 Refactors
+
+- **hooks**:
+ - optimize useContext and update useMixMenuContext - by @soybeanjs [(c9651)](https://github.com/soybeanjs/soybean-admin/commit/c965140b)
+ - streamline column visibility handling in useTable and table components - by @soybeanjs [(ee434)](https://github.com/soybeanjs/soybean-admin/commit/ee434145)
+ - remove useSignal hook and update exports - by @soybeanjs [(87adc)](https://github.com/soybeanjs/soybean-admin/commit/87adc35f)
+- **menu**:
+ - optimize the margin on the menu - by **NicholasLD** [(d7311)](https://github.com/soybeanjs/soybean-admin/commit/d7311111)
+- **projects**:
+ - remove unnecessary logic in onRouteSwitchWhenLoggedIn - by @wenyuanw [(d6c81)](https://github.com/soybeanjs/soybean-admin/commit/d6c8142b)
+- **request**:
+ - unify response transformation methods and deprecate transformBackendResponse - by @soybeanjs [(f83ee)](https://github.com/soybeanjs/soybean-admin/commit/f83eefbc)
+- **types**:
+ - move Auth and Route namespaces to separate files and clean up api.d.ts - by **Azir** [(d37ce)](https://github.com/soybeanjs/soybean-admin/commit/d37ce046)
+
+### 📖 Documentation
+
+- **projects**:
+ - add github trendshift info. - by **恕瑞玛的皇帝** [(e18d3)](https://github.com/soybeanjs/soybean-admin/commit/e18d3972)
+ - add github trendshift info. - by **恕瑞玛的皇帝** [(2a0c9)](https://github.com/soybeanjs/soybean-admin/commit/2a0c9f1b)
+ - add contribution leaderboard - by @wenyuanw [(01744)](https://github.com/soybeanjs/soybean-admin/commit/017440c1)
+
+### 🏡 Chore
+
+- **deps**:
+ - update NodeJS and pnpm version requirements in package.json and documentation - by **Junior25306** [(a5c4b)](https://github.com/soybeanjs/soybean-admin/commit/a5c4b4e3)
+ - update deps - by @soybeanjs [(5cb1c)](https://github.com/soybeanjs/soybean-admin/commit/5cb1cebd)
+ - update deps - by @soybeanjs [(aeb63)](https://github.com/soybeanjs/soybean-admin/commit/aeb63690)
+ - update deps - by @soybeanjs [(e89b8)](https://github.com/soybeanjs/soybean-admin/commit/e89b86ce)
+ - update deps - by @soybeanjs [(c962f)](https://github.com/soybeanjs/soybean-admin/commit/c962f7b2)
+ - update deps - by @soybeanjs [(12135)](https://github.com/soybeanjs/soybean-admin/commit/1213531b)
+ - update deps - by @soybeanjs [(e33f9)](https://github.com/soybeanjs/soybean-admin/commit/e33f944a)
+ - update deps - by @soybeanjs [(9fa95)](https://github.com/soybeanjs/soybean-admin/commit/9fa951aa)
+ - update deps - by @soybeanjs [(b041f)](https://github.com/soybeanjs/soybean-admin/commit/b041fdd8)
+ - update deps - by @soybeanjs [(d567c)](https://github.com/soybeanjs/soybean-admin/commit/d567c057)
+ - update deps - by @soybeanjs [(6cbf5)](https://github.com/soybeanjs/soybean-admin/commit/6cbf5705)
+ - update deps - by @soybeanjs [(6010f)](https://github.com/soybeanjs/soybean-admin/commit/6010f518)
+ - update deps - by @soybeanjs [(232f5)](https://github.com/soybeanjs/soybean-admin/commit/232f56fd)
+- **other**:
+ - update the ESLint validation configuration to support more file types. - by **Azir-11** [(8d7f9)](https://github.com/soybeanjs/soybean-admin/commit/8d7f91dc)
+ - update the ESLint validation configuration to support more file types. - by **Azir-11** [(be8f9)](https://github.com/soybeanjs/soybean-admin/commit/be8f915a)
+- **packages**:
+ - update Vite version to 7 in package.json and documentation. - by **Azir** [(03dd6)](https://github.com/soybeanjs/soybean-admin/commit/03dd64c5)
+ - add picomatch to fix scripts - by @soybeanjs [(805c3)](https://github.com/soybeanjs/soybean-admin/commit/805c3381)
+- **readme**:
+ - remove DartNode sponsorship badge from README files - by @soybeanjs [(33ade)](https://github.com/soybeanjs/soybean-admin/commit/33ade539)
+- **vscode**:
+ - remove unused vue.server.hybridMode setting from .vscode/settings.json - by @soybeanjs [(13319)](https://github.com/soybeanjs/soybean-admin/commit/133196f3)
+
+### 🎨 Styles
+
+- **projects**: format code. - by **Azir-11** [(100e0)](https://github.com/soybeanjs/soybean-admin/commit/100e0ea5)
+
+### ❤️ Contributors
+
+[](https://github.com/soybeanjs) [](https://github.com/wenyuanw) [](https://github.com/CyberShen) [](https://github.com/Lruihao) [](https://github.com/xiaobao0505)
+[Azir-11](mailto:2075125282@qq.com), [CyberShen123](mailto:s.lijun@qq.com), [whyang](mailto:whyang9701@gmail.com), [HongxuanG](mailto:1359774872@qq.com), [NicholasLD](mailto:878639947@qq.com), [Junior25306](mailto:dayu429@qq.com)
+
## [v2.0.0-beta.2](https://github.com/soybeanjs/soybean-admin/compare/v2.0.0-beta.1...v2.0.0-beta.2) (2025-10-27)
### 🚀 Features
diff --git a/package.json b/package.json
index 10f2843e..1863e7f6 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "soybean-admin",
"type": "module",
- "version": "2.0.0-beta.2",
+ "version": "2.0.0",
"description": "A fresh and elegant admin template, based on Vue3、Vite7、TypeScript、NaiveUI and UnoCSS. 一个基于Vue3、Vite7、TypeScript、NaiveUI and UnoCSS的清新优雅的中后台模版。",
"author": {
"name": "Soybean",
diff --git a/packages/alova/package.json b/packages/alova/package.json
index 98be27dd..b771d478 100644
--- a/packages/alova/package.json
+++ b/packages/alova/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/alova",
- "version": "2.0.0-beta.2",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts",
"./fetch": "./src/fetch.ts",
diff --git a/packages/axios/package.json b/packages/axios/package.json
index 115c836d..9463ffc6 100644
--- a/packages/axios/package.json
+++ b/packages/axios/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/axios",
- "version": "2.0.0-beta.2",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/color/package.json b/packages/color/package.json
index eb764bbe..327f8330 100644
--- a/packages/color/package.json
+++ b/packages/color/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/color",
- "version": "2.0.0-beta.2",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/hooks/package.json b/packages/hooks/package.json
index 0967a1bb..0402f151 100644
--- a/packages/hooks/package.json
+++ b/packages/hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/hooks",
- "version": "2.0.0-beta.2",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/materials/package.json b/packages/materials/package.json
index 99b2a991..2b220ede 100644
--- a/packages/materials/package.json
+++ b/packages/materials/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/materials",
- "version": "2.0.0-beta.2",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/scripts/package.json b/packages/scripts/package.json
index 1acc4a4a..564a826d 100644
--- a/packages/scripts/package.json
+++ b/packages/scripts/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/scripts",
- "version": "2.0.0-beta.2",
+ "version": "2.0.0",
"bin": {
"sa": "./bin.ts"
},
diff --git a/packages/uno-preset/package.json b/packages/uno-preset/package.json
index 2a067e79..a0c47091 100644
--- a/packages/uno-preset/package.json
+++ b/packages/uno-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/uno-preset",
- "version": "2.0.0-beta.2",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/utils/package.json b/packages/utils/package.json
index b37094aa..57172af8 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/utils",
- "version": "2.0.0-beta.2",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
From 4a9cf6c3da8d140da6984d36698d441b5174a23d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E7=92=90?=
Date: Sat, 8 Nov 2025 16:01:10 +0800
Subject: [PATCH 13/16] fix(types): add missing property in theme presets
---
src/theme/preset/azir.json | 3 ++-
src/theme/preset/compact.json | 3 ++-
src/theme/preset/dark.json | 3 ++-
src/theme/preset/default.json | 3 ++-
4 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/theme/preset/azir.json b/src/theme/preset/azir.json
index 837b9b44..41ce5f33 100644
--- a/src/theme/preset/azir.json
+++ b/src/theme/preset/azir.json
@@ -41,7 +41,8 @@
"visible": true,
"cache": true,
"height": 48,
- "mode": "chrome"
+ "mode": "chrome",
+ "closeTabByMiddleClick": false
},
"fixedHeaderAndTab": true,
"sider": {
diff --git a/src/theme/preset/compact.json b/src/theme/preset/compact.json
index 8944dd0f..84cdcd35 100644
--- a/src/theme/preset/compact.json
+++ b/src/theme/preset/compact.json
@@ -41,7 +41,8 @@
"visible": true,
"cache": true,
"height": 36,
- "mode": "button"
+ "mode": "button",
+ "closeTabByMiddleClick": false
},
"fixedHeaderAndTab": true,
"sider": {
diff --git a/src/theme/preset/dark.json b/src/theme/preset/dark.json
index 237b7c45..0a063233 100644
--- a/src/theme/preset/dark.json
+++ b/src/theme/preset/dark.json
@@ -41,7 +41,8 @@
"visible": true,
"cache": true,
"height": 44,
- "mode": "chrome"
+ "mode": "chrome",
+ "closeTabByMiddleClick": false
},
"fixedHeaderAndTab": true,
"sider": {
diff --git a/src/theme/preset/default.json b/src/theme/preset/default.json
index 0d4488ff..e62bb46a 100644
--- a/src/theme/preset/default.json
+++ b/src/theme/preset/default.json
@@ -41,7 +41,8 @@
"visible": true,
"cache": true,
"height": 44,
- "mode": "chrome"
+ "mode": "chrome",
+ "closeTabByMiddleClick": false
},
"fixedHeaderAndTab": true,
"sider": {
From 46081c365c5f1d65fd736ff80972f6e4ca37078a Mon Sep 17 00:00:00 2001
From: Soybean
Date: Wed, 12 Nov 2025 22:14:16 +0800
Subject: [PATCH 14/16] feat(docs): update QQ group image in README
---
README.en_US.md | 2 +-
README.md | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.en_US.md b/README.en_US.md
index dd33de56..ba846fdd 100644
--- a/README.en_US.md
+++ b/README.en_US.md
@@ -194,7 +194,7 @@ Here are the most active contributors from the past year. Thank you all for your
QQ Group
-

+