chore(deps): update dependencies and improve error handling

This commit is contained in:
0xJacky
2025-10-02 14:57:10 +00:00
parent e26a4fa263
commit 22e3c69371
8 changed files with 258 additions and 283 deletions
-14
View File
@@ -10,30 +10,20 @@ declare module 'vue' {
export interface GlobalComponents {
AAlert: typeof import('ant-design-vue/es')['Alert']
AApp: typeof import('ant-design-vue/es')['App']
AAutoComplete: typeof import('ant-design-vue/es')['AutoComplete']
AAvatar: typeof import('ant-design-vue/es')['Avatar']
ABadge: typeof import('ant-design-vue/es')['Badge']
ABreadcrumb: typeof import('ant-design-vue/es')['Breadcrumb']
ABreadcrumbItem: typeof import('ant-design-vue/es')['BreadcrumbItem']
AButton: typeof import('ant-design-vue/es')['Button']
ACard: typeof import('ant-design-vue/es')['Card']
ACheckbox: typeof import('ant-design-vue/es')['Checkbox']
ACheckboxGroup: typeof import('ant-design-vue/es')['CheckboxGroup']
ACol: typeof import('ant-design-vue/es')['Col']
ACollapse: typeof import('ant-design-vue/es')['Collapse']
ACollapsePanel: typeof import('ant-design-vue/es')['CollapsePanel']
AComment: typeof import('ant-design-vue/es')['Comment']
AConfigProvider: typeof import('ant-design-vue/es')['ConfigProvider']
ADivider: typeof import('ant-design-vue/es')['Divider']
ADrawer: typeof import('ant-design-vue/es')['Drawer']
ADropdown: typeof import('ant-design-vue/es')['Dropdown']
AEmpty: typeof import('ant-design-vue/es')['Empty']
AForm: typeof import('ant-design-vue/es')['Form']
AFormItem: typeof import('ant-design-vue/es')['FormItem']
AInput: typeof import('ant-design-vue/es')['Input']
AInputGroup: typeof import('ant-design-vue/es')['InputGroup']
AInputNumber: typeof import('ant-design-vue/es')['InputNumber']
AInputPassword: typeof import('ant-design-vue/es')['InputPassword']
ALayout: typeof import('ant-design-vue/es')['Layout']
ALayoutContent: typeof import('ant-design-vue/es')['LayoutContent']
ALayoutFooter: typeof import('ant-design-vue/es')['LayoutFooter']
@@ -45,7 +35,6 @@ declare module 'vue' {
AMenu: typeof import('ant-design-vue/es')['Menu']
AMenuDivider: typeof import('ant-design-vue/es')['MenuDivider']
AMenuItem: typeof import('ant-design-vue/es')['MenuItem']
AModal: typeof import('ant-design-vue/es')['Modal']
APopconfirm: typeof import('ant-design-vue/es')['Popconfirm']
APopover: typeof import('ant-design-vue/es')['Popover']
AppProvider: typeof import('./src/components/AppProvider.vue')['default']
@@ -54,10 +43,8 @@ declare module 'vue' {
ASelect: typeof import('ant-design-vue/es')['Select']
ASelectOption: typeof import('ant-design-vue/es')['SelectOption']
ASpace: typeof import('ant-design-vue/es')['Space']
ASpin: typeof import('ant-design-vue/es')['Spin']
AStatistic: typeof import('ant-design-vue/es')['Statistic']
ASubMenu: typeof import('ant-design-vue/es')['SubMenu']
ASwitch: typeof import('ant-design-vue/es')['Switch']
ATable: typeof import('ant-design-vue/es')['Table']
ATabPane: typeof import('ant-design-vue/es')['TabPane']
ATabs: typeof import('ant-design-vue/es')['Tabs']
@@ -65,7 +52,6 @@ declare module 'vue' {
ATextarea: typeof import('ant-design-vue/es')['Textarea']
ATooltip: typeof import('ant-design-vue/es')['Tooltip']
ATypographyText: typeof import('ant-design-vue/es')['TypographyText']
ATypographyTitle: typeof import('ant-design-vue/es')['TypographyTitle']
AutoCertFormAutoCertForm: typeof import('./src/components/AutoCertForm/AutoCertForm.vue')['default']
AutoCertFormDNSChallenge: typeof import('./src/components/AutoCertForm/DNSChallenge.vue')['default']
BaseEditorBaseEditor: typeof import('./src/components/BaseEditor/BaseEditor.vue')['default']
+2 -2
View File
@@ -19,7 +19,7 @@
"@formkit/auto-animate": "^0.9.0",
"@simplewebauthn/browser": "^13.2.0",
"@uozi-admin/curd": "^4.17.0",
"@uozi-admin/request": "^2.9.0",
"@uozi-admin/request": "^2.9.1",
"@vue/reactivity": "^3.5.22",
"@vue/shared": "^3.5.22",
"@vueuse/components": "^13.9.0",
@@ -87,7 +87,7 @@
"unplugin-auto-import": "^20.2.0",
"unplugin-vue-components": "^29.1.0",
"unplugin-vue-define-options": "^3.1.1",
"vite": "^7.1.7",
"vite": "^7.1.8",
"vite-plugin-inspect": "^11.3.3",
"vite-svg-loader": "^5.1.0",
"vue-tsc": "^3.1.0"
+206 -206
View File
@@ -27,8 +27,8 @@ importers:
specifier: ^4.17.0
version: 4.17.0(@ant-design/icons-vue@7.0.1(vue@3.5.22(typescript@5.9.3)))(@vueuse/core@13.9.0(vue@3.5.22(typescript@5.9.3)))(@vueuse/router@13.9.0(vue-router@4.5.1(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3)))(ant-design-vue@4.2.6(vue@3.5.22(typescript@5.9.3)))(dayjs@1.11.18)(lodash-es@4.17.21)(vue-router@4.5.1(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3))
'@uozi-admin/request':
specifier: ^2.9.0
version: 2.9.0(lodash-es@4.17.21)
specifier: ^2.9.1
version: 2.9.1(lodash-es@4.17.21)
'@vue/reactivity':
specifier: ^3.5.22
version: 3.5.22
@@ -115,7 +115,7 @@ importers:
version: 8.0.1
unocss:
specifier: ^66.5.2
version: 66.5.2(postcss@8.5.6)(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
version: 66.5.2(postcss@8.5.6)(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
uuid:
specifier: ^13.0.0
version: 13.0.0
@@ -152,7 +152,7 @@ importers:
devDependencies:
'@antfu/eslint-config':
specifier: ^5.4.1
version: 5.4.1(@vue/compiler-sfc@3.5.22)(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
version: 5.4.1(@vue/compiler-sfc@3.5.22)(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
'@iconify-json/fa':
specifier: 1.2.2
version: 1.2.2
@@ -182,13 +182,13 @@ importers:
version: 1.15.8
'@vitejs/plugin-legacy':
specifier: ^7.2.1
version: 7.2.1(terser@5.43.1)(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
version: 7.2.1(terser@5.43.1)(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
'@vitejs/plugin-vue':
specifier: ^6.0.1
version: 6.0.1(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
version: 6.0.1(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(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.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
version: 5.1.1(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
'@vue/compiler-sfc':
specifier: ^3.5.22
version: 3.5.22
@@ -203,10 +203,10 @@ importers:
version: 10.4.21(postcss@8.5.6)
eslint:
specifier: ^9.36.0
version: 9.36.0(jiti@2.6.0)
version: 9.36.0(jiti@2.6.1)
eslint-plugin-sonarjs:
specifier: ^3.0.5
version: 3.0.5(eslint@9.36.0(jiti@2.6.0))
version: 3.0.5(eslint@9.36.0(jiti@2.6.1))
less:
specifier: ^4.4.1
version: 4.4.1
@@ -226,11 +226,11 @@ importers:
specifier: ^3.1.1
version: 3.1.1(vue@3.5.22(typescript@5.9.3))
vite:
specifier: ^7.1.7
version: 7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
specifier: ^7.1.8
version: 7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite-plugin-inspect:
specifier: ^11.3.3
version: 11.3.3(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
version: 11.3.3(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
vite-svg-loader:
specifier: ^5.1.0
version: 5.1.0(vue@3.5.22(typescript@5.9.3))
@@ -1521,8 +1521,8 @@ packages:
'@types/ms@2.1.0':
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
'@types/node@24.6.1':
resolution: {integrity: sha512-ljvjjs3DNXummeIaooB4cLBKg2U6SPI6Hjra/9rRIy7CpM0HpLtG9HptkMKAb4HYWy5S7HUvJEuWgr/y0U8SHw==}
'@types/node@24.6.2':
resolution: {integrity: sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==}
'@types/nprogress@0.2.3':
resolution: {integrity: sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==}
@@ -1706,8 +1706,8 @@ packages:
vue: ^3.5.22
vue-router: '>=4.5.1'
'@uozi-admin/request@2.9.0':
resolution: {integrity: sha512-TWsovu2no3tzLvLAsmkkxDnZNPtFwRzjQr9PnpSpAqqey8wXvzblepTuwuepmyWCzIc6t+rXrMOK24MsghNmag==}
'@uozi-admin/request@2.9.1':
resolution: {integrity: sha512-DM4RfCtPL4Hp9TQRJsW9FAjstHIoHZMAgP/Ul51ikWYxyHUvzQ8zzfItnj7hv2pEiee6jLuEwUyQh1RwwSE9sA==}
peerDependencies:
lodash-es: '>=4.17.21'
@@ -2035,8 +2035,8 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
baseline-browser-mapping@2.8.9:
resolution: {integrity: sha512-hY/u2lxLrbecMEWSB0IpGzGyDyeoMFQhCvZd2jGFSE5I17Fh01sYUBPCJtkWERw7zrac9+cIghxm/ytJa2X8iA==}
baseline-browser-mapping@2.8.10:
resolution: {integrity: sha512-uLfgBi+7IBNay8ECBO2mVMGZAc1VgZWEChxm4lv+TobGdG82LnXMjuNGo/BSSZZL4UmkWhxEHP2f5ziLNwGWMA==}
hasBin: true
binary-extensions@2.3.0:
@@ -2066,8 +2066,8 @@ packages:
peerDependencies:
browserslist: '*'
browserslist@4.26.2:
resolution: {integrity: sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==}
browserslist@4.26.3:
resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -2555,8 +2555,8 @@ packages:
peerDependencies:
eslint: '>=8.45.0'
eslint-plugin-pnpm@1.1.2:
resolution: {integrity: sha512-WHH09rEiRZ3fjQ8y9LMarCp3uWOTGkbTyC8WCGqyjMVFUwSFjzIeays8ysvqyz7G5vyjr/72Mzq93Kgtp52BOQ==}
eslint-plugin-pnpm@1.2.0:
resolution: {integrity: sha512-HKIFEmRGVxXvPx/hCpZY0qUGCYoaSYO6EVut4Hf9bckC0qP6F23mBgdoIExRZIWoViHuMznSaDU1FpQmc2xpgw==}
peerDependencies:
eslint: ^9.0.0
@@ -3003,16 +3003,16 @@ packages:
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
isomorphic-git@1.33.2:
resolution: {integrity: sha512-xPCYL90rIwI/ngiOYGIMdvNlIbZ7++gJbnO2S/CPyIyKuKrYDJziLqfE4IL8yks931SXobwzwsVqVnuA4GZ4IA==}
isomorphic-git@1.33.3:
resolution: {integrity: sha512-6j83e0nz5aqkEmtP4ByPzTDuvt1y/eHUpJUXPccDm9qvfSZE52C/b7KJMfWPJoMbn5r/b4D4w5eKY4fbX/0jDg==}
engines: {node: '>=14.17'}
hasBin: true
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
jiti@2.6.0:
resolution: {integrity: sha512-VXe6RjJkBPj0ohtqaO8vSWP3ZhAKo66fKrFNCll4BTcwljPLz03pCbaNKfzGP5MbrCYcbJ7v0nOYYwUzTEIdXQ==}
jiti@2.6.1:
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true
js-tokens@4.0.0:
@@ -3647,8 +3647,8 @@ packages:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
engines: {node: '>=4'}
pnpm-workspace-yaml@1.1.2:
resolution: {integrity: sha512-XgS7j21a+I0dSmUzDUtKp4TAqPfLwJ0kAg0uQ2dveJxFrY14/9ukaD+Mt+4jt67RH4wgRsvNsjNdKbb/7NrMwQ==}
pnpm-workspace-yaml@1.2.0:
resolution: {integrity: sha512-4CnZHmLSaprRnIm2iQ27Zl1cWPRHdX7Ehw7ckRwujoPKCk2QAz4agsA2MbTodg4sgbqYfJ68ULT+Q5A8dU+Mow==}
pofile@1.0.11:
resolution: {integrity: sha512-Vy9eH1dRD9wHjYt/QqXcTz+RnX/zg53xK+KljFSX30PvdDMb2z+c6uDUeblUGqqJgz3QFsdlA0IJvHziPmWtQg==}
@@ -3943,8 +3943,8 @@ packages:
systemjs@6.15.1:
resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==}
tapable@2.2.3:
resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==}
tapable@2.3.0:
resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
engines: {node: '>=6'}
tar@6.2.1:
@@ -4055,8 +4055,8 @@ packages:
resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==}
engines: {node: '>=4'}
unimport@5.4.0:
resolution: {integrity: sha512-g/OLFZR2mEfqbC6NC9b2225eCJGvufxq34mj6kM3OmI5gdSL0qyqtnv+9qmsGpAmnzSl6x0IWZj4W+8j2hLkMA==}
unimport@5.4.1:
resolution: {integrity: sha512-wMZ2JKUCleCK2zfRHeWcbrUHKXOC3SVBYkyn/wTGzh0THX6sT4hSjuKXxKANN4/WMbT6ZPM4JzcDcnhD2x9Bpg==}
engines: {node: '>=18.12.0'}
unist-util-is@6.0.0:
@@ -4167,8 +4167,8 @@ packages:
peerDependencies:
vue: '>=3.2.13'
vite@7.1.7:
resolution: {integrity: sha512-VbA8ScMvAISJNJVbRDTJdCwqQoAareR/wutevKanhR2/1EkoXVZVkkORaYm/tNVCjP/UDTKtcw3bAkwOUdedmA==}
vite@7.1.8:
resolution: {integrity: sha512-oBXvfSHEOL8jF+R9Am7h59Up07kVVGH1NrFGFoEG6bPDZP3tGpQhvkBpy5x7U6+E6wZCu9OihsWgJqDbQIm8LQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -4389,44 +4389,44 @@ snapshots:
'@ant-design/icons-svg': 4.4.2
vue: 3.5.22(typescript@5.9.3)
'@antfu/eslint-config@5.4.1(@vue/compiler-sfc@3.5.22)(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)':
'@antfu/eslint-config@5.4.1(@vue/compiler-sfc@3.5.22)(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@antfu/install-pkg': 1.1.0
'@clack/prompts': 0.11.0
'@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.36.0(jiti@2.6.0))
'@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.36.0(jiti@2.6.1))
'@eslint/markdown': 7.3.0
'@stylistic/eslint-plugin': 5.4.0(eslint@9.36.0(jiti@2.6.0))
'@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
'@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
'@vitest/eslint-plugin': 1.3.13(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
'@stylistic/eslint-plugin': 5.4.0(eslint@9.36.0(jiti@2.6.1))
'@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
'@vitest/eslint-plugin': 1.3.13(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
ansis: 4.2.0
cac: 6.7.14
eslint: 9.36.0(jiti@2.6.0)
eslint-config-flat-gitignore: 2.1.0(eslint@9.36.0(jiti@2.6.0))
eslint: 9.36.0(jiti@2.6.1)
eslint-config-flat-gitignore: 2.1.0(eslint@9.36.0(jiti@2.6.1))
eslint-flat-config-utils: 2.1.4
eslint-merge-processors: 2.0.0(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-antfu: 3.1.1(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-command: 3.3.1(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-import-lite: 0.3.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
eslint-plugin-jsdoc: 59.1.0(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-jsonc: 2.20.1(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-n: 17.23.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
eslint-merge-processors: 2.0.0(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-antfu: 3.1.1(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-command: 3.3.1(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-import-lite: 0.3.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-jsdoc: 59.1.0(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-jsonc: 2.20.1(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-n: 17.23.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-no-only-tests: 3.3.0
eslint-plugin-perfectionist: 4.15.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
eslint-plugin-pnpm: 1.1.2(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-regexp: 2.10.0(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-toml: 0.12.0(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-unicorn: 61.0.2(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-vue: 10.5.0(@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.6.0)))(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.0)))
eslint-plugin-yml: 1.18.0(eslint@9.36.0(jiti@2.6.0))
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.36.0(jiti@2.6.0))
eslint-plugin-perfectionist: 4.15.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-pnpm: 1.2.0(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-regexp: 2.10.0(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-toml: 0.12.0(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-unicorn: 61.0.2(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-vue: 10.5.0(@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.6.1)))(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.1)))
eslint-plugin-yml: 1.18.0(eslint@9.36.0(jiti@2.6.1))
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.36.0(jiti@2.6.1))
globals: 16.4.0
jsonc-eslint-parser: 2.4.1
local-pkg: 1.1.2
parse-gitignore: 2.0.0
toml-eslint-parser: 0.10.0
vue-eslint-parser: 10.2.0(eslint@9.36.0(jiti@2.6.0))
vue-eslint-parser: 10.2.0(eslint@9.36.0(jiti@2.6.1))
yaml-eslint-parser: 1.3.0
transitivePeerDependencies:
- '@eslint/json'
@@ -4488,7 +4488,7 @@ snapshots:
dependencies:
'@babel/compat-data': 7.28.4
'@babel/helper-validator-option': 7.27.1
browserslist: 4.26.2
browserslist: 4.26.3
lru-cache: 5.1.1
semver: 6.3.1
@@ -5318,24 +5318,24 @@ snapshots:
'@esbuild/win32-x64@0.25.10':
optional: true
'@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.36.0(jiti@2.6.0))':
'@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.36.0(jiti@2.6.1))':
dependencies:
escape-string-regexp: 4.0.0
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
ignore: 5.3.2
'@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.6.0))':
'@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.6.1))':
dependencies:
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
'@eslint/compat@1.4.0(eslint@9.36.0(jiti@2.6.0))':
'@eslint/compat@1.4.0(eslint@9.36.0(jiti@2.6.1))':
dependencies:
'@eslint/core': 0.16.0
optionalDependencies:
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
'@eslint/config-array@0.21.0':
dependencies:
@@ -5618,11 +5618,11 @@ snapshots:
'@simplewebauthn/browser@13.2.0': {}
'@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.6.0))':
'@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.6.1))':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
'@typescript-eslint/types': 8.45.0
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
@@ -5658,7 +5658,7 @@ snapshots:
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 6.0.0
'@types/node': 24.6.1
'@types/node': 24.6.2
'@types/json-schema@7.0.15': {}
@@ -5674,7 +5674,7 @@ snapshots:
'@types/ms@2.1.0': {}
'@types/node@24.6.1':
'@types/node@24.6.2':
dependencies:
undici-types: 7.13.0
@@ -5686,7 +5686,7 @@ snapshots:
'@types/tar@6.1.13':
dependencies:
'@types/node': 24.6.1
'@types/node': 24.6.2
minipass: 4.2.8
'@types/trusted-types@2.0.7':
@@ -5698,18 +5698,18 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
'@types/node': 24.6.1
'@types/node': 24.6.2
optional: true
'@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)':
'@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
'@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/scope-manager': 8.45.0
'@typescript-eslint/type-utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
'@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
'@typescript-eslint/type-utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.45.0
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -5718,14 +5718,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)':
'@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.45.0
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.45.0
debug: 4.4.3
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -5748,13 +5748,13 @@ snapshots:
dependencies:
typescript: 5.9.3
'@typescript-eslint/type-utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)':
'@typescript-eslint/type-utils@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
'@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
'@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
debug: 4.4.3
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
ts-api-utils: 2.1.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
@@ -5778,13 +5778,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)':
'@typescript-eslint/utils@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
'@typescript-eslint/scope-manager': 8.45.0
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -5794,13 +5794,13 @@ snapshots:
'@typescript-eslint/types': 8.45.0
eslint-visitor-keys: 4.2.1
'@unocss/astro@66.5.2(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))':
'@unocss/astro@66.5.2(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))':
dependencies:
'@unocss/core': 66.5.2
'@unocss/reset': 66.5.2
'@unocss/vite': 66.5.2(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
'@unocss/vite': 66.5.2(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
optionalDependencies:
vite: 7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite: 7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
'@unocss/cli@66.5.2':
dependencies:
@@ -5930,7 +5930,7 @@ snapshots:
dependencies:
'@unocss/core': 66.5.2
'@unocss/vite@66.5.2(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))':
'@unocss/vite@66.5.2(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))':
dependencies:
'@jridgewell/remapping': 2.3.5
'@unocss/config': 66.5.2
@@ -5941,7 +5941,7 @@ snapshots:
pathe: 2.0.3
tinyglobby: 0.2.15
unplugin-utils: 0.3.0
vite: 7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite: 7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
'@uozi-admin/curd@4.17.0(@ant-design/icons-vue@7.0.1(vue@3.5.22(typescript@5.9.3)))(@vueuse/core@13.9.0(vue@3.5.22(typescript@5.9.3)))(@vueuse/router@13.9.0(vue-router@4.5.1(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3)))(ant-design-vue@4.2.6(vue@3.5.22(typescript@5.9.3)))(dayjs@1.11.18)(lodash-es@4.17.21)(vue-router@4.5.1(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3))':
dependencies:
@@ -5958,14 +5958,14 @@ snapshots:
vue-router: 4.5.1(vue@3.5.22(typescript@5.9.3))
xlsx: https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz
'@uozi-admin/request@2.9.0(lodash-es@4.17.21)':
'@uozi-admin/request@2.9.1(lodash-es@4.17.21)':
dependencies:
axios: 1.12.2
lodash-es: 4.17.21
transitivePeerDependencies:
- debug
'@vitejs/plugin-legacy@7.2.1(terser@5.43.1)(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))':
'@vitejs/plugin-legacy@7.2.1(terser@5.43.1)(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))':
dependencies:
'@babel/core': 7.28.4
'@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.4)
@@ -5973,40 +5973,40 @@ snapshots:
'@babel/preset-env': 7.28.3(@babel/core@7.28.4)
babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4)
babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4)
browserslist: 4.26.2
browserslist-to-esbuild: 2.1.1(browserslist@4.26.2)
browserslist: 4.26.3
browserslist-to-esbuild: 2.1.1(browserslist@4.26.3)
core-js: 3.45.1
magic-string: 0.30.19
regenerator-runtime: 0.14.1
systemjs: 6.15.1
terser: 5.43.1
vite: 7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite: 7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
'@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
dependencies:
'@babel/core': 7.28.4
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4)
'@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4)
'@rolldown/pluginutils': 1.0.0-beta.41
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4)
vite: 7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite: 7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vue: 3.5.22(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue@6.0.1(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
'@vitejs/plugin-vue@6.0.1(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
dependencies:
'@rolldown/pluginutils': 1.0.0-beta.29
vite: 7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite: 7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vue: 3.5.22(typescript@5.9.3)
'@vitest/eslint-plugin@1.3.13(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)':
'@vitest/eslint-plugin@1.3.13(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.45.0
'@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
eslint: 9.36.0(jiti@2.6.0)
'@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
eslint: 9.36.0(jiti@2.6.1)
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
@@ -6299,7 +6299,7 @@ snapshots:
autoprefixer@10.4.21(postcss@8.5.6):
dependencies:
browserslist: 4.26.2
browserslist: 4.26.3
caniuse-lite: 1.0.30001746
fraction.js: 4.3.7
normalize-range: 0.1.2
@@ -6345,7 +6345,7 @@ snapshots:
balanced-match@1.0.2: {}
baseline-browser-mapping@2.8.9: {}
baseline-browser-mapping@2.8.10: {}
binary-extensions@2.3.0: {}
@@ -6366,18 +6366,18 @@ snapshots:
dependencies:
fill-range: 7.1.1
browserslist-to-esbuild@2.1.1(browserslist@4.26.2):
browserslist-to-esbuild@2.1.1(browserslist@4.26.3):
dependencies:
browserslist: 4.26.2
browserslist: 4.26.3
meow: 13.2.0
browserslist@4.26.2:
browserslist@4.26.3:
dependencies:
baseline-browser-mapping: 2.8.9
baseline-browser-mapping: 2.8.10
caniuse-lite: 1.0.30001746
electron-to-chromium: 1.5.228
node-releases: 2.0.21
update-browserslist-db: 1.1.3(browserslist@4.26.2)
update-browserslist-db: 1.1.3(browserslist@4.26.3)
buffer-crc32@0.2.13: {}
@@ -6523,7 +6523,7 @@ snapshots:
core-js-compat@3.45.1:
dependencies:
browserslist: 4.26.2
browserslist: 4.26.3
core-js@3.45.1: {}
@@ -6692,7 +6692,7 @@ snapshots:
enhanced-resolve@5.18.3:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.3
tapable: 2.3.0
entities@4.5.0: {}
@@ -6791,67 +6791,67 @@ snapshots:
escape-string-regexp@5.0.0: {}
eslint-compat-utils@0.5.1(eslint@9.36.0(jiti@2.6.0)):
eslint-compat-utils@0.5.1(eslint@9.36.0(jiti@2.6.1)):
dependencies:
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
semver: 7.7.2
eslint-compat-utils@0.6.5(eslint@9.36.0(jiti@2.6.0)):
eslint-compat-utils@0.6.5(eslint@9.36.0(jiti@2.6.1)):
dependencies:
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
semver: 7.7.2
eslint-config-flat-gitignore@2.1.0(eslint@9.36.0(jiti@2.6.0)):
eslint-config-flat-gitignore@2.1.0(eslint@9.36.0(jiti@2.6.1)):
dependencies:
'@eslint/compat': 1.4.0(eslint@9.36.0(jiti@2.6.0))
eslint: 9.36.0(jiti@2.6.0)
'@eslint/compat': 1.4.0(eslint@9.36.0(jiti@2.6.1))
eslint: 9.36.0(jiti@2.6.1)
eslint-flat-config-utils@2.1.4:
dependencies:
pathe: 2.0.3
eslint-json-compat-utils@0.2.1(eslint@9.36.0(jiti@2.6.0))(jsonc-eslint-parser@2.4.1):
eslint-json-compat-utils@0.2.1(eslint@9.36.0(jiti@2.6.1))(jsonc-eslint-parser@2.4.1):
dependencies:
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
esquery: 1.6.0
jsonc-eslint-parser: 2.4.1
eslint-merge-processors@2.0.0(eslint@9.36.0(jiti@2.6.0)):
eslint-merge-processors@2.0.0(eslint@9.36.0(jiti@2.6.1)):
dependencies:
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
eslint-plugin-antfu@3.1.1(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-antfu@3.1.1(eslint@9.36.0(jiti@2.6.1)):
dependencies:
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
eslint-plugin-command@3.3.1(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-command@3.3.1(eslint@9.36.0(jiti@2.6.1)):
dependencies:
'@es-joy/jsdoccomment': 0.50.2
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
eslint-plugin-es-x@7.8.0(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-es-x@7.8.0(eslint@9.36.0(jiti@2.6.1)):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.1
eslint: 9.36.0(jiti@2.6.0)
eslint-compat-utils: 0.5.1(eslint@9.36.0(jiti@2.6.0))
eslint: 9.36.0(jiti@2.6.1)
eslint-compat-utils: 0.5.1(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-import-lite@0.3.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3):
eslint-plugin-import-lite@0.3.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
'@typescript-eslint/types': 8.45.0
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
optionalDependencies:
typescript: 5.9.3
eslint-plugin-jsdoc@59.1.0(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-jsdoc@59.1.0(eslint@9.36.0(jiti@2.6.1)):
dependencies:
'@es-joy/jsdoccomment': 0.58.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
debug: 4.4.3
escape-string-regexp: 4.0.0
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
espree: 10.4.0
esquery: 1.6.0
object-deep-merge: 1.0.5
@@ -6861,12 +6861,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-plugin-jsonc@2.20.1(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-jsonc@2.20.1(eslint@9.36.0(jiti@2.6.1)):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
eslint: 9.36.0(jiti@2.6.0)
eslint-compat-utils: 0.6.5(eslint@9.36.0(jiti@2.6.0))
eslint-json-compat-utils: 0.2.1(eslint@9.36.0(jiti@2.6.0))(jsonc-eslint-parser@2.4.1)
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
eslint: 9.36.0(jiti@2.6.1)
eslint-compat-utils: 0.6.5(eslint@9.36.0(jiti@2.6.1))
eslint-json-compat-utils: 0.2.1(eslint@9.36.0(jiti@2.6.1))(jsonc-eslint-parser@2.4.1)
espree: 10.4.0
graphemer: 1.4.0
jsonc-eslint-parser: 2.4.1
@@ -6875,12 +6875,12 @@ snapshots:
transitivePeerDependencies:
- '@eslint/json'
eslint-plugin-n@17.23.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3):
eslint-plugin-n@17.23.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
enhanced-resolve: 5.18.3
eslint: 9.36.0(jiti@2.6.0)
eslint-plugin-es-x: 7.8.0(eslint@9.36.0(jiti@2.6.0))
eslint: 9.36.0(jiti@2.6.1)
eslint-plugin-es-x: 7.8.0(eslint@9.36.0(jiti@2.6.1))
get-tsconfig: 4.10.1
globals: 15.15.0
globrex: 0.1.2
@@ -6892,43 +6892,43 @@ snapshots:
eslint-plugin-no-only-tests@3.3.0: {}
eslint-plugin-perfectionist@4.15.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3):
eslint-plugin-perfectionist@4.15.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
eslint: 9.36.0(jiti@2.6.0)
'@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
eslint: 9.36.0(jiti@2.6.1)
natural-orderby: 5.0.0
transitivePeerDependencies:
- supports-color
- typescript
eslint-plugin-pnpm@1.1.2(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-pnpm@1.2.0(eslint@9.36.0(jiti@2.6.1)):
dependencies:
empathic: 2.0.0
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
jsonc-eslint-parser: 2.4.1
pathe: 2.0.3
pnpm-workspace-yaml: 1.1.2
pnpm-workspace-yaml: 1.2.0
tinyglobby: 0.2.15
yaml-eslint-parser: 1.3.0
eslint-plugin-regexp@2.10.0(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-regexp@2.10.0(eslint@9.36.0(jiti@2.6.1)):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.1
comment-parser: 1.4.1
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
jsdoc-type-pratt-parser: 4.8.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
eslint-plugin-sonarjs@3.0.5(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-sonarjs@3.0.5(eslint@9.36.0(jiti@2.6.1)):
dependencies:
'@eslint-community/regexpp': 4.12.1
builtin-modules: 3.3.0
bytes: 3.1.2
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
functional-red-black-tree: 1.0.1
jsx-ast-utils-x: 0.1.0
lodash.merge: 4.6.2
@@ -6937,26 +6937,26 @@ snapshots:
semver: 7.7.2
typescript: 5.9.3
eslint-plugin-toml@0.12.0(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-toml@0.12.0(eslint@9.36.0(jiti@2.6.1)):
dependencies:
debug: 4.4.3
eslint: 9.36.0(jiti@2.6.0)
eslint-compat-utils: 0.6.5(eslint@9.36.0(jiti@2.6.0))
eslint: 9.36.0(jiti@2.6.1)
eslint-compat-utils: 0.6.5(eslint@9.36.0(jiti@2.6.1))
lodash: 4.17.21
toml-eslint-parser: 0.10.0
transitivePeerDependencies:
- supports-color
eslint-plugin-unicorn@61.0.2(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-unicorn@61.0.2(eslint@9.36.0(jiti@2.6.1)):
dependencies:
'@babel/helper-validator-identifier': 7.27.1
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
'@eslint/plugin-kit': 0.3.5
change-case: 5.4.4
ci-info: 4.3.0
clean-regexp: 1.0.0
core-js-compat: 3.45.1
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
esquery: 1.6.0
find-up-simple: 1.0.1
globals: 16.4.0
@@ -6969,41 +6969,41 @@ snapshots:
semver: 7.7.2
strip-indent: 4.1.0
eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1)):
dependencies:
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
optionalDependencies:
'@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
'@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-vue@10.5.0(@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.6.0)))(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.0))):
eslint-plugin-vue@10.5.0(@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.6.1)))(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.1))):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
eslint: 9.36.0(jiti@2.6.0)
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
eslint: 9.36.0(jiti@2.6.1)
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.2
semver: 7.7.2
vue-eslint-parser: 10.2.0(eslint@9.36.0(jiti@2.6.0))
vue-eslint-parser: 10.2.0(eslint@9.36.0(jiti@2.6.1))
xml-name-validator: 4.0.0
optionalDependencies:
'@stylistic/eslint-plugin': 5.4.0(eslint@9.36.0(jiti@2.6.0))
'@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)
'@stylistic/eslint-plugin': 5.4.0(eslint@9.36.0(jiti@2.6.1))
'@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-yml@1.18.0(eslint@9.36.0(jiti@2.6.0)):
eslint-plugin-yml@1.18.0(eslint@9.36.0(jiti@2.6.1)):
dependencies:
debug: 4.4.3
escape-string-regexp: 4.0.0
eslint: 9.36.0(jiti@2.6.0)
eslint-compat-utils: 0.6.5(eslint@9.36.0(jiti@2.6.0))
eslint: 9.36.0(jiti@2.6.1)
eslint-compat-utils: 0.6.5(eslint@9.36.0(jiti@2.6.1))
natural-compare: 1.4.0
yaml-eslint-parser: 1.3.0
transitivePeerDependencies:
- supports-color
eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.36.0(jiti@2.6.0)):
eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.36.0(jiti@2.6.1)):
dependencies:
'@vue/compiler-sfc': 3.5.22
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
eslint-scope@8.4.0:
dependencies:
@@ -7014,9 +7014,9 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
eslint@9.36.0(jiti@2.6.0):
eslint@9.36.0(jiti@2.6.1):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.21.0
'@eslint/config-helpers': 0.3.1
@@ -7052,7 +7052,7 @@ snapshots:
natural-compare: 1.4.0
optionator: 0.9.4
optionalDependencies:
jiti: 2.6.0
jiti: 2.6.1
transitivePeerDependencies:
- supports-color
@@ -7388,7 +7388,7 @@ snapshots:
isexe@2.0.0: {}
isomorphic-git@1.33.2:
isomorphic-git@1.33.3:
dependencies:
async-lock: 1.4.1
clean-git-ref: 2.0.1
@@ -7410,7 +7410,7 @@ snapshots:
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
jiti@2.6.0: {}
jiti@2.6.1: {}
js-tokens@4.0.0: {}
@@ -8150,7 +8150,7 @@ snapshots:
pluralize@8.0.0: {}
pnpm-workspace-yaml@1.1.2:
pnpm-workspace-yaml@1.2.0:
dependencies:
yaml: 2.8.1
@@ -8452,7 +8452,7 @@ snapshots:
systemjs@6.15.1: {}
tapable@2.2.3: {}
tapable@2.3.0: {}
tar@6.2.1:
dependencies:
@@ -8538,7 +8538,7 @@ snapshots:
dependencies:
'@quansync/fs': 0.1.5
defu: 6.1.4
jiti: 2.6.0
jiti: 2.6.1
quansync: 0.2.11
undici-types@7.13.0: {}
@@ -8556,7 +8556,7 @@ snapshots:
unicode-property-aliases-ecmascript@2.2.0: {}
unimport@5.4.0:
unimport@5.4.1:
dependencies:
acorn: 8.15.0
escape-string-regexp: 5.0.0
@@ -8596,9 +8596,9 @@ snapshots:
dependencies:
cookie: 1.0.2
unocss@66.5.2(postcss@8.5.6)(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)):
unocss@66.5.2(postcss@8.5.6)(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)):
dependencies:
'@unocss/astro': 66.5.2(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
'@unocss/astro': 66.5.2(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
'@unocss/cli': 66.5.2
'@unocss/core': 66.5.2
'@unocss/postcss': 66.5.2(postcss@8.5.6)
@@ -8616,9 +8616,9 @@ snapshots:
'@unocss/transformer-compile-class': 66.5.2
'@unocss/transformer-directives': 66.5.2
'@unocss/transformer-variant-group': 66.5.2
'@unocss/vite': 66.5.2(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
'@unocss/vite': 66.5.2(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
optionalDependencies:
vite: 7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite: 7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
transitivePeerDependencies:
- postcss
- supports-color
@@ -8628,7 +8628,7 @@ snapshots:
local-pkg: 1.1.2
magic-string: 0.30.19
picomatch: 4.0.3
unimport: 5.4.0
unimport: 5.4.1
unplugin: 2.3.10
unplugin-utils: 0.3.0
optionalDependencies:
@@ -8670,9 +8670,9 @@ snapshots:
picomatch: 4.0.3
webpack-virtual-modules: 0.6.2
update-browserslist-db@1.1.3(browserslist@4.26.2):
update-browserslist-db@1.1.3(browserslist@4.26.3):
dependencies:
browserslist: 4.26.2
browserslist: 4.26.3
escalade: 3.2.0
picocolors: 1.1.1
@@ -8684,24 +8684,24 @@ snapshots:
uuid@13.0.0: {}
vite-dev-rpc@1.1.0(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)):
vite-dev-rpc@1.1.0(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)):
dependencies:
birpc: 2.6.1
vite: 7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite-hot-client: 2.1.0(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
vite: 7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite-hot-client: 2.1.0(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
vite-hot-client@2.1.0(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)):
vite-hot-client@2.1.0(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)):
dependencies:
vite: 7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite: 7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite-plugin-build-id@0.5.0:
dependencies:
isomorphic-git: 1.33.2
isomorphic-git: 1.33.3
node-object-hash: 3.1.1
picocolors: 1.1.1
typescript: 5.9.3
vite-plugin-inspect@11.3.3(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)):
vite-plugin-inspect@11.3.3(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)):
dependencies:
ansis: 4.2.0
debug: 4.4.3
@@ -8711,8 +8711,8 @@ snapshots:
perfect-debounce: 2.0.0
sirv: 3.0.2
unplugin-utils: 0.3.0
vite: 7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite-dev-rpc: 1.1.0(vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
vite: 7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1)
vite-dev-rpc: 1.1.0(vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1))
transitivePeerDependencies:
- supports-color
@@ -8721,7 +8721,7 @@ snapshots:
svgo: 3.3.2
vue: 3.5.22(typescript@5.9.3)
vite@7.1.7(@types/node@24.6.1)(jiti@2.6.0)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1):
vite@7.1.8(@types/node@24.6.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1):
dependencies:
esbuild: 0.25.10
fdir: 6.5.0(picomatch@4.0.3)
@@ -8730,9 +8730,9 @@ snapshots:
rollup: 4.52.3
tinyglobby: 0.2.15
optionalDependencies:
'@types/node': 24.6.1
'@types/node': 24.6.2
fsevents: 2.3.3
jiti: 2.6.0
jiti: 2.6.1
less: 4.4.1
lightningcss: 1.30.1
terser: 5.43.1
@@ -8751,10 +8751,10 @@ snapshots:
echarts: 6.0.0
vue: 3.5.22(typescript@5.9.3)
vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.0)):
vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.1)):
dependencies:
debug: 4.4.3
eslint: 9.36.0(jiti@2.6.0)
eslint: 9.36.0(jiti@2.6.1)
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
espree: 10.4.0
+11 -4
View File
@@ -125,6 +125,10 @@ export function setupResponseInterceptor() {
},
async error => {
// Ignore canceled requests (navigation, component unmount, deduped requests)
if (error?.code === 'ERR_CANCELED' || /canceled/i.test(error?.message || '')) {
return Promise.reject(error)
}
// Setup stores and refs
const user = useUserStore()
const { secureSessionId } = storeToRefs(user)
@@ -155,11 +159,14 @@ export function setupResponseInterceptor() {
console.error('Failed to parse blob error response as JSON', e)
}
}
console.error(error)
const errData = (error.response?.data as CosyError) || {
code: error?.code || 'NETWORK_ERROR',
message: error?.message || 'Network error',
}
await handleApiError(errData, dedupe)
const err = error.response?.data as CosyError
await handleApiError(err, dedupe)
return Promise.reject(error.response?.data)
return Promise.reject(error.response?.data ?? errData)
},
)
}
+2 -16
View File
@@ -1,5 +1,5 @@
import { autoAnimatePlugin } from '@formkit/auto-animate/vue'
import { createCurdConfig } from '@uozi-admin/curd'
import { createCosyProConfig } from '@uozi-admin/curd'
import { createRequestConfig } from '@uozi-admin/request'
import { createPinia } from 'pinia'
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
@@ -44,21 +44,7 @@ app.use(pinia)
},
})
.use(setupInterceptors)
.use(createCurdConfig({
listApi: {
paginationMap: {
params: {
current: 'page',
pageSize: 'page_size',
},
response: {
total: 'total',
current: 'current_page',
pageSize: 'per_page',
totalPages: 'total_pages',
},
},
},
.use(createCosyProConfig({
i18n: {
legacy: false,
locale: 'zh-CN',
@@ -1,7 +1,6 @@
<script setup lang="ts">
import type { DiskStat, LoadStat, MemStat } from '@/api/analytic'
import analytic from '@/api/analytic'
import upgrade from '@/api/upgrade'
import { formatDateTime } from '@/lib/helper'
interface StatusData {
@@ -38,30 +37,27 @@ function formatUptime(uptime: number) {
// Format memory usage as "used percentage"
function formatMemoryUsage(memory: MemStat | null) {
if (!memory)
return '0B0%'
return '0B 0%'
// Use the pressure value as percentage (since you said we can get it directly)
const percentage = memory.pressure.toFixed(1)
// Use percentage provided by the backend; keep 1 decimal place
const percentage = typeof memory.pressure === 'number' ? memory.pressure.toFixed(1) : '0.0'
// Remove space from used size and combine without space
const usedSize = memory.used.replace(' ', '')
// Preserve space in formatted size and add a space before percentage
const usedSize = memory.used
return `${usedSize}${percentage}%`
return `${usedSize} ${percentage}%`
}
// Format disk usage as "used percentage"
function formatDiskUsage(disk: DiskStat | null) {
if (!disk)
return '0B0%'
return '0B 0%'
// Value is already formatted string like "39 GiB"
// Use the pre-calculated percentage from the API
const percentage = disk.percentage.toFixed(1)
// Already a formatted string like "39 GiB"; percentage comes from API
const percentage = typeof disk.percentage === 'number' ? disk.percentage.toFixed(1) : '0.0'
const usedSize = disk.used
// Remove space from used size and combine without space
const usedSize = disk.used.replace(' ', '')
return `${usedSize}${percentage}%`
return `${usedSize} ${percentage}%`
}
// Format CPU frequency
@@ -75,50 +71,46 @@ function formatCpuFreq(freq: number) {
return `${freq.toFixed(0)}MHz`
}
// Format CPU text as "<count>x<freq>" with graceful fallbacks
function formatCpu(cpuCount: number, freq: number) {
const hasCount = typeof cpuCount === 'number' && cpuCount > 0
const hasFreq = typeof freq === 'number' && freq > 0
if (hasCount && hasFreq)
return `${cpuCount}x${formatCpuFreq(freq)}`
if (hasCount && !hasFreq)
return `${cpuCount}x`
if (!hasCount && hasFreq)
return `${formatCpuFreq(freq)}`
return 'N/A'
}
// Update current timestamp
function updateTimestamp() {
statusData.value.timestamp = formatDateTime(new Date().toISOString())
}
// Initialize data from analytic init API
// Initialize data from analytic init API (no fallbacks)
async function initializeData() {
try {
const analyticData = await analytic.init()
// Set system info with fallbacks
statusData.value.uptime = analyticData?.host?.uptime || 0
statusData.value.loadAvg = analyticData?.loadavg || null
statusData.value.memory = analyticData?.memory || null
statusData.value.disk = analyticData?.disk || null
// Set CPU info with fallbacks
// System version is taken directly from host.platformVersion
statusData.value.version = analyticData?.host?.platformVersion || ''
const cpuInfo = analyticData?.cpu?.info || []
statusData.value.cpuCount = cpuInfo.length || 0
// Get CPU frequency from first CPU info with fallback
if (cpuInfo.length > 0 && cpuInfo[0].mhz) {
statusData.value.cpuFreq = cpuInfo[0].mhz
}
else {
statusData.value.cpuFreq = 0
}
// Try to get version from upgrade API, fallback to host platform version
try {
const versionData = await upgrade.current_version()
statusData.value.version = versionData?.cur_version?.version || analyticData?.host?.platformVersion || 'unknown'
}
catch (versionError) {
console.warn('Failed to get app version, using platform version:', versionError)
statusData.value.version = analyticData?.host?.platformVersion || 'unknown'
}
statusData.value.cpuFreq = (cpuInfo.length > 0 && cpuInfo[0].mhz) ? cpuInfo[0].mhz : 0
updateTimestamp()
}
catch (error) {
console.error('Failed to initialize terminal status bar:', error)
// Set default values on error
statusData.value.version = 'error'
updateTimestamp()
}
}
@@ -200,7 +192,7 @@ onMounted(() => {
<div class="status-item cpu">
<span class="icon i-tabler-cpu" />
<span class="value">{{ statusData.cpuCount || 0 }}x{{ formatCpuFreq(statusData.cpuFreq || 0) }}</span>
<span class="value">{{ formatCpu(statusData.cpuCount || 0, statusData.cpuFreq || 0) }}</span>
</div>
<div class="status-item memory">
+2 -2
View File
@@ -46,7 +46,7 @@ require (
github.com/stretchr/testify v1.11.1
github.com/tufanbarisyildirim/gonginx v0.0.0-20250620092546-c3e307e36701
github.com/ulikunitz/xz v0.5.15
github.com/uozi-tech/cosy v1.26.15
github.com/uozi-tech/cosy v1.26.16
github.com/uozi-tech/cosy-driver-sqlite v0.2.1
github.com/urfave/cli/v3 v3.4.1
golang.org/x/crypto v0.42.0
@@ -351,7 +351,7 @@ require (
google.golang.org/api v0.250.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20250922171735-9219d122eba9 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250922171735-9219d122eba9 // indirect
google.golang.org/protobuf v1.36.9 // indirect
google.golang.org/protobuf v1.36.10 // indirect
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
gopkg.in/ns1/ns1-go.v2 v2.15.0 // indirect
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
+4
View File
@@ -2012,6 +2012,8 @@ github.com/uozi-tech/cosy v1.26.7 h1:1YkzOHneh5Dc+LWpEOUxNmmZpp7j8T862nZUDjizaMI
github.com/uozi-tech/cosy v1.26.7/go.mod h1:g6HCFb0uEYHOw0GFLZWM25Qk/C0KgHZSh1BHZhf05v0=
github.com/uozi-tech/cosy v1.26.15 h1:cHAP77B+whJKWfd6LjaEGX3ivkJwtmDXGm57J+gUMd0=
github.com/uozi-tech/cosy v1.26.15/go.mod h1:S1b7yc/cvEZDw8cU8X1e6CwLsJ42FCGER4BVs6WcEyg=
github.com/uozi-tech/cosy v1.26.16 h1:vh9TFdjEr2DB4FV880W2l9dtyATRUR6fxLXs3V4NUj0=
github.com/uozi-tech/cosy v1.26.16/go.mod h1:S1b7yc/cvEZDw8cU8X1e6CwLsJ42FCGER4BVs6WcEyg=
github.com/uozi-tech/cosy-driver-mysql v0.2.2 h1:22S/XNIvuaKGqxQPsYPXN8TZ8hHjCQdcJKVQ83Vzxoo=
github.com/uozi-tech/cosy-driver-mysql v0.2.2/go.mod h1:EZnRIbSj1V5U0gEeTobrXai/d1SV11lkl4zP9NFEmyE=
github.com/uozi-tech/cosy-driver-postgres v0.2.1 h1:OICakGuT+omva6QOJCxTJ5Lfr7CGXLmk/zD+aS51Z2o=
@@ -2952,6 +2954,8 @@ google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqw
google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
google.golang.org/protobuf v1.36.9 h1:w2gp2mA27hUeUzj9Ex9FBjsBm40zfaDtEWow293U7Iw=
google.golang.org/protobuf v1.36.9/go.mod h1:fuxRtAxBytpl4zzqUh6/eyUujkJdNiuEkXntxiD/uRU=
google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE=
google.golang.org/protobuf v1.36.10/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=