From 14035cfa4d17a5ae02b71d529f0c9bf9cb2d8cb7 Mon Sep 17 00:00:00 2001
From: "Ray.Hao" <1490493387@qq.com>
Date: Thu, 18 Jun 2026 18:38:12 +0800
Subject: [PATCH] =?UTF-8?q?refactor(ui):=20=E7=95=8C=E9=9D=A2=E5=8D=87?=
=?UTF-8?q?=E7=BA=A7=E4=B8=8E=E4=BB=A3=E7=A0=81=E8=A7=84=E8=8C=83=E4=BC=98?=
=?UTF-8?q?=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.editorconfig | 23 +-
.env.development | 4 +-
.stylelintrc.cjs | 23 +-
.vscode/settings.json | 113 +-
README.en-US.md | 26 +-
README.md | 26 +-
deploy.mjs | 20 +-
eslint.config.ts | 93 +-
mock/notice.mock.ts | 138 +-
package.json | 2 +-
pnpm-lock.yaml | 2525 +++++++++--------
public/images/{qr => qrcode}/wechat-mp.jpg | Bin
.../images/{qr => qrcode}/wechat-official.png | Bin
.../images/{qr => qrcode}/wechat-personal.png | Bin
src/api/auth/index.ts | 15 +-
src/api/auth/types.ts | 18 +-
src/api/codegen/index.ts | 1 +
src/api/common.ts | 30 +-
src/api/system/config/index.ts | 1 +
src/api/system/dict/index.ts | 1 +
src/api/system/log/index.ts | 1 +
src/api/system/notice/index.ts | 1 +
src/api/system/role/index.ts | 2 +-
src/api/system/tenant-plan/index.ts | 2 +-
src/api/system/tenant/index.ts | 1 +
src/api/system/user/index.ts | 2 +-
src/assets/icons/arrow-left-right.svg | 1 +
src/assets/icons/bell.svg | 1 -
src/assets/icons/flexible.svg | 6 +
src/assets/icons/group.svg | 1 +
src/assets/icons/message.svg | 1 -
src/assets/icons/project.svg | 1 -
src/assets/icons/qq.svg | 1 -
src/assets/icons/qr-code.svg | 4 +
src/assets/icons/security.svg | 4 +
src/assets/icons/{captcha.svg => shield.svg} | 0
src/assets/icons/todo.svg | 1 -
src/assets/icons/user.svg | 1 -
src/assets/icons/wechat.svg | 1 -
src/assets/images/login/bg-dark.svg | 50 +-
src/assets/images/login/bg.svg | 50 +-
src/components/CommandPalette/index.vue | 36 +-
src/components/Hamburger/index.vue | 8 +-
src/components/NoticeDropdown/index.vue | 265 +-
src/components/NoticeDropdown/useNotice.ts | 62 +-
src/components/Pagination/index.vue | 15 +-
src/composables/index.ts | 6 +-
src/composables/usePageTable.ts | 114 +
src/composables/useRecentMenus.ts | 99 -
src/composables/useTableSelection.ts | 61 +-
src/constants/index.ts | 4 +-
src/enums/codegen.ts | 1 +
src/enums/settings.ts | 21 +
src/lang/package/en.json | 36 +-
src/lang/package/zh-cn.json | 37 +-
src/layouts/DoubleLayout.vue | 359 +++
src/layouts/LeftLayout.vue | 2 +-
src/layouts/MixLayout.vue | 45 +-
src/layouts/TopLayout.vue | 2 +-
src/layouts/components/LayoutNavbar.vue | 4 +-
src/layouts/components/LayoutSettings.vue | 898 ++++--
src/layouts/components/LayoutSidebar.vue | 8 +-
src/layouts/components/LayoutSidebarItem.vue | 12 +-
src/layouts/components/LayoutTagsView.vue | 134 +-
src/layouts/components/LayoutToolbar.vue | 39 +-
src/layouts/index.vue | 3 +
src/main.ts | 1 -
src/router/guards/permission.ts | 7 -
src/router/index.ts | 2 +-
src/settings.ts | 89 +-
src/stores/settings.ts | 63 +-
src/stores/tags-view.ts | 40 +-
src/styles/base/_mixins.scss | 68 -
src/styles/base/_reset.scss | 94 -
src/styles/base/_theme.scss | 140 -
src/styles/element-plus-overrides.scss | 355 +++
src/styles/element-plus-vars.scss | 30 +
src/styles/index.scss | 20 +-
src/styles/{layout/_layout.scss => menu.scss} | 66 +-
src/styles/mixins.scss | 21 +
src/styles/page.scss | 111 +
src/styles/reset.scss | 45 +
src/styles/theme.scss | 62 +
src/styles/variables.module.scss | 8 +-
.../{base/_variables.scss => variables.scss} | 17 +-
.../{vendors/_vxe-table.scss => vendors.scss} | 102 +-
.../vendors/_element-plus-override.scss | 186 --
src/styles/vendors/_element-plus.scss | 28 -
src/styles/vendors/_nprogress.scss | 7 -
src/styles/vendors/_wangeditor.scss | 28 -
src/types/global.d.ts | 11 -
src/types/index.ts | 5 -
src/types/shims-scss.d.ts | 4 -
src/types/ui/index.ts | 6 -
src/types/ui/settings.ts | 21 -
src/types/ui/tagsview.ts | 16 -
src/utils/download.ts | 2 +-
src/utils/request.ts | 5 +-
src/utils/theme.ts | 60 +-
.../codegen/components/BasicConfigStep.vue | 1 +
.../codegen/components/FieldConfigStep.vue | 1 +
src/views/codegen/components/TableList.vue | 84 +-
src/views/codegen/composables/useGenConfig.ts | 1 +
src/views/dashboard/index.vue | 771 +++--
src/views/demo/api/apifox.vue | 2 +-
src/views/demo/curd-single.vue | 12 +-
src/views/demo/curd/index.vue | 16 +-
src/views/demo/internal-doc.vue | 2 +-
src/views/demo/table-select/index.vue | 4 +-
src/views/error/401.vue | 2 +-
src/views/login/index.vue | 1096 +++----
src/views/profile/notice/index.vue | 68 +-
src/views/system/config/index.vue | 294 +-
src/views/system/dept/index.vue | 238 +-
src/views/system/dict/dict-item.vue | 344 +--
src/views/system/dict/index.vue | 340 ++-
src/views/system/log/index.vue | 143 +-
src/views/system/menu/index.vue | 306 +-
src/views/system/notice/index.vue | 480 ++--
src/views/system/role/index.vue | 492 ++--
src/views/system/tenant/index.vue | 657 ++---
src/views/system/tenant/plan.vue | 355 +--
.../system/user/components/UserDeptTree.vue | 33 +-
.../user/components/UserImportDialog.vue | 2 +-
src/views/system/user/index.vue | 670 +++--
{src/types => types}/auto-imports.d.ts | 0
{src/types => types}/components.d.ts | 82 +-
types/env.d.ts | 5 -
types/router.d.ts | 8 +-
vite.config.ts | 15 +-
130 files changed, 7813 insertions(+), 5893 deletions(-)
rename public/images/{qr => qrcode}/wechat-mp.jpg (100%)
rename public/images/{qr => qrcode}/wechat-official.png (100%)
rename public/images/{qr => qrcode}/wechat-personal.png (100%)
create mode 100644 src/assets/icons/arrow-left-right.svg
delete mode 100644 src/assets/icons/bell.svg
create mode 100644 src/assets/icons/flexible.svg
create mode 100644 src/assets/icons/group.svg
delete mode 100644 src/assets/icons/message.svg
delete mode 100644 src/assets/icons/project.svg
delete mode 100644 src/assets/icons/qq.svg
create mode 100644 src/assets/icons/qr-code.svg
create mode 100644 src/assets/icons/security.svg
rename src/assets/icons/{captcha.svg => shield.svg} (100%)
delete mode 100644 src/assets/icons/todo.svg
delete mode 100644 src/assets/icons/user.svg
delete mode 100644 src/assets/icons/wechat.svg
create mode 100644 src/composables/usePageTable.ts
delete mode 100644 src/composables/useRecentMenus.ts
create mode 100644 src/layouts/DoubleLayout.vue
delete mode 100644 src/styles/base/_mixins.scss
delete mode 100644 src/styles/base/_reset.scss
delete mode 100644 src/styles/base/_theme.scss
create mode 100644 src/styles/element-plus-overrides.scss
create mode 100644 src/styles/element-plus-vars.scss
rename src/styles/{layout/_layout.scss => menu.scss} (57%)
create mode 100644 src/styles/mixins.scss
create mode 100644 src/styles/page.scss
create mode 100644 src/styles/reset.scss
create mode 100644 src/styles/theme.scss
rename src/styles/{base/_variables.scss => variables.scss} (51%)
rename src/styles/{vendors/_vxe-table.scss => vendors.scss} (68%)
delete mode 100644 src/styles/vendors/_element-plus-override.scss
delete mode 100644 src/styles/vendors/_element-plus.scss
delete mode 100644 src/styles/vendors/_nprogress.scss
delete mode 100644 src/styles/vendors/_wangeditor.scss
delete mode 100644 src/types/global.d.ts
delete mode 100644 src/types/index.ts
delete mode 100644 src/types/shims-scss.d.ts
delete mode 100644 src/types/ui/index.ts
delete mode 100644 src/types/ui/settings.ts
delete mode 100644 src/types/ui/tagsview.ts
rename {src/types => types}/auto-imports.d.ts (100%)
rename {src/types => types}/components.d.ts (57%)
diff --git a/.editorconfig b/.editorconfig
index 00ee2de4..1733079d 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -1,15 +1,20 @@
# http://editorconfig.org
root = true
-# 表示所有文件适用
+# 所有文件
[*]
-charset = utf-8 # 设置文件字符集为 utf-8
-end_of_line = lf # 控制换行类型(lf | cr | crlf)
-indent_style = space # 缩进风格(tab | space)
-indent_size = 2 # 缩进大小
-insert_final_newline = true # 始终在文件末尾插入一个新行
+# 文件字符集
+charset = utf-8
+# 换行符类型:lf | cr | crlf
+end_of_line = lf
+# 缩进风格:space | tab
+indent_style = space
+# 缩进大小
+indent_size = 2
+# 文件末尾保留一个空行
+insert_final_newline = true
-# 表示仅 md 文件适用以下规则
+# Markdown 保留原始排版
[*.md]
-max_line_length = off # 关闭最大行长度限制
-trim_trailing_whitespace = false # 关闭末尾空格修剪
+max_line_length = off
+trim_trailing_whitespace = false
diff --git a/.env.development b/.env.development
index 60906d47..402d381d 100644
--- a/.env.development
+++ b/.env.development
@@ -6,8 +6,8 @@ VITE_APP_TITLE=vue3-element-admin
VITE_APP_BASE_API=/dev-api
# 接口地址
-VITE_APP_API_URL=https://api.youlai.tech # 线上
-# VITE_APP_API_URL=https://api.youlai.tech/v2 # 线上(多租户)
+# VITE_APP_API_URL=https://api.youlai.tech # 线上
+VITE_APP_API_URL=https://api.youlai.tech/v2 # 线上(多租户)
# VITE_APP_API_URL=http://localhost:8000 # 本地
diff --git a/.stylelintrc.cjs b/.stylelintrc.cjs
index 0e021578..0cbaf9b2 100644
--- a/.stylelintrc.cjs
+++ b/.stylelintrc.cjs
@@ -6,10 +6,6 @@ module.exports = {
"stylelint-config-html/vue",
"stylelint-config-recess-order",
],
-
- plugins: [
- "stylelint-prettier", // 统一代码风格,格式冲突时以 Prettier 规则为准
- ],
overrides: [
{
files: ["**/*.{vue,html}"],
@@ -21,19 +17,22 @@ module.exports = {
},
],
rules: {
- "prettier/prettier": true, // 强制执行 Prettier 格式化规则(需配合 .prettierrc 配置文件)
- "no-empty-source": null, // 允许空的样式文件
- "declaration-property-value-no-unknown": null, // 允许非常规数值格式 ,如 height: calc(100% - 50)
- // 允许使用未知伪类
+ "no-empty-source": null,
+ "declaration-property-value-no-unknown": null,
"selector-pseudo-class-no-unknown": [
true,
{
ignorePseudoClasses: ["global", "export", "deep"],
},
],
- // 允许使用未知伪元素
- "no-invalid-position-declaration": null, // Vue 模板内联 style 误报
- "at-rule-no-unknown": null, // 禁用默认的未知 at-rule 检查
- "scss/at-rule-no-unknown": true, // 启用 SCSS 特定的 at-rule 检查
+ "selector-pseudo-element-no-unknown": [
+ true,
+ {
+ ignorePseudoElements: ["deep", "slotted", "global", "v-deep", "v-slotted", "v-global"],
+ },
+ ],
+ "no-invalid-position-declaration": null,
+ "at-rule-no-unknown": null,
+ "scss/at-rule-no-unknown": true,
},
};
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 302ead28..03f1c2b5 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,71 +1,62 @@
{
- "typescript.tsdk": "./node_modules/typescript/lib",
+ "js/ts.tsdk.path": "./node_modules/typescript/lib",
"npm.packageManager": "pnpm",
"editor.tabSize": 2,
- "editor.formatOnSave": true,
- "editor.defaultFormatter": "esbenp.prettier-vscode",
- "editor.quickSuggestions": {
- "other": true,
- "comments": true,
- "strings": true
- },
- "editor.codeActionsOnSave": {
- "source.fixAll": "explicit",
- "source.fixAll.eslint": "explicit",
- "source.fixAll.stylelint": "explicit"
- },
+ "editor.insertSpaces": true,
+ "editor.detectIndentation": false,
+ "editor.formatOnSave": true,
+ "editor.formatOnSaveMode": "file",
+ "editor.formatOnPaste": false,
+ "editor.formatOnType": false,
+ "editor.defaultFormatter": "esbenp.prettier-vscode",
+ "editor.tabCompletion": "off",
"files.eol": "\n",
- "search.exclude": {
- "**/node_modules": true,
- "**/*.log": true,
- "**/*.log*": true,
- "**/bower_components": true,
- "**/dist": true,
- "**/elehukouben": true,
- "**/.git": true,
- "**/.gitignore": true,
- "**/.svn": true,
- "**/.DS_Store": true,
- "**/.idea": true,
- "**/.vscode": false,
- "**/yarn.lock": true,
- "**/tmp": true,
- "out": true,
- "dist": true,
- "node_modules": true,
- "CHANGELOG.md": true,
- "examples": true,
- "res": true,
- "screenshots": true,
- "yarn-error.log": true,
- "**/.yarn": true
+ "files.insertFinalNewline": true,
+ "files.trimTrailingWhitespace": true,
+ "prettier.requireConfig": true,
+ "prettier.useEditorConfig": true,
+ "eslint.format.enable": false,
+ "eslint.validate": ["javascript", "typescript", "vue"],
+ "stylelint.validate": ["css", "scss", "vue"],
+ "[vue]": {
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
},
- "files.exclude": {
- "**/.cache": true,
- "**/.editorconfig": true,
- "**/.eslintcache": true,
- "**/bower_components": true,
- "**/.idea": true,
- "**/tmp": true,
- "**/.git": true,
- "**/.svn": true,
- "**/.hg": true,
- "**/CVS": true,
- "**/.DS_Store": true
+ "[typescript]": {
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
+ },
+ "[javascript]": {
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
+ },
+ "[json]": {
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
+ },
+ "[jsonc]": {
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
+ },
+ "[scss]": {
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
+ },
+ "[css]": {
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
+ },
+ "[html]": {
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
+ },
+ "editor.codeActionsOnSave": {
+ "source.fixAll": "never",
+ "source.fixAll.eslint": "never",
+ "source.fixAll.stylelint": "never"
+ },
+ "search.exclude": {
+ "**/dist": true,
+ "**/node_modules": true,
+ "**/*.log": true
},
"files.watcherExclude": {
- "**/.git/objects/**": true,
- "**/.git/subtree-cache/**": true,
- "**/.vscode/**": true,
- "**/node_modules/**": true,
- "**/tmp/**": true,
- "**/bower_components/**": true,
"**/dist/**": true,
- "**/yarn.lock": true
+ "**/node_modules/**": true
},
- "i18n-ally.localesPaths": [
- "src/lang/package"
- ],
- "scss.lint.unknownAtRules": "ignore",
- "i18n-ally.keystyle": "nested"
+ "i18n-ally.localesPaths": ["src/lang/package"],
+ "i18n-ally.keystyle": "nested",
+ "scss.lint.unknownAtRules": "ignore"
}
diff --git a/README.en-US.md b/README.en-US.md
index e83b7f26..ee133d15 100644
--- a/README.en-US.md
+++ b/README.en-US.md
@@ -47,16 +47,16 @@
@@ -64,10 +64,10 @@
@@ -226,17 +226,17 @@ Thanks to all the contributors!
- 
+ 
WeChat Official Account
|
|
- 
+ 
Mini Program
|
|
- 
+ 
Add Author WeChat
|
diff --git a/README.md b/README.md
index 1b7ebb8d..d51137f2 100644
--- a/README.md
+++ b/README.md
@@ -44,16 +44,16 @@
@@ -61,10 +61,10 @@
@@ -223,17 +223,17 @@ Thanks to all the contributors!
- 
+ 
公众号「有来技术」
|
|
- 
+ 
小程序「有来技术」
|
|
- 
+ 
添加作者微信
|
diff --git a/deploy.mjs b/deploy.mjs
index 977f29b0..255fc53e 100644
--- a/deploy.mjs
+++ b/deploy.mjs
@@ -1,3 +1,4 @@
+/* eslint-disable no-console */
/**
* 部署管理后台到服务器 | 用法:pnpm run deploy
*
@@ -12,22 +13,19 @@
*/
import { execSync } from "node:child_process";
-
-
-// ==================== 改为你的服务器信息 ====================
-const HOST = "127.0.0.1"; // 服务器 IP,改为你的
-const USER = "root"; // SSH 用户名,改为你的
-const PORT = 22; // SSH 端口,改为你的
-const TARGET = "/data/www/vue3-element-admin"; // 部署目录,改为你的
+const HOST = "www.youlai.tech"; // 服务器 IP,改为你的
+const USER = "root"; // SSH 用户名,改为你的
+const PORT = 1010; // SSH 端口,改为你的
+const TARGET = "/mnt/nginx/html/vue"; // 部署目录,改为你的
// =========================================================
console.log("构建中...");
execSync("pnpm build-only", { stdio: "inherit" });
console.log(`部署 → ${USER}@${HOST}:${TARGET}`);
-execSync(
- `scp -o StrictHostKeyChecking=no -P ${PORT} -r "dist/." "${USER}@${HOST}:${TARGET}/"`,
- { stdio: "inherit", shell: true }
-);
+execSync(`scp -o StrictHostKeyChecking=no -P ${PORT} -r "dist/." "${USER}@${HOST}:${TARGET}/"`, {
+ stdio: "inherit",
+ shell: true,
+});
console.log("部署完成");
diff --git a/eslint.config.ts b/eslint.config.ts
index 4c32ca69..7a9f55f7 100644
--- a/eslint.config.ts
+++ b/eslint.config.ts
@@ -1,62 +1,20 @@
-// https://eslint.org/docs/latest/use/configure/configuration-files-new
-
-// 基础ESLint配置
import eslint from "@eslint/js";
import globals from "globals";
-// TypeScript支持
import * as typescriptEslint from "typescript-eslint";
-// Vue支持
import pluginVue from "eslint-plugin-vue";
import vueParser from "vue-eslint-parser";
-// 代码风格与格式化
import configPrettier from "eslint-config-prettier";
-import prettierPlugin from "eslint-plugin-prettier";
-
-// 解析自动导入配置
import fs from "node:fs";
-let autoImportGlobals = {};
+
+let autoImportGlobals: Record = {};
try {
autoImportGlobals =
JSON.parse(fs.readFileSync("./.eslintrc-auto-import.json", "utf-8")).globals || {};
} catch (error) {
- // 文件不存在或解析错误时使用空对象
console.warn("Could not load auto-import globals", error);
}
-// Element Plus组件
-const elementPlusComponents = {
- // Element Plus 组件添加为全局变量,避免 no-undef 报错
- ElInput: "readonly",
- ElSelect: "readonly",
- ElSwitch: "readonly",
- ElCascader: "readonly",
- ElInputNumber: "readonly",
- ElTimePicker: "readonly",
- ElTimeSelect: "readonly",
- ElDatePicker: "readonly",
- ElTreeSelect: "readonly",
- ElText: "readonly",
- ElRadioGroup: "readonly",
- ElCheckboxGroup: "readonly",
- ElOption: "readonly",
- ElRadio: "readonly",
- ElCheckbox: "readonly",
- ElInputTag: "readonly",
- ElForm: "readonly",
- ElFormItem: "readonly",
- ElTable: "readonly",
- ElTableColumn: "readonly",
- ElButton: "readonly",
- ElDialog: "readonly",
- ElPagination: "readonly",
- ElMessage: "readonly",
- ElMessageBox: "readonly",
- ElNotification: "readonly",
- ElTree: "readonly",
-};
-
export default [
- // 忽略文件配置
{
ignores: [
"**/node_modules/**",
@@ -68,36 +26,20 @@ export default [
],
},
- // 基础 JavaScript 配置
eslint.configs.recommended,
-
- // Vue 推荐配置
...pluginVue.configs["flat/recommended"],
-
- // TypeScript 推荐配置
...typescriptEslint.configs.recommended,
- // 全局配置
{
- // 指定要检查的文件
files: ["**/*.{js,mjs,cjs,ts,mts,cts,vue}"],
languageOptions: {
ecmaVersion: "latest",
sourceType: "module",
globals: {
- ...globals.browser, // 浏览器环境全局变量
- ...globals.node, // Node.js 环境全局变量
- ...globals.es2022, // ES2022 全局对象
- ...autoImportGlobals, // 自动导入的 API 函数
- ...elementPlusComponents, // Element Plus 组件
- // 全局类型定义,解决 TypeScript 中定义但 ESLint 不识别的问题
- PageQuery: "readonly",
- PageResult: "readonly",
- OptionType: "readonly",
- ApiResponse: "readonly",
- ExcelResult: "readonly",
- TagView: "readonly",
- AppSettings: "readonly",
+ ...globals.browser,
+ ...globals.node,
+ ...globals.es2022,
+ ...autoImportGlobals,
__APP_INFO__: "readonly",
},
},
@@ -128,7 +70,6 @@ export default [
},
},
- // Vue 文件特定配置
{
files: ["**/*.vue"],
languageOptions: {
@@ -142,7 +83,6 @@ export default [
},
},
rules: {
- // Vue 规则
"vue/multi-word-component-names": "off",
"vue/no-v-html": "off",
"vue/require-default-prop": "off",
@@ -175,7 +115,6 @@ export default [
},
},
- // TypeScript 文件特定配置
{
files: ["**/*.{ts,tsx,mts,cts}"],
languageOptions: {
@@ -188,8 +127,7 @@ export default [
},
},
rules: {
- // TypeScript 规则
- "@typescript-eslint/no-explicit-any": "warn", // 逐步收敛 any 类型
+ "@typescript-eslint/no-explicit-any": "warn",
"@typescript-eslint/no-empty-function": "off",
"@typescript-eslint/no-empty-object-type": "off",
"@typescript-eslint/ban-ts-comment": "off",
@@ -202,13 +140,18 @@ export default [
caughtErrorsIgnorePattern: "^_",
},
],
- "@typescript-eslint/no-unused-expressions": "warn", // 降级为警告
- "@typescript-eslint/consistent-type-imports": "off", // 关闭强制使用type import
+ "@typescript-eslint/no-unused-expressions": "warn",
+ "@typescript-eslint/consistent-type-imports": [
+ "error",
+ {
+ fixStyle: "separate-type-imports",
+ prefer: "type-imports",
+ },
+ ],
"@typescript-eslint/no-import-type-side-effects": "error",
},
},
- // .d.ts 文件配置
{
files: ["**/*.d.ts"],
rules: {
@@ -217,7 +160,6 @@ export default [
},
},
- // CURD 组件配置
{
files: ["**/components/CURD/**/*.{ts,vue}"],
rules: {
@@ -227,14 +169,9 @@ export default [
},
},
- // Prettier 集成(必须放在最后)
{
- plugins: {
- prettier: prettierPlugin, // 将 Prettier 的输出作为 ESLint 的问题来报告
- },
rules: {
...configPrettier.rules,
- "prettier/prettier": ["error", {}, { usePrettierrc: true }],
"arrow-body-style": "off",
"prefer-arrow-callback": "off",
},
diff --git a/mock/notice.mock.ts b/mock/notice.mock.ts
index 701dbc33..12e894b8 100644
--- a/mock/notice.mock.ts
+++ b/mock/notice.mock.ts
@@ -176,6 +176,10 @@ export default defineMock([
url: "notices/:id/detail",
method: ["GET"],
body: ({ params }) => {
+ const myNotice = myNoticeList.find((item) => item.id === params.id);
+ if (myNotice) myNotice.isRead = 1;
+ if (noticeMap[params.id]) noticeMap[params.id].isRead = 1;
+
return {
code: "00000",
data: noticeMap[params.id],
@@ -183,6 +187,22 @@ export default defineMock([
};
},
},
+ // 全部已读
+ {
+ url: "notices/read-all",
+ method: ["PUT"],
+ body() {
+ myNoticeList.forEach((item) => {
+ item.isRead = 1;
+ });
+
+ return {
+ code: "00000",
+ data: null,
+ msg: "全部已读成功",
+ };
+ },
+ },
// 修改通知
{
url: "notices/:id",
@@ -213,63 +233,75 @@ export default defineMock([
{
url: "notices/my",
method: ["GET"],
- body: {
- code: "00000",
- data: {
- list: [
- {
- id: "10",
- title: "v2.16.1 版本修复了 WebSocket 重复连接导致的后台线程阻塞问题,优化了通知公告。",
- type: 1,
- level: "L",
- publisherName: "系统管理员",
- publishTime: "2024-09-30 17:30",
- isRead: 0,
- },
- {
- id: "9",
- title: "公司将在 10 月 15 日举办新产品发布会,敬请期待。",
- type: 5,
- level: "L",
- publisherName: "系统管理员",
- publishTime: "2024-09-30 17:29",
- isRead: 0,
- },
- {
- id: "8",
- title: "国庆假期从 10 月 1 日至 10 月 7 日放假,共 7 天。",
- type: 4,
- level: "L",
- publisherName: "系统管理员",
- publishTime: "2024-09-30 17:28",
- isRead: 0,
- },
- {
- id: "7",
- title: "最近发现一些钓鱼邮件,请大家提高警惕,不要点击陌生链接。",
- type: 3,
- level: "L",
- publisherName: "系统管理员",
- publishTime: "2024-09-30 17:27",
- isRead: 0,
- },
- {
- id: "6",
- title: "系统将于本周六凌晨 2 点进行维护,预计维护时间为 2 小时。",
- type: 2,
- level: "L",
- publisherName: "系统管理员",
- publishTime: "2024-09-30 17:26",
- isRead: 0,
- },
- ],
- total: 10,
- },
- msg: "一切ok",
+ body({ query }) {
+ const pageNum = Number(query?.pageNum || 1);
+ const pageSize = Number(query?.pageSize || 10);
+ const isRead =
+ query?.isRead == null || query.isRead === "" ? undefined : Number(query.isRead);
+ const filtered =
+ isRead == null ? myNoticeList : myNoticeList.filter((item) => item.isRead === isRead);
+ const start = (pageNum - 1) * pageSize;
+
+ return {
+ code: "00000",
+ data: {
+ list: filtered.slice(start, start + pageSize),
+ total: filtered.length,
+ },
+ msg: "一切ok",
+ };
},
},
]);
+const myNoticeList = [
+ {
+ id: "10",
+ title: "v2.16.1 版本修复了 WebSocket 重复连接导致的后台线程阻塞问题,优化了通知公告。",
+ type: 1,
+ level: "L",
+ publisherName: "系统管理员",
+ publishTime: "2024-09-30 17:30",
+ isRead: 0,
+ },
+ {
+ id: "9",
+ title: "公司将在 10 月 15 日举办新产品发布会,敬请期待。",
+ type: 5,
+ level: "L",
+ publisherName: "系统管理员",
+ publishTime: "2024-09-30 17:29",
+ isRead: 0,
+ },
+ {
+ id: "8",
+ title: "国庆假期从 10 月 1 日至 10 月 7 日放假,共 7 天。",
+ type: 4,
+ level: "L",
+ publisherName: "系统管理员",
+ publishTime: "2024-09-30 17:28",
+ isRead: 0,
+ },
+ {
+ id: "7",
+ title: "最近发现一些钓鱼邮件,请大家提高警惕,不要点击陌生链接。",
+ type: 3,
+ level: "L",
+ publisherName: "系统管理员",
+ publishTime: "2024-09-30 17:27",
+ isRead: 1,
+ },
+ {
+ id: "6",
+ title: "系统将于本周六凌晨 2 点进行维护,预计维护时间为 2 小时。",
+ type: 2,
+ level: "L",
+ publisherName: "系统管理员",
+ publishTime: "2024-09-30 17:26",
+ isRead: 1,
+ },
+];
+
// 通知映射表数据
const noticeMap: Record = {
1: {
diff --git a/package.json b/package.json
index 684efb1f..e975ad1a 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "vue3-element-admin",
"description": "Vue3 + Vite + TypeScript + Element-Plus 的后台管理模板,vue-element-admin 的 Vue3 版本",
- "version": "4.6.2",
+ "version": "4.7.0",
"private": true,
"type": "module",
"scripts": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4b6517e4..9503f793 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -10,34 +10,34 @@ importers:
dependencies:
'@element-plus/icons-vue':
specifier: ^2.3.2
- version: 2.3.2(vue@3.5.34(typescript@5.9.3))
+ version: 2.3.2(vue@3.5.38(typescript@5.9.3))
'@vueuse/core':
specifier: ^14.2.1
- version: 14.3.0(vue@3.5.34(typescript@5.9.3))
+ version: 14.3.0(vue@3.5.38(typescript@5.9.3))
'@wangeditor-next/editor':
specifier: ^5.6.49
- version: 5.7.0
+ version: 5.7.12
'@wangeditor-next/editor-for-vue':
specifier: ^5.1.14
- version: 5.1.14(@wangeditor-next/editor@5.7.0)(vue@3.5.34(typescript@5.9.3))
+ version: 5.1.14(@wangeditor-next/editor@5.7.12)(vue@3.5.38(typescript@5.9.3))
animate.css:
specifier: ^4.1.1
version: 4.1.1
axios:
specifier: ^1.13.6
- version: 1.16.0
+ version: 1.18.0
codemirror:
specifier: ^5.65.16
version: 5.65.21
codemirror-editor-vue3:
specifier: ^2.8.0
- version: 2.8.0(codemirror@5.65.21)(diff-match-patch@1.0.5)(vue@3.5.34(typescript@5.9.3))
+ version: 2.8.0(codemirror@5.65.21)(diff-match-patch@1.0.5)(vue@3.5.38(typescript@5.9.3))
echarts:
specifier: ^6.0.0
- version: 6.0.0
+ version: 6.1.0
element-plus:
specifier: ^2.13.6
- version: 2.13.7(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3))
+ version: 2.14.2(vue@3.5.38(typescript@5.9.3))
exceljs:
specifier: ^4.4.0
version: 4.4.0
@@ -55,38 +55,38 @@ importers:
version: 8.4.2
pinia:
specifier: ^3.0.4
- version: 3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3))
+ version: 3.0.4(typescript@5.9.3)(vue@3.5.38(typescript@5.9.3))
qs:
specifier: ^6.15.0
- version: 6.15.1
+ version: 6.15.2
sortablejs:
specifier: ^1.15.7
version: 1.15.7
vue:
specifier: ^3.5.30
- version: 3.5.34(typescript@5.9.3)
+ version: 3.5.38(typescript@5.9.3)
vue-draggable-plus:
specifier: ^0.6.1
version: 0.6.1(@types/sortablejs@1.15.9)
vue-i18n:
specifier: ^11.3.0
- version: 11.4.2(vue@3.5.34(typescript@5.9.3))
+ version: 11.4.6(vue@3.5.38(typescript@5.9.3))
vue-router:
specifier: ^5.0.3
- version: 5.0.6(@vue/compiler-sfc@3.5.34)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3)))(vue@3.5.34(typescript@5.9.3))
+ version: 5.1.0(@vue/compiler-sfc@3.5.38)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.38(typescript@5.9.3)))(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@5.9.3))
vxe-table:
specifier: ~4.6.25
- version: 4.6.25(vue@3.5.34(typescript@5.9.3))
+ version: 4.6.25(vue@3.5.38(typescript@5.9.3))
devDependencies:
'@commitlint/cli':
specifier: ^20.5.0
- version: 20.5.3(@types/node@25.6.2)(conventional-commits-parser@6.4.0)(typescript@5.9.3)
+ version: 20.5.3(@types/node@25.9.3)(conventional-commits-parser@6.4.0)(typescript@5.9.3)
'@commitlint/config-conventional':
specifier: ^20.5.0
version: 20.5.3
'@eslint/js':
specifier: ^10.0.1
- version: 10.0.1(eslint@10.3.0(jiti@2.7.0))
+ version: 10.0.1(eslint@10.5.0(jiti@2.7.0))
'@iconify/utils':
specifier: ^3.1.0
version: 3.1.3
@@ -98,7 +98,7 @@ importers:
version: 4.17.12
'@types/node':
specifier: ^25.5.0
- version: 25.6.2
+ version: 25.9.3
'@types/nprogress':
specifier: ^0.2.3
version: 0.2.3
@@ -113,28 +113,28 @@ importers:
version: 1.15.9
'@vitejs/plugin-vue':
specifier: ^6.0.5
- version: 6.0.6(vite@8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4))(vue@3.5.34(typescript@5.9.3))
+ version: 6.0.7(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@5.9.3))
autoprefixer:
specifier: ^10.4.27
- version: 10.5.0(postcss@8.5.14)
+ version: 10.5.0(postcss@8.5.15)
commitizen:
specifier: ^4.3.1
- version: 4.3.1(@types/node@25.6.2)(typescript@5.9.3)
+ version: 4.3.2(@types/node@25.9.3)(typescript@5.9.3)
cz-git:
specifier: ^1.12.0
- version: 1.13.0
+ version: 1.13.1
eslint:
specifier: ^10.0.3
- version: 10.3.0(jiti@2.7.0)
+ version: 10.5.0(jiti@2.7.0)
eslint-config-prettier:
specifier: ^10.1.8
- version: 10.1.8(eslint@10.3.0(jiti@2.7.0))
+ version: 10.1.8(eslint@10.5.0(jiti@2.7.0))
eslint-plugin-prettier:
specifier: ^5.5.5
- version: 5.5.5(eslint-config-prettier@10.1.8(eslint@10.3.0(jiti@2.7.0)))(eslint@10.3.0(jiti@2.7.0))(prettier@3.8.3)
+ version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.5.0(jiti@2.7.0)))(eslint@10.5.0(jiti@2.7.0))(prettier@3.8.4)
eslint-plugin-vue:
specifier: ^10.8.0
- version: 10.9.1(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.3.0(jiti@2.7.0))(vue-eslint-parser@10.4.0(eslint@10.3.0(jiti@2.7.0)))
+ version: 10.9.2(@typescript-eslint/parser@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.5.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.5.0(jiti@2.7.0)))
globals:
specifier: ^17.4.0
version: 17.6.0
@@ -146,110 +146,127 @@ importers:
version: 2.7.0
lint-staged:
specifier: ^17.0.3
- version: 17.0.3
+ version: 17.0.7
postcss:
specifier: ^8.5.8
- version: 8.5.14
+ version: 8.5.15
postcss-html:
specifier: ^1.8.1
version: 1.8.1
postcss-scss:
specifier: ^4.0.9
- version: 4.0.9(postcss@8.5.14)
+ version: 4.0.9(postcss@8.5.15)
prettier:
specifier: ^3.8.1
- version: 3.8.3
+ version: 3.8.4
sass:
specifier: ^1.98.0
- version: 1.99.0
+ version: 1.101.0
stylelint:
specifier: ^17.4.0
- version: 17.11.0(typescript@5.9.3)
+ version: 17.13.0(typescript@5.9.3)
stylelint-config-html:
specifier: ^1.1.0
- version: 1.1.0(postcss-html@1.8.1)(stylelint@17.11.0(typescript@5.9.3))
+ version: 1.1.0(postcss-html@1.8.1)(stylelint@17.13.0(typescript@5.9.3))
stylelint-config-recess-order:
specifier: ^7.6.1
- version: 7.7.0(stylelint-order@8.1.1(stylelint@17.11.0(typescript@5.9.3)))(stylelint@17.11.0(typescript@5.9.3))
+ version: 7.7.0(stylelint-order@8.1.1(stylelint@17.13.0(typescript@5.9.3)))(stylelint@17.13.0(typescript@5.9.3))
stylelint-config-recommended:
specifier: ^18.0.0
- version: 18.0.0(stylelint@17.11.0(typescript@5.9.3))
+ version: 18.0.0(stylelint@17.13.0(typescript@5.9.3))
stylelint-config-recommended-scss:
specifier: ^17.0.0
- version: 17.0.1(postcss@8.5.14)(stylelint@17.11.0(typescript@5.9.3))
+ version: 17.0.1(postcss@8.5.15)(stylelint@17.13.0(typescript@5.9.3))
stylelint-config-recommended-vue:
specifier: ^1.6.1
- version: 1.6.1(postcss-html@1.8.1)(stylelint@17.11.0(typescript@5.9.3))
+ version: 1.6.1(postcss-html@1.8.1)(stylelint@17.13.0(typescript@5.9.3))
stylelint-prettier:
specifier: ^5.0.3
- version: 5.0.3(prettier@3.8.3)(stylelint@17.11.0(typescript@5.9.3))
+ version: 5.0.3(prettier@3.8.4)(stylelint@17.13.0(typescript@5.9.3))
terser:
specifier: ^5.46.0
- version: 5.47.1
+ version: 5.48.0
typescript:
specifier: ^5.9.3
version: 5.9.3
typescript-eslint:
specifier: ^8.57.2
- version: 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)
+ version: 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)
unocss:
specifier: ^66.6.6
- version: 66.6.8(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4))
+ version: 66.7.2(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))
unplugin-auto-import:
specifier: ^21.0.0
- version: 21.0.0(@vueuse/core@14.3.0(vue@3.5.34(typescript@5.9.3)))
+ version: 21.0.0(@vueuse/core@14.3.0(vue@3.5.38(typescript@5.9.3)))
unplugin-vue-components:
specifier: ^32.0.0
- version: 32.0.0(vue@3.5.34(typescript@5.9.3))
+ version: 32.1.0(vue@3.5.38(typescript@5.9.3))
vite:
specifier: ^8.0.0
- version: 8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4)
+ version: 8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)
vite-plugin-mock-dev-server:
specifier: ^2.1.1
- version: 2.2.0(rolldown@1.0.0-rc.18)(vite@8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4))
+ version: 2.4.0(rolldown@1.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))
vue-eslint-parser:
specifier: ^10.4.0
- version: 10.4.0(eslint@10.3.0(jiti@2.7.0))
+ version: 10.4.1(eslint@10.5.0(jiti@2.7.0))
vue-tsc:
specifier: ^3.2.5
- version: 3.2.8(typescript@5.9.3)
+ version: 3.3.5(typescript@5.9.3)
packages:
'@antfu/install-pkg@1.1.0':
resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
- '@babel/code-frame@7.29.0':
- resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
+ '@babel/code-frame@7.29.7':
+ resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.29.1':
- resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==}
+ '@babel/generator@8.0.0':
+ resolution: {integrity: sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-string-parser@7.29.7':
+ resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.27.1':
- resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
+ '@babel/helper-string-parser@8.0.0':
+ resolution: {integrity: sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-validator-identifier@7.29.7':
+ resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.28.5':
- resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-identifier@8.0.0':
+ resolution: {integrity: sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/parser@7.29.3':
- resolution: {integrity: sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==}
+ '@babel/parser@7.29.7':
+ resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/runtime@7.29.2':
- resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==}
+ '@babel/parser@8.0.0':
+ resolution: {integrity: sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+ hasBin: true
+
+ '@babel/runtime@7.29.7':
+ resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.29.0':
- resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
+ '@babel/types@7.29.7':
+ resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==}
engines: {node: '>=6.9.0'}
- '@cacheable/memory@2.0.8':
- resolution: {integrity: sha512-FvEb29x5wVwu/Kf93IWwsOOEuhHh6dYCJF3vcKLzXc0KXIW181AOzv6ceT4ZpBHDvAfG60eqb+ekmrnLHIy+jw==}
+ '@babel/types@8.0.0':
+ resolution: {integrity: sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@cacheable/memory@2.0.9':
+ resolution: {integrity: sha512-HdMx6DoGywB30vacDbBsITbIX4pgFqj1zsrV58jZBUw3klzkNoXhj7qOqAgledhxG7YZI5rBSJg7Zp8/VG0DuA==}
'@cacheable/utils@2.4.1':
resolution: {integrity: sha512-eiFgzCbIneyMlLOmNG4g9xzF7Hv3Mga4LjxjcSC/ues6VYq2+gUbQI8JqNuw/ZM8tJIeIaBGpswAsqV2V7ApgA==}
@@ -267,6 +284,10 @@ packages:
resolution: {integrity: sha512-T/Uh6iJUzyx7j35GmHWdIiGRQB+ouZDk0pwAaYq4SXgB54KZhFdJ0vYmxiW6AMYICTIWuyMxDBl1jK74oFp/Gw==}
engines: {node: '>=v18'}
+ '@commitlint/config-validator@21.0.1':
+ resolution: {integrity: sha512-Zd2UFdndeMMaW2O96HK0tdfT4gOImUvidMpAd/pws2zZ4m1nrAZ/9b/v2JYuE8fs86GpXv9F7LNaIuCIWhY+pA==}
+ engines: {node: '>=22.12.0'}
+
'@commitlint/ensure@20.5.3':
resolution: {integrity: sha512-4i4AgNvH62owG9MwSiWKrle7HGNpBHHdLnWFIp5fTsHUYe5kRuh15t08L/0pdbbrRk8JKXQxxN4hZQcn+szkrw==}
engines: {node: '>=v18'}
@@ -275,6 +296,10 @@ packages:
resolution: {integrity: sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw==}
engines: {node: '>=v18'}
+ '@commitlint/execute-rule@21.0.1':
+ resolution: {integrity: sha512-RifH+FmImozKBE6mozhF4K3r2RRKP7SMi/Q/zLCmExtp5e05lhHOUYqGBlFBAGNHaZxU/WYw1XuugYK9jQzqnA==}
+ engines: {node: '>=22.12.0'}
+
'@commitlint/format@20.5.0':
resolution: {integrity: sha512-TI9EwFU/qZWSK7a5qyXMpKPPv3qta7FO4tKW+Wt2al7sgMbLWTsAcDpX1cU8k16TRdsiiet9aOw0zpvRXNJu7Q==}
engines: {node: '>=v18'}
@@ -291,6 +316,10 @@ packages:
resolution: {integrity: sha512-1FDZWuKyu98Myb8i7Tp31jPU2rZpOwAdYRyJcy2KoGg7Xk2A+bgHN8smhMaaNSNkmE8fwt53BokywZq8Gv/5XQ==}
engines: {node: '>=v18'}
+ '@commitlint/load@21.0.2':
+ resolution: {integrity: sha512-lwUE70hN0/qE/ZRROhbaX65ly/FF12DrqfReLCESo37M0OQCFAf2jRS+2tSCSORq+bm4Kdju7qNDj46uc1QzTA==}
+ engines: {node: '>=22.12.0'}
+
'@commitlint/message@20.4.3':
resolution: {integrity: sha512-6akwCYrzcrFcTYz9GyUaWlhisY4lmQ3KvrnabmhoeAV8nRH4dXJAh4+EUQ3uArtxxKQkvxJS78hNX2EU3USgxQ==}
engines: {node: '>=v18'}
@@ -307,6 +336,10 @@ packages:
resolution: {integrity: sha512-+ogW9v/u9JqpvAgTrLra/YTFo0KkjU6iNblF89pPsj4NebNc+DAWctsludwezI8YnsjBmfHpApSwcXprN/f/ew==}
engines: {node: '>=v18'}
+ '@commitlint/resolve-extends@21.0.1':
+ resolution: {integrity: sha512-0DhjYWL6uYrY16Efa032fYk3woGJDU4AGWiG1XXltT9AMUNYKyb5cIZU2ivbaMZ3+kKFqUjikD2cjh66Sbh/Sg==}
+ engines: {node: '>=22.12.0'}
+
'@commitlint/rules@20.5.3':
resolution: {integrity: sha512-MPlMnb9D3wbszYMp+1hPtuhtPJndRo6I6yfkZVA4+jR8w7Kqp0u2u/Y+gzbaItx5Lltq5rw7FSZQWJMoXUC4NQ==}
engines: {node: '>=v18'}
@@ -323,6 +356,10 @@ packages:
resolution: {integrity: sha512-ZJoS8oSq2CAZEpc/YI9SulLrdiIyXeHb/OGqGrkUP6Q7YV+0ouNAa7GjqRdXeQPncHQIDz/jbCTlHScvYvO/gA==}
engines: {node: '>=v18'}
+ '@commitlint/types@21.0.1':
+ resolution: {integrity: sha512-4u7w8jcoCUFWhjWnASYzZHAP34OqOtuFBN87nQmFvqda03YU0T6z+yB4w0gSAMpekiRqqGk5rt+qSlW+a2vSEg==}
+ engines: {node: '>=22.12.0'}
+
'@conventional-changelog/git-client@2.7.0':
resolution: {integrity: sha512-j7A8/LBEQ+3rugMzPXoKYzyUPpw/0CBQCyvtTR7Lmu4olG4yRC/Tfkq79Mr3yuPs0SUitlO2HwGP3gitMJnRFw==}
engines: {node: '>=18'}
@@ -335,8 +372,8 @@ packages:
conventional-commits-parser:
optional: true
- '@csstools/css-calc@3.2.0':
- resolution: {integrity: sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==}
+ '@csstools/css-calc@3.2.1':
+ resolution: {integrity: sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==}
engines: {node: '>=20.19.0'}
peerDependencies:
'@csstools/css-parser-algorithms': ^4.0.0
@@ -348,8 +385,8 @@ packages:
peerDependencies:
'@csstools/css-tokenizer': ^4.0.0
- '@csstools/css-syntax-patches-for-csstree@1.1.3':
- resolution: {integrity: sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==}
+ '@csstools/css-syntax-patches-for-csstree@1.1.5':
+ resolution: {integrity: sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A==}
peerDependencies:
css-tree: ^3.2.1
peerDependenciesMeta:
@@ -411,8 +448,8 @@ packages:
resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/config-helpers@0.5.5':
- resolution: {integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==}
+ '@eslint/config-helpers@0.6.0':
+ resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@eslint/core@1.2.1':
@@ -432,8 +469,8 @@ packages:
resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/plugin-kit@0.7.1':
- resolution: {integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==}
+ '@eslint/plugin-kit@0.7.2':
+ resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@fast-csv/format@4.3.5':
@@ -480,21 +517,30 @@ packages:
'@iconify/utils@3.1.3':
resolution: {integrity: sha512-LPKOXPn/zV+zis1oOfGWogaXVpqUybF3ZS6SCZIsz8vg0ivVp9+fVqyYB7xq0aiST/VhUQYGO1qo6uoYSiEJqw==}
- '@intlify/core-base@11.4.2':
- resolution: {integrity: sha512-7fpuCcVmeLv2T9qHsARqGvh8xt+sV2fH+Q+gMHFwB/rPXzo85DpbJFKn7dBH1L5p0c2cSh2DW+2h/64EKrISmA==}
- engines: {node: '>= 16'}
+ '@inquirer/external-editor@1.0.3':
+ resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
- '@intlify/devtools-types@11.4.2':
- resolution: {integrity: sha512-3u8EN1kB6EMSi96KXs5k7a8y2X2g4+h3X6iwVZU47cP4n+mTuq//WMjG588BzSp/2XQ/dTXo2BLUXX+XS+PNfA==}
- engines: {node: '>= 16'}
+ '@intlify/core-base@11.4.6':
+ resolution: {integrity: sha512-EOeHO95XESK9IFHgHeZXunsM/WBAoCA0DlaWODvx14vKmetAuS97t+l6Xe9hTUqntPpF93vtVSjjUDafw3wXMw==}
+ engines: {node: '>= 22'}
- '@intlify/message-compiler@11.4.2':
- resolution: {integrity: sha512-a6CDSGSMTGrg0BjD97x8TBYPf7qQMDlZipJ6UDfv/pd4OIym8TMlHu3MsH0bTNnRdAG2D6EFEykIgiQPqvtTkA==}
- engines: {node: '>= 16'}
+ '@intlify/devtools-types@11.4.6':
+ resolution: {integrity: sha512-wowQPpNem56b2d43IJmqbrzG2FeBKe5f/kUGlpNuBmXs6OSqncF8m1+1lxHuW8ISZJF0ma2RkW3iLkw0g0G4VA==}
+ engines: {node: '>= 22'}
- '@intlify/shared@11.4.2':
- resolution: {integrity: sha512-NzpHbguRCsOHDwxmlBa9qu/imc+/QWgsYUaK6FZeNC0wK8QfAbhqrktEp/haVzxU1aikH8IX4ytD+mfFEMi/9A==}
- engines: {node: '>= 16'}
+ '@intlify/message-compiler@11.4.6':
+ resolution: {integrity: sha512-5nj3jULqeTAC1WovwMs1LQWgatTa2pM/rXN9T3XW8rdOtXW9ZF6/GLSNFTKDQmPLwclhPdgUWLJ/4w3fMeeC/Q==}
+ engines: {node: '>= 22'}
+
+ '@intlify/shared@11.4.6':
+ resolution: {integrity: sha512-m1p1HHAMLhqSpTRH7VnXdrN0CQ4y+9vunFkpLkbD8soIuBsnQdawZXqMCgvwI2UVF9Ww7sVaw7g9tV2VO7shoA==}
+ engines: {node: '>= 22'}
'@jridgewell/gen-mapping@0.3.13':
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
@@ -524,8 +570,8 @@ packages:
'@keyv/serialize@1.1.1':
resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==}
- '@napi-rs/wasm-runtime@1.1.4':
- resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
+ '@napi-rs/wasm-runtime@1.1.5':
+ resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==}
peerDependencies:
'@emnapi/core': ^1.7.1
'@emnapi/runtime': ^1.7.1
@@ -546,138 +592,138 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@oxc-parser/binding-android-arm-eabi@0.124.0':
- resolution: {integrity: sha512-+R9zCafSL8ovjokdPtorUp3sXrh8zQ2AC2L0ivXNvlLR0WS+5WdPkNVrnENq5UvzagM4Xgl0NPsJKz3Hv9+y8g==}
+ '@oxc-parser/binding-android-arm-eabi@0.131.0':
+ resolution: {integrity: sha512-t2xicr9pfzkSRYx5aPqZqlLaayIwJTqgQ81Jor31Xep2nGyL2Aq3d0K5wOfeR7VevaSdxaS9dzSQP9xDwn8fDg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxc-parser/binding-android-arm64@0.124.0':
- resolution: {integrity: sha512-ULHC/gVZ+nP4pd3kNNQTYaQ/e066BW/KuY5qUsvwkVWwOUQGDg+WpfyVOmQ4xfxoue6cMlkKkJ+ntdzfDXpNlg==}
+ '@oxc-parser/binding-android-arm64@0.131.0':
+ resolution: {integrity: sha512-nlGIod6gw75x1aEDgLS+srj+JRGY0HHm9MI9YgzE/B64l6d6+H3MSP9NOgp0+HTg8tp4vV9rVfgQGgd+TfVZcA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxc-parser/binding-darwin-arm64@0.124.0':
- resolution: {integrity: sha512-fGJ2hw7bnbUYn6UvTjp0m4WJ9zXz3cohgcwcgeo7gUZehpPNpvcVEVeIVHNmHnAuAw/ysf4YJR8DA1E+xCA4Lw==}
+ '@oxc-parser/binding-darwin-arm64@0.131.0':
+ resolution: {integrity: sha512-jukuV6xe5RbQKFo7QD34NDCLDZp4PSOm8rmckhNdH/60ymG5zXbDzGBEyc+nTkuLQNama2aSGCt+CPfpjNTqyw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxc-parser/binding-darwin-x64@0.124.0':
- resolution: {integrity: sha512-j0+re9pgps5BH2Tk3fm59Hi3QuLP3C4KhqXi6A+wRHHHJWDFR8mc/KI9mBrfk2JRT+15doGo+zv1eN75/9DuOw==}
+ '@oxc-parser/binding-darwin-x64@0.131.0':
+ resolution: {integrity: sha512-g3JOo4khe9rslHm5WYaVDWb0HS/M1MLR3I9S8560MkKIcC96VQY00QjOlsuRyfSj/JDXj8i9T7ryPO2RidiXVg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxc-parser/binding-freebsd-x64@0.124.0':
- resolution: {integrity: sha512-0k5mS0npnrhKy72UfF51lpOZ2ESoPWn6gdFw+RdeRWcokraDW1O2kSx3laQ+yk7cCEavQdJSpWCYS/GvBbUCXQ==}
+ '@oxc-parser/binding-freebsd-x64@0.131.0':
+ resolution: {integrity: sha512-1hziITDTxjMePnX+dR9ocVT+EuZkQ8wm4FPAbmbEiKG+Phbo73J1ZnPAA6Y/aGsWF3McOFnQuZIktAFwalkfJQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxc-parser/binding-linux-arm-gnueabihf@0.124.0':
- resolution: {integrity: sha512-P/i4eguRWvAUfGdfhQYg1jpwYkyUV6D3gefIH7HhmRl1Ph6P4IqTIEVcyJr1i/3vr1V5OHU4wonH6/ue/Qzvrw==}
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.131.0':
+ resolution: {integrity: sha512-9uRxfXwyKG9+MwmGQBo2ncPNwZH5HTmCETFM2WiuDBNDCW4NC5ttSQkwCAMrTAWgwMzVBH1CP8pM0v7nebCWXQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm-musleabihf@0.124.0':
- resolution: {integrity: sha512-/ameqFQH5fFP+66Atr8Ynv/2rYe4utcU7L4MoWS5JtrFLVO78g4qDLavyIlJxa6caSwYOvG/eO3c/DXqY5/6Rw==}
+ '@oxc-parser/binding-linux-arm-musleabihf@0.131.0':
+ resolution: {integrity: sha512-mgbLvzRShXOLBdWGInf08Af4q+pfj1xD8hSgLClDZ9of/BXkB6+LIhTH7fihiDUipqB3yoSkKBWaZ3Ejlf5Yag==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm64-gnu@0.124.0':
- resolution: {integrity: sha512-gNeyEcXTtfrRCbj2EfxWU85Fs0wIX3p44Y3twnvuMfkWlLrb9M1Z25AYNSKjJM+fdAjeeQCjw0on47zFuBYwQw==}
+ '@oxc-parser/binding-linux-arm64-gnu@0.131.0':
+ resolution: {integrity: sha512-OPT8++4aN6j2GJ8+3IZHS/byXoZP4aSBn+FoG6rgBJ2fKwPKXWF3MqrFMNW7NKHM28FLY579xYLxJSfgobEqPA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-arm64-musl@0.124.0':
- resolution: {integrity: sha512-uvG7v4Tz9S8/PVqY0SP0DLHxo4hZGe+Pv2tGVnwcsjKCCUPjplbrFVvDzXq+kOaEoUkiCY0Kt1hlZ6FDJ1LKNQ==}
+ '@oxc-parser/binding-linux-arm64-musl@0.131.0':
+ resolution: {integrity: sha512-vtPiwmfVTAXzaxDKsOXG+LwgRAA7WEnaeHzhS5z0GE89gAK18KSXnly7Z6saXXq6L3dVMyK44uoTI03zKxrpmw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-ppc64-gnu@0.124.0':
- resolution: {integrity: sha512-t7KZaaUhfp2au0MRpoENEFqwLKYDdptEry6V7pTAVdPEcFG4P6ii8yeGU9m6p5vb+b8WEKmdpGMNXBEYy7iJdw==}
+ '@oxc-parser/binding-linux-ppc64-gnu@0.131.0':
+ resolution: {integrity: sha512-8AW8L7w5cGHSdZPcyZX2yR0+GUODsT15rbRjfdD54rv6DMbtuEB19ysLOpKJlRGfH6UNYNpCHaU1uJWgTWf1/w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-gnu@0.124.0':
- resolution: {integrity: sha512-eurGGaxHZiIQ+fBSageS8TAkRqZgdOiBeqNrWAqAPup9hXBTmQ0WcBjwsLElf+3jvDL9NhnX0dOgOqPfsjSjdg==}
+ '@oxc-parser/binding-linux-riscv64-gnu@0.131.0':
+ resolution: {integrity: sha512-vvpjkjEOUsPcsYf8evE4MO3aGx9+3wodXEBOicGNnOwTuAik8eBONNkgSdhkGsAblQmfVHJyanRnpxglddTXIA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-musl@0.124.0':
- resolution: {integrity: sha512-d1V7/ll1i/LhqE/gZy6Wbz6evlk0egh2XKkwMI3epiojtbtUwQSLIER0Y3yDBBocPuWOjJdvmjtEmPTTLXje/w==}
+ '@oxc-parser/binding-linux-riscv64-musl@0.131.0':
+ resolution: {integrity: sha512-AqmcNC3fClXX+fxQ6VGEN1667xVFiRBkY0CZmDMSiaeFUsv1+UkBPYYi48IUKcA9/ivvoKNRzQl2I4//kT9F/w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-s390x-gnu@0.124.0':
- resolution: {integrity: sha512-w1+cBvriUteOpox6ATqCFVkpGL47PFdcfCPGmgUZbd78Fw44U0gQkc+kVGvAOTvGrptMYgwomD1c6OTVvkrpGg==}
+ '@oxc-parser/binding-linux-s390x-gnu@0.131.0':
+ resolution: {integrity: sha512-7d3jOMKy7RSQCcDLIci+ySll2FgsOMl/GiRux4q2JNv0zg4EdhFISa9idvrdN/HEUIQQJNg6dmveUeJl2YErGA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-gnu@0.124.0':
- resolution: {integrity: sha512-RRB1evQiXRtMCsQQiAh9U0H3HzguLpE0ytfStuhRgmOj7tqUCOVxkHsvM9geZjAax6NqVRj7VXx32qjjkZPsBw==}
+ '@oxc-parser/binding-linux-x64-gnu@0.131.0':
+ resolution: {integrity: sha512-JHK/h95qVqVQ+ITER837kcTdwBDFpFaNnOTYGCP0zdUSX/mLKC7tXOoyrTb6vG7iRPwGlcgBil3v2IjYw1FqJA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-musl@0.124.0':
- resolution: {integrity: sha512-asVYN0qmSHlCU8H9Q47SmeJ/Z5EG4IWCC+QGxkfFboI5qh15aLlJnHmnrV61MwQRPXGnVC/sC3qKhrUyqGxUqw==}
+ '@oxc-parser/binding-linux-x64-musl@0.131.0':
+ resolution: {integrity: sha512-b2BO82O8azXAyf7EUgOPKu145nWypbNyk07HbU09fkzhm9lEA5oPvaN/M8Nlo7tOErVTa2WOgS4QbOnxAPXdDQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-openharmony-arm64@0.124.0':
- resolution: {integrity: sha512-nhwuxm6B8pn9lzAzMUfa571L5hCXYwQo8C8cx5aGOuHWCzruR8gPJnRRXGBci+uGaIIQEZDyU/U6HDgrSp/JlQ==}
+ '@oxc-parser/binding-openharmony-arm64@0.131.0':
+ resolution: {integrity: sha512-GHO9glZaX7LkX/OGfluEPf1yjg+ehiFbUdowbX6uNWOQhmwKWU4m4+nZ9FJkrHNKuxyI1KKertMdGjVKCApKWA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxc-parser/binding-wasm32-wasi@0.124.0':
- resolution: {integrity: sha512-LWuq4Dl9tff7n+HjJcqoBjDlVCtruc0shgtdtGM+rTUIE9aFxHA/P+wCYR+aWMjN8m9vNaRME/sKXErmhmeKrA==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-wasm32-wasi@0.131.0':
+ resolution: {integrity: sha512-3SkikPaEFoih1N83qLVEDLRLeY4nYsf6JT9SnWiMCQ5lGQdKup6bEuKCqkRiG9dD1IIaFeYz9RjlciPmYoFIWA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@oxc-parser/binding-win32-arm64-msvc@0.124.0':
- resolution: {integrity: sha512-aOh3Lf3AeH0dgzT4yBXcArFZ8VhqNXwZ/xlN0GqBtgVaGoHOOqL2YHlcVIgT+ghsXPVR2PTtYgBiQ1CNK7jp5A==}
+ '@oxc-parser/binding-win32-arm64-msvc@0.131.0':
+ resolution: {integrity: sha512-Os5bEhryeA2jkH+ZrnZyAC1EP5gs+X4YB1Fjqml7UPD5kU7ecsK1MPEVMfCrdt/GDNpDbavYXiOXOdyJ5b3OPw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxc-parser/binding-win32-ia32-msvc@0.124.0':
- resolution: {integrity: sha512-sib5xC0nz/+SCpaETBuHBz4SXS02KuG5HtyOcHsO/SK5ZvLRGhOZx0elDKawjb6adFkD7dQCqpXUS25wY6ELKQ==}
+ '@oxc-parser/binding-win32-ia32-msvc@0.131.0':
+ resolution: {integrity: sha512-m+jNz9EuF0NXoiptc6B9h5yompZQVW/a5MJeOu5zojfH5yWk82tvF2ccrHkfhgtrS9h9DD5l1Qv8dWlfY7Nz8g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxc-parser/binding-win32-x64-msvc@0.124.0':
- resolution: {integrity: sha512-UgojtjGUgZgAZQYt7SC6VO65OVdxEkRe2q+2vbHJO//18qw3Hrk6UvHGQKldsQKgbVcIBT/YBrt85YberiYIPQ==}
+ '@oxc-parser/binding-win32-x64-msvc@0.131.0':
+ resolution: {integrity: sha512-o14Hk8dAyiEUMFEWEgmAwFZvBt1RzAYLM3xeQ+5315JXgVYhoemivgYcbYVRbsFkS71ShMGlAFE0kPnr460rww==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@oxc-project/types@0.124.0':
- resolution: {integrity: sha512-VBFWMTBvHxS11Z5Lvlr3IWgrwhMTXV+Md+EQF0Xf60+wAdsGFTBx7X7K/hP4pi8N7dcm1RvcHwDxZ16Qx8keUg==}
+ '@oxc-project/types@0.131.0':
+ resolution: {integrity: sha512-PgnWDfV0h+b16XNKbXU7Daib/BFSt/J2mEzfYIBu6JB/wNdlU+kVYXCkGA1A9fWkTbOgbjh4e6NhPeQOYvFhEA==}
- '@oxc-project/types@0.128.0':
- resolution: {integrity: sha512-huv1Y/LzBJkBVHt3OlC7u0zHBW9qXf1FdD7sGmc1rXc2P1mTwHssYv7jyGx5KAACSCH+9B3Bhn6Z9luHRvf7pQ==}
+ '@oxc-project/types@0.133.0':
+ resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==}
'@paralleldrive/cuid2@2.3.1':
resolution: {integrity: sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==}
@@ -770,12 +816,12 @@ packages:
resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==}
engines: {node: '>= 10.0.0'}
- '@pengzhanbo/utils@3.6.0':
- resolution: {integrity: sha512-HpTa6NxXYM6aX3PmvznYGCxoOVaoaCR8jThvi6Fg708REdI7PL28k1SsqJVLQrHyIbNeW4kZN6aARhbkLx8EgA==}
+ '@pengzhanbo/utils@3.7.3':
+ resolution: {integrity: sha512-xYj3uKN2jEi+gftLj6KPc028Ifmkk8En2cDzlE0uhsyhsZ0KjNuMy5Q4/hwW5gEpGhqJ9BTeqmCXck8a20A8Sw==}
- '@pkgr/core@0.2.9':
- resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ '@pkgr/core@0.3.6':
+ resolution: {integrity: sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
@@ -783,106 +829,103 @@ packages:
'@quansync/fs@1.0.0':
resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==}
- '@rolldown/binding-android-arm64@1.0.0-rc.18':
- resolution: {integrity: sha512-lIDyUAfD7U3+BWKzdxMbJcsYHuqXqmGz40aeRqvuAm3y5TkJSYTBW2RDrn65DJFPQqVjUAUqq5uz8urzQ8aBdQ==}
+ '@rolldown/binding-android-arm64@1.0.3':
+ resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-darwin-arm64@1.0.0-rc.18':
- resolution: {integrity: sha512-apJq2ktnGp27nSInMR5Vcj8kY6xJzDAvfdIFlpDcAK/w4cDO58qVoi1YQsES/SKiFNge/6e4CUzgjfHduYqWpQ==}
+ '@rolldown/binding-darwin-arm64@1.0.3':
+ resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.0.0-rc.18':
- resolution: {integrity: sha512-5Ofot8xbs+pxRHJqm9/9N/4sTQOvdrwEsmPE9pdLEEoAbdZtG6F2LMDfO1sp6ZAtXJuJV/21ew2srq3W8NXB5g==}
+ '@rolldown/binding-darwin-x64@1.0.3':
+ resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-freebsd-x64@1.0.0-rc.18':
- resolution: {integrity: sha512-7h8eeOTT1eyqJyx64BFCnWZpNm486hGWt2sqeLLgDxA0xI1oGZ9H7gK1S85uNGmBhkdPwa/6reTxfFFKvIsebw==}
+ '@rolldown/binding-freebsd-x64@1.0.3':
+ resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.18':
- resolution: {integrity: sha512-eRcm/HVt9U/JFu5RKAEKwGQYtDCKWLiaH6wOnsSEp6NMBb/3Os8LgHZlNyzMpFVNmiiMFlfb2zEnebfzJrHFmg==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
+ resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-SOrT/cT4ukTmgnrEz/Hg3m7LBnuCLW9psDeMKrimRWY4I8DmnO7Lco8W2vtqPmMkbVu8iJ+g4GFLVLLOVjJ9DQ==}
+ '@rolldown/binding-linux-arm64-gnu@1.0.3':
+ resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.18':
- resolution: {integrity: sha512-QWjdxN1HJCpBTAcZ5N5F7wju3gVPzRzSpmGzx7na0c/1qpN9CFil+xt+l9lV/1M6/gqHSNXCiqPfwhVJPeLnug==}
+ '@rolldown/binding-linux-arm64-musl@1.0.3':
+ resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-ugCOyj7a4d9h3q9B+wXmf6g3a68UsjGh6dob5DHevHGMwDUbhsYNbSPxJsENcIttJZ9jv7qGM2UesLw5jqIhdg==}
+ '@rolldown/binding-linux-ppc64-gnu@1.0.3':
+ resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-kKWRhbsotpXkGbcd5dllUWg5gEXcDAa8u5YnP9AV5DYNbvJHGzzuwv7dpmhc8NqKMJldl0a+x76IHbspEpEmdA==}
+ '@rolldown/binding-linux-s390x-gnu@1.0.3':
+ resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-uCo8ElcCIAMyYAZyuIZ81oFkhTSIllNvUCHCAlbhlN4ji3uC28h7IIdlXyIvGO7HsuqnV9p3rD/bpH7XhIyhRw==}
+ '@rolldown/binding-linux-x64-gnu@1.0.3':
+ resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-musl@1.0.0-rc.18':
- resolution: {integrity: sha512-XNOQZtuE6yUIvx4rwGemwh8kpL1xvU41FXy/s9K7T/3JVcqGzo3NfKM2HrbrGgfPYGFW42f07Wk++aOC6B9NWA==}
+ '@rolldown/binding-linux-x64-musl@1.0.3':
+ resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.18':
- resolution: {integrity: sha512-tSn/kzrfa7tNOXr7sEacDBN4YsIqTyLqh45IO0nHDwtpKIDNDJr+VFojt+4klSpChxB29JLyduSsE0MKEwa65A==}
+ '@rolldown/binding-openharmony-arm64@1.0.3':
+ resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.18':
- resolution: {integrity: sha512-+J9YGmc+czgqlhYmwun3S3O0FIZhsH8ep2456xwjAdIOmuJxM7xz4P4PtrxU+Bz17a/5bqPA8o3HAAoX0teUdg==}
+ '@rolldown/binding-wasm32-wasi@1.0.3':
+ resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.18':
- resolution: {integrity: sha512-zsu47DgU0FQzSwi6sU9dZoEdUv7pc1AptSEz/Z8HBg54sV0Pbs3N0+CrIbTsgiu6EyoaNN9CHboqbLaz9lhOyQ==}
+ '@rolldown/binding-win32-arm64-msvc@1.0.3':
+ resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.18':
- resolution: {integrity: sha512-7H+3yqGgmnlDTRRhw/xpYY9J1kf4GC681nVc4GqKhExZTDrVVrV2tsOR9kso0fvgBdcTCcQShx4SLLoHgaLwhg==}
+ '@rolldown/binding-win32-x64-msvc@1.0.3':
+ resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@rolldown/pluginutils@1.0.0-rc.13':
- resolution: {integrity: sha512-3ngTAv6F/Py35BsYbeeLeecvhMKdsKm4AoOETVhAA+Qc8nrA2I0kF7oa93mE9qnIurngOSpMnQ0x2nQY2FPviA==}
-
- '@rolldown/pluginutils@1.0.0-rc.18':
- resolution: {integrity: sha512-CUY5Mnhe64xQBGZEEXQ5WyZwsc1JU3vAZLIxtrsBt3LO6UOb+C8GunVKqe9sT8NeWb4lqSaoJtp2xo6GxT1MNw==}
+ '@rolldown/pluginutils@1.0.1':
+ resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
'@simple-libs/child-process-utils@1.0.2':
resolution: {integrity: sha512-/4R8QKnd/8agJynkNdJmNw2MBxuFTRcNFnE5Sg/G+jkSsV8/UBgULMzhizWWW42p8L5H7flImV2ATi79Ove2Tw==}
@@ -899,8 +942,8 @@ packages:
'@sxzz/popperjs-es@2.11.8':
resolution: {integrity: sha512-wOwESXvvED3S8xBmcPWHs2dUuzrE4XiZeFu7e1hROIJkm02a49N120pmOXxY33sBb6hArItm5W5tcg1cBtV+HQ==}
- '@transloadit/prettier-bytes@0.0.7':
- resolution: {integrity: sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==}
+ '@transloadit/prettier-bytes@0.3.5':
+ resolution: {integrity: sha512-xF4A3d/ZyX2LJWeQZREZQw+qFX4TGQ8bGVP97OLRt6sPO6T0TNHBFTuRHOJh7RNmYOBmQ9MHxpolD9bXihpuVA==}
'@tybys/wasm-util@0.10.2':
resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
@@ -917,6 +960,9 @@ packages:
'@types/event-emitter@0.3.5':
resolution: {integrity: sha512-zx2/Gg0Eg7gwEiOIIh5w9TrhKKTeQh7CPCOPNc0el4pLSwzebA8SmnHwZs2dWlLONvyulykSwGSQxQHLhjGLvQ==}
+ '@types/jsesc@2.5.1':
+ resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==}
+
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
@@ -929,8 +975,8 @@ packages:
'@types/node@14.18.63':
resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==}
- '@types/node@25.6.2':
- resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==}
+ '@types/node@25.9.3':
+ resolution: {integrity: sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==}
'@types/nprogress@0.2.3':
resolution: {integrity: sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==}
@@ -941,165 +987,164 @@ packages:
'@types/qs@6.15.1':
resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==}
+ '@types/retry@0.12.2':
+ resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==}
+
'@types/sortablejs@1.15.9':
resolution: {integrity: sha512-7HP+rZGE2p886PKV9c9OJzLBI6BBJu1O7lJGYnPyG3fS4/duUCcngkNCjsLwIMV+WMqANe3tt4irrXHSIe68OQ==}
'@types/tern@0.23.9':
resolution: {integrity: sha512-ypzHFE/wBzh+BlH6rrBgS5I/Z7RD21pGhZ2rltb/+ZrVM1awdZwjx7hE5XfuYgHWk9uvV5HLZN3SloevCAp3Bw==}
- '@types/web-bluetooth@0.0.20':
- resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
-
'@types/web-bluetooth@0.0.21':
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
- '@typescript-eslint/eslint-plugin@8.59.2':
- resolution: {integrity: sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==}
+ '@typescript-eslint/eslint-plugin@8.61.1':
+ resolution: {integrity: sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.59.2
+ '@typescript-eslint/parser': ^8.61.1
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.59.2':
- resolution: {integrity: sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==}
+ '@typescript-eslint/parser@8.61.1':
+ resolution: {integrity: sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.59.2':
- resolution: {integrity: sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==}
+ '@typescript-eslint/project-service@8.61.1':
+ resolution: {integrity: sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.59.2':
- resolution: {integrity: sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==}
+ '@typescript-eslint/scope-manager@8.61.1':
+ resolution: {integrity: sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.59.2':
- resolution: {integrity: sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==}
+ '@typescript-eslint/tsconfig-utils@8.61.1':
+ resolution: {integrity: sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.59.2':
- resolution: {integrity: sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==}
+ '@typescript-eslint/type-utils@8.61.1':
+ resolution: {integrity: sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.59.2':
- resolution: {integrity: sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==}
+ '@typescript-eslint/types@8.61.1':
+ resolution: {integrity: sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.59.2':
- resolution: {integrity: sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==}
+ '@typescript-eslint/typescript-estree@8.61.1':
+ resolution: {integrity: sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.59.2':
- resolution: {integrity: sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==}
+ '@typescript-eslint/utils@8.61.1':
+ resolution: {integrity: sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.59.2':
- resolution: {integrity: sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==}
+ '@typescript-eslint/visitor-keys@8.61.1':
+ resolution: {integrity: sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@unocss/cli@66.6.8':
- resolution: {integrity: sha512-dJ4AmrhCtQwEDJtpFG7AgJ4Qi4GWnNgWWlLWq4DhKBOCcvldr9k98mscdhs3MOwph25DIxU5MdLRAg/OS1JryQ==}
- engines: {node: '>=14'}
+ '@unocss/cli@66.7.2':
+ resolution: {integrity: sha512-50vBptZyiyYzm5CBNSVs1WYIFX+7IKYFwLNrm6pVCOjHfrBmmpfvyCznPMzUcGEFKvP2VsyB2hf3k57GBCSS9Q==}
hasBin: true
- '@unocss/config@66.6.8':
- resolution: {integrity: sha512-f+a8OyhD7ZoK8Pa1b3Cbx1RQc3n5x+Qht/cHg3wh/g4DNQIjBI2EqwSLfBigWhdO96zIqFAdyTlO3onmrJwUOw==}
- engines: {node: '>=14'}
+ '@unocss/config@66.7.2':
+ resolution: {integrity: sha512-m8LZUZOFHBesViFOnC1MzMMQ1ovYbZ/F2ntkKSIWzLO/VvEYo2/HK8qhBhtI/FyL27+gvePL4sZ6a5ZChyl0Ug==}
- '@unocss/core@66.6.8':
- resolution: {integrity: sha512-P9IlQfgms+8/nka7fBhiiWU4SPwrTNKbTdK0z1SLnttXMHHjsB2zpG+Vi1JQDpICfY9Y1/2pWtguPE+zeOVu9Q==}
+ '@unocss/core@66.7.2':
+ resolution: {integrity: sha512-NNnhm9IVPEZ34drwztREP+mq1rio0L4Tp0u247qBKxJJWYec1+I+FTRsw7EvtukZKvr56YAxFA1qbBV+LjyV+Q==}
- '@unocss/extractor-arbitrary-variants@66.6.8':
- resolution: {integrity: sha512-cOXstpPTOLt/HYcL0OsqFkNau0e8ktZ5Q8fgnXBZjmLGmi+VzdESNlwxZyCXLuamZGnbrZ8lDsKdsGG7P1pMKQ==}
+ '@unocss/extractor-arbitrary-variants@66.7.2':
+ resolution: {integrity: sha512-1R+ntws4zhi9gCsyovYeNCiAYGSceN6Rsy/4kyaw3npr1UBWhBJdQZtacxvqOssPfbbqq2vpatcuQ4rfZZYWFQ==}
- '@unocss/inspector@66.6.8':
- resolution: {integrity: sha512-g8uRzXDdmoNRjXX/mZP7m0rWXLtOimyOW7+VFK6FNxRWBmvIGYgTLHkutF6Wyh9lLPDYx3pkkEmfgL35BDT3Sg==}
+ '@unocss/inspector@66.7.2':
+ resolution: {integrity: sha512-fvZ8w9dTnu61ZwbXjVMQopxxrQOnFOBN2I6KVPJtoUSMsatrpEYyJHDA9pfLes1a3C4eEJZaSADURHKkON09CA==}
- '@unocss/preset-attributify@66.6.8':
- resolution: {integrity: sha512-YxyRSF5rq0WbY8kCG0gpj3DSXPL89QGxZeqABmceCzPJbXJBBHEJz/pgBPmzSa2Ziulgs0AEkHzWFPfpb2uGTA==}
+ '@unocss/preset-attributify@66.7.2':
+ resolution: {integrity: sha512-JnnoRUgOL4O565+jNi8BfzTQDElEny1reaMhrdYQR4P4I7cfdRV89R5DsmND0H2mGtwJjP/gL4cWd1FSX9ShrA==}
- '@unocss/preset-icons@66.6.8':
- resolution: {integrity: sha512-+zD5TNGZIXvVOMcvDIYaTXinffpDMERGj6Ch8WTtJluA6qHHBvRuFexoU2bY8nF1r0HZkYzNT9C+RujFSP+6TA==}
+ '@unocss/preset-icons@66.7.2':
+ resolution: {integrity: sha512-C05oM7j8jFuxjbPaRFUbcwxHPXvBtmJOhaE2M3YstVR/L9IBsQ6Ts/PT1vxVAVDmX19MudRRTnQ0x5XzUM3P7A==}
- '@unocss/preset-mini@66.6.8':
- resolution: {integrity: sha512-vAechrReO7LtWzFAeF54P7CintG2m65SlVlBsi1x2Ru7IdgUNJEHII0MfXUvf9r1x8vsIlhATyaqqtBVT6ps/w==}
+ '@unocss/preset-mini@66.7.2':
+ resolution: {integrity: sha512-2DLS20vj+eoZI/r7U8eTxd+HTfMYamhx03mJyeadNu+efVJZrfEEMwjILgFywVAthYINmdeB4sYpc8Qfef4Vww==}
- '@unocss/preset-tagify@66.6.8':
- resolution: {integrity: sha512-cG6zBYswtWTpeQe/Lb1Bh+IzU4Ck+VI8rpYvrnvSGl22rJjAsXd+buB1P0PjyDpoe924rq0bLTayZ8r6Ayyyvw==}
+ '@unocss/preset-tagify@66.7.2':
+ resolution: {integrity: sha512-46V3ibNqKEyeSNnplsOKiYiBdNZ348JgjhnGDWHigVYIfZkEqn6WJdGAX9tVZpjI/rS9px8jQA0lm6ubKoc8iQ==}
- '@unocss/preset-typography@66.6.8':
- resolution: {integrity: sha512-wOApJpE0QfeOTWN5RuQts8zS6PXhTZIfjpt6cBj8dmv7+GlIQlwopxL7wcDb2wVwdCByuMvUbWl7nC3kz/iFTA==}
+ '@unocss/preset-typography@66.7.2':
+ resolution: {integrity: sha512-6nTRoZiHTkDV87omRlEn8RZhakMYrIJtzazfj0rdF8msvjM1LnTT6K6qDlmxqb6NBIakljNb0bryubr6bWzK9A==}
- '@unocss/preset-uno@66.6.8':
- resolution: {integrity: sha512-z01Rw/rBuahRulwQRnobUFnGqyU+UenOLz72KGn4p0Yh8gBC44fPlNHsOWA0TNediHRJg33HptX4kx16HCVWDg==}
+ '@unocss/preset-uno@66.7.2':
+ resolution: {integrity: sha512-XiSGtnh04sGHCRUnlxhePBhRF8zfOQlCfYkKByQcp/pvhmFMIWwzVL68R5LwxBmBwBVY4hfQAIx0Sz/FbA3Ojg==}
- '@unocss/preset-web-fonts@66.6.8':
- resolution: {integrity: sha512-AgEHO8h0AkeOT57AOE9PS7dJOa5Rfr0gIyz/FxA7vJ/FwgQL70uX+bRW8kmoH81zcjo5xBP2IX3Z6A8VAOo3Vw==}
+ '@unocss/preset-web-fonts@66.7.2':
+ resolution: {integrity: sha512-Tx6YJWxD29NoG6t8hpbnectdL8KkBVEzEYwBcJlEa200O6/KXNpGJ8tk4l5+EK1dwTxWkUqsG+60fzXzTpe5Gg==}
- '@unocss/preset-wind3@66.6.8':
- resolution: {integrity: sha512-WNTeDAYCatmEFjBJ4itUmz0TElBvNFqjh5i2/ianDJO/vkd+IYUb03jEPLUppVlvMhy8bN8AunP0AtW3Xf2psA==}
+ '@unocss/preset-wind3@66.7.2':
+ resolution: {integrity: sha512-3WUmNZ3ibNotel6PAm1AgdK8BP2RqThRvEYU+svZgxsCX8E/RtVM68BFPOwzsEtuMD/R3Up6rHXqZsJvUQsg+A==}
- '@unocss/preset-wind4@66.6.8':
- resolution: {integrity: sha512-CheOm7KXOsTI5t4RXgeYz95CO5p589F6jsyYp+inOCk4N0/d+DWiDHrQ+V0x0HWs3JXWlD+/Va/yXjlc3o2sIw==}
+ '@unocss/preset-wind4@66.7.2':
+ resolution: {integrity: sha512-yP1Np15QKm+zh945lBmpNC2FnD4oyd0eq9qA6j8r15uvhz7AF98t9dGqqzV5WrjX+IZpwg08nP3son1IjAerLw==}
- '@unocss/preset-wind@66.6.8':
- resolution: {integrity: sha512-F0mdmwK/HelYOgBRMHl+Yx/VyARCQJtPlcgPBejI3E9ZWOZlKS7hvPqPrgvS63WTGMHgM3/22cGuYYFjpi/ugA==}
+ '@unocss/preset-wind@66.7.2':
+ resolution: {integrity: sha512-porNxph4xfr67e0LpFis813rKk9+psUJMw0nPL4sZoHovhmR/hA5XlWb6fLCl7t4Lls20I/n8F8KKgkqkxnk8Q==}
- '@unocss/rule-utils@66.6.8':
- resolution: {integrity: sha512-WR35L07mLP6PElD4hlUHo5KbQ48uz2HT/XCuJyAsHP+15Gv6539hPWA5SresPuva9r8rl+PeGIgMSIKf4A5Ihw==}
- engines: {node: '>=14'}
+ '@unocss/rule-utils@66.7.2':
+ resolution: {integrity: sha512-EGi2m9I87hluz2zgjVpXM4PWFn996RInNcx4PGF6Qw9Z0W78ROXEto0SM1IltpJ4R7+at4EhssU0IbHiT0snEw==}
- '@unocss/transformer-attributify-jsx@66.6.8':
- resolution: {integrity: sha512-g+7lvm+8V1MnJ21ialTxFBonCTtenn/KcZQbm0JfvQjgG+KuuSnt3BGEcXAHQZu3eBDGuJuasTHiXWwzCYIRBQ==}
+ '@unocss/transformer-attributify-jsx@66.7.2':
+ resolution: {integrity: sha512-lb5y4lwHCjZm+9L3k6c/fq9O75+mQcxBp2Dq+a3DS+vOQpPce+hOyLFFkiHVRNKp9chEHS9gnq58SBVxJbhR2A==}
- '@unocss/transformer-compile-class@66.6.8':
- resolution: {integrity: sha512-37dFuzgYo8ki033KmuvyZXugQRVH1c3+/z5kcWLPhcMR8UJscAtjgRx80S1UvWup2q6TPxPpmy/rMbqWvs3jfg==}
+ '@unocss/transformer-compile-class@66.7.2':
+ resolution: {integrity: sha512-/vdgxgUI9vp7NOGfuOCY44/Ja2YbR0m+sWCGHq8K8/53a3Dk+4AvXPePv/EI/Oo6z8bhSGZHCSes8pBEY8Mr8A==}
- '@unocss/transformer-directives@66.6.8':
- resolution: {integrity: sha512-9hC3mQ8eycliW/igI9le0LovTIMBKoL6crucTkr4MmWuNqICMvNxTmGj5Xh64olBPnascevFwam6xsy+J1lX4Q==}
+ '@unocss/transformer-directives@66.7.2':
+ resolution: {integrity: sha512-9xr5Tiy+urutRBcyKJUAOOpW3LSuSM59sKowdTStzZdBUMs/L9cmjfsjNFt8rm5tptUR25wGZ8xLR5hhVDAiBQ==}
- '@unocss/transformer-variant-group@66.6.8':
- resolution: {integrity: sha512-+t7gJDW3W3z3/f8zBf0DfV2UZyGyFOwG5CIsIj5ofu3VJ91mKD/5ZAH8fD3cryXCBSqslj4yv+8R+BLV07T5AA==}
+ '@unocss/transformer-variant-group@66.7.2':
+ resolution: {integrity: sha512-CO0CoYRn96wLm+cIICuNrv96cfzEkBHc/OmTYcHzlheyZRfGWPWlPpazMr2rlm5bve986akAxe2HSBqdaRf04w==}
- '@unocss/vite@66.6.8':
- resolution: {integrity: sha512-bXfEnEHdW7zTGLIYU16MsfKSFy3Q47Pevhrt5f9fOGzC4UI1JGkkoQSfoFpXZGliDrhoSFK4Msz9Jt43Ta4j+w==}
+ '@unocss/vite@66.7.2':
+ resolution: {integrity: sha512-KZL8LFNcoOjAaF8AKSUJznxrjcmuQKPSAmwvndL5RjEWtbyunV66YvOuoBPN3F0tR7MhY5NWKJjwmaYyetcM1Q==}
peerDependencies:
- vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0-0
+ vite: ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0-0
- '@uppy/companion-client@2.2.2':
- resolution: {integrity: sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==}
-
- '@uppy/core@2.3.4':
- resolution: {integrity: sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==}
-
- '@uppy/store-default@2.1.1':
- resolution: {integrity: sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==}
-
- '@uppy/utils@4.1.3':
- resolution: {integrity: sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==}
-
- '@uppy/xhr-upload@2.1.3':
- resolution: {integrity: sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==}
+ '@uppy/companion-client@5.1.1':
+ resolution: {integrity: sha512-DzrOWTbIZHvtgAFXBMYHk2wD27NjpBSVhY2tEiEIUhPd2CxbFRZjHM/N3HOt3VwZEAP471QWFLlJRWPcIY3A2Q==}
peerDependencies:
- '@uppy/core': ^2.3.3
+ '@uppy/core': ^5.1.1
- '@vitejs/plugin-vue@6.0.6':
- resolution: {integrity: sha512-u9HHgfrq3AjXlysn0eINFnWQOJQLO9WN6VprZ8FXl7A2bYisv3Hui9Ij+7QZ41F/WYWarHjwBbXtD7dKg3uxbg==}
+ '@uppy/core@5.2.0':
+ resolution: {integrity: sha512-uvfNyz4cnaplt7LYJmEZHuqOuav0tKp4a9WKJIaH6iIj7XiqYvS2J5SEByexAlUFlzefOAyjzj4Ja2dd/8aMrw==}
+
+ '@uppy/store-default@5.0.0':
+ resolution: {integrity: sha512-hQtCSQ1yGiaval/wVYUWquYGDJ+bpQ7e4FhUUAsRQz1x1K+o7NBtjfp63O9I4Ks1WRoKunpkarZ+as09l02cPw==}
+
+ '@uppy/utils@7.2.0':
+ resolution: {integrity: sha512-6lC246qszMv6bTyl/+QyHwrudgeguWkA94ME1wHn+a6uRAvmtAEaUManIfGqTJfoKvWAiCJqdJPl5xRJjhAloQ==}
+
+ '@uppy/xhr-upload@5.2.0':
+ resolution: {integrity: sha512-3LV/X5Of6BINnKplP+CwUJ0a4/7cRFfzxwGyXnW+uCrNQHoo09dttcz3begWHejGvzenQHuUnMO3Fxyc71Pryg==}
+ peerDependencies:
+ '@uppy/core': ^5.2.0
+
+ '@vitejs/plugin-vue@6.0.7':
+ resolution: {integrity: sha512-km+p+XdSz9Sxm5rqUbqcSfZYaAniKxWBj1KURl+Jr7UaPvvX7BmaWMdP69I5rrFDeQGyxAG7NXdc57vz+snhWg==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1123,17 +1168,17 @@ packages:
vue:
optional: true
- '@vue/compiler-core@3.5.34':
- resolution: {integrity: sha512-s9cLyK5mLcvZ4Agva5QgRsQyLKvts9WbU9DB6NqiZkkGEdwmcEiylj5Jbwkp680drF/NNCV8OlAJSe+yMLxaJw==}
+ '@vue/compiler-core@3.5.38':
+ resolution: {integrity: sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==}
- '@vue/compiler-dom@3.5.34':
- resolution: {integrity: sha512-EbF/T++k0e2MMZlJsBhzK8Sgwt0HcIPOhzn1CTB/lv6sQcyk+OWf8YeiLxZp3ro7MbbLcAfAJ6sEvjFWuNgUCw==}
+ '@vue/compiler-dom@3.5.38':
+ resolution: {integrity: sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==}
- '@vue/compiler-sfc@3.5.34':
- resolution: {integrity: sha512-D/ihr6uZeIt6r+pVZf46RWT1fAsLFMbUP7k8G1VkiiWexriED9GrX3echHd4Abbt17zjlfiFJ8z7a3BxZOPNjg==}
+ '@vue/compiler-sfc@3.5.38':
+ resolution: {integrity: sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==}
- '@vue/compiler-ssr@3.5.34':
- resolution: {integrity: sha512-cDtTHKibkThKGHH1SP+WdccquNRYQDFH6rRjQCqT9G2ltFAfoR5pUftpab/z+aM5mW9HLLVQW7hfKKQe/1GBeQ==}
+ '@vue/compiler-ssr@3.5.38':
+ resolution: {integrity: sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==}
'@vue/devtools-api@6.6.4':
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
@@ -1141,86 +1186,77 @@ packages:
'@vue/devtools-api@7.7.9':
resolution: {integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==}
- '@vue/devtools-api@8.1.1':
- resolution: {integrity: sha512-bsDMJ07b3GN1puVwJb/fyFnj/U2imyswK5UQVLZwVl7O05jDrt6BHxeG5XffmOOdasOj/bOmIjxJvGPxU7pcqw==}
+ '@vue/devtools-api@8.1.3':
+ resolution: {integrity: sha512-73NMCvxXh8Hyozc/jiwqTFWVcCMyi11U1zmrq4DoukQJnuo8JHt6FsNu4HdeUDa8SpIp5vb7Q22GWgIq0efsXg==}
'@vue/devtools-kit@7.7.9':
resolution: {integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==}
- '@vue/devtools-kit@8.1.1':
- resolution: {integrity: sha512-gVBaBv++i+adg4JpH71k9ppl4soyR7Y2McEqO5YNgv0BI1kMZ7BDX5gnwkZ5COYgiCyhejZG+yGNrBAjj6Coqg==}
+ '@vue/devtools-kit@8.1.3':
+ resolution: {integrity: sha512-cRn7GXiCQkMYU2Z3h3pM4YO/ndbx9FY1yLDAqIqPLcmIq4H6zAOJHein6tvZU3AfPwgrodqLiPBEF+YQaS8AxA==}
'@vue/devtools-shared@7.7.9':
resolution: {integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==}
- '@vue/devtools-shared@8.1.1':
- resolution: {integrity: sha512-+h4ttmJYl/txpxHKaoZcaKpC+pvckgLzIDiSQlaQ7kKthKh8KuwoLW2D8hPJEnqKzXOvu15UHEoGyngAXCz0EQ==}
+ '@vue/devtools-shared@8.1.3':
+ resolution: {integrity: sha512-CM3uIPL+v+lrJUk33+pxspYo0MhuMWlCvf7zC9fybifvCPyM2jUbYRPwoYEJgYbwRqPikm5HozbUhp60MF2QuA==}
- '@vue/language-core@3.2.8':
- resolution: {integrity: sha512-9OiSPQFiAAWNVnXb0d2dcTmcKnFQamhuNES6ayyISrb/mwPWVgoGdAqSfCWqKhQpa3D5gDTcYD+w7ObiheZ81g==}
+ '@vue/language-core@3.3.5':
+ resolution: {integrity: sha512-UkKu5nhX89fg4VhlG/FOeI10G3cj/7radKT/cy9BT4Q9qJmJlSTAc/dP63Xqs29aypN4f39xUV6PsLNk/dcD6g==}
- '@vue/reactivity@3.5.34':
- resolution: {integrity: sha512-y9XDjCEuBp+98k+UL5dbYkh57AHU4o6cxZedOPXw3bmrZZYLQsVHguGurq7hVrPCSrQtrnz1f9dssyFr+dMXfQ==}
+ '@vue/reactivity@3.5.38':
+ resolution: {integrity: sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==}
- '@vue/runtime-core@3.5.34':
- resolution: {integrity: sha512-mKeBYvu8tcMSLhypAHBmriUFfWXKTCF/23Z4jiCoYK3UtWepkliViNLuR90V9XOyD62mUxs9p1jsrpK3CCGIzw==}
+ '@vue/runtime-core@3.5.38':
+ resolution: {integrity: sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==}
- '@vue/runtime-dom@3.5.34':
- resolution: {integrity: sha512-e8kZzERmCwUnBRVsgSQlAfrfU2rGoy0FFKPBXSlfEjc/O3KfA7QP0t1/2ZylrbchjmIKB4dPTd07A6WPr0eOrg==}
+ '@vue/runtime-dom@3.5.38':
+ resolution: {integrity: sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==}
- '@vue/server-renderer@3.5.34':
- resolution: {integrity: sha512-nHxmJoTrKsmrkbILRhkC9gY1G3moZbJTqCzDd7DOOzG5KH9oeJ0Unqrff5f9v0pW//jES05ZkJcNtfE8JjOIew==}
+ '@vue/server-renderer@3.5.38':
+ resolution: {integrity: sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==}
peerDependencies:
- vue: 3.5.34
+ vue: 3.5.38
- '@vue/shared@3.5.34':
- resolution: {integrity: sha512-24uqU4OIiX29ryC3MeWid/Xf2fa2EFRUVLb77nRhk+UrTVrh/XiGtFAFmJBAtBRbjwNdsPRP+jj/OL27Eg1NDA==}
-
- '@vueuse/core@12.0.0':
- resolution: {integrity: sha512-C12RukhXiJCbx4MGhjmd/gH52TjJsc3G0E0kQj/kb19H3Nt6n1CA4DRWuTdWWcaFRdlTe0npWDS942mvacvNBw==}
+ '@vue/shared@3.5.38':
+ resolution: {integrity: sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==}
'@vueuse/core@14.3.0':
resolution: {integrity: sha512-aHfz47g0ZhMtTVHmIzMVpJy8ePhhOy68GY5bv110+5DVtZ+W7BsOx+m61UNQqfrWyPztIHIanWa3E2tib3NFIw==}
peerDependencies:
vue: ^3.5.0
- '@vueuse/metadata@12.0.0':
- resolution: {integrity: sha512-Yzimd1D3sjxTDOlF05HekU5aSGdKjxhuhRFHA7gDWLn57PRbBIh+SF5NmjhJ0WRgF3my7T8LBucyxdFJjIfRJQ==}
-
'@vueuse/metadata@14.3.0':
resolution: {integrity: sha512-BwxmbAzwAVF50+MW57GXOUEV61nFBGnlBvrTqj49PqWJu3uw7hdu72ztXeZ33RdZtDY6kO+bfCAE1PCn88Tktw==}
- '@vueuse/shared@12.0.0':
- resolution: {integrity: sha512-3i6qtcq2PIio5i/vVYidkkcgvmTjCqrf26u+Fd4LhnbBmIT6FN8y6q/GJERp8lfcB9zVEfjdV0Br0443qZuJpw==}
-
'@vueuse/shared@14.3.0':
resolution: {integrity: sha512-bZpge9eSXwa4ToSiqJ7j6KRwhAsneMFoSz3LMWKQDkqimm3D/tbFlrklrs/IOqC8tEcYmXQZJ6N0UrjhBirVCg==}
peerDependencies:
vue: ^3.5.0
- '@wangeditor-next/basic-modules@2.0.0':
- resolution: {integrity: sha512-oH7Cv6mHorvBkj5t3isP9wncgWABYLlQpoQZYOIFtWVwgsQatwoGVFHF6PoJzz+mTkt5UaJcyfDxFSo9Thvhdw==}
+ '@wangeditor-next/basic-modules@3.0.2':
+ resolution: {integrity: sha512-uLsA8hCka5E1Zhm/DOYj3+X/Aikt1A+7YSaqEqOmualCcXu5KnY5jp7O7pBKAee7eFgfYy+erCl8NYYYxMvDtg==}
peerDependencies:
- '@wangeditor-next/core': 1.8.0
+ '@wangeditor-next/core': '>=1.9.2'
dom7: ^3.0.0 || ^4.0.0
lodash.throttle: ^4.1.1
nanoid: ^5.0.0
- slate: ^0.123.0
+ slate: ^0.124.0
snabbdom: ^3.6.0
- '@wangeditor-next/code-highlight@2.0.0':
- resolution: {integrity: sha512-A0m4KghOK+9jyufSBidTAtva5VssC2zW3oYItRdMi75p3WV8Kqb67q0kUeFcDzlm9H+IvXzwvSnQ8xl6Zk07nw==}
+ '@wangeditor-next/code-highlight@3.0.2':
+ resolution: {integrity: sha512-aeAh29f93GwHKnJ/xEjmHSDUfNrFSeo1V/HSF/9CF/7uH2wyRQjfORUA6xFjbAceKDGaPT7A2whp9B751apkvQ==}
peerDependencies:
- '@wangeditor-next/core': 1.8.0
+ '@wangeditor-next/core': '>=1.9.2'
dom7: ^3.0.0 || ^4.0.0
- slate: ^0.123.0
+ slate: ^0.124.0
snabbdom: ^3.6.0
- '@wangeditor-next/core@1.8.0':
- resolution: {integrity: sha512-U2TlQ0Lpo6aLb0KD8oJgzG/rFAYO61cy+qbZu+t5lDfS3CECNjOhGIC3C7/dXIhiMQ8V/LY4cvrPt9R5G4vLjA==}
+ '@wangeditor-next/core@1.9.4':
+ resolution: {integrity: sha512-O/SEZXj1159ntxHxXzA0cmcG2sdMnfqTXUB6SuXt0r+IVs8dHznzKVQ8TfvEuY11Icqz+k8NcY+nh9/cD5AQ2g==}
peerDependencies:
- '@uppy/core': ^2.1.1
- '@uppy/xhr-upload': ^2.0.3
+ '@uppy/core': ^2.1.1 || ^5.0.0
+ '@uppy/xhr-upload': ^2.0.3 || ^5.0.0
dom7: ^3.0.0 || ^4.0.0
is-hotkey: ^0.2.0
lodash.camelcase: ^4.3.0
@@ -1230,7 +1266,7 @@ packages:
lodash.throttle: ^4.1.1
lodash.toarray: ^4.4.0
nanoid: ^5.0.0
- slate: ^0.123.0
+ slate: ^0.124.0
snabbdom: ^3.6.0
'@wangeditor-next/editor-for-vue@5.1.14':
@@ -1239,49 +1275,49 @@ packages:
'@wangeditor-next/editor': '>=5.1.0'
vue: ^3.0.5
- '@wangeditor-next/editor@5.7.0':
- resolution: {integrity: sha512-bxkw/TeWBJz7AU4qXZnx5tx/s1yzx8XdLmSRN9ev4btArKnfXR/6hr3dqxUSsyea8q//IpEv1qr9tc2ureEAsA==}
+ '@wangeditor-next/editor@5.7.12':
+ resolution: {integrity: sha512-6VS4nFLvZ+0xMmZu+ZSJgD2fmn57jhHptP0S5GBrIHaioHZPHCbt++gynQrMIZM7LN+jTmIWEeEeGTsyIp+6qg==}
- '@wangeditor-next/list-module@2.0.0':
- resolution: {integrity: sha512-n7WruLV9VQxBFbav/pwWS+n5rsANqmEhVINwtngTSbScD/tDYRtLJ95SGKPU3gtBR9KHd06yEnXEgG3Pmy7A4A==}
+ '@wangeditor-next/list-module@3.0.2':
+ resolution: {integrity: sha512-2l1Sq/0aDK/L9lEkcGNedFe5KwuZbHGX8qfbo2idvALFC+kOtfohxWjdhL7hnkCZl8KzJkTL3ZQC18xyPoIhzQ==}
peerDependencies:
- '@wangeditor-next/core': 1.8.0
+ '@wangeditor-next/core': '>=1.9.2'
dom7: ^3.0.0 || ^4.0.0
- slate: ^0.123.0
+ slate: ^0.124.0
snabbdom: ^3.6.0
- '@wangeditor-next/table-module@2.0.0':
- resolution: {integrity: sha512-uOj0QA6Esb/T75cCGYWByWDRX/i8EBYIJq0tNOhGxufKQVAS9/D8QshTKQpKniS1AR2PaZg4BEPkn6+QuipKTw==}
+ '@wangeditor-next/table-module@3.0.4':
+ resolution: {integrity: sha512-ZgjKDNH5C/VATk8AEutO8UAr5q0N4FPO5WdMqiS9p+PzDec6P+gbOobAKYc9KTpMBCMqM6s9ujdEw0hEyYrFYg==}
peerDependencies:
- '@wangeditor-next/core': 1.8.0
+ '@wangeditor-next/core': '>=1.9.2'
dom7: ^3.0.0 || ^4.0.0
lodash.debounce: ^4.0.8
lodash.throttle: ^4.1.1
nanoid: ^5.0.0
- slate: ^0.123.0
+ slate: ^0.124.0
snabbdom: ^3.6.0
- '@wangeditor-next/upload-image-module@2.0.0':
- resolution: {integrity: sha512-mAZjCEpANWYmAZ1xkdda25AT+BMvEUqY5F3WHMB0zg3yPqUtzMv7FN1dpLl1ujErpnX+CdkL0iwon7nejpymjw==}
+ '@wangeditor-next/upload-image-module@3.0.2':
+ resolution: {integrity: sha512-cSfjlseNeUOv8FQ12sR3354W8mQQQczFpfP5X+L0Hwi87tNjG1RqThJOi/VCDIIhlOYQKbHqHk2kCalizBHAKA==}
peerDependencies:
- '@uppy/core': ^2.0.3
- '@uppy/xhr-upload': ^2.0.3
- '@wangeditor-next/basic-modules': 2.0.0
- '@wangeditor-next/core': 1.8.0
+ '@uppy/core': ^2.0.3 || ^5.0.0
+ '@uppy/xhr-upload': ^2.0.3 || ^5.0.0
+ '@wangeditor-next/basic-modules': 3.0.2
+ '@wangeditor-next/core': '>=1.9.2'
dom7: ^3.0.0 || ^4.0.0
lodash.foreach: ^4.5.0
- slate: ^0.123.0
+ slate: ^0.124.0
snabbdom: ^3.6.0
- '@wangeditor-next/video-module@2.0.0':
- resolution: {integrity: sha512-M21rIXlQ41rb5mjAlzEuZB9mRDDrNSsj8EmJBzAwKStEGpJhzMC44HCOFtzbRvh2W3J5mGAPXXWbdHGknxDa6g==}
+ '@wangeditor-next/video-module@3.0.2':
+ resolution: {integrity: sha512-cWkedWMrmAiUwUB09BfheoUFE1mg+7fcNOnUjAE2pXNRunyr2US1reVBBaqBymO+bHcJxMCEfP0IclQT8ok13Q==}
peerDependencies:
- '@uppy/core': ^2.1.4
- '@uppy/xhr-upload': ^2.0.7
- '@wangeditor-next/core': 1.8.0
+ '@uppy/core': ^2.1.4 || ^5.0.0
+ '@uppy/xhr-upload': ^2.0.7 || ^5.0.0
+ '@wangeditor-next/core': '>=1.9.2'
dom7: ^3.0.0 || ^4.0.0
nanoid: ^5.0.0
- slate: ^0.123.0
+ slate: ^0.124.0
snabbdom: ^3.6.0
acorn-jsx@5.3.2:
@@ -1289,19 +1325,23 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.16.0:
- resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
+ acorn@8.17.0:
+ resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==}
engines: {node: '>=0.4.0'}
hasBin: true
+ agent-base@6.0.2:
+ resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
+ engines: {node: '>= 6.0.0'}
+
ajv@6.15.0:
resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==}
ajv@8.20.0:
resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==}
- alien-signals@3.1.2:
- resolution: {integrity: sha512-d9dYqZTS90WLiU0I5c6DHj/HcKkF8ZyGN3G5x8wSbslulz70KOxaqCT0hQCo9KOyhVqzqGojvNdJXoTumZOtcw==}
+ alien-signals@3.2.1:
+ resolution: {integrity: sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==}
animate.css@4.1.1:
resolution: {integrity: sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==}
@@ -1334,8 +1374,8 @@ packages:
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines: {node: '>=12'}
- ansis@4.2.0:
- resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==}
+ ansis@4.3.1:
+ resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==}
engines: {node: '>=14'}
archiver-utils@2.1.0:
@@ -1363,8 +1403,8 @@ packages:
resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==}
engines: {node: '>=20.19.0'}
- ast-walker-scope@0.8.3:
- resolution: {integrity: sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==}
+ ast-walker-scope@0.9.0:
+ resolution: {integrity: sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==}
engines: {node: '>=20.19.0'}
astral-regex@2.0.0:
@@ -1391,8 +1431,8 @@ packages:
peerDependencies:
postcss: ^8.1.0
- axios@1.16.0:
- resolution: {integrity: sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==}
+ axios@1.18.0:
+ resolution: {integrity: sha512-E32NzpYKp++W7XRe52rHiXV2ehxmh3wbdgO7MHeFM+vqxLBYHzt0ElkiImtOBxtOmyp0yoC8C6uESVV84Y2/hw==}
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -1404,8 +1444,8 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- baseline-browser-mapping@2.10.27:
- resolution: {integrity: sha512-zEs/ufmZoUd7WftKpKyXaT6RFxpQ5Qm9xytKRHvJfxFV9DFJkZph9RvJ1LcOUi0Z1ZVijMte65JbILeV+8QQEA==}
+ baseline-browser-mapping@2.10.38:
+ resolution: {integrity: sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -1428,14 +1468,14 @@ packages:
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- brace-expansion@1.1.14:
- resolution: {integrity: sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==}
+ brace-expansion@1.1.15:
+ resolution: {integrity: sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==}
- brace-expansion@2.1.0:
- resolution: {integrity: sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==}
+ brace-expansion@2.1.1:
+ resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==}
- brace-expansion@5.0.5:
- resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==}
+ brace-expansion@5.0.6:
+ resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==}
engines: {node: 18 || 20 || >=22}
braces@3.0.3:
@@ -1475,8 +1515,8 @@ packages:
cacheable@2.3.5:
resolution: {integrity: sha512-EQfaKe09tl615iNvq/TBRWTFf1AKJNXYQSsMx0Z3EI0nA+pVsVPS8wJhnRlkbdacKPh1d0qVIhwTc2zsQNFEEg==}
- cachedir@2.3.0:
- resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==}
+ cachedir@2.4.0:
+ resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==}
engines: {node: '>=6'}
call-bind-apply-helpers@1.0.2:
@@ -1491,8 +1531,8 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- caniuse-lite@1.0.30001792:
- resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==}
+ caniuse-lite@1.0.30001799:
+ resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==}
chainsaw@0.1.0:
resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==}
@@ -1505,12 +1545,8 @@ packages:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- chardet@0.7.0:
- resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
-
- chokidar@4.0.3:
- resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
- engines: {node: '>= 14.16.0'}
+ chardet@2.1.1:
+ resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
chokidar@5.0.0:
resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
@@ -1584,9 +1620,9 @@ packages:
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
- commitizen@4.3.1:
- resolution: {integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==}
- engines: {node: '>= 12'}
+ commitizen@4.3.2:
+ resolution: {integrity: sha512-1Zs37z9JPvAcuTSSricZZwBhOPVNNxJouuY4yDEt+eD70EoxT2TU9kViG8CuB/PmVg2G4XsAGQiK4YCst97aDQ==}
+ engines: {node: '>= 18'}
hasBin: true
compare-func@2.0.0:
@@ -1628,6 +1664,10 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ cookies@0.9.1:
+ resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==}
+ engines: {node: '>= 0.8'}
+
copy-anything@4.0.5:
resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==}
engines: {node: '>=18'}
@@ -1647,8 +1687,8 @@ packages:
cosmiconfig: '>=9'
typescript: '>=5'
- cosmiconfig@9.0.1:
- resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==}
+ cosmiconfig@9.0.2:
+ resolution: {integrity: sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==}
engines: {node: '>=14'}
peerDependencies:
typescript: '>=4.9.5'
@@ -1689,16 +1729,16 @@ packages:
resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==}
engines: {node: '>= 10'}
- cz-git@1.13.0:
- resolution: {integrity: sha512-oTxNSypCvhfHJF7KmnO8lSDup4lYa/s6bbF1700vyONepDIMTcMMXQweSxE/7ANIm7hcv1ckz4HLitZNM02fCw==}
+ cz-git@1.13.1:
+ resolution: {integrity: sha512-xeMA5ci+gkBY6uKmqc6nzhG/Q4pmK1DKbVVUgByOTBgregoiYE0f3otEF0ADelyEWH4vNsO1W2o7QZYEe7Nwlw==}
engines: {node: '>=v12.20.0'}
d@1.0.2:
resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==}
engines: {node: '>=0.12'}
- dayjs@1.11.20:
- resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==}
+ dayjs@1.11.21:
+ resolution: {integrity: sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==}
debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
@@ -1753,8 +1793,8 @@ packages:
dom-serializer@2.0.0:
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
- dom-zindex@1.0.6:
- resolution: {integrity: sha512-FKWIhiU96bi3xpP9ewRMgANsoVmMUBnMnmpCT6dPMZOunVYJQmJhSRruoI0XSPoHeIif3kyEuiHbFrOJwEJaEA==}
+ dom-zindex@1.0.7:
+ resolution: {integrity: sha512-cKU/h8v8IPBgdZOTPbPmq3Ib+Ac5C+kKoh9I4LbGR9BM3GwbmB16KYWKJcj5M2BavnA66EbgYzxYDLd1IytnlQ==}
dom7@4.0.6:
resolution: {integrity: sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==}
@@ -1783,16 +1823,16 @@ packages:
duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
- echarts@6.0.0:
- resolution: {integrity: sha512-Tte/grDQRiETQP4xz3iZWSvoHrkCQtwqd6hs+mifXcjrCuo2iKWbajFObuLJVBlDIJlOzgQPd1hsaKt/3+OMkQ==}
+ echarts@6.1.0:
+ resolution: {integrity: sha512-q0yaFPggC9FUdsWH4blavRWFmxdrIodbkoKNAjJudAI6CA9gNPxHtV2RcZNEepZVlk4yvBYkOkbk6HIVpIyHZA==}
- electron-to-chromium@1.5.352:
- resolution: {integrity: sha512-9wHk8x6dyuimoe18EdiDPWKExNdxYqo4fn4FwOVVper6RxT3cmpBwBkWWfSOCYJjQdIco/nPhJhNLmn4Ufg1Yg==}
+ electron-to-chromium@1.5.375:
+ resolution: {integrity: sha512-ZWP5eB4BVPW/ZYo9252hQZHZ5XavtsTgpbhcmMmRwymavC5AsLWQWBPaKMeNd2LW0KGby5HPXvj7+sr4ta5j/Q==}
- element-plus@2.13.7:
- resolution: {integrity: sha512-XdHATFZOyzVFL1DaHQ90IOJQSg9UnSAV+bhDW+YB5UoZ0Hxs50mwqjqfwXkuwpSag+VXXizVcErBR6Movo5daw==}
+ element-plus@2.14.2:
+ resolution: {integrity: sha512-eNH9uP3wQoNqieEIHXiNvIVv+zO5sZDU0CAZq5b0zqSN06DD0/V9xIq1R/qm3rw5k3nBTM1JvpxhCfRbaFLzDQ==}
peerDependencies:
- vue: ^3.3.0
+ vue: ^3.3.7
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
@@ -1830,16 +1870,16 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-object-atoms@1.1.1:
- resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ es-object-atoms@1.1.2:
+ resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
engines: {node: '>= 0.4'}
es-set-tostringtag@2.1.0:
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines: {node: '>= 0.4'}
- es-toolkit@1.46.1:
- resolution: {integrity: sha512-5eNtXOs3tbfxXOj04tjjseeWkRWaoCjdEI+96DgwzZoe6c9juL49pXlzAFTI72aWC9Y8p7168g6XIKjh7k6pyQ==}
+ es-toolkit@1.47.1:
+ resolution: {integrity: sha512-5RAqEwf4P4E17p+W75KLOWw/nOvKZzSQpxM32IpI2KZLaVonjTrZ0Ai5ghMaVI9eKC2p8eoQgcBdkEDgzFk6+Q==}
es5-ext@0.10.64:
resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==}
@@ -1874,8 +1914,8 @@ packages:
peerDependencies:
eslint: '>=7.0.0'
- eslint-plugin-prettier@5.5.5:
- resolution: {integrity: sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw==}
+ eslint-plugin-prettier@5.5.6:
+ resolution: {integrity: sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
'@types/eslint': '>=8.0.0'
@@ -1888,8 +1928,8 @@ packages:
eslint-config-prettier:
optional: true
- eslint-plugin-vue@10.9.1:
- resolution: {integrity: sha512-cHB0Tf4Duvzwecwd/AqWzZvF/QszE13BhjVUpVXWCy9AeMR5GjkAjP3i85vqgLgOuTmkHR1OJ5oMeqLHtuw8zg==}
+ eslint-plugin-vue@10.9.2:
+ resolution: {integrity: sha512-4g7ZP3pYcuqd7Zp0pzUKcos0W+RkjBz4EGdhJ92FcYk6v03Ti/GK5NwjgsjxHK+98eXDbHeK7VtX1az7/8doZA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
@@ -1914,8 +1954,8 @@ packages:
resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.3.0:
- resolution: {integrity: sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw==}
+ eslint@10.5.0:
+ resolution: {integrity: sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -1974,10 +2014,6 @@ packages:
ext@1.7.0:
resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==}
- external-editor@3.1.0:
- resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
- engines: {node: '>=4'}
-
fast-csv@4.3.6:
resolution: {integrity: sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==}
engines: {node: '>=10.0.0'}
@@ -2065,8 +2101,8 @@ packages:
debug:
optional: true
- form-data@4.0.5:
- resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
+ form-data@4.0.6:
+ resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==}
engines: {node: '>= 6'}
formidable@3.5.4:
@@ -2103,8 +2139,8 @@ packages:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
- get-east-asian-width@1.5.0:
- resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==}
+ get-east-asian-width@1.6.0:
+ resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==}
engines: {node: '>=18'}
get-intrinsic@1.3.0:
@@ -2198,8 +2234,8 @@ packages:
resolution: {integrity: sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==}
engines: {node: '>=20'}
- hasown@2.0.3:
- resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==}
+ hasown@2.0.4:
+ resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
engines: {node: '>= 0.4'}
homedir-polyfill@1.0.3:
@@ -2233,6 +2269,10 @@ packages:
resolution: {integrity: sha512-O5kPr7AW7wYd/BBiOezTwnVAnmSNFY+J7hlZD2X5IOxVBetjcHAiTXhzj0gMrnojQlwy+UT1/Y3H3vJ3UlmvLA==}
engines: {node: '>= 0.4.0'}
+ https-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
+ engines: {node: '>= 6'}
+
husky@9.1.7:
resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==}
engines: {node: '>=18'}
@@ -2245,6 +2285,10 @@ packages:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
+ iconv-lite@0.7.2:
+ resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
+ engines: {node: '>=0.10.0'}
+
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
@@ -2259,8 +2303,8 @@ packages:
immediate@3.0.6:
resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
- immutable@5.1.5:
- resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==}
+ immutable@5.1.6:
+ resolution: {integrity: sha512-q1swsS8K7L8usSHuOqF2TAoCCkonYz0SG38wLAggaa4Wml70zixIvt2ql4coQ2C2B3hTjltJry4r6bULwgAXLQ==}
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
@@ -2291,17 +2335,13 @@ packages:
resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==}
engines: {node: ^20.17.0 || >=22.9.0}
- inquirer@8.2.5:
- resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==}
+ inquirer@8.2.7:
+ resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==}
engines: {node: '>=12.0.0'}
is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
- is-core-module@2.16.2:
- resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==}
- engines: {node: '>= 0.4'}
-
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -2325,6 +2365,10 @@ packages:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
engines: {node: '>=8'}
+ is-network-error@1.3.2:
+ resolution: {integrity: sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==}
+ engines: {node: '>=16'}
+
is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
@@ -2383,8 +2427,8 @@ packages:
js-tokens@9.0.1:
resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
- js-yaml@4.1.1:
- resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
+ js-yaml@4.2.0:
+ resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==}
hasBin: true
jsesc@3.1.0:
@@ -2418,6 +2462,10 @@ packages:
jszip@3.10.1:
resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
+ keygrip@1.1.0:
+ resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==}
+ engines: {node: '>= 0.6'}
+
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
@@ -2519,8 +2567,8 @@ packages:
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- lint-staged@17.0.3:
- resolution: {integrity: sha512-wnvMRhzC3GNpjixxleiG+pAW09dHTUgBCjMS7XouAg5E7wKUc8YdfogpF7zIgvXKDbH+452O6+XpnKm6V67rPw==}
+ lint-staged@17.0.7:
+ resolution: {integrity: sha512-JrSobt+tW3rH8IOMi8tDZd3foorM5yPEkLD/V2NxobgHrFfHWGee4MOLVuZeScgxftEwbHrPHIFA/ZL+nUJeuA==}
engines: {node: '>=22.22.1'}
hasBin: true
@@ -2531,8 +2579,8 @@ packages:
resolution: {integrity: sha512-7I5knELsJKTUjXG+A6BkKAiGkW1i25fNa/xlUl9hFtk15WbE9jndA89xu5FzQKrY5llajE1hfZZFMILXkDHk/Q==}
engines: {node: '>=22.13.0'}
- local-pkg@1.1.2:
- resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==}
+ local-pkg@1.2.1:
+ resolution: {integrity: sha512-++gUqRDEvcnN6Zhqrr+y/CkVEHhlrR96vZn3nZZPYzMcBUyBtTKzB9NadClFIsIVSsu+3i9tfk/erqy9kAmt7Q==}
engines: {node: '>=14'}
locate-path@6.0.0:
@@ -2613,9 +2661,6 @@ packages:
lodash.uniq@4.5.0:
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
lodash@4.18.1:
resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
@@ -2651,9 +2696,6 @@ packages:
mdn-data@2.27.1:
resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
- mdn-data@2.28.1:
- resolution: {integrity: sha512-U9w+PzSZ00Z5m9rZ5ARVFL5xOfuCHdKYi/1RRwDCJsboFgJDNT3zT6PIPD7mZQYaQLhsZM3GfDRgSMRHhSmVng==}
-
media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
@@ -2718,9 +2760,6 @@ packages:
resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==}
engines: {node: '>=10'}
- minimist@1.2.7:
- resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==}
-
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@@ -2772,8 +2811,9 @@ packages:
node-fetch-native@1.6.7:
resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
- node-releases@2.0.38:
- resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==}
+ node-releases@2.0.48:
+ resolution: {integrity: sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==}
+ engines: {node: '>=18'}
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
@@ -2796,8 +2836,9 @@ packages:
resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines: {node: '>= 0.4'}
- obug@2.1.1:
- resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
+ obug@2.1.3:
+ resolution: {integrity: sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==}
+ engines: {node: '>=12.20.0'}
ofetch@1.5.1:
resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==}
@@ -2821,12 +2862,8 @@ packages:
resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
engines: {node: '>=10'}
- os-tmpdir@1.0.2:
- resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
- engines: {node: '>=0.10.0'}
-
- oxc-parser@0.124.0:
- resolution: {integrity: sha512-h07SFj/tp2U3cf3+LFX6MmOguQiM9ahwpGs0ZK5CGhgL8p4kk24etrJKsEzhXAvo7mfvoKTZooZ5MLKAPRmJ1g==}
+ oxc-parser@0.131.0:
+ resolution: {integrity: sha512-SJ3/7ZPbgie8dr5Z9BI/M51zZbpXba+hRSG0MDzVwMW5CRQg2fjYE0jHGlLX4eeiibGgC/mzoDFKSDHwVZEHRQ==}
engines: {node: ^20.19.0 || >=22.12.0}
oxc-walker@0.7.0:
@@ -2842,6 +2879,10 @@ packages:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
+ p-retry@6.2.1:
+ resolution: {integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==}
+ engines: {node: '>=16.17'}
+
package-manager-detector@1.6.0:
resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==}
@@ -2941,8 +2982,8 @@ packages:
peerDependencies:
postcss: ^8.4.29
- postcss-selector-parser@7.1.1:
- resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==}
+ postcss-selector-parser@7.1.4:
+ resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==}
engines: {node: '>=4'}
postcss-sorting@10.0.0:
@@ -2953,12 +2994,12 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.5.14:
- resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==}
+ postcss@8.5.15:
+ resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==}
engines: {node: ^10 || ^12 || >=14}
- preact@10.29.1:
- resolution: {integrity: sha512-gQCLc/vWroE8lIpleXtdJhTFDogTdZG9AjMUpVkDf2iTCNwYNWA+u16dL41TqUDJO4gm2IgrcMv3uTpjd4Pwmg==}
+ preact@10.29.2:
+ resolution: {integrity: sha512-7tNmwg/7mzzAoB/8kSg6Hl37JraAZw3Z3A0JSY7VXlZwo82Xn0G7wKbNNs2qoF4ZEEsQGTwDAroNdqKs1ofJxQ==}
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -2968,8 +3009,8 @@ packages:
resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==}
engines: {node: '>=6.0.0'}
- prettier@3.8.3:
- resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==}
+ prettier@3.8.4:
+ resolution: {integrity: sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q==}
engines: {node: '>=14'}
hasBin: true
@@ -2992,8 +3033,8 @@ packages:
resolution: {integrity: sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==}
engines: {node: '>=20'}
- qs@6.15.1:
- resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==}
+ qs@6.15.2:
+ resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==}
engines: {node: '>=0.6'}
quansync@0.2.11:
@@ -3019,10 +3060,6 @@ packages:
readdir-glob@1.1.3:
resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==}
- readdirp@4.1.2:
- resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
- engines: {node: '>= 14.18.0'}
-
readdirp@5.0.0:
resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==}
engines: {node: '>= 20.19.0'}
@@ -3059,6 +3096,10 @@ packages:
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
engines: {node: '>=18'}
+ retry@0.13.1:
+ resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
+ engines: {node: '>= 4'}
+
reusify@1.1.0:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -3071,8 +3112,8 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
- rolldown@1.0.0-rc.18:
- resolution: {integrity: sha512-phmyKBpuBdRYDf4hgyynGAYn/rDDe+iZXKVJ7WX5b1zQzpLkP5oJRPGsfJuHdzPMlyyEO/4sPW6yfSx2gf7lVg==}
+ rolldown@1.0.3:
+ resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -3095,9 +3136,9 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sass@1.99.0:
- resolution: {integrity: sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==}
- engines: {node: '>=14.0.0'}
+ sass@1.101.0:
+ resolution: {integrity: sha512-OL3GoQyoUdDt843DpVmDO6y2k1sc5IhUDSpu8XucEI+35neq5QivZ1iuegnpraEVTJXlQGK1gl27zKcTLEPbQw==}
+ engines: {node: '>=20.19.0'}
hasBin: true
saxes@5.0.1:
@@ -3110,8 +3151,8 @@ packages:
scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
- semver@7.7.4:
- resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
+ semver@7.8.4:
+ resolution: {integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==}
engines: {node: '>=10'}
hasBin: true
@@ -3141,8 +3182,8 @@ packages:
resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
engines: {node: '>= 0.4'}
- side-channel@1.1.0:
- resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
+ side-channel@1.1.1:
+ resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==}
engines: {node: '>= 0.4'}
signal-exit@3.0.7:
@@ -3165,8 +3206,8 @@ packages:
peerDependencies:
slate: '>=0.114.3'
- slate@0.123.0:
- resolution: {integrity: sha512-Oon3HR/QzJQBjuOUJT1jGGlp8Ff7t3Bkr/rJ2lDqxNT4H+cBnXpEVQ/si6hn1ZCHhD2xY/2N91PQoH/rD7kxTg==}
+ slate@0.124.1:
+ resolution: {integrity: sha512-ii7DwezgvbLAyKtHBIunjTR1kzbNfYLCUKLMzJELlbTZkvHzX4DzN7HKIwcakf6dPxO6AoeT/P7kHOcyTym/hA==}
slice-ansi@4.0.0:
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
@@ -3180,8 +3221,8 @@ packages:
resolution: {integrity: sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==}
engines: {node: '>=20'}
- snabbdom@3.6.3:
- resolution: {integrity: sha512-W2lHLLw2qR2Vv0DcMmcxXqcfdBaIcoN+y/86SmHv8fn4DazEQSH6KN3TjZcWvwujW56OHiiirsbHWZb4vx/0fg==}
+ snabbdom@3.6.4:
+ resolution: {integrity: sha512-VmxEfuw1/Y/eFj5VtMhYnukExpYiPkNzoo3+N3qwAOUDMl8wXgbli5ebR+j0knE3lZ/0eYskLxNcX64uy10N9w==}
engines: {node: '>=12.17.0'}
sortablejs@1.15.7:
@@ -3299,14 +3340,14 @@ packages:
prettier: '>=3.0.0'
stylelint: '>=16.0.0'
- stylelint-scss@7.0.0:
- resolution: {integrity: sha512-H88kCC+6Vtzj76NsC8rv6x/LW8slBzIbyeSjsKVlS+4qaEJoDrcJR4L+8JdrR2ORdTscrBzYWiiT2jq6leYR1Q==}
+ stylelint-scss@7.2.0:
+ resolution: {integrity: sha512-6E79Bachv0Iz0gqRUZgdqdXCsiq26DWBWIBNHYtjTmAp3wJu6cp/I37VfW7BPntmh2puF3bY09XWl4HZGrLhzw==}
engines: {node: '>=20.19.0'}
peerDependencies:
stylelint: ^16.8.2 || ^17.0.0
- stylelint@17.11.0:
- resolution: {integrity: sha512-/3czzmbF9XdGWvReDF3Ex4R23Ajolo7j8RB2bFNEqk6Ht356nlpVV+G5bG2Qt8AW1ofJzXztBRDnAtd7cgowWA==}
+ stylelint@17.13.0:
+ resolution: {integrity: sha512-G1WYzMerp7ihOaIe9VJCHLt12MoAD2QLf1AFerYP37+BCRBUK5UCpq8e/mN+zCIaJPKQcaxhE4WlPmqdiOx/gw==}
engines: {node: '>=20.19.0'}
hasBin: true
@@ -3333,8 +3374,8 @@ packages:
svg-tags@1.0.0:
resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
- synckit@0.11.12:
- resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==}
+ synckit@0.11.13:
+ resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==}
engines: {node: ^14.18.0 || >=16.0.0}
table@6.9.0:
@@ -3345,28 +3386,24 @@ packages:
resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
engines: {node: '>=6'}
- terser@5.47.1:
- resolution: {integrity: sha512-tPbLXTI6ohPASb/1YViL428oEHu6/qv1OxqYnfaonVCFHqx4+wCd95pHrQWsL5X4pl90CTyW9piSAsS2L0VoMw==}
+ terser@5.48.0:
+ resolution: {integrity: sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==}
engines: {node: '>=10'}
hasBin: true
through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
- tinyexec@1.1.2:
- resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==}
+ tinyexec@1.2.4:
+ resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==}
engines: {node: '>=18'}
- tinyglobby@0.2.16:
- resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==}
+ tinyglobby@0.2.17:
+ resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
engines: {node: '>=12.0.0'}
- tmp@0.0.33:
- resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
- engines: {node: '>=0.6.0'}
-
- tmp@0.2.5:
- resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==}
+ tmp@0.2.7:
+ resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==}
engines: {node: '>=14.14'}
to-regex-range@5.0.1:
@@ -3396,6 +3433,10 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+ tsscmp@1.0.6:
+ resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==}
+ engines: {node: '>=0.6.x'}
+
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -3414,8 +3455,8 @@ packages:
type@2.7.3:
resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==}
- typescript-eslint@8.59.2:
- resolution: {integrity: sha512-pJw051uomb3ZeCzGTpRb8RbEqB5Y4WWet8gl/GcTlU35BSx0PVdZ86/bqkQCyKKuraVQEK7r6kBHQXF+fBhkoQ==}
+ typescript-eslint@8.61.1:
+ resolution: {integrity: sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -3435,8 +3476,8 @@ packages:
unconfig@7.5.0:
resolution: {integrity: sha512-oi8Qy2JV4D3UQ0PsopR28CzdQ3S/5A1zwsUwp/rosSbfhJ5z7b90bIyTwi/F7hCLD4SGcZVjDzd4XoUQcEanvA==}
- undici-types@7.19.2:
- resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==}
+ undici-types@7.24.6:
+ resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==}
unicorn-magic@0.4.0:
resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==}
@@ -3450,13 +3491,12 @@ packages:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
- unocss@66.6.8:
- resolution: {integrity: sha512-stq9FbxedTDkoWrxnNQNnPQXOaM6L2Lobq8HzjXdR2tMc55gtfqDArqL7TESfnN7qeZsIocNYCHLNA4DXq50YQ==}
- engines: {node: '>=14'}
+ unocss@66.7.2:
+ resolution: {integrity: sha512-yB0yOpJTtlyGH/HAe4QdnjgjSP6z9ItTdrObvagc8ZEwRY1D2GbfUABwDKyZzXs19gXebqThMG9f+W0hPhDIPA==}
peerDependencies:
- '@unocss/astro': 66.6.8
- '@unocss/postcss': 66.6.8
- '@unocss/webpack': 66.6.8
+ '@unocss/astro': 66.7.2
+ '@unocss/postcss': 66.7.2
+ '@unocss/webpack': 66.7.2
peerDependenciesMeta:
'@unocss/astro':
optional: true
@@ -3485,8 +3525,8 @@ packages:
resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==}
engines: {node: '>=20.19.0'}
- unplugin-vue-components@32.0.0:
- resolution: {integrity: sha512-uLdccgS7mf3pv1bCCP20y/hm+u1eOjAmygVkh+Oa70MPkzgl1eQv1L0CwdHNM3gscO8/GDMGIET98Ja47CBbZg==}
+ unplugin-vue-components@32.1.0:
+ resolution: {integrity: sha512-YiUkSxuRjab18XFOrX5VsIxXzccrfmHVGsGeJgSgklb829DQmCy9E4vvDUE4tuvZZdxyFJZX0Oc4TPnnxiiMyg==}
engines: {node: '>=20.19.0'}
peerDependencies:
'@nuxt/kit': ^3.2.2 || ^4.0.0
@@ -3526,9 +3566,9 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- vite-plugin-mock-dev-server@2.2.0:
- resolution: {integrity: sha512-l/VBuMHj9HXW9+flGoxiUGtGjgJii7lVdDhzGTFl6f9hk9ML5L+9zAHkNYdTUg86Cx+jghg+YwJ+2uXPSkdy0g==}
- engines: {node: ^20 || >=22}
+ vite-plugin-mock-dev-server@2.4.0:
+ resolution: {integrity: sha512-w61Q3SweR1oaZXyevxGWwXyX69Yi23TOEUzVXSsKkXbTZBMpxpF0kqxmBX6UCreKErxQmj9s9TvtWVtS5KJ0yA==}
+ engines: {node: ^20.19.0 || >=22}
peerDependencies:
esbuild: '>=0.21.0'
rolldown: '>=1.0.0-beta.1'
@@ -3542,8 +3582,8 @@ packages:
zstd-codec:
optional: true
- vite@8.0.11:
- resolution: {integrity: sha512-Jz1mxtUBR5xTT65VOdJZUUeoyLtqljmFkiUXhPTLZka3RDc9vpi/xXkyrnsdRcm2lIi3l3GPMnAidTsEGIj3Ow==}
+ vite@8.0.16:
+ resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -3588,8 +3628,8 @@ packages:
vscode-uri@3.1.0:
resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
- vue-component-type-helpers@3.2.8:
- resolution: {integrity: sha512-9689efAXhN/EV86plgkL/XFiJSXhGtWPG6JDboZ+QnjlUWUUQrQ0ILKQtw4iQsuwIwu5k6Aw+JnehDe7161e7A==}
+ vue-component-type-helpers@3.3.5:
+ resolution: {integrity: sha512-Fe1jyPJoUGpJOYKOri44jduR7My4yYINOMJISuMAbmrs+L5LbIDUc8NTWZYY3EJLK0yPLuCmcd5zoCsE4k2/KA==}
vue-draggable-plus@0.6.1:
resolution: {integrity: sha512-FbtQ/fuoixiOfTZzG3yoPl4JAo9HJXRHmBQZFB9x2NYCh6pq0TomHf7g5MUmpaDYv+LU2n6BPq2YN9sBO+FbIg==}
@@ -3600,25 +3640,26 @@ packages:
'@vue/composition-api':
optional: true
- vue-eslint-parser@10.4.0:
- resolution: {integrity: sha512-Vxi9pJdbN3ZnVGLODVtZ7y4Y2kzAAE2Cm0CZ3ZDRvydVYxZ6VrnBhLikBsRS+dpwj4Jv4UCv21PTEwF5rQ9WXg==}
+ vue-eslint-parser@10.4.1:
+ resolution: {integrity: sha512-Gk6gRDj0n/fkRa3C3l0bBheoBckUq/Rs0F/TvMWIS6nzzx67amAViMe9CkNgsP2tXyQONvGiHQESHwFtZ3aYDA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- vue-i18n@11.4.2:
- resolution: {integrity: sha512-sADDeKXqAGsPX6tK3t3y2ZiMpbVWN12tG+MhTiJ06rVoh58eGtM4wFyw3uWGbVkXByVp9Ne/AP+nSSzI+J9OAQ==}
- engines: {node: '>= 16'}
+ vue-i18n@11.4.6:
+ resolution: {integrity: sha512-l0gE7Rfy0phCa5ChKYkOq543Wgd39BCK6hkktfr1Ed4D99oRkgPK9ffShASZdeC8OJxGfdWmpYoAaAH6iLEuIg==}
+ engines: {node: '>= 22'}
peerDependencies:
vue: ^3.0.0
- vue-router@5.0.6:
- resolution: {integrity: sha512-9+kmUTGbKMyW9Asoy98IXXYIzrTMT7JDAdpDDeEkorHvybpUvBI2wsrSM5jFOXrFydpzRFJ9vAh+80DN2PGu9w==}
+ vue-router@5.1.0:
+ resolution: {integrity: sha512-HAbiLzLEHQwxPgvsbOJDAwtavszEgLwri6XfyrsPECIFez8+59xc9LofWVdc/HEaSRT822lJ8H9Ns38VVond5g==}
peerDependencies:
'@pinia/colada': '>=0.21.2'
- '@vue/compiler-sfc': ^3.5.17
+ '@vue/compiler-sfc': ^3.5.34
pinia: ^3.0.4
- vue: ^3.5.0
+ vite: ^7.0.0 || ^8.0.0
+ vue: ^3.5.34
peerDependenciesMeta:
'@pinia/colada':
optional: true
@@ -3626,15 +3667,17 @@ packages:
optional: true
pinia:
optional: true
+ vite:
+ optional: true
- vue-tsc@3.2.8:
- resolution: {integrity: sha512-27vTLJ6Q2370obOd0PFYoYoKnmXJ521uUIedrs3Zhhhg/8YG10VOCMmwt+JQslatpAMTDbnWiitLnoD5VlIvog==}
+ vue-tsc@3.3.5:
+ resolution: {integrity: sha512-Rzh/G2MmNlMSAMTiQEjDrsb4dgB/jbtEM47rVN2NtidF1dfb/q4w4QvpQBtW5+y3y5H27Hjh7deVwk+YB02fNg==}
hasBin: true
peerDependencies:
typescript: '>=5.0.0'
- vue@3.5.34:
- resolution: {integrity: sha512-WdLBG9gm02OgJIG9axd5Hpx0TFLdzVgfG2evFFu8Rur5O/IoGc5cMjnjh3tPL6GnRGsYvUhBSKVPYVcxRKpMCA==}
+ vue@3.5.38:
+ resolution: {integrity: sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -3672,6 +3715,10 @@ packages:
resolution: {integrity: sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==}
engines: {node: '>=20'}
+ wrap-ansi@6.2.0:
+ resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
+ engines: {node: '>=8'}
+
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -3687,8 +3734,8 @@ packages:
resolution: {integrity: sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==}
engines: {node: ^20.17.0 || >=22.9.0}
- ws@8.20.0:
- resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==}
+ ws@8.21.0:
+ resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -3713,8 +3760,8 @@ packages:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
- yaml@2.8.4:
- resolution: {integrity: sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==}
+ yaml@2.9.0:
+ resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==}
engines: {node: '>= 14.6'}
hasBin: true
@@ -3734,46 +3781,60 @@ packages:
resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==}
engines: {node: '>= 10'}
- zrender@6.0.0:
- resolution: {integrity: sha512-41dFXEEXuJpNecuUQq6JlbybmnHaqqpGlbH1yxnA5V9MMP4SbohSVZsJIwz+zdjQXSSlR1Vc34EgH1zxyTDvhg==}
+ zrender@6.1.0:
+ resolution: {integrity: sha512-oEGMDB6pOP2S6OwRR4PdVv610zrjnA3Bh+JnSG12fYJlBKjtNAoEb5fSUoCOOINlH96I2fU38/A2UpRKs67xYQ==}
snapshots:
'@antfu/install-pkg@1.1.0':
dependencies:
package-manager-detector: 1.6.0
- tinyexec: 1.1.2
+ tinyexec: 1.2.4
- '@babel/code-frame@7.29.0':
+ '@babel/code-frame@7.29.7':
dependencies:
- '@babel/helper-validator-identifier': 7.28.5
+ '@babel/helper-validator-identifier': 7.29.7
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/generator@7.29.1':
+ '@babel/generator@8.0.0':
dependencies:
- '@babel/parser': 7.29.3
- '@babel/types': 7.29.0
+ '@babel/parser': 8.0.0
+ '@babel/types': 8.0.0
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
+ '@types/jsesc': 2.5.1
jsesc: 3.1.0
- '@babel/helper-string-parser@7.27.1': {}
+ '@babel/helper-string-parser@7.29.7': {}
- '@babel/helper-validator-identifier@7.28.5': {}
+ '@babel/helper-string-parser@8.0.0': {}
- '@babel/parser@7.29.3':
+ '@babel/helper-validator-identifier@7.29.7': {}
+
+ '@babel/helper-validator-identifier@8.0.0': {}
+
+ '@babel/parser@7.29.7':
dependencies:
- '@babel/types': 7.29.0
+ '@babel/types': 7.29.7
- '@babel/runtime@7.29.2': {}
-
- '@babel/types@7.29.0':
+ '@babel/parser@8.0.0':
dependencies:
- '@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.28.5
+ '@babel/types': 8.0.0
- '@cacheable/memory@2.0.8':
+ '@babel/runtime@7.29.7': {}
+
+ '@babel/types@7.29.7':
+ dependencies:
+ '@babel/helper-string-parser': 7.29.7
+ '@babel/helper-validator-identifier': 7.29.7
+
+ '@babel/types@8.0.0':
+ dependencies:
+ '@babel/helper-string-parser': 8.0.0
+ '@babel/helper-validator-identifier': 8.0.0
+
+ '@cacheable/memory@2.0.9':
dependencies:
'@cacheable/utils': 2.4.1
'@keyv/bigmap': 1.3.1(keyv@5.6.0)
@@ -3785,14 +3846,14 @@ snapshots:
hashery: 1.5.1
keyv: 5.6.0
- '@commitlint/cli@20.5.3(@types/node@25.6.2)(conventional-commits-parser@6.4.0)(typescript@5.9.3)':
+ '@commitlint/cli@20.5.3(@types/node@25.9.3)(conventional-commits-parser@6.4.0)(typescript@5.9.3)':
dependencies:
'@commitlint/format': 20.5.0
'@commitlint/lint': 20.5.3
- '@commitlint/load': 20.5.3(@types/node@25.6.2)(typescript@5.9.3)
+ '@commitlint/load': 20.5.3(@types/node@25.9.3)(typescript@5.9.3)
'@commitlint/read': 20.5.0(conventional-commits-parser@6.4.0)
'@commitlint/types': 20.5.0
- tinyexec: 1.1.2
+ tinyexec: 1.2.4
yargs: 17.7.2
transitivePeerDependencies:
- '@types/node'
@@ -3810,13 +3871,22 @@ snapshots:
'@commitlint/types': 20.5.0
ajv: 8.20.0
+ '@commitlint/config-validator@21.0.1':
+ dependencies:
+ '@commitlint/types': 21.0.1
+ ajv: 8.20.0
+ optional: true
+
'@commitlint/ensure@20.5.3':
dependencies:
'@commitlint/types': 20.5.0
- es-toolkit: 1.46.1
+ es-toolkit: 1.47.1
'@commitlint/execute-rule@20.0.0': {}
+ '@commitlint/execute-rule@21.0.1':
+ optional: true
+
'@commitlint/format@20.5.0':
dependencies:
'@commitlint/types': 20.5.0
@@ -3825,7 +3895,7 @@ snapshots:
'@commitlint/is-ignored@20.5.0':
dependencies:
'@commitlint/types': 20.5.0
- semver: 7.7.4
+ semver: 7.8.4
'@commitlint/lint@20.5.3':
dependencies:
@@ -3834,21 +3904,37 @@ snapshots:
'@commitlint/rules': 20.5.3
'@commitlint/types': 20.5.0
- '@commitlint/load@20.5.3(@types/node@25.6.2)(typescript@5.9.3)':
+ '@commitlint/load@20.5.3(@types/node@25.9.3)(typescript@5.9.3)':
dependencies:
'@commitlint/config-validator': 20.5.0
'@commitlint/execute-rule': 20.0.0
'@commitlint/resolve-extends': 20.5.3
'@commitlint/types': 20.5.0
- cosmiconfig: 9.0.1(typescript@5.9.3)
- cosmiconfig-typescript-loader: 6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3)
- es-toolkit: 1.46.1
+ cosmiconfig: 9.0.2(typescript@5.9.3)
+ cosmiconfig-typescript-loader: 6.3.0(@types/node@25.9.3)(cosmiconfig@9.0.2(typescript@5.9.3))(typescript@5.9.3)
+ es-toolkit: 1.47.1
is-plain-obj: 4.1.0
picocolors: 1.1.1
transitivePeerDependencies:
- '@types/node'
- typescript
+ '@commitlint/load@21.0.2(@types/node@25.9.3)(typescript@5.9.3)':
+ dependencies:
+ '@commitlint/config-validator': 21.0.1
+ '@commitlint/execute-rule': 21.0.1
+ '@commitlint/resolve-extends': 21.0.1
+ '@commitlint/types': 21.0.1
+ cosmiconfig: 9.0.2(typescript@5.9.3)
+ cosmiconfig-typescript-loader: 6.3.0(@types/node@25.9.3)(cosmiconfig@9.0.2(typescript@5.9.3))(typescript@5.9.3)
+ es-toolkit: 1.47.1
+ is-plain-obj: 4.1.0
+ picocolors: 1.1.1
+ transitivePeerDependencies:
+ - '@types/node'
+ - typescript
+ optional: true
+
'@commitlint/message@20.4.3': {}
'@commitlint/parse@20.5.0':
@@ -3863,7 +3949,7 @@ snapshots:
'@commitlint/types': 20.5.0
git-raw-commits: 5.0.1(conventional-commits-parser@6.4.0)
minimist: 1.2.8
- tinyexec: 1.1.2
+ tinyexec: 1.2.4
transitivePeerDependencies:
- conventional-commits-filter
- conventional-commits-parser
@@ -3872,11 +3958,20 @@ snapshots:
dependencies:
'@commitlint/config-validator': 20.5.0
'@commitlint/types': 20.5.0
- es-toolkit: 1.46.1
+ es-toolkit: 1.47.1
global-directory: 5.0.0
import-meta-resolve: 4.2.0
resolve-from: 5.0.0
+ '@commitlint/resolve-extends@21.0.1':
+ dependencies:
+ '@commitlint/config-validator': 21.0.1
+ '@commitlint/types': 21.0.1
+ es-toolkit: 1.47.1
+ global-directory: 5.0.0
+ resolve-from: 5.0.0
+ optional: true
+
'@commitlint/rules@20.5.3':
dependencies:
'@commitlint/ensure': 20.5.3
@@ -3895,15 +3990,21 @@ snapshots:
conventional-commits-parser: 6.4.0
picocolors: 1.1.1
+ '@commitlint/types@21.0.1':
+ dependencies:
+ conventional-commits-parser: 6.4.0
+ picocolors: 1.1.1
+ optional: true
+
'@conventional-changelog/git-client@2.7.0(conventional-commits-parser@6.4.0)':
dependencies:
'@simple-libs/child-process-utils': 1.0.2
'@simple-libs/stream-utils': 1.2.0
- semver: 7.7.4
+ semver: 7.8.4
optionalDependencies:
conventional-commits-parser: 6.4.0
- '@csstools/css-calc@3.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
+ '@csstools/css-calc@3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
dependencies:
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer': 4.0.0
@@ -3912,7 +4013,7 @@ snapshots:
dependencies:
'@csstools/css-tokenizer': 4.0.0
- '@csstools/css-syntax-patches-for-csstree@1.1.3(css-tree@3.2.1)':
+ '@csstools/css-syntax-patches-for-csstree@1.1.5(css-tree@3.2.1)':
optionalDependencies:
css-tree: 3.2.1
@@ -3923,19 +4024,19 @@ snapshots:
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer': 4.0.0
- '@csstools/selector-resolve-nested@4.0.0(postcss-selector-parser@7.1.1)':
+ '@csstools/selector-resolve-nested@4.0.0(postcss-selector-parser@7.1.4)':
dependencies:
- postcss-selector-parser: 7.1.1
+ postcss-selector-parser: 7.1.4
- '@csstools/selector-specificity@6.0.0(postcss-selector-parser@7.1.1)':
+ '@csstools/selector-specificity@6.0.0(postcss-selector-parser@7.1.4)':
dependencies:
- postcss-selector-parser: 7.1.1
+ postcss-selector-parser: 7.1.4
'@ctrl/tinycolor@4.2.0': {}
- '@element-plus/icons-vue@2.3.2(vue@3.5.34(typescript@5.9.3))':
+ '@element-plus/icons-vue@2.3.2(vue@3.5.38(typescript@5.9.3))':
dependencies:
- vue: 3.5.34(typescript@5.9.3)
+ vue: 3.5.38(typescript@5.9.3)
'@emnapi/core@1.10.0':
dependencies:
@@ -3953,9 +4054,9 @@ snapshots:
tslib: 2.8.1
optional: true
- '@eslint-community/eslint-utils@4.9.1(eslint@10.3.0(jiti@2.7.0))':
+ '@eslint-community/eslint-utils@4.9.1(eslint@10.5.0(jiti@2.7.0))':
dependencies:
- eslint: 10.3.0(jiti@2.7.0)
+ eslint: 10.5.0(jiti@2.7.0)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
@@ -3968,7 +4069,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.5.5':
+ '@eslint/config-helpers@0.6.0':
dependencies:
'@eslint/core': 1.2.1
@@ -3976,13 +4077,13 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/js@10.0.1(eslint@10.3.0(jiti@2.7.0))':
+ '@eslint/js@10.0.1(eslint@10.5.0(jiti@2.7.0))':
optionalDependencies:
- eslint: 10.3.0(jiti@2.7.0)
+ eslint: 10.5.0(jiti@2.7.0)
'@eslint/object-schema@3.0.5': {}
- '@eslint/plugin-kit@0.7.1':
+ '@eslint/plugin-kit@0.7.2':
dependencies:
'@eslint/core': 1.2.1
levn: 0.4.1
@@ -4043,23 +4144,30 @@ snapshots:
'@iconify/types': 2.0.0
import-meta-resolve: 4.2.0
- '@intlify/core-base@11.4.2':
+ '@inquirer/external-editor@1.0.3(@types/node@25.9.3)':
dependencies:
- '@intlify/devtools-types': 11.4.2
- '@intlify/message-compiler': 11.4.2
- '@intlify/shared': 11.4.2
+ chardet: 2.1.1
+ iconv-lite: 0.7.2
+ optionalDependencies:
+ '@types/node': 25.9.3
- '@intlify/devtools-types@11.4.2':
+ '@intlify/core-base@11.4.6':
dependencies:
- '@intlify/core-base': 11.4.2
- '@intlify/shared': 11.4.2
+ '@intlify/devtools-types': 11.4.6
+ '@intlify/message-compiler': 11.4.6
+ '@intlify/shared': 11.4.6
- '@intlify/message-compiler@11.4.2':
+ '@intlify/devtools-types@11.4.6':
dependencies:
- '@intlify/shared': 11.4.2
+ '@intlify/core-base': 11.4.6
+ '@intlify/shared': 11.4.6
+
+ '@intlify/message-compiler@11.4.6':
+ dependencies:
+ '@intlify/shared': 11.4.6
source-map-js: 1.2.1
- '@intlify/shared@11.4.2': {}
+ '@intlify/shared@11.4.6': {}
'@jridgewell/gen-mapping@0.3.13':
dependencies:
@@ -4093,7 +4201,7 @@ snapshots:
'@keyv/serialize@1.1.1': {}
- '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
@@ -4114,74 +4222,73 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.20.1
- '@oxc-parser/binding-android-arm-eabi@0.124.0':
+ '@oxc-parser/binding-android-arm-eabi@0.131.0':
optional: true
- '@oxc-parser/binding-android-arm64@0.124.0':
+ '@oxc-parser/binding-android-arm64@0.131.0':
optional: true
- '@oxc-parser/binding-darwin-arm64@0.124.0':
+ '@oxc-parser/binding-darwin-arm64@0.131.0':
optional: true
- '@oxc-parser/binding-darwin-x64@0.124.0':
+ '@oxc-parser/binding-darwin-x64@0.131.0':
optional: true
- '@oxc-parser/binding-freebsd-x64@0.124.0':
+ '@oxc-parser/binding-freebsd-x64@0.131.0':
optional: true
- '@oxc-parser/binding-linux-arm-gnueabihf@0.124.0':
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.131.0':
optional: true
- '@oxc-parser/binding-linux-arm-musleabihf@0.124.0':
+ '@oxc-parser/binding-linux-arm-musleabihf@0.131.0':
optional: true
- '@oxc-parser/binding-linux-arm64-gnu@0.124.0':
+ '@oxc-parser/binding-linux-arm64-gnu@0.131.0':
optional: true
- '@oxc-parser/binding-linux-arm64-musl@0.124.0':
+ '@oxc-parser/binding-linux-arm64-musl@0.131.0':
optional: true
- '@oxc-parser/binding-linux-ppc64-gnu@0.124.0':
+ '@oxc-parser/binding-linux-ppc64-gnu@0.131.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-gnu@0.124.0':
+ '@oxc-parser/binding-linux-riscv64-gnu@0.131.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-musl@0.124.0':
+ '@oxc-parser/binding-linux-riscv64-musl@0.131.0':
optional: true
- '@oxc-parser/binding-linux-s390x-gnu@0.124.0':
+ '@oxc-parser/binding-linux-s390x-gnu@0.131.0':
optional: true
- '@oxc-parser/binding-linux-x64-gnu@0.124.0':
+ '@oxc-parser/binding-linux-x64-gnu@0.131.0':
optional: true
- '@oxc-parser/binding-linux-x64-musl@0.124.0':
+ '@oxc-parser/binding-linux-x64-musl@0.131.0':
optional: true
- '@oxc-parser/binding-openharmony-arm64@0.124.0':
+ '@oxc-parser/binding-openharmony-arm64@0.131.0':
optional: true
- '@oxc-parser/binding-wasm32-wasi@0.124.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ '@oxc-parser/binding-wasm32-wasi@0.131.0':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
- transitivePeerDependencies:
- - '@emnapi/core'
- - '@emnapi/runtime'
+ '@emnapi/core': 1.10.0
+ '@emnapi/runtime': 1.10.0
+ '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
- '@oxc-parser/binding-win32-arm64-msvc@0.124.0':
+ '@oxc-parser/binding-win32-arm64-msvc@0.131.0':
optional: true
- '@oxc-parser/binding-win32-ia32-msvc@0.124.0':
+ '@oxc-parser/binding-win32-ia32-msvc@0.131.0':
optional: true
- '@oxc-parser/binding-win32-x64-msvc@0.124.0':
+ '@oxc-parser/binding-win32-x64-msvc@0.131.0':
optional: true
- '@oxc-project/types@0.124.0': {}
+ '@oxc-project/types@0.131.0': {}
- '@oxc-project/types@0.128.0': {}
+ '@oxc-project/types@0.133.0': {}
'@paralleldrive/cuid2@2.3.1':
dependencies:
@@ -4248,9 +4355,9 @@ snapshots:
'@parcel/watcher-win32-x64': 2.5.6
optional: true
- '@pengzhanbo/utils@3.6.0': {}
+ '@pengzhanbo/utils@3.7.3': {}
- '@pkgr/core@0.2.9': {}
+ '@pkgr/core@0.3.6': {}
'@polka/url@1.0.0-next.29': {}
@@ -4258,58 +4365,56 @@ snapshots:
dependencies:
quansync: 1.0.0
- '@rolldown/binding-android-arm64@1.0.0-rc.18':
+ '@rolldown/binding-android-arm64@1.0.3':
optional: true
- '@rolldown/binding-darwin-arm64@1.0.0-rc.18':
+ '@rolldown/binding-darwin-arm64@1.0.3':
optional: true
- '@rolldown/binding-darwin-x64@1.0.0-rc.18':
+ '@rolldown/binding-darwin-x64@1.0.3':
optional: true
- '@rolldown/binding-freebsd-x64@1.0.0-rc.18':
+ '@rolldown/binding-freebsd-x64@1.0.3':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm64-gnu@1.0.3':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm64-musl@1.0.3':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.18':
+ '@rolldown/binding-linux-ppc64-gnu@1.0.3':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.18':
+ '@rolldown/binding-linux-s390x-gnu@1.0.3':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.0.0-rc.18':
+ '@rolldown/binding-linux-x64-gnu@1.0.3':
optional: true
- '@rolldown/binding-linux-x64-musl@1.0.0-rc.18':
+ '@rolldown/binding-linux-x64-musl@1.0.3':
optional: true
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.18':
+ '@rolldown/binding-openharmony-arm64@1.0.3':
optional: true
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.18':
+ '@rolldown/binding-wasm32-wasi@1.0.3':
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.18':
+ '@rolldown/binding-win32-arm64-msvc@1.0.3':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.18':
+ '@rolldown/binding-win32-x64-msvc@1.0.3':
optional: true
- '@rolldown/pluginutils@1.0.0-rc.13': {}
-
- '@rolldown/pluginutils@1.0.0-rc.18': {}
+ '@rolldown/pluginutils@1.0.1': {}
'@simple-libs/child-process-utils@1.0.2':
dependencies:
@@ -4321,7 +4426,7 @@ snapshots:
'@sxzz/popperjs-es@2.11.8': {}
- '@transloadit/prettier-bytes@0.0.7': {}
+ '@transloadit/prettier-bytes@0.3.5': {}
'@tybys/wasm-util@0.10.2':
dependencies:
@@ -4338,6 +4443,8 @@ snapshots:
'@types/event-emitter@0.3.5': {}
+ '@types/jsesc@2.5.1': {}
+
'@types/json-schema@7.0.15': {}
'@types/lodash-es@4.17.12':
@@ -4348,9 +4455,9 @@ snapshots:
'@types/node@14.18.63': {}
- '@types/node@25.6.2':
+ '@types/node@25.9.3':
dependencies:
- undici-types: 7.19.2
+ undici-types: 7.24.6
'@types/nprogress@0.2.3': {}
@@ -4358,25 +4465,25 @@ snapshots:
'@types/qs@6.15.1': {}
+ '@types/retry@0.12.2': {}
+
'@types/sortablejs@1.15.9': {}
'@types/tern@0.23.9':
dependencies:
'@types/estree': 1.0.9
- '@types/web-bluetooth@0.0.20': {}
-
'@types/web-bluetooth@0.0.21': {}
- '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)':
+ '@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)
- '@typescript-eslint/scope-manager': 8.59.2
- '@typescript-eslint/type-utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)
- '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.59.2
- eslint: 10.3.0(jiti@2.7.0)
+ '@typescript-eslint/parser': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.61.1
+ '@typescript-eslint/type-utils': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.61.1
+ eslint: 10.5.0(jiti@2.7.0)
ignore: 7.0.5
natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@5.9.3)
@@ -4384,89 +4491,89 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)':
+ '@typescript-eslint/parser@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.59.2
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.59.2
+ '@typescript-eslint/scope-manager': 8.61.1
+ '@typescript-eslint/types': 8.61.1
+ '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.61.1
debug: 4.4.3
- eslint: 10.3.0(jiti@2.7.0)
+ eslint: 10.5.0(jiti@2.7.0)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.59.2(typescript@5.9.3)':
+ '@typescript-eslint/project-service@8.61.1(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@5.9.3)
- '@typescript-eslint/types': 8.59.2
+ '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@5.9.3)
+ '@typescript-eslint/types': 8.61.1
debug: 4.4.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.59.2':
+ '@typescript-eslint/scope-manager@8.61.1':
dependencies:
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/visitor-keys': 8.59.2
+ '@typescript-eslint/types': 8.61.1
+ '@typescript-eslint/visitor-keys': 8.61.1
- '@typescript-eslint/tsconfig-utils@8.59.2(typescript@5.9.3)':
+ '@typescript-eslint/tsconfig-utils@8.61.1(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
- '@typescript-eslint/type-utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)':
+ '@typescript-eslint/type-utils@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@5.9.3)
- '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.61.1
+ '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)
debug: 4.4.3
- eslint: 10.3.0(jiti@2.7.0)
+ eslint: 10.5.0(jiti@2.7.0)
ts-api-utils: 2.5.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.59.2': {}
+ '@typescript-eslint/types@8.61.1': {}
- '@typescript-eslint/typescript-estree@8.59.2(typescript@5.9.3)':
+ '@typescript-eslint/typescript-estree@8.61.1(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/project-service': 8.59.2(typescript@5.9.3)
- '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@5.9.3)
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/visitor-keys': 8.59.2
+ '@typescript-eslint/project-service': 8.61.1(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@5.9.3)
+ '@typescript-eslint/types': 8.61.1
+ '@typescript-eslint/visitor-keys': 8.61.1
debug: 4.4.3
minimatch: 10.2.5
- semver: 7.7.4
- tinyglobby: 0.2.16
+ semver: 7.8.4
+ tinyglobby: 0.2.17
ts-api-utils: 2.5.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
- '@typescript-eslint/scope-manager': 8.59.2
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@5.9.3)
- eslint: 10.3.0(jiti@2.7.0)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
+ '@typescript-eslint/scope-manager': 8.61.1
+ '@typescript-eslint/types': 8.61.1
+ '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.9.3)
+ eslint: 10.5.0(jiti@2.7.0)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.59.2':
+ '@typescript-eslint/visitor-keys@8.61.1':
dependencies:
- '@typescript-eslint/types': 8.59.2
+ '@typescript-eslint/types': 8.61.1
eslint-visitor-keys: 5.0.1
- '@unocss/cli@66.6.8':
+ '@unocss/cli@66.7.2':
dependencies:
'@jridgewell/remapping': 2.3.5
- '@unocss/config': 66.6.8
- '@unocss/core': 66.6.8
- '@unocss/preset-wind3': 66.6.8
- '@unocss/preset-wind4': 66.6.8
- '@unocss/transformer-directives': 66.6.8
+ '@unocss/config': 66.7.2
+ '@unocss/core': 66.7.2
+ '@unocss/preset-wind3': 66.7.2
+ '@unocss/preset-wind4': 66.7.2
+ '@unocss/transformer-directives': 66.7.2
cac: 7.0.0
chokidar: 5.0.0
colorette: 2.0.20
@@ -4474,157 +4581,156 @@ snapshots:
magic-string: 0.30.21
pathe: 2.0.3
perfect-debounce: 2.1.0
- tinyglobby: 0.2.16
+ tinyglobby: 0.2.17
unplugin-utils: 0.3.1
- '@unocss/config@66.6.8':
+ '@unocss/config@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
+ '@unocss/core': 66.7.2
colorette: 2.0.20
consola: 3.4.2
unconfig: 7.5.0
- '@unocss/core@66.6.8': {}
+ '@unocss/core@66.7.2': {}
- '@unocss/extractor-arbitrary-variants@66.6.8':
+ '@unocss/extractor-arbitrary-variants@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
+ '@unocss/core': 66.7.2
- '@unocss/inspector@66.6.8':
+ '@unocss/inspector@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
- '@unocss/rule-utils': 66.6.8
+ '@unocss/core': 66.7.2
+ '@unocss/rule-utils': 66.7.2
colorette: 2.0.20
gzip-size: 6.0.0
sirv: 3.0.2
- '@unocss/preset-attributify@66.6.8':
+ '@unocss/preset-attributify@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
+ '@unocss/core': 66.7.2
- '@unocss/preset-icons@66.6.8':
+ '@unocss/preset-icons@66.7.2':
dependencies:
'@iconify/utils': 3.1.3
- '@unocss/core': 66.6.8
+ '@unocss/core': 66.7.2
ofetch: 1.5.1
- '@unocss/preset-mini@66.6.8':
+ '@unocss/preset-mini@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
- '@unocss/extractor-arbitrary-variants': 66.6.8
- '@unocss/rule-utils': 66.6.8
+ '@unocss/core': 66.7.2
+ '@unocss/extractor-arbitrary-variants': 66.7.2
+ '@unocss/rule-utils': 66.7.2
- '@unocss/preset-tagify@66.6.8':
+ '@unocss/preset-tagify@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
+ '@unocss/core': 66.7.2
- '@unocss/preset-typography@66.6.8':
+ '@unocss/preset-typography@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
- '@unocss/rule-utils': 66.6.8
+ '@unocss/core': 66.7.2
+ '@unocss/rule-utils': 66.7.2
- '@unocss/preset-uno@66.6.8':
+ '@unocss/preset-uno@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
- '@unocss/preset-wind3': 66.6.8
+ '@unocss/core': 66.7.2
+ '@unocss/preset-wind3': 66.7.2
- '@unocss/preset-web-fonts@66.6.8':
+ '@unocss/preset-web-fonts@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
+ '@unocss/core': 66.7.2
ofetch: 1.5.1
- '@unocss/preset-wind3@66.6.8':
+ '@unocss/preset-wind3@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
- '@unocss/preset-mini': 66.6.8
- '@unocss/rule-utils': 66.6.8
+ '@unocss/core': 66.7.2
+ '@unocss/preset-mini': 66.7.2
+ '@unocss/rule-utils': 66.7.2
- '@unocss/preset-wind4@66.6.8':
+ '@unocss/preset-wind4@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
- '@unocss/extractor-arbitrary-variants': 66.6.8
- '@unocss/rule-utils': 66.6.8
+ '@unocss/core': 66.7.2
+ '@unocss/extractor-arbitrary-variants': 66.7.2
+ '@unocss/rule-utils': 66.7.2
- '@unocss/preset-wind@66.6.8':
+ '@unocss/preset-wind@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
- '@unocss/preset-wind3': 66.6.8
+ '@unocss/core': 66.7.2
+ '@unocss/preset-wind3': 66.7.2
- '@unocss/rule-utils@66.6.8':
+ '@unocss/rule-utils@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
+ '@unocss/core': 66.7.2
magic-string: 0.30.21
- '@unocss/transformer-attributify-jsx@66.6.8(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ '@unocss/transformer-attributify-jsx@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
- oxc-parser: 0.124.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
- oxc-walker: 0.7.0(oxc-parser@0.124.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))
- transitivePeerDependencies:
- - '@emnapi/core'
- - '@emnapi/runtime'
+ '@unocss/core': 66.7.2
+ oxc-parser: 0.131.0
+ oxc-walker: 0.7.0(oxc-parser@0.131.0)
- '@unocss/transformer-compile-class@66.6.8':
+ '@unocss/transformer-compile-class@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
+ '@unocss/core': 66.7.2
- '@unocss/transformer-directives@66.6.8':
+ '@unocss/transformer-directives@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
- '@unocss/rule-utils': 66.6.8
+ '@unocss/core': 66.7.2
+ '@unocss/rule-utils': 66.7.2
css-tree: 3.2.1
- '@unocss/transformer-variant-group@66.6.8':
+ '@unocss/transformer-variant-group@66.7.2':
dependencies:
- '@unocss/core': 66.6.8
+ '@unocss/core': 66.7.2
- '@unocss/vite@66.6.8(vite@8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4))':
+ '@unocss/vite@66.7.2(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))':
dependencies:
'@jridgewell/remapping': 2.3.5
- '@unocss/config': 66.6.8
- '@unocss/core': 66.6.8
- '@unocss/inspector': 66.6.8
+ '@unocss/config': 66.7.2
+ '@unocss/core': 66.7.2
+ '@unocss/inspector': 66.7.2
chokidar: 5.0.0
magic-string: 0.30.21
pathe: 2.0.3
- tinyglobby: 0.2.16
+ tinyglobby: 0.2.17
unplugin-utils: 0.3.1
- vite: 8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4)
+ vite: 8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)
- '@uppy/companion-client@2.2.2':
+ '@uppy/companion-client@5.1.1(@uppy/core@5.2.0)':
dependencies:
- '@uppy/utils': 4.1.3
+ '@uppy/core': 5.2.0
+ '@uppy/utils': 7.2.0
namespace-emitter: 2.0.1
+ p-retry: 6.2.1
- '@uppy/core@2.3.4':
+ '@uppy/core@5.2.0':
dependencies:
- '@transloadit/prettier-bytes': 0.0.7
- '@uppy/store-default': 2.1.1
- '@uppy/utils': 4.1.3
- lodash.throttle: 4.1.1
+ '@transloadit/prettier-bytes': 0.3.5
+ '@uppy/store-default': 5.0.0
+ '@uppy/utils': 7.2.0
+ lodash: 4.18.1
mime-match: 1.0.2
namespace-emitter: 2.0.1
- nanoid: 3.3.12
- preact: 10.29.1
+ nanoid: 5.1.11
+ preact: 10.29.2
- '@uppy/store-default@2.1.1': {}
+ '@uppy/store-default@5.0.0': {}
- '@uppy/utils@4.1.3':
+ '@uppy/utils@7.2.0':
dependencies:
- lodash.throttle: 4.1.1
+ lodash: 4.18.1
+ preact: 10.29.2
- '@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4)':
+ '@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0)':
dependencies:
- '@uppy/companion-client': 2.2.2
- '@uppy/core': 2.3.4
- '@uppy/utils': 4.1.3
- nanoid: 3.3.12
+ '@uppy/companion-client': 5.1.1(@uppy/core@5.2.0)
+ '@uppy/core': 5.2.0
+ '@uppy/utils': 7.2.0
- '@vitejs/plugin-vue@6.0.6(vite@8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4))(vue@3.5.34(typescript@5.9.3))':
+ '@vitejs/plugin-vue@6.0.7(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@5.9.3))':
dependencies:
- '@rolldown/pluginutils': 1.0.0-rc.13
- vite: 8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4)
- vue: 3.5.34(typescript@5.9.3)
+ '@rolldown/pluginutils': 1.0.1
+ vite: 8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)
+ vue: 3.5.38(typescript@5.9.3)
'@volar/language-core@2.4.28':
dependencies:
@@ -4638,45 +4744,45 @@ snapshots:
path-browserify: 1.0.1
vscode-uri: 3.1.0
- '@vue-macros/common@3.1.2(vue@3.5.34(typescript@5.9.3))':
+ '@vue-macros/common@3.1.2(vue@3.5.38(typescript@5.9.3))':
dependencies:
- '@vue/compiler-sfc': 3.5.34
+ '@vue/compiler-sfc': 3.5.38
ast-kit: 2.2.0
- local-pkg: 1.1.2
+ local-pkg: 1.2.1
magic-string-ast: 1.0.3
unplugin-utils: 0.3.1
optionalDependencies:
- vue: 3.5.34(typescript@5.9.3)
+ vue: 3.5.38(typescript@5.9.3)
- '@vue/compiler-core@3.5.34':
+ '@vue/compiler-core@3.5.38':
dependencies:
- '@babel/parser': 7.29.3
- '@vue/shared': 3.5.34
+ '@babel/parser': 7.29.7
+ '@vue/shared': 3.5.38
entities: 7.0.1
estree-walker: 2.0.2
source-map-js: 1.2.1
- '@vue/compiler-dom@3.5.34':
+ '@vue/compiler-dom@3.5.38':
dependencies:
- '@vue/compiler-core': 3.5.34
- '@vue/shared': 3.5.34
+ '@vue/compiler-core': 3.5.38
+ '@vue/shared': 3.5.38
- '@vue/compiler-sfc@3.5.34':
+ '@vue/compiler-sfc@3.5.38':
dependencies:
- '@babel/parser': 7.29.3
- '@vue/compiler-core': 3.5.34
- '@vue/compiler-dom': 3.5.34
- '@vue/compiler-ssr': 3.5.34
- '@vue/shared': 3.5.34
+ '@babel/parser': 7.29.7
+ '@vue/compiler-core': 3.5.38
+ '@vue/compiler-dom': 3.5.38
+ '@vue/compiler-ssr': 3.5.38
+ '@vue/shared': 3.5.38
estree-walker: 2.0.2
magic-string: 0.30.21
- postcss: 8.5.14
+ postcss: 8.5.15
source-map-js: 1.2.1
- '@vue/compiler-ssr@3.5.34':
+ '@vue/compiler-ssr@3.5.38':
dependencies:
- '@vue/compiler-dom': 3.5.34
- '@vue/shared': 3.5.34
+ '@vue/compiler-dom': 3.5.38
+ '@vue/shared': 3.5.38
'@vue/devtools-api@6.6.4': {}
@@ -4684,9 +4790,9 @@ snapshots:
dependencies:
'@vue/devtools-kit': 7.7.9
- '@vue/devtools-api@8.1.1':
+ '@vue/devtools-api@8.1.3':
dependencies:
- '@vue/devtools-kit': 8.1.1
+ '@vue/devtools-kit': 8.1.3
'@vue/devtools-kit@7.7.9':
dependencies:
@@ -4698,9 +4804,9 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.6
- '@vue/devtools-kit@8.1.1':
+ '@vue/devtools-kit@8.1.3':
dependencies:
- '@vue/devtools-shared': 8.1.1
+ '@vue/devtools-shared': 8.1.3
birpc: 2.9.0
hookable: 5.5.3
perfect-debounce: 2.1.0
@@ -4709,95 +4815,78 @@ snapshots:
dependencies:
rfdc: 1.4.1
- '@vue/devtools-shared@8.1.1': {}
+ '@vue/devtools-shared@8.1.3': {}
- '@vue/language-core@3.2.8':
+ '@vue/language-core@3.3.5':
dependencies:
'@volar/language-core': 2.4.28
- '@vue/compiler-dom': 3.5.34
- '@vue/shared': 3.5.34
- alien-signals: 3.1.2
+ '@vue/compiler-dom': 3.5.38
+ '@vue/shared': 3.5.38
+ alien-signals: 3.2.1
muggle-string: 0.4.1
path-browserify: 1.0.1
picomatch: 4.0.4
- '@vue/reactivity@3.5.34':
+ '@vue/reactivity@3.5.38':
dependencies:
- '@vue/shared': 3.5.34
+ '@vue/shared': 3.5.38
- '@vue/runtime-core@3.5.34':
+ '@vue/runtime-core@3.5.38':
dependencies:
- '@vue/reactivity': 3.5.34
- '@vue/shared': 3.5.34
+ '@vue/reactivity': 3.5.38
+ '@vue/shared': 3.5.38
- '@vue/runtime-dom@3.5.34':
+ '@vue/runtime-dom@3.5.38':
dependencies:
- '@vue/reactivity': 3.5.34
- '@vue/runtime-core': 3.5.34
- '@vue/shared': 3.5.34
+ '@vue/reactivity': 3.5.38
+ '@vue/runtime-core': 3.5.38
+ '@vue/shared': 3.5.38
csstype: 3.2.3
- '@vue/server-renderer@3.5.34(vue@3.5.34(typescript@5.9.3))':
+ '@vue/server-renderer@3.5.38(vue@3.5.38(typescript@5.9.3))':
dependencies:
- '@vue/compiler-ssr': 3.5.34
- '@vue/shared': 3.5.34
- vue: 3.5.34(typescript@5.9.3)
+ '@vue/compiler-ssr': 3.5.38
+ '@vue/shared': 3.5.38
+ vue: 3.5.38(typescript@5.9.3)
- '@vue/shared@3.5.34': {}
+ '@vue/shared@3.5.38': {}
- '@vueuse/core@12.0.0(typescript@5.9.3)':
- dependencies:
- '@types/web-bluetooth': 0.0.20
- '@vueuse/metadata': 12.0.0
- '@vueuse/shared': 12.0.0(typescript@5.9.3)
- vue: 3.5.34(typescript@5.9.3)
- transitivePeerDependencies:
- - typescript
-
- '@vueuse/core@14.3.0(vue@3.5.34(typescript@5.9.3))':
+ '@vueuse/core@14.3.0(vue@3.5.38(typescript@5.9.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 14.3.0
- '@vueuse/shared': 14.3.0(vue@3.5.34(typescript@5.9.3))
- vue: 3.5.34(typescript@5.9.3)
-
- '@vueuse/metadata@12.0.0': {}
+ '@vueuse/shared': 14.3.0(vue@3.5.38(typescript@5.9.3))
+ vue: 3.5.38(typescript@5.9.3)
'@vueuse/metadata@14.3.0': {}
- '@vueuse/shared@12.0.0(typescript@5.9.3)':
+ '@vueuse/shared@14.3.0(vue@3.5.38(typescript@5.9.3))':
dependencies:
- vue: 3.5.34(typescript@5.9.3)
- transitivePeerDependencies:
- - typescript
+ vue: 3.5.38(typescript@5.9.3)
- '@vueuse/shared@14.3.0(vue@3.5.34(typescript@5.9.3))':
+ '@wangeditor-next/basic-modules@3.0.2(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)':
dependencies:
- vue: 3.5.34(typescript@5.9.3)
-
- '@wangeditor-next/basic-modules@2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)':
- dependencies:
- '@wangeditor-next/core': 1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
+ '@wangeditor-next/core': 1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
dom7: 4.0.6
is-url: 1.2.4
lodash.throttle: 4.1.1
nanoid: 5.1.11
- slate: 0.123.0
- snabbdom: 3.6.3
+ slate: 0.124.1
+ snabbdom: 3.6.4
- '@wangeditor-next/code-highlight@2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(slate@0.123.0)(snabbdom@3.6.3)':
+ '@wangeditor-next/code-highlight@3.0.2(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(slate@0.124.1)(snabbdom@3.6.4)':
dependencies:
- '@wangeditor-next/core': 1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
+ '@wangeditor-next/core': 1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
dom7: 4.0.6
prismjs: 1.30.0
- slate: 0.123.0
- snabbdom: 3.6.3
+ slate: 0.124.1
+ snabbdom: 3.6.4
- '@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)':
+ '@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)':
dependencies:
'@types/event-emitter': 0.3.5
- '@uppy/core': 2.3.4
- '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4)
+ '@uppy/core': 5.2.0
+ '@uppy/xhr-upload': 5.2.0(@uppy/core@5.2.0)
dom7: 4.0.6
event-emitter: 0.3.5
html-void-elements: 3.0.0
@@ -4811,26 +4900,26 @@ snapshots:
lodash.toarray: 4.4.0
nanoid: 5.1.11
scroll-into-view-if-needed: 3.1.0
- slate: 0.123.0
- slate-history: 0.115.0(slate@0.123.0)
- snabbdom: 3.6.3
+ slate: 0.124.1
+ slate-history: 0.115.0(slate@0.124.1)
+ snabbdom: 3.6.4
- '@wangeditor-next/editor-for-vue@5.1.14(@wangeditor-next/editor@5.7.0)(vue@3.5.34(typescript@5.9.3))':
+ '@wangeditor-next/editor-for-vue@5.1.14(@wangeditor-next/editor@5.7.12)(vue@3.5.38(typescript@5.9.3))':
dependencies:
- '@wangeditor-next/editor': 5.7.0
- vue: 3.5.34(typescript@5.9.3)
+ '@wangeditor-next/editor': 5.7.12
+ vue: 3.5.38(typescript@5.9.3)
- '@wangeditor-next/editor@5.7.0':
+ '@wangeditor-next/editor@5.7.12':
dependencies:
- '@uppy/core': 2.3.4
- '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4)
- '@wangeditor-next/basic-modules': 2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
- '@wangeditor-next/code-highlight': 2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(slate@0.123.0)(snabbdom@3.6.3)
- '@wangeditor-next/core': 1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
- '@wangeditor-next/list-module': 2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(slate@0.123.0)(snabbdom@3.6.3)
- '@wangeditor-next/table-module': 2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(lodash.debounce@4.0.8)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
- '@wangeditor-next/upload-image-module': 2.0.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(@wangeditor-next/basic-modules@2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(lodash.foreach@4.5.0)(slate@0.123.0)(snabbdom@3.6.3)
- '@wangeditor-next/video-module': 2.0.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
+ '@uppy/core': 5.2.0
+ '@uppy/xhr-upload': 5.2.0(@uppy/core@5.2.0)
+ '@wangeditor-next/basic-modules': 3.0.2(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
+ '@wangeditor-next/code-highlight': 3.0.2(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(slate@0.124.1)(snabbdom@3.6.4)
+ '@wangeditor-next/core': 1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
+ '@wangeditor-next/list-module': 3.0.2(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(slate@0.124.1)(snabbdom@3.6.4)
+ '@wangeditor-next/table-module': 3.0.4(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(lodash.debounce@4.0.8)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
+ '@wangeditor-next/upload-image-module': 3.0.2(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(@wangeditor-next/basic-modules@3.0.2(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(lodash.foreach@4.5.0)(slate@0.124.1)(snabbdom@3.6.4)
+ '@wangeditor-next/video-module': 3.0.2(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
dom7: 4.0.6
is-hotkey: 0.2.0
lodash.camelcase: 4.3.0
@@ -4840,52 +4929,58 @@ snapshots:
lodash.throttle: 4.1.1
lodash.toarray: 4.4.0
nanoid: 5.1.11
- slate: 0.123.0
- snabbdom: 3.6.3
+ slate: 0.124.1
+ snabbdom: 3.6.4
- '@wangeditor-next/list-module@2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(slate@0.123.0)(snabbdom@3.6.3)':
+ '@wangeditor-next/list-module@3.0.2(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(slate@0.124.1)(snabbdom@3.6.4)':
dependencies:
- '@wangeditor-next/core': 1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
+ '@wangeditor-next/core': 1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
dom7: 4.0.6
- slate: 0.123.0
- snabbdom: 3.6.3
+ slate: 0.124.1
+ snabbdom: 3.6.4
- '@wangeditor-next/table-module@2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(lodash.debounce@4.0.8)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)':
+ '@wangeditor-next/table-module@3.0.4(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(lodash.debounce@4.0.8)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)':
dependencies:
- '@wangeditor-next/core': 1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
+ '@wangeditor-next/core': 1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
dom7: 4.0.6
lodash.debounce: 4.0.8
lodash.throttle: 4.1.1
nanoid: 5.1.11
- slate: 0.123.0
- snabbdom: 3.6.3
+ slate: 0.124.1
+ snabbdom: 3.6.4
- '@wangeditor-next/upload-image-module@2.0.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(@wangeditor-next/basic-modules@2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(lodash.foreach@4.5.0)(slate@0.123.0)(snabbdom@3.6.3)':
+ '@wangeditor-next/upload-image-module@3.0.2(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(@wangeditor-next/basic-modules@3.0.2(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(lodash.foreach@4.5.0)(slate@0.124.1)(snabbdom@3.6.4)':
dependencies:
- '@uppy/core': 2.3.4
- '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4)
- '@wangeditor-next/basic-modules': 2.0.0(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
- '@wangeditor-next/core': 1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
+ '@uppy/core': 5.2.0
+ '@uppy/xhr-upload': 5.2.0(@uppy/core@5.2.0)
+ '@wangeditor-next/basic-modules': 3.0.2(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(lodash.throttle@4.1.1)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
+ '@wangeditor-next/core': 1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
dom7: 4.0.6
lodash.foreach: 4.5.0
- slate: 0.123.0
- snabbdom: 3.6.3
+ slate: 0.124.1
+ snabbdom: 3.6.4
- '@wangeditor-next/video-module@2.0.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(@wangeditor-next/core@1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3))(dom7@4.0.6)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)':
+ '@wangeditor-next/video-module@3.0.2(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(@wangeditor-next/core@1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4))(dom7@4.0.6)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)':
dependencies:
- '@uppy/core': 2.3.4
- '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4)
- '@wangeditor-next/core': 1.8.0(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.123.0)(snabbdom@3.6.3)
+ '@uppy/core': 5.2.0
+ '@uppy/xhr-upload': 5.2.0(@uppy/core@5.2.0)
+ '@wangeditor-next/core': 1.9.4(@uppy/core@5.2.0)(@uppy/xhr-upload@5.2.0(@uppy/core@5.2.0))(dom7@4.0.6)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@5.1.11)(slate@0.124.1)(snabbdom@3.6.4)
dom7: 4.0.6
nanoid: 5.1.11
- slate: 0.123.0
- snabbdom: 3.6.3
+ slate: 0.124.1
+ snabbdom: 3.6.4
- acorn-jsx@5.3.2(acorn@8.16.0):
+ acorn-jsx@5.3.2(acorn@8.17.0):
dependencies:
- acorn: 8.16.0
+ acorn: 8.17.0
- acorn@8.16.0: {}
+ acorn@8.17.0: {}
+
+ agent-base@6.0.2:
+ dependencies:
+ debug: 4.4.3
+ transitivePeerDependencies:
+ - supports-color
ajv@6.15.0:
dependencies:
@@ -4901,7 +4996,7 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
- alien-signals@3.1.2: {}
+ alien-signals@3.2.1: {}
animate.css@4.1.1: {}
@@ -4927,7 +5022,7 @@ snapshots:
ansi-styles@6.2.3: {}
- ansis@4.2.0: {}
+ ansis@4.3.1: {}
archiver-utils@2.1.0:
dependencies:
@@ -4973,12 +5068,13 @@ snapshots:
ast-kit@2.2.0:
dependencies:
- '@babel/parser': 7.29.3
+ '@babel/parser': 7.29.7
pathe: 2.0.3
- ast-walker-scope@0.8.3:
+ ast-walker-scope@0.9.0:
dependencies:
- '@babel/parser': 7.29.3
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
ast-kit: 2.2.0
astral-regex@2.0.0: {}
@@ -4991,22 +5087,24 @@ snapshots:
at-least-node@1.0.0: {}
- autoprefixer@10.5.0(postcss@8.5.14):
+ autoprefixer@10.5.0(postcss@8.5.15):
dependencies:
browserslist: 4.28.2
- caniuse-lite: 1.0.30001792
+ caniuse-lite: 1.0.30001799
fraction.js: 5.3.4
picocolors: 1.1.1
- postcss: 8.5.14
+ postcss: 8.5.15
postcss-value-parser: 4.2.0
- axios@1.16.0:
+ axios@1.18.0:
dependencies:
follow-redirects: 1.16.0
- form-data: 4.0.5
+ form-data: 4.0.6
+ https-proxy-agent: 5.0.1
proxy-from-env: 2.1.0
transitivePeerDependencies:
- debug
+ - supports-color
balanced-match@1.0.2: {}
@@ -5014,7 +5112,7 @@ snapshots:
base64-js@1.5.1: {}
- baseline-browser-mapping@2.10.27: {}
+ baseline-browser-mapping@2.10.38: {}
big-integer@1.6.52: {}
@@ -5035,16 +5133,16 @@ snapshots:
boolbase@1.0.0: {}
- brace-expansion@1.1.14:
+ brace-expansion@1.1.15:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@2.1.0:
+ brace-expansion@2.1.1:
dependencies:
balanced-match: 1.0.2
- brace-expansion@5.0.5:
+ brace-expansion@5.0.6:
dependencies:
balanced-match: 4.0.4
@@ -5054,10 +5152,10 @@ snapshots:
browserslist@4.28.2:
dependencies:
- baseline-browser-mapping: 2.10.27
- caniuse-lite: 1.0.30001792
- electron-to-chromium: 1.5.352
- node-releases: 2.0.38
+ baseline-browser-mapping: 2.10.38
+ caniuse-lite: 1.0.30001799
+ electron-to-chromium: 1.5.375
+ node-releases: 2.0.48
update-browserslist-db: 1.2.3(browserslist@4.28.2)
buffer-crc32@0.2.13: {}
@@ -5079,13 +5177,13 @@ snapshots:
cacheable@2.3.5:
dependencies:
- '@cacheable/memory': 2.0.8
+ '@cacheable/memory': 2.0.9
'@cacheable/utils': 2.4.1
hookified: 1.15.1
keyv: 5.6.0
qified: 0.10.1
- cachedir@2.3.0: {}
+ cachedir@2.4.0: {}
call-bind-apply-helpers@1.0.2:
dependencies:
@@ -5099,7 +5197,7 @@ snapshots:
callsites@3.1.0: {}
- caniuse-lite@1.0.30001792: {}
+ caniuse-lite@1.0.30001799: {}
chainsaw@0.1.0:
dependencies:
@@ -5116,11 +5214,7 @@ snapshots:
ansi-styles: 4.3.0
supports-color: 7.2.0
- chardet@0.7.0: {}
-
- chokidar@4.0.3:
- dependencies:
- readdirp: 4.1.2
+ chardet@2.1.1: {}
chokidar@5.0.0:
dependencies:
@@ -5155,15 +5249,15 @@ snapshots:
dependencies:
'@hapi/bourne': 3.0.0
inflation: 2.1.0
- qs: 6.15.1
+ qs: 6.15.2
raw-body: 2.5.3
type-is: 1.6.18
- codemirror-editor-vue3@2.8.0(codemirror@5.65.21)(diff-match-patch@1.0.5)(vue@3.5.34(typescript@5.9.3)):
+ codemirror-editor-vue3@2.8.0(codemirror@5.65.21)(diff-match-patch@1.0.5)(vue@3.5.38(typescript@5.9.3)):
dependencies:
codemirror: 5.65.21
diff-match-patch: 1.0.5
- vue: 3.5.34(typescript@5.9.3)
+ vue: 3.5.38(typescript@5.9.3)
codemirror@5.65.21: {}
@@ -5189,20 +5283,20 @@ snapshots:
commander@2.20.3: {}
- commitizen@4.3.1(@types/node@25.6.2)(typescript@5.9.3):
+ commitizen@4.3.2(@types/node@25.9.3)(typescript@5.9.3):
dependencies:
- cachedir: 2.3.0
- cz-conventional-changelog: 3.3.0(@types/node@25.6.2)(typescript@5.9.3)
+ cachedir: 2.4.0
+ cz-conventional-changelog: 3.3.0(@types/node@25.9.3)(typescript@5.9.3)
dedent: 0.7.0
detect-indent: 6.1.0
find-node-modules: 2.1.3
find-root: 1.1.0
fs-extra: 9.1.0
glob: 7.2.3
- inquirer: 8.2.5
+ inquirer: 8.2.7(@types/node@25.9.3)
is-utf8: 0.2.1
- lodash: 4.17.21
- minimist: 1.2.7
+ lodash: 4.18.1
+ minimist: 1.2.8
strip-bom: 4.0.0
strip-json-comments: 3.1.1
transitivePeerDependencies:
@@ -5246,6 +5340,11 @@ snapshots:
'@simple-libs/stream-utils': 1.2.0
meow: 13.2.0
+ cookies@0.9.1:
+ dependencies:
+ depd: 2.0.0
+ keygrip: 1.1.0
+
copy-anything@4.0.5:
dependencies:
is-what: 5.5.0
@@ -5257,18 +5356,18 @@ snapshots:
object-assign: 4.1.1
vary: 1.1.2
- cosmiconfig-typescript-loader@6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3):
+ cosmiconfig-typescript-loader@6.3.0(@types/node@25.9.3)(cosmiconfig@9.0.2(typescript@5.9.3))(typescript@5.9.3):
dependencies:
- '@types/node': 25.6.2
- cosmiconfig: 9.0.1(typescript@5.9.3)
+ '@types/node': 25.9.3
+ cosmiconfig: 9.0.2(typescript@5.9.3)
jiti: 2.6.1
typescript: 5.9.3
- cosmiconfig@9.0.1(typescript@5.9.3):
+ cosmiconfig@9.0.2(typescript@5.9.3):
dependencies:
env-paths: 2.2.1
import-fresh: 3.3.1
- js-yaml: 4.1.1
+ js-yaml: 4.2.0
parse-json: 5.2.0
optionalDependencies:
typescript: 5.9.3
@@ -5297,28 +5396,28 @@ snapshots:
csstype@3.2.3: {}
- cz-conventional-changelog@3.3.0(@types/node@25.6.2)(typescript@5.9.3):
+ cz-conventional-changelog@3.3.0(@types/node@25.9.3)(typescript@5.9.3):
dependencies:
chalk: 2.4.2
- commitizen: 4.3.1(@types/node@25.6.2)(typescript@5.9.3)
+ commitizen: 4.3.2(@types/node@25.9.3)(typescript@5.9.3)
conventional-commit-types: 3.0.0
lodash.map: 4.6.0
longest: 2.0.1
word-wrap: 1.2.5
optionalDependencies:
- '@commitlint/load': 20.5.3(@types/node@25.6.2)(typescript@5.9.3)
+ '@commitlint/load': 21.0.2(@types/node@25.9.3)(typescript@5.9.3)
transitivePeerDependencies:
- '@types/node'
- typescript
- cz-git@1.13.0: {}
+ cz-git@1.13.1: {}
d@1.0.2:
dependencies:
es5-ext: 0.10.64
type: 2.7.3
- dayjs@1.11.20: {}
+ dayjs@1.11.21: {}
debug@4.4.3:
dependencies:
@@ -5359,7 +5458,7 @@ snapshots:
domhandler: 5.0.3
entities: 4.5.0
- dom-zindex@1.0.6: {}
+ dom-zindex@1.0.7: {}
dom7@4.0.6:
dependencies:
@@ -5393,33 +5492,31 @@ snapshots:
duplexer@0.1.2: {}
- echarts@6.0.0:
+ echarts@6.1.0:
dependencies:
tslib: 2.3.0
- zrender: 6.0.0
+ zrender: 6.1.0
- electron-to-chromium@1.5.352: {}
+ electron-to-chromium@1.5.375: {}
- element-plus@2.13.7(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3)):
+ element-plus@2.14.2(vue@3.5.38(typescript@5.9.3)):
dependencies:
'@ctrl/tinycolor': 4.2.0
- '@element-plus/icons-vue': 2.3.2(vue@3.5.34(typescript@5.9.3))
+ '@element-plus/icons-vue': 2.3.2(vue@3.5.38(typescript@5.9.3))
'@floating-ui/dom': 1.7.6
'@popperjs/core': '@sxzz/popperjs-es@2.11.8'
'@types/lodash': 4.17.24
'@types/lodash-es': 4.17.12
- '@vueuse/core': 12.0.0(typescript@5.9.3)
+ '@vueuse/core': 14.3.0(vue@3.5.38(typescript@5.9.3))
async-validator: 4.2.5
- dayjs: 1.11.20
+ dayjs: 1.11.21
lodash: 4.18.1
lodash-es: 4.18.1
lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.18.1)(lodash@4.18.1)
memoize-one: 6.0.0
normalize-wheel-es: 1.2.0
- vue: 3.5.34(typescript@5.9.3)
- vue-component-type-helpers: 3.2.8
- transitivePeerDependencies:
- - typescript
+ vue: 3.5.38(typescript@5.9.3)
+ vue-component-type-helpers: 3.3.5
emoji-regex@10.6.0: {}
@@ -5445,7 +5542,7 @@ snapshots:
es-errors@1.3.0: {}
- es-object-atoms@1.1.1:
+ es-object-atoms@1.1.2:
dependencies:
es-errors: 1.3.0
@@ -5454,9 +5551,9 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.3.0
has-tostringtag: 1.0.2
- hasown: 2.0.3
+ hasown: 2.0.4
- es-toolkit@1.46.1: {}
+ es-toolkit@1.47.1: {}
es5-ext@0.10.64:
dependencies:
@@ -5484,31 +5581,31 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-config-prettier@10.1.8(eslint@10.3.0(jiti@2.7.0)):
+ eslint-config-prettier@10.1.8(eslint@10.5.0(jiti@2.7.0)):
dependencies:
- eslint: 10.3.0(jiti@2.7.0)
+ eslint: 10.5.0(jiti@2.7.0)
- eslint-plugin-prettier@5.5.5(eslint-config-prettier@10.1.8(eslint@10.3.0(jiti@2.7.0)))(eslint@10.3.0(jiti@2.7.0))(prettier@3.8.3):
+ eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.5.0(jiti@2.7.0)))(eslint@10.5.0(jiti@2.7.0))(prettier@3.8.4):
dependencies:
- eslint: 10.3.0(jiti@2.7.0)
- prettier: 3.8.3
+ eslint: 10.5.0(jiti@2.7.0)
+ prettier: 3.8.4
prettier-linter-helpers: 1.0.1
- synckit: 0.11.12
+ synckit: 0.11.13
optionalDependencies:
- eslint-config-prettier: 10.1.8(eslint@10.3.0(jiti@2.7.0))
+ eslint-config-prettier: 10.1.8(eslint@10.5.0(jiti@2.7.0))
- eslint-plugin-vue@10.9.1(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.3.0(jiti@2.7.0))(vue-eslint-parser@10.4.0(eslint@10.3.0(jiti@2.7.0))):
+ eslint-plugin-vue@10.9.2(@typescript-eslint/parser@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.5.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.5.0(jiti@2.7.0))):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
- eslint: 10.3.0(jiti@2.7.0)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
+ eslint: 10.5.0(jiti@2.7.0)
natural-compare: 1.4.0
nth-check: 2.1.1
- postcss-selector-parser: 7.1.1
- semver: 7.7.4
- vue-eslint-parser: 10.4.0(eslint@10.3.0(jiti@2.7.0))
+ postcss-selector-parser: 7.1.4
+ semver: 7.8.4
+ vue-eslint-parser: 10.4.1(eslint@10.5.0(jiti@2.7.0))
xml-name-validator: 4.0.0
optionalDependencies:
- '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)
eslint-scope@9.1.2:
dependencies:
@@ -5521,14 +5618,14 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.3.0(jiti@2.7.0):
+ eslint@10.5.0(jiti@2.7.0):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.23.5
- '@eslint/config-helpers': 0.5.5
+ '@eslint/config-helpers': 0.6.0
'@eslint/core': 1.2.1
- '@eslint/plugin-kit': 0.7.1
+ '@eslint/plugin-kit': 0.7.2
'@humanfs/node': 0.16.8
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
@@ -5567,8 +5664,8 @@ snapshots:
espree@11.2.0:
dependencies:
- acorn: 8.16.0
- acorn-jsx: 5.3.2(acorn@8.16.0)
+ acorn: 8.17.0
+ acorn-jsx: 5.3.2(acorn@8.17.0)
eslint-visitor-keys: 5.0.1
esquery@1.7.0:
@@ -5599,12 +5696,12 @@ snapshots:
exceljs@4.4.0:
dependencies:
archiver: 5.3.2
- dayjs: 1.11.20
+ dayjs: 1.11.21
fast-csv: 4.3.6
jszip: 3.10.1
readable-stream: 3.6.2
saxes: 5.0.1
- tmp: 0.2.5
+ tmp: 0.2.7
unzipper: 0.10.14
uuid: 8.3.2
@@ -5618,12 +5715,6 @@ snapshots:
dependencies:
type: 2.7.3
- external-editor@3.1.0:
- dependencies:
- chardet: 0.7.0
- iconv-lite: 0.4.24
- tmp: 0.0.33
-
fast-csv@4.3.6:
dependencies:
'@fast-csv/format': 4.3.5
@@ -5707,12 +5798,12 @@ snapshots:
follow-redirects@1.16.0: {}
- form-data@4.0.5:
+ form-data@4.0.6:
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
es-set-tostringtag: 2.1.0
- hasown: 2.0.3
+ hasown: 2.0.4
mime-types: 2.1.35
formidable@3.5.4:
@@ -5748,25 +5839,25 @@ snapshots:
get-caller-file@2.0.5: {}
- get-east-asian-width@1.5.0: {}
+ get-east-asian-width@1.6.0: {}
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
es-define-property: 1.0.1
es-errors: 1.3.0
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
function-bind: 1.1.2
get-proto: 1.0.1
gopd: 1.2.0
has-symbols: 1.1.0
- hasown: 2.0.3
+ hasown: 2.0.4
math-intrinsics: 1.1.0
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
git-raw-commits@5.0.1(conventional-commits-parser@6.4.0):
dependencies:
@@ -5858,7 +5949,7 @@ snapshots:
dependencies:
hookified: 1.15.1
- hasown@2.0.3:
+ hasown@2.0.4:
dependencies:
function-bind: 1.1.2
@@ -5893,16 +5984,27 @@ snapshots:
http-status@2.1.0: {}
+ https-proxy-agent@5.0.1:
+ dependencies:
+ agent-base: 6.0.2
+ debug: 4.4.3
+ transitivePeerDependencies:
+ - supports-color
+
husky@9.1.7: {}
i18next@23.16.8:
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
iconv-lite@0.4.24:
dependencies:
safer-buffer: 2.1.2
+ iconv-lite@0.7.2:
+ dependencies:
+ safer-buffer: 2.1.2
+
ieee754@1.2.1: {}
ignore@5.3.2: {}
@@ -5911,7 +6013,7 @@ snapshots:
immediate@3.0.6: {}
- immutable@5.1.5: {}
+ immutable@5.1.6: {}
import-fresh@3.3.1:
dependencies:
@@ -5935,15 +6037,15 @@ snapshots:
ini@6.0.0: {}
- inquirer@8.2.5:
+ inquirer@8.2.7(@types/node@25.9.3):
dependencies:
+ '@inquirer/external-editor': 1.0.3(@types/node@25.9.3)
ansi-escapes: 4.3.2
chalk: 4.1.2
cli-cursor: 3.1.0
cli-width: 3.0.0
- external-editor: 3.1.0
figures: 3.2.0
- lodash: 4.17.21
+ lodash: 4.18.1
mute-stream: 0.0.8
ora: 5.4.1
run-async: 2.4.1
@@ -5951,21 +6053,19 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
through: 2.3.8
- wrap-ansi: 7.0.0
+ wrap-ansi: 6.2.0
+ transitivePeerDependencies:
+ - '@types/node'
is-arrayish@0.2.1: {}
- is-core-module@2.16.2:
- dependencies:
- hasown: 2.0.3
-
is-extglob@2.1.1: {}
is-fullwidth-code-point@3.0.0: {}
is-fullwidth-code-point@5.1.0:
dependencies:
- get-east-asian-width: 1.5.0
+ get-east-asian-width: 1.6.0
is-glob@4.0.3:
dependencies:
@@ -5975,6 +6075,8 @@ snapshots:
is-interactive@1.0.0: {}
+ is-network-error@1.3.2: {}
+
is-number@7.0.0: {}
is-obj@2.0.0: {}
@@ -6007,7 +6109,7 @@ snapshots:
js-tokens@9.0.1: {}
- js-yaml@4.1.1:
+ js-yaml@4.2.0:
dependencies:
argparse: 2.0.1
@@ -6038,6 +6140,10 @@ snapshots:
readable-stream: 2.3.8
setimmediate: 1.0.5
+ keygrip@1.1.0:
+ dependencies:
+ tsscmp: 1.0.6
+
keyv@4.5.4:
dependencies:
json-buffer: 3.0.1
@@ -6114,14 +6220,14 @@ snapshots:
lines-and-columns@1.2.4: {}
- lint-staged@17.0.3:
+ lint-staged@17.0.7:
dependencies:
listr2: 10.2.1
picomatch: 4.0.4
string-argv: 0.3.2
- tinyexec: 1.1.2
+ tinyexec: 1.2.4
optionalDependencies:
- yaml: 2.8.4
+ yaml: 2.9.0
listenercount@1.0.1: {}
@@ -6133,7 +6239,7 @@ snapshots:
rfdc: 1.4.1
wrap-ansi: 10.0.0
- local-pkg@1.1.2:
+ local-pkg@1.2.1:
dependencies:
mlly: 1.8.2
pkg-types: 2.3.1
@@ -6193,8 +6299,6 @@ snapshots:
lodash.uniq@4.5.0: {}
- lodash@4.17.21: {}
-
lodash@4.18.1: {}
log-symbols@4.1.0:
@@ -6236,8 +6340,6 @@ snapshots:
mdn-data@2.27.1: {}
- mdn-data@2.28.1: {}
-
media-typer@0.3.0: {}
memoize-one@6.0.0: {}
@@ -6277,17 +6379,15 @@ snapshots:
minimatch@10.2.5:
dependencies:
- brace-expansion: 5.0.5
+ brace-expansion: 5.0.6
minimatch@3.1.5:
dependencies:
- brace-expansion: 1.1.14
+ brace-expansion: 1.1.15
minimatch@5.1.9:
dependencies:
- brace-expansion: 2.1.0
-
- minimist@1.2.7: {}
+ brace-expansion: 2.1.1
minimist@1.2.8: {}
@@ -6299,7 +6399,7 @@ snapshots:
mlly@1.8.2:
dependencies:
- acorn: 8.16.0
+ acorn: 8.17.0
pathe: 2.0.3
pkg-types: 1.3.1
ufo: 1.6.4
@@ -6327,7 +6427,7 @@ snapshots:
node-fetch-native@1.6.7: {}
- node-releases@2.0.38: {}
+ node-releases@2.0.48: {}
normalize-path@3.0.0: {}
@@ -6343,7 +6443,7 @@ snapshots:
object-inspect@1.13.4: {}
- obug@2.1.1: {}
+ obug@2.1.3: {}
ofetch@1.5.1:
dependencies:
@@ -6384,40 +6484,35 @@ snapshots:
strip-ansi: 6.0.1
wcwidth: 1.0.1
- os-tmpdir@1.0.2: {}
-
- oxc-parser@0.124.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0):
+ oxc-parser@0.131.0:
dependencies:
- '@oxc-project/types': 0.124.0
+ '@oxc-project/types': 0.131.0
optionalDependencies:
- '@oxc-parser/binding-android-arm-eabi': 0.124.0
- '@oxc-parser/binding-android-arm64': 0.124.0
- '@oxc-parser/binding-darwin-arm64': 0.124.0
- '@oxc-parser/binding-darwin-x64': 0.124.0
- '@oxc-parser/binding-freebsd-x64': 0.124.0
- '@oxc-parser/binding-linux-arm-gnueabihf': 0.124.0
- '@oxc-parser/binding-linux-arm-musleabihf': 0.124.0
- '@oxc-parser/binding-linux-arm64-gnu': 0.124.0
- '@oxc-parser/binding-linux-arm64-musl': 0.124.0
- '@oxc-parser/binding-linux-ppc64-gnu': 0.124.0
- '@oxc-parser/binding-linux-riscv64-gnu': 0.124.0
- '@oxc-parser/binding-linux-riscv64-musl': 0.124.0
- '@oxc-parser/binding-linux-s390x-gnu': 0.124.0
- '@oxc-parser/binding-linux-x64-gnu': 0.124.0
- '@oxc-parser/binding-linux-x64-musl': 0.124.0
- '@oxc-parser/binding-openharmony-arm64': 0.124.0
- '@oxc-parser/binding-wasm32-wasi': 0.124.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
- '@oxc-parser/binding-win32-arm64-msvc': 0.124.0
- '@oxc-parser/binding-win32-ia32-msvc': 0.124.0
- '@oxc-parser/binding-win32-x64-msvc': 0.124.0
- transitivePeerDependencies:
- - '@emnapi/core'
- - '@emnapi/runtime'
+ '@oxc-parser/binding-android-arm-eabi': 0.131.0
+ '@oxc-parser/binding-android-arm64': 0.131.0
+ '@oxc-parser/binding-darwin-arm64': 0.131.0
+ '@oxc-parser/binding-darwin-x64': 0.131.0
+ '@oxc-parser/binding-freebsd-x64': 0.131.0
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.131.0
+ '@oxc-parser/binding-linux-arm-musleabihf': 0.131.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.131.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.131.0
+ '@oxc-parser/binding-linux-ppc64-gnu': 0.131.0
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.131.0
+ '@oxc-parser/binding-linux-riscv64-musl': 0.131.0
+ '@oxc-parser/binding-linux-s390x-gnu': 0.131.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.131.0
+ '@oxc-parser/binding-linux-x64-musl': 0.131.0
+ '@oxc-parser/binding-openharmony-arm64': 0.131.0
+ '@oxc-parser/binding-wasm32-wasi': 0.131.0
+ '@oxc-parser/binding-win32-arm64-msvc': 0.131.0
+ '@oxc-parser/binding-win32-ia32-msvc': 0.131.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.131.0
- oxc-walker@0.7.0(oxc-parser@0.124.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)):
+ oxc-walker@0.7.0(oxc-parser@0.131.0):
dependencies:
magic-regexp: 0.10.0
- oxc-parser: 0.124.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ oxc-parser: 0.131.0
p-limit@3.1.0:
dependencies:
@@ -6427,6 +6522,12 @@ snapshots:
dependencies:
p-limit: 3.1.0
+ p-retry@6.2.1:
+ dependencies:
+ '@types/retry': 0.12.2
+ is-network-error: 1.3.2
+ retry: 0.13.1
+
package-manager-detector@1.6.0: {}
pako@1.0.11: {}
@@ -6437,7 +6538,7 @@ snapshots:
parse-json@5.2.0:
dependencies:
- '@babel/code-frame': 7.29.0
+ '@babel/code-frame': 7.29.7
error-ex: 1.3.4
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -6466,10 +6567,10 @@ snapshots:
picomatch@4.0.4: {}
- pinia@3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3)):
+ pinia@3.0.4(typescript@5.9.3)(vue@3.5.38(typescript@5.9.3)):
dependencies:
'@vue/devtools-api': 7.7.9
- vue: 3.5.34(typescript@5.9.3)
+ vue: 3.5.38(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@@ -6489,43 +6590,43 @@ snapshots:
dependencies:
htmlparser2: 8.0.2
js-tokens: 9.0.1
- postcss: 8.5.14
- postcss-safe-parser: 6.0.0(postcss@8.5.14)
+ postcss: 8.5.15
+ postcss-safe-parser: 6.0.0(postcss@8.5.15)
postcss-media-query-parser@0.2.3: {}
postcss-resolve-nested-selector@0.1.6: {}
- postcss-safe-parser@6.0.0(postcss@8.5.14):
+ postcss-safe-parser@6.0.0(postcss@8.5.15):
dependencies:
- postcss: 8.5.14
+ postcss: 8.5.15
- postcss-safe-parser@7.0.1(postcss@8.5.14):
+ postcss-safe-parser@7.0.1(postcss@8.5.15):
dependencies:
- postcss: 8.5.14
+ postcss: 8.5.15
- postcss-scss@4.0.9(postcss@8.5.14):
+ postcss-scss@4.0.9(postcss@8.5.15):
dependencies:
- postcss: 8.5.14
+ postcss: 8.5.15
- postcss-selector-parser@7.1.1:
+ postcss-selector-parser@7.1.4:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-sorting@10.0.0(postcss@8.5.14):
+ postcss-sorting@10.0.0(postcss@8.5.15):
dependencies:
- postcss: 8.5.14
+ postcss: 8.5.15
postcss-value-parser@4.2.0: {}
- postcss@8.5.14:
+ postcss@8.5.15:
dependencies:
nanoid: 3.3.12
picocolors: 1.1.1
source-map-js: 1.2.1
- preact@10.29.1: {}
+ preact@10.29.2: {}
prelude-ls@1.2.1: {}
@@ -6533,7 +6634,7 @@ snapshots:
dependencies:
fast-diff: 1.3.0
- prettier@3.8.3: {}
+ prettier@3.8.4: {}
prismjs@1.30.0: {}
@@ -6547,9 +6648,9 @@ snapshots:
dependencies:
hookified: 2.2.0
- qs@6.15.1:
+ qs@6.15.2:
dependencies:
- side-channel: 1.1.0
+ side-channel: 1.1.1
quansync@0.2.11: {}
@@ -6584,8 +6685,6 @@ snapshots:
dependencies:
minimatch: 5.1.9
- readdirp@4.1.2: {}
-
readdirp@5.0.0: {}
regexp-tree@0.1.27: {}
@@ -6613,6 +6712,8 @@ snapshots:
onetime: 7.0.0
signal-exit: 4.1.0
+ retry@0.13.1: {}
+
reusify@1.1.0: {}
rfdc@1.4.1: {}
@@ -6621,26 +6722,26 @@ snapshots:
dependencies:
glob: 7.2.3
- rolldown@1.0.0-rc.18:
+ rolldown@1.0.3:
dependencies:
- '@oxc-project/types': 0.128.0
- '@rolldown/pluginutils': 1.0.0-rc.18
+ '@oxc-project/types': 0.133.0
+ '@rolldown/pluginutils': 1.0.1
optionalDependencies:
- '@rolldown/binding-android-arm64': 1.0.0-rc.18
- '@rolldown/binding-darwin-arm64': 1.0.0-rc.18
- '@rolldown/binding-darwin-x64': 1.0.0-rc.18
- '@rolldown/binding-freebsd-x64': 1.0.0-rc.18
- '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.18
- '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.18
- '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-x64-musl': 1.0.0-rc.18
- '@rolldown/binding-openharmony-arm64': 1.0.0-rc.18
- '@rolldown/binding-wasm32-wasi': 1.0.0-rc.18
- '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.18
- '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.18
+ '@rolldown/binding-android-arm64': 1.0.3
+ '@rolldown/binding-darwin-arm64': 1.0.3
+ '@rolldown/binding-darwin-x64': 1.0.3
+ '@rolldown/binding-freebsd-x64': 1.0.3
+ '@rolldown/binding-linux-arm-gnueabihf': 1.0.3
+ '@rolldown/binding-linux-arm64-gnu': 1.0.3
+ '@rolldown/binding-linux-arm64-musl': 1.0.3
+ '@rolldown/binding-linux-ppc64-gnu': 1.0.3
+ '@rolldown/binding-linux-s390x-gnu': 1.0.3
+ '@rolldown/binding-linux-x64-gnu': 1.0.3
+ '@rolldown/binding-linux-x64-musl': 1.0.3
+ '@rolldown/binding-openharmony-arm64': 1.0.3
+ '@rolldown/binding-wasm32-wasi': 1.0.3
+ '@rolldown/binding-win32-arm64-msvc': 1.0.3
+ '@rolldown/binding-win32-x64-msvc': 1.0.3
run-async@2.4.1: {}
@@ -6658,10 +6759,10 @@ snapshots:
safer-buffer@2.1.2: {}
- sass@1.99.0:
+ sass@1.101.0:
dependencies:
- chokidar: 4.0.3
- immutable: 5.1.5
+ chokidar: 5.0.0
+ immutable: 5.1.6
source-map-js: 1.2.1
optionalDependencies:
'@parcel/watcher': 2.5.6
@@ -6676,7 +6777,7 @@ snapshots:
scule@1.3.0: {}
- semver@7.7.4: {}
+ semver@7.8.4: {}
setimmediate@1.0.5: {}
@@ -6708,7 +6809,7 @@ snapshots:
object-inspect: 1.13.4
side-channel-map: 1.0.1
- side-channel@1.1.0:
+ side-channel@1.1.1:
dependencies:
es-errors: 1.3.0
object-inspect: 1.13.4
@@ -6728,11 +6829,11 @@ snapshots:
slash@5.1.0: {}
- slate-history@0.115.0(slate@0.123.0):
+ slate-history@0.115.0(slate@0.124.1):
dependencies:
- slate: 0.123.0
+ slate: 0.124.1
- slate@0.123.0: {}
+ slate@0.124.1: {}
slice-ansi@4.0.0:
dependencies:
@@ -6750,7 +6851,7 @@ snapshots:
ansi-styles: 6.2.3
is-fullwidth-code-point: 5.1.0
- snabbdom@3.6.3: {}
+ snabbdom@3.6.4: {}
sortablejs@1.15.7: {}
@@ -6780,12 +6881,12 @@ snapshots:
string-width@7.2.0:
dependencies:
emoji-regex: 10.6.0
- get-east-asian-width: 1.5.0
+ get-east-asian-width: 1.6.0
strip-ansi: 7.2.0
string-width@8.2.1:
dependencies:
- get-east-asian-width: 1.5.0
+ get-east-asian-width: 1.6.0
strip-ansi: 7.2.0
string_decoder@1.1.1:
@@ -6812,72 +6913,75 @@ snapshots:
dependencies:
js-tokens: 9.0.1
- stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.11.0(typescript@5.9.3)):
+ stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.13.0(typescript@5.9.3)):
dependencies:
postcss-html: 1.8.1
- stylelint: 17.11.0(typescript@5.9.3)
+ stylelint: 17.13.0(typescript@5.9.3)
- stylelint-config-recess-order@7.7.0(stylelint-order@8.1.1(stylelint@17.11.0(typescript@5.9.3)))(stylelint@17.11.0(typescript@5.9.3)):
+ stylelint-config-recess-order@7.7.0(stylelint-order@8.1.1(stylelint@17.13.0(typescript@5.9.3)))(stylelint@17.13.0(typescript@5.9.3)):
dependencies:
- stylelint: 17.11.0(typescript@5.9.3)
- stylelint-order: 8.1.1(stylelint@17.11.0(typescript@5.9.3))
+ stylelint: 17.13.0(typescript@5.9.3)
+ stylelint-order: 8.1.1(stylelint@17.13.0(typescript@5.9.3))
- stylelint-config-recommended-scss@17.0.1(postcss@8.5.14)(stylelint@17.11.0(typescript@5.9.3)):
+ stylelint-config-recommended-scss@17.0.1(postcss@8.5.15)(stylelint@17.13.0(typescript@5.9.3)):
dependencies:
- postcss-scss: 4.0.9(postcss@8.5.14)
- stylelint: 17.11.0(typescript@5.9.3)
- stylelint-config-recommended: 18.0.0(stylelint@17.11.0(typescript@5.9.3))
- stylelint-scss: 7.0.0(stylelint@17.11.0(typescript@5.9.3))
+ postcss-scss: 4.0.9(postcss@8.5.15)
+ stylelint: 17.13.0(typescript@5.9.3)
+ stylelint-config-recommended: 18.0.0(stylelint@17.13.0(typescript@5.9.3))
+ stylelint-scss: 7.2.0(stylelint@17.13.0(typescript@5.9.3))
optionalDependencies:
- postcss: 8.5.14
+ postcss: 8.5.15
- stylelint-config-recommended-vue@1.6.1(postcss-html@1.8.1)(stylelint@17.11.0(typescript@5.9.3)):
+ stylelint-config-recommended-vue@1.6.1(postcss-html@1.8.1)(stylelint@17.13.0(typescript@5.9.3)):
dependencies:
postcss-html: 1.8.1
- semver: 7.7.4
- stylelint: 17.11.0(typescript@5.9.3)
- stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@17.11.0(typescript@5.9.3))
- stylelint-config-recommended: 18.0.0(stylelint@17.11.0(typescript@5.9.3))
+ semver: 7.8.4
+ stylelint: 17.13.0(typescript@5.9.3)
+ stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@17.13.0(typescript@5.9.3))
+ stylelint-config-recommended: 18.0.0(stylelint@17.13.0(typescript@5.9.3))
- stylelint-config-recommended@18.0.0(stylelint@17.11.0(typescript@5.9.3)):
+ stylelint-config-recommended@18.0.0(stylelint@17.13.0(typescript@5.9.3)):
dependencies:
- stylelint: 17.11.0(typescript@5.9.3)
+ stylelint: 17.13.0(typescript@5.9.3)
- stylelint-order@8.1.1(stylelint@17.11.0(typescript@5.9.3)):
+ stylelint-order@8.1.1(stylelint@17.13.0(typescript@5.9.3)):
dependencies:
- postcss: 8.5.14
- postcss-sorting: 10.0.0(postcss@8.5.14)
- stylelint: 17.11.0(typescript@5.9.3)
+ postcss: 8.5.15
+ postcss-sorting: 10.0.0(postcss@8.5.15)
+ stylelint: 17.13.0(typescript@5.9.3)
- stylelint-prettier@5.0.3(prettier@3.8.3)(stylelint@17.11.0(typescript@5.9.3)):
+ stylelint-prettier@5.0.3(prettier@3.8.4)(stylelint@17.13.0(typescript@5.9.3)):
dependencies:
- prettier: 3.8.3
+ prettier: 3.8.4
prettier-linter-helpers: 1.0.1
- stylelint: 17.11.0(typescript@5.9.3)
+ stylelint: 17.13.0(typescript@5.9.3)
- stylelint-scss@7.0.0(stylelint@17.11.0(typescript@5.9.3)):
+ stylelint-scss@7.2.0(stylelint@17.13.0(typescript@5.9.3)):
dependencies:
+ '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
+ '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
+ '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1)
+ '@csstools/css-tokenizer': 4.0.0
css-tree: 3.2.1
is-plain-object: 5.0.0
known-css-properties: 0.37.0
- mdn-data: 2.28.1
postcss-media-query-parser: 0.2.3
postcss-resolve-nested-selector: 0.1.6
- postcss-selector-parser: 7.1.1
+ postcss-selector-parser: 7.1.4
postcss-value-parser: 4.2.0
- stylelint: 17.11.0(typescript@5.9.3)
+ stylelint: 17.13.0(typescript@5.9.3)
- stylelint@17.11.0(typescript@5.9.3):
+ stylelint@17.13.0(typescript@5.9.3):
dependencies:
- '@csstools/css-calc': 3.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
+ '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
- '@csstools/css-syntax-patches-for-csstree': 1.1.3(css-tree@3.2.1)
+ '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1)
'@csstools/css-tokenizer': 4.0.0
'@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
- '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.1)
- '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.1)
+ '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.4)
+ '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.4)
colord: 2.9.3
- cosmiconfig: 9.0.1(typescript@5.9.3)
+ cosmiconfig: 9.0.2(typescript@5.9.3)
css-functions-list: 3.3.3
css-tree: 3.2.1
debug: 4.4.3
@@ -6890,15 +6994,14 @@ snapshots:
html-tags: 5.1.0
ignore: 7.0.5
import-meta-resolve: 4.2.0
- is-plain-object: 5.0.0
mathml-tag-names: 4.0.0
meow: 14.1.0
micromatch: 4.0.8
normalize-path: 3.0.0
picocolors: 1.1.1
- postcss: 8.5.14
- postcss-safe-parser: 7.0.1(postcss@8.5.14)
- postcss-selector-parser: 7.1.1
+ postcss: 8.5.15
+ postcss-safe-parser: 7.0.1(postcss@8.5.15)
+ postcss-selector-parser: 7.1.4
postcss-value-parser: 4.2.0
string-width: 8.2.1
supports-hyperlinks: 4.4.0
@@ -6930,9 +7033,9 @@ snapshots:
svg-tags@1.0.0: {}
- synckit@0.11.12:
+ synckit@0.11.13:
dependencies:
- '@pkgr/core': 0.2.9
+ '@pkgr/core': 0.3.6
table@6.9.0:
dependencies:
@@ -6950,27 +7053,23 @@ snapshots:
inherits: 2.0.4
readable-stream: 3.6.2
- terser@5.47.1:
+ terser@5.48.0:
dependencies:
'@jridgewell/source-map': 0.3.11
- acorn: 8.16.0
+ acorn: 8.17.0
commander: 2.20.3
source-map-support: 0.5.21
through@2.3.8: {}
- tinyexec@1.1.2: {}
+ tinyexec@1.2.4: {}
- tinyglobby@0.2.16:
+ tinyglobby@0.2.17:
dependencies:
fdir: 6.5.0(picomatch@4.0.4)
picomatch: 4.0.4
- tmp@0.0.33:
- dependencies:
- os-tmpdir: 1.0.2
-
- tmp@0.2.5: {}
+ tmp@0.2.7: {}
to-regex-range@5.0.1:
dependencies:
@@ -6990,6 +7089,8 @@ snapshots:
tslib@2.8.1: {}
+ tsscmp@1.0.6: {}
+
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
@@ -7005,13 +7106,13 @@ snapshots:
type@2.7.3: {}
- typescript-eslint@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3):
+ typescript-eslint@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)
- '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@5.9.3)
- '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)
- eslint: 10.3.0(jiti@2.7.0)
+ '@typescript-eslint/eslint-plugin': 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@5.9.3)
+ eslint: 10.5.0(jiti@2.7.0)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -7033,16 +7134,16 @@ snapshots:
quansync: 1.0.0
unconfig-core: 7.5.0
- undici-types@7.19.2: {}
+ undici-types@7.24.6: {}
unicorn-magic@0.4.0: {}
unimport@5.7.0:
dependencies:
- acorn: 8.16.0
+ acorn: 8.17.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
- local-pkg: 1.1.2
+ local-pkg: 1.2.1
magic-string: 0.30.21
mlly: 1.8.2
pathe: 2.0.3
@@ -7050,71 +7151,69 @@ snapshots:
pkg-types: 2.3.1
scule: 1.3.0
strip-literal: 3.1.0
- tinyglobby: 0.2.16
+ tinyglobby: 0.2.17
unplugin: 2.3.11
unplugin-utils: 0.3.1
universalify@2.0.1: {}
- unocss@66.6.8(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(vite@8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4)):
+ unocss@66.7.2(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)):
dependencies:
- '@unocss/cli': 66.6.8
- '@unocss/core': 66.6.8
- '@unocss/preset-attributify': 66.6.8
- '@unocss/preset-icons': 66.6.8
- '@unocss/preset-mini': 66.6.8
- '@unocss/preset-tagify': 66.6.8
- '@unocss/preset-typography': 66.6.8
- '@unocss/preset-uno': 66.6.8
- '@unocss/preset-web-fonts': 66.6.8
- '@unocss/preset-wind': 66.6.8
- '@unocss/preset-wind3': 66.6.8
- '@unocss/preset-wind4': 66.6.8
- '@unocss/transformer-attributify-jsx': 66.6.8(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
- '@unocss/transformer-compile-class': 66.6.8
- '@unocss/transformer-directives': 66.6.8
- '@unocss/transformer-variant-group': 66.6.8
- '@unocss/vite': 66.6.8(vite@8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4))
+ '@unocss/cli': 66.7.2
+ '@unocss/core': 66.7.2
+ '@unocss/preset-attributify': 66.7.2
+ '@unocss/preset-icons': 66.7.2
+ '@unocss/preset-mini': 66.7.2
+ '@unocss/preset-tagify': 66.7.2
+ '@unocss/preset-typography': 66.7.2
+ '@unocss/preset-uno': 66.7.2
+ '@unocss/preset-web-fonts': 66.7.2
+ '@unocss/preset-wind': 66.7.2
+ '@unocss/preset-wind3': 66.7.2
+ '@unocss/preset-wind4': 66.7.2
+ '@unocss/transformer-attributify-jsx': 66.7.2
+ '@unocss/transformer-compile-class': 66.7.2
+ '@unocss/transformer-directives': 66.7.2
+ '@unocss/transformer-variant-group': 66.7.2
+ '@unocss/vite': 66.7.2(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))
transitivePeerDependencies:
- - '@emnapi/core'
- - '@emnapi/runtime'
- vite
unpipe@1.0.0: {}
- unplugin-auto-import@21.0.0(@vueuse/core@14.3.0(vue@3.5.34(typescript@5.9.3))):
+ unplugin-auto-import@21.0.0(@vueuse/core@14.3.0(vue@3.5.38(typescript@5.9.3))):
dependencies:
- local-pkg: 1.1.2
+ local-pkg: 1.2.1
magic-string: 0.30.21
picomatch: 4.0.4
unimport: 5.7.0
unplugin: 2.3.11
unplugin-utils: 0.3.1
optionalDependencies:
- '@vueuse/core': 14.3.0(vue@3.5.34(typescript@5.9.3))
+ '@vueuse/core': 14.3.0(vue@3.5.38(typescript@5.9.3))
unplugin-utils@0.3.1:
dependencies:
pathe: 2.0.3
picomatch: 4.0.4
- unplugin-vue-components@32.0.0(vue@3.5.34(typescript@5.9.3)):
+ unplugin-vue-components@32.1.0(vue@3.5.38(typescript@5.9.3)):
dependencies:
chokidar: 5.0.0
- local-pkg: 1.1.2
+ local-pkg: 1.2.1
magic-string: 0.30.21
mlly: 1.8.2
- obug: 2.1.1
+ obug: 2.1.3
picomatch: 4.0.4
- tinyglobby: 0.2.16
+ tinyglobby: 0.2.17
unplugin: 3.0.0
unplugin-utils: 0.3.1
- vue: 3.5.34(typescript@5.9.3)
+ vue: 3.5.38(typescript@5.9.3)
unplugin@2.3.11:
dependencies:
'@jridgewell/remapping': 2.3.5
- acorn: 8.16.0
+ acorn: 8.17.0
picomatch: 4.0.4
webpack-virtual-modules: 0.6.2
@@ -7153,119 +7252,119 @@ snapshots:
vary@1.1.2: {}
- vite-plugin-mock-dev-server@2.2.0(rolldown@1.0.0-rc.18)(vite@8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4)):
+ vite-plugin-mock-dev-server@2.4.0(rolldown@1.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)):
dependencies:
- '@pengzhanbo/utils': 3.6.0
- ansis: 4.2.0
+ '@pengzhanbo/utils': 3.7.3
+ ansis: 4.3.1
chokidar: 5.0.0
co-body: 6.2.0
+ cookies: 0.9.1
cors: 2.8.6
- debug: 4.4.3
formidable: 3.5.4
http-status: 2.1.0
- is-core-module: 2.16.2
json5: 2.2.3
- local-pkg: 1.1.2
+ local-pkg: 1.2.1
mime-types: 3.0.2
+ obug: 2.1.3
path-to-regexp: 8.4.2
picomatch: 4.0.4
- tinyglobby: 0.2.16
- vite: 8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4)
- ws: 8.20.0
+ tinyglobby: 0.2.17
+ vite: 8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)
+ ws: 8.21.0
optionalDependencies:
- rolldown: 1.0.0-rc.18
+ rolldown: 1.0.3
transitivePeerDependencies:
- bufferutil
- - supports-color
- utf-8-validate
- vite@8.0.11(@types/node@25.6.2)(jiti@2.7.0)(sass@1.99.0)(terser@5.47.1)(yaml@2.8.4):
+ vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0):
dependencies:
lightningcss: 1.32.0
picomatch: 4.0.4
- postcss: 8.5.14
- rolldown: 1.0.0-rc.18
- tinyglobby: 0.2.16
+ postcss: 8.5.15
+ rolldown: 1.0.3
+ tinyglobby: 0.2.17
optionalDependencies:
- '@types/node': 25.6.2
+ '@types/node': 25.9.3
fsevents: 2.3.3
jiti: 2.7.0
- sass: 1.99.0
- terser: 5.47.1
- yaml: 2.8.4
+ sass: 1.101.0
+ terser: 5.48.0
+ yaml: 2.9.0
vscode-uri@3.1.0: {}
- vue-component-type-helpers@3.2.8: {}
+ vue-component-type-helpers@3.3.5: {}
vue-draggable-plus@0.6.1(@types/sortablejs@1.15.9):
dependencies:
'@types/sortablejs': 1.15.9
- vue-eslint-parser@10.4.0(eslint@10.3.0(jiti@2.7.0)):
+ vue-eslint-parser@10.4.1(eslint@10.5.0(jiti@2.7.0)):
dependencies:
debug: 4.4.3
- eslint: 10.3.0(jiti@2.7.0)
+ eslint: 10.5.0(jiti@2.7.0)
eslint-scope: 9.1.2
eslint-visitor-keys: 5.0.1
espree: 11.2.0
esquery: 1.7.0
- semver: 7.7.4
+ semver: 7.8.4
transitivePeerDependencies:
- supports-color
- vue-i18n@11.4.2(vue@3.5.34(typescript@5.9.3)):
+ vue-i18n@11.4.6(vue@3.5.38(typescript@5.9.3)):
dependencies:
- '@intlify/core-base': 11.4.2
- '@intlify/devtools-types': 11.4.2
- '@intlify/shared': 11.4.2
+ '@intlify/core-base': 11.4.6
+ '@intlify/devtools-types': 11.4.6
+ '@intlify/shared': 11.4.6
'@vue/devtools-api': 6.6.4
- vue: 3.5.34(typescript@5.9.3)
+ vue: 3.5.38(typescript@5.9.3)
- vue-router@5.0.6(@vue/compiler-sfc@3.5.34)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3)))(vue@3.5.34(typescript@5.9.3)):
+ vue-router@5.1.0(@vue/compiler-sfc@3.5.38)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.38(typescript@5.9.3)))(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@5.9.3)):
dependencies:
- '@babel/generator': 7.29.1
- '@vue-macros/common': 3.1.2(vue@3.5.34(typescript@5.9.3))
- '@vue/devtools-api': 8.1.1
- ast-walker-scope: 0.8.3
+ '@babel/generator': 8.0.0
+ '@vue-macros/common': 3.1.2(vue@3.5.38(typescript@5.9.3))
+ '@vue/devtools-api': 8.1.3
+ ast-walker-scope: 0.9.0
chokidar: 5.0.0
json5: 2.2.3
- local-pkg: 1.1.2
+ local-pkg: 1.2.1
magic-string: 0.30.21
mlly: 1.8.2
muggle-string: 0.4.1
pathe: 2.0.3
picomatch: 4.0.4
scule: 1.3.0
- tinyglobby: 0.2.16
+ tinyglobby: 0.2.17
unplugin: 3.0.0
unplugin-utils: 0.3.1
- vue: 3.5.34(typescript@5.9.3)
- yaml: 2.8.4
+ vue: 3.5.38(typescript@5.9.3)
+ yaml: 2.9.0
optionalDependencies:
- '@vue/compiler-sfc': 3.5.34
- pinia: 3.0.4(typescript@5.9.3)(vue@3.5.34(typescript@5.9.3))
+ '@vue/compiler-sfc': 3.5.38
+ pinia: 3.0.4(typescript@5.9.3)(vue@3.5.38(typescript@5.9.3))
+ vite: 8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)
- vue-tsc@3.2.8(typescript@5.9.3):
+ vue-tsc@3.3.5(typescript@5.9.3):
dependencies:
'@volar/typescript': 2.4.28
- '@vue/language-core': 3.2.8
+ '@vue/language-core': 3.3.5
typescript: 5.9.3
- vue@3.5.34(typescript@5.9.3):
+ vue@3.5.38(typescript@5.9.3):
dependencies:
- '@vue/compiler-dom': 3.5.34
- '@vue/compiler-sfc': 3.5.34
- '@vue/runtime-dom': 3.5.34
- '@vue/server-renderer': 3.5.34(vue@3.5.34(typescript@5.9.3))
- '@vue/shared': 3.5.34
+ '@vue/compiler-dom': 3.5.38
+ '@vue/compiler-sfc': 3.5.38
+ '@vue/runtime-dom': 3.5.38
+ '@vue/server-renderer': 3.5.38(vue@3.5.38(typescript@5.9.3))
+ '@vue/shared': 3.5.38
optionalDependencies:
typescript: 5.9.3
- vxe-table@4.6.25(vue@3.5.34(typescript@5.9.3)):
+ vxe-table@4.6.25(vue@3.5.38(typescript@5.9.3)):
dependencies:
- dom-zindex: 1.0.6
- vue: 3.5.34(typescript@5.9.3)
+ dom-zindex: 1.0.7
+ vue: 3.5.38(typescript@5.9.3)
xe-utils: 3.9.1
wcwidth@1.0.1:
@@ -7292,6 +7391,12 @@ snapshots:
string-width: 8.2.1
strip-ansi: 7.2.0
+ wrap-ansi@6.2.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -7310,7 +7415,7 @@ snapshots:
dependencies:
signal-exit: 4.1.0
- ws@8.20.0: {}
+ ws@8.21.0: {}
xe-utils@3.9.1: {}
@@ -7320,7 +7425,7 @@ snapshots:
y18n@5.0.8: {}
- yaml@2.8.4: {}
+ yaml@2.9.0: {}
yargs-parser@21.1.1: {}
@@ -7342,6 +7447,6 @@ snapshots:
compress-commons: 4.1.2
readable-stream: 3.6.2
- zrender@6.0.0:
+ zrender@6.1.0:
dependencies:
tslib: 2.3.0
diff --git a/public/images/qr/wechat-mp.jpg b/public/images/qrcode/wechat-mp.jpg
similarity index 100%
rename from public/images/qr/wechat-mp.jpg
rename to public/images/qrcode/wechat-mp.jpg
diff --git a/public/images/qr/wechat-official.png b/public/images/qrcode/wechat-official.png
similarity index 100%
rename from public/images/qr/wechat-official.png
rename to public/images/qrcode/wechat-official.png
diff --git a/public/images/qr/wechat-personal.png b/public/images/qrcode/wechat-personal.png
similarity index 100%
rename from public/images/qr/wechat-personal.png
rename to public/images/qrcode/wechat-personal.png
diff --git a/src/api/auth/index.ts b/src/api/auth/index.ts
index d5ede512..08c097e7 100644
--- a/src/api/auth/index.ts
+++ b/src/api/auth/index.ts
@@ -1,10 +1,9 @@
import request from "@/utils/request";
-import type { LoginRequest, LoginResponse, CaptchaInfo } from "./types";
+import type { CaptchaInfo, LoginRequest, LoginResult } from "./types";
const AUTH_BASE_URL = "/api/v1/auth";
const AuthAPI = {
- /** 登录接口*/
login(data: LoginRequest) {
const payload: Pick<
LoginRequest,
@@ -16,30 +15,28 @@ const AuthAPI = {
captchaCode: data.captchaCode,
};
- // tenantId 可选,仅在提供时包含(多租户功能)
+ // 仅多租户场景传入 tenantId
if (typeof data.tenantId !== "undefined") {
payload.tenantId = data.tenantId;
}
- return request({
+ return request({
url: `${AUTH_BASE_URL}/login`,
method: "post",
data: payload,
});
},
- /** 切换租户(平台用户) - 返回新的 token */
switchTenant(tenantId: number) {
- return request({
+ return request({
url: `${AUTH_BASE_URL}/switch-tenant`,
method: "post",
params: { tenantId },
});
},
- /** 刷新 token 接口*/
refreshToken(refreshToken: string) {
- return request({
+ return request({
url: `${AUTH_BASE_URL}/refresh-token`,
method: "post",
params: { refreshToken },
@@ -49,7 +46,6 @@ const AuthAPI = {
});
},
- /** 退出登录接口 */
logout() {
return request({
url: `${AUTH_BASE_URL}/logout`,
@@ -57,7 +53,6 @@ const AuthAPI = {
});
},
- /** 获取验证码接口*/
getCaptcha() {
return request({
url: `${AUTH_BASE_URL}/captcha`,
diff --git a/src/api/auth/types.ts b/src/api/auth/types.ts
index 3217f6bf..51f3b42d 100644
--- a/src/api/auth/types.ts
+++ b/src/api/auth/types.ts
@@ -1,7 +1,3 @@
-/**
- * 认证相关类型定义
- */
-
/**
* 登录请求参数
*/
@@ -10,20 +6,20 @@ export interface LoginRequest {
username: string;
/** 密码 */
password: string;
- /** 验证码缓存key */
+ /** 验证码缓存 key */
captchaId?: string;
/** 验证码 */
captchaCode?: string;
/** 记住我 */
rememberMe?: boolean;
- /** 租户ID */
+ /** 租户 ID */
tenantId?: number;
}
/**
- * 登录响应
+ * 登录结果
*/
-export interface LoginResponse {
+export interface LoginResult {
/** 访问令牌 */
accessToken: string;
/** 刷新令牌 */
@@ -35,11 +31,11 @@ export interface LoginResponse {
}
/**
- * 验证码响应
+ * 验证码信息
*/
export interface CaptchaInfo {
- /** 验证码缓存key */
+ /** 验证码缓存 key */
captchaId: string;
- /** 验证码图片Base64 */
+ /** 验证码图片 Base64 */
captchaBase64: string;
}
diff --git a/src/api/codegen/index.ts b/src/api/codegen/index.ts
index 8ac840c1..183d9f2b 100644
--- a/src/api/codegen/index.ts
+++ b/src/api/codegen/index.ts
@@ -1,5 +1,6 @@
import request from "@/utils/request";
import type { GeneratorPreviewItem, TableQueryParams, TableItem, GenConfigForm } from "./types";
+import type { PageResult } from "@/api/common";
const GENERATOR_BASE_URL = "/api/v1/codegen";
diff --git a/src/api/common.ts b/src/api/common.ts
index c6acab7e..fabccae6 100644
--- a/src/api/common.ts
+++ b/src/api/common.ts
@@ -1,18 +1,18 @@
/**
- * 通用 API 类型定义
+ * API 响应壳
*/
-
-/** API 响应结构 */
-export interface ApiResponse {
- /** 响应码 */
+export interface ApiResult {
+ /** 业务状态码 */
code: string;
- /** 响应数据 */
+ /** 业务数据 */
data: T;
- /** 响应消息 */
+ /** 业务消息 */
msg: string;
}
-/** 基础查询参数 */
+/**
+ * 分页查询基础参数
+ */
export interface BaseQueryParams {
/** 页码 */
pageNum: number;
@@ -26,7 +26,9 @@ export interface BaseQueryParams {
order?: string;
}
-/** 分页数据结构(仅分页接口) */
+/**
+ * 分页接口结果
+ */
export interface PageResult {
/** 数据列表 */
list: T[];
@@ -34,7 +36,9 @@ export interface PageResult {
total: number;
}
-/** 下拉选项 */
+/**
+ * 通用选项项
+ */
export interface OptionItem {
/** 选项值 */
value: string | number;
@@ -44,9 +48,11 @@ export interface OptionItem {
children?: OptionItem[];
}
-/** Excel 导入结果 */
+/**
+ * Excel 导入结果
+ */
export interface ExcelResult {
- /** 响应码 */
+ /** 业务状态码 */
code: string;
/** 无效数据数量 */
invalidCount: number;
diff --git a/src/api/system/config/index.ts b/src/api/system/config/index.ts
index 8fc33abe..94ec0bcd 100644
--- a/src/api/system/config/index.ts
+++ b/src/api/system/config/index.ts
@@ -1,5 +1,6 @@
import request from "@/utils/request";
import type { ConfigQueryParams, ConfigForm, ConfigItem } from "./types";
+import type { PageResult } from "@/api/common";
const CONFIG_BASE_URL = "/api/v1/configs";
diff --git a/src/api/system/dict/index.ts b/src/api/system/dict/index.ts
index 9e8a7cfc..71699924 100644
--- a/src/api/system/dict/index.ts
+++ b/src/api/system/dict/index.ts
@@ -8,6 +8,7 @@ import type {
DictItemForm,
DictItemOption,
} from "./types";
+import type { OptionItem, PageResult } from "@/api/common";
const DICT_BASE_URL = "/api/v1/dicts";
diff --git a/src/api/system/log/index.ts b/src/api/system/log/index.ts
index f3cf30f1..059e51a3 100644
--- a/src/api/system/log/index.ts
+++ b/src/api/system/log/index.ts
@@ -6,6 +6,7 @@ import type {
VisitTrendDetail,
VisitOverviewDetail,
} from "./types";
+import type { PageResult } from "@/api/common";
const LOG_BASE_URL = "/api/v1/logs";
diff --git a/src/api/system/notice/index.ts b/src/api/system/notice/index.ts
index 9c873899..612ba60e 100644
--- a/src/api/system/notice/index.ts
+++ b/src/api/system/notice/index.ts
@@ -1,5 +1,6 @@
import request from "@/utils/request";
import type { NoticeQueryParams, NoticeForm, NoticeItem, NoticeDetail } from "./types";
+import type { PageResult } from "@/api/common";
const NOTICE_BASE_URL = "/api/v1/notices";
diff --git a/src/api/system/role/index.ts b/src/api/system/role/index.ts
index 81311a5f..200ede12 100644
--- a/src/api/system/role/index.ts
+++ b/src/api/system/role/index.ts
@@ -1,6 +1,6 @@
import request from "@/utils/request";
import type { RoleQueryParams, RoleItem, RoleForm } from "./types";
-import type { OptionItem } from "@/api/common";
+import type { OptionItem, PageResult } from "@/api/common";
const ROLE_BASE_URL = "/api/v1/roles";
diff --git a/src/api/system/tenant-plan/index.ts b/src/api/system/tenant-plan/index.ts
index b571c5bb..d457e210 100644
--- a/src/api/system/tenant-plan/index.ts
+++ b/src/api/system/tenant-plan/index.ts
@@ -1,6 +1,6 @@
import request from "@/utils/request";
import type { TenantPlanForm, TenantPlanItem, TenantPlanQueryParams } from "./types";
-import type { OptionItem } from "@/api/common";
+import type { OptionItem, PageResult } from "@/api/common";
const TENANT_PLAN_BASE_URL = "/api/v1/tenant-plans";
diff --git a/src/api/system/tenant/index.ts b/src/api/system/tenant/index.ts
index 8f713682..bfe26bf4 100644
--- a/src/api/system/tenant/index.ts
+++ b/src/api/system/tenant/index.ts
@@ -7,6 +7,7 @@ import type {
TenantQueryParams,
TenantItem,
} from "./types";
+import type { PageResult } from "@/api/common";
const TENANT_BASE_URL = "/api/v1/tenants";
diff --git a/src/api/system/user/index.ts b/src/api/system/user/index.ts
index 36195472..705fbc91 100644
--- a/src/api/system/user/index.ts
+++ b/src/api/system/user/index.ts
@@ -11,7 +11,7 @@ import type {
MobileUpdateForm,
EmailUpdateForm,
} from "./types";
-import type { OptionItem, ExcelResult } from "@/api/common";
+import type { ExcelResult, OptionItem, PageResult } from "@/api/common";
const USER_BASE_URL = "/api/v1/users";
diff --git a/src/assets/icons/arrow-left-right.svg b/src/assets/icons/arrow-left-right.svg
new file mode 100644
index 00000000..662a3cc7
--- /dev/null
+++ b/src/assets/icons/arrow-left-right.svg
@@ -0,0 +1 @@
+
diff --git a/src/assets/icons/bell.svg b/src/assets/icons/bell.svg
deleted file mode 100644
index 262d0ac0..00000000
--- a/src/assets/icons/bell.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/assets/icons/flexible.svg b/src/assets/icons/flexible.svg
new file mode 100644
index 00000000..1d65a454
--- /dev/null
+++ b/src/assets/icons/flexible.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/icons/group.svg b/src/assets/icons/group.svg
new file mode 100644
index 00000000..fcc51d0a
--- /dev/null
+++ b/src/assets/icons/group.svg
@@ -0,0 +1 @@
+
diff --git a/src/assets/icons/message.svg b/src/assets/icons/message.svg
deleted file mode 100644
index deacdc33..00000000
--- a/src/assets/icons/message.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/assets/icons/project.svg b/src/assets/icons/project.svg
deleted file mode 100644
index eaf6a122..00000000
--- a/src/assets/icons/project.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/assets/icons/qq.svg b/src/assets/icons/qq.svg
deleted file mode 100644
index a59086b4..00000000
--- a/src/assets/icons/qq.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/assets/icons/qr-code.svg b/src/assets/icons/qr-code.svg
new file mode 100644
index 00000000..efaa1aa0
--- /dev/null
+++ b/src/assets/icons/qr-code.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/icons/security.svg b/src/assets/icons/security.svg
new file mode 100644
index 00000000..ec9d70a9
--- /dev/null
+++ b/src/assets/icons/security.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/icons/captcha.svg b/src/assets/icons/shield.svg
similarity index 100%
rename from src/assets/icons/captcha.svg
rename to src/assets/icons/shield.svg
diff --git a/src/assets/icons/todo.svg b/src/assets/icons/todo.svg
deleted file mode 100644
index f48e667b..00000000
--- a/src/assets/icons/todo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/assets/icons/user.svg b/src/assets/icons/user.svg
deleted file mode 100644
index 8e693ec4..00000000
--- a/src/assets/icons/user.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/assets/icons/wechat.svg b/src/assets/icons/wechat.svg
deleted file mode 100644
index 2fc58038..00000000
--- a/src/assets/icons/wechat.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/assets/images/login/bg-dark.svg b/src/assets/images/login/bg-dark.svg
index 06e24841..d7ba94e4 100644
--- a/src/assets/images/login/bg-dark.svg
+++ b/src/assets/images/login/bg-dark.svg
@@ -1,23 +1,35 @@
-
diff --git a/src/assets/images/login/bg.svg b/src/assets/images/login/bg.svg
index 89f6b7f9..64209008 100644
--- a/src/assets/images/login/bg.svg
+++ b/src/assets/images/login/bg.svg
@@ -1,23 +1,35 @@
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
diff --git a/src/components/CommandPalette/index.vue b/src/components/CommandPalette/index.vue
index feff3e83..bc0ed88a 100644
--- a/src/components/CommandPalette/index.vue
+++ b/src/components/CommandPalette/index.vue
@@ -141,28 +141,38 @@ const handleInputKeydown: (evt: KeyboardEvent | Event) => void = (evt) => {
diff --git a/src/components/NoticeDropdown/useNotice.ts b/src/components/NoticeDropdown/useNotice.ts
index ce66c359..723b8a87 100644
--- a/src/components/NoticeDropdown/useNotice.ts
+++ b/src/components/NoticeDropdown/useNotice.ts
@@ -1,7 +1,7 @@
/**
* 通知中心逻辑
*/
-import { ref, onMounted, onBeforeUnmount } from "vue";
+import { computed, ref, onMounted, onBeforeUnmount } from "vue";
import type { NoticeItem, NoticeDetail, NoticeQueryParams } from "@/api/system/notice";
import NoticeAPI from "@/api/system/notice";
import { useSse } from "@/composables";
@@ -10,6 +10,7 @@ import router from "@/router";
const PAGE_SIZE = 5;
const NOTICE_EVENT = "notice";
+type NoticeStatus = 0 | 1;
export function useNotice() {
const { on } = useSse();
@@ -17,8 +18,10 @@ export function useNotice() {
// 状态
const list = ref([]);
const unreadTotal = ref(0);
+ const activeStatus = ref(0);
const detail = ref(null);
const dialogVisible = ref(false);
+ const emptyText = computed(() => (activeStatus.value === 0 ? "暂无未读消息" : "暂无已读消息"));
let unsubscribe: (() => void) | null = null;
@@ -30,29 +33,64 @@ export function useNotice() {
const query: NoticeQueryParams = {
pageNum: 1,
pageSize: PAGE_SIZE,
- isRead: 0,
+ isRead: activeStatus.value,
...params,
};
const page = await NoticeAPI.getMyNoticePage(query);
list.value = page.list || [];
+
+ if (query.isRead === 0) {
+ unreadTotal.value = page.total ?? 0;
+ }
+ }
+
+ async function fetchUnreadTotal() {
+ const page = await NoticeAPI.getMyNoticePage({
+ pageNum: 1,
+ pageSize: 1,
+ isRead: 0,
+ });
unreadTotal.value = page.total ?? 0;
}
+ async function switchStatus(status: NoticeStatus) {
+ if (activeStatus.value === status) return;
+
+ activeStatus.value = status;
+ await fetchList();
+ }
+
+ async function refresh() {
+ await Promise.all([
+ fetchList(),
+ activeStatus.value === 0 ? Promise.resolve() : fetchUnreadTotal(),
+ ]);
+ }
+
async function read(id: string) {
+ const item = list.value.find((notice: NoticeItem) => notice.id === id);
+ const wasUnread = item?.isRead !== 1;
+
detail.value = await NoticeAPI.getDetail(id);
dialogVisible.value = true;
const idx = list.value.findIndex((item: NoticeItem) => item.id === id);
if (idx >= 0) list.value.splice(idx, 1);
- if (unreadTotal.value > 0) unreadTotal.value -= 1;
+ if (wasUnread && unreadTotal.value > 0) unreadTotal.value -= 1;
- await fetchList();
+ await refresh();
}
async function readAll() {
+ if (unreadTotal.value <= 0) return;
+
await NoticeAPI.readAll();
- list.value = [];
unreadTotal.value = 0;
+ if (activeStatus.value === 0) {
+ list.value = [];
+ } else {
+ await fetchList();
+ }
ElMessage.success("已全部标记为已读");
}
@@ -71,15 +109,16 @@ export function useNotice() {
try {
if (!data.id) return;
- if (list.value.some((item: NoticeItem) => item.id === data.id)) return;
-
unreadTotal.value += 1;
+ if (activeStatus.value !== 0) return;
+ if (list.value.some((item: NoticeItem) => item.id === data.id)) return;
list.value.unshift({
id: data.id,
title: data.title,
type: data.type,
publishTime: data.publishTime,
+ isRead: 0,
} as NoticeItem);
if (list.value.length > PAGE_SIZE) {
@@ -103,8 +142,9 @@ export function useNotice() {
const idx = list.value.findIndex((item: NoticeItem) => item.id === data.id);
if (idx >= 0) {
+ const wasUnread = list.value[idx].isRead !== 1;
list.value.splice(idx, 1);
- if (unreadTotal.value > 0) unreadTotal.value -= 1;
+ if (wasUnread && unreadTotal.value > 0) unreadTotal.value -= 1;
}
} catch (e) {
console.error("处理撤回通知失败", e);
@@ -117,7 +157,7 @@ export function useNotice() {
// ============================================
onMounted(() => {
- fetchList();
+ refresh();
setupSubscription();
});
@@ -131,9 +171,13 @@ export function useNotice() {
return {
list,
unreadTotal,
+ activeStatus,
+ emptyText,
detail,
dialogVisible,
fetchList,
+ switchStatus,
+ refresh,
read,
readAll,
goMore,
diff --git a/src/components/Pagination/index.vue b/src/components/Pagination/index.vue
index 8f4c8900..e2eb7653 100644
--- a/src/components/Pagination/index.vue
+++ b/src/components/Pagination/index.vue
@@ -1,6 +1,6 @@
-
+