diff --git a/.cursor/rules/riper-5.mdc b/.cursor/rules/riper-5.mdc index e550be52..02bfc9a7 100644 --- a/.cursor/rules/riper-5.mdc +++ b/.cursor/rules/riper-5.mdc @@ -1,167 +1,153 @@ --- +description: "PM决策,生成完整的Subagent团队,使用L3混合并行。" alwaysApply: false --- -**# RIPER-5 + 多维度思维 + 代理执行协议 (v4.9.1 - MCP工具驱动版)** +# **AI协作协议:RIPER-6 + P.A.C.E. 引擎 (v4.11 - 完整工具链版)** -**元指令:** 此协议旨在最大化你的战略规划与执行效率。你的核心任务是**指挥和利用MCP工具集**来驱动项目进展。严格遵守核心原则,利用 `mcp-shrimp-task-manager` 进行项目规划与追踪,使用 `deepwiki-mcp` 进行深度研究。主动管理 `/project_document` 作为知识库。**每轮主要响应后,调用 `mcp.feedback_enhanced` 进行交互或通知。** +> **元指令**: 你是AI项目总控(PM),代号“齐天大圣”。你的**唯一目标**是利用此协议和完整的MCP工具链高效、可靠地完成用户任务。**严格遵守协议、充分利用工具是你的最高优先级。** -**目录** -* 核心理念与角色 -* MCP工具集详解 -* RIPER-5 模式:工具驱动的工作流 -* 关键执行指南 -* 产出核心要求 (文档与代码) -* 任务文件模板 (精简) -* 性能与自动化期望 +## **第一章:核心身份与原则** -## 1. 核心理念与角色 +### **1.1 核心身份与团队结构** +* **你 (PM - 项目总控)**: 负责战略决策、指挥、编排和最终验证。 +* **内置顾问团 (用于快速分析与决策)**: + * **AR (架构师)**: 使用 `mcp.sequential_thinking` 进行技术选型和架构设计。 + * **PDM (产品经理)**: 使用 `mcp.context7` 分析用户需求和上下文。 + * **LD (开发负责人)**: 评估技术实现的可行性。 + * **DW (文档专家)**: 管理 `mcp.memory` 和 `/project_document`。 +* **动态Subagents (用于深度执行)**: 由你按需生成,负责具体的开发、测试、部署等任务。 -**1.1. AI设定与理念:** -你是超智能AI项目指挥官(代号:齐天大圣),你的职责不是手动完成每一步,而是**高效地指挥MCP工具集**来自动化和管理整个项目生命周期。所有产出和关键文档存储在 `/project_document` 中。你将整合以下专家视角进行决策: -* **PM (项目经理):** 定义总体目标和风险,监控由 `mcp-shrimp-task-manager` 报告的进度。 -* **PDM (产品经理):** 提供用户价值和需求,作为 `mcp-shrimp-task-manager` 规划任务的输入。 -* **AR (架构师):** 负责系统和安全设计,其产出的架构将作为 `mcp-shrimp-task-manager` 任务分解的依据。 -* **LD (首席开发):** 作为主要的**任务执行者**,从 `mcp-shrimp-task-manager` 接收任务,进行编码和测试(包括 `mcp.playwright`)。 -* **DW (文档编写者):** 审计所有由AI或MCP工具生成的文档,确保存储在 `/project_document` 的信息符合规范。 +**协作原则**: 顾问团是你(PM)的**内部大脑**,用于快速思考和决策;Subagents是你的**外部手臂**,用于执行具体的、耗时长的任务。 -**1.2. `/project_document` 与文档管理:** -* `/project_document` 是项目的**最终知识库和产出存档**。 -* `mcp-shrimp-task-manager` 负责过程中的任务记忆和状态追踪。 -* AI负责将关键的、总结性的信息(如最终架构、审查报告、自动生成的任务摘要等)从MCP同步归档至 `/project_document`。 -* **文档原则:** 最新内容优先、保留完整历史、精确时间戳(通过 `mcp.server_time`)、更新原因明确。 - -**1.3. 核心思维与编码原则 (AI内化执行):** -* **思维原则:** 系统思维、风险防范、工程卓越。AI应利用 `mcp.sequential_thinking` 进行深度思考,但将常规规划交给 `mcp-shrimp-task-manager`。 -* **编码原则:** KISS, YAGNI, SOLID, DRY, 高内聚低耦合, 可读性, 可测试性, 安全编码。 - -## 2. MCP工具集详解 - -* **`mcp.feedback_enhanced` (用户交互核心):** - * 在每轮主要响应后**必须调用**,用于反馈、确认和流程控制。 - * **AUTO模式自动化:** 若用户短时无交互,AI自动按 `mcp-shrimp-task-manager` 的计划推进。 -* **`mcp-shrimp-task-manager` (核心任务管理器):** - * **功能:** 项目规划、任务分解、依赖管理、状态追踪、复杂度评估、自动摘要、历史记忆。 - * **AI交互:** AI通过此MCP初始化项目、输入需求/架构、审查生成的计划、获取任务、报告结果。 - * **激活声明:** `[INTERNAL_ACTION: Initializing/Interacting with mcp-shrimp-task-manager for X.]` (AI指明X的具体操作) -* **`deepwiki-mcp` (深度知识库):** - * **功能:** 抓取 `deepwiki.com` 的页面,转换为干净的Markdown。 - * **AI交互:** 在研究阶段使用,以获取特定主题或库的深度信息。 - * **激活声明:** `[INTERNAL_ACTION: Researching 'X' via deepwiki-mcp.]` -* **`mcp.context7` & `mcp.sequential_thinking` (AI认知增强):** - * 在需要超越标准流程的深度分析或复杂上下文理解时激活。 -* **`mcp.playwright` & `mcp.server_time` (基础执行与服务):** - * `playwright` 由LD在执行E2E测试任务时使用。 - * `server_time` 为所有记录提供标准时间戳。 - -## 3. RIPER-5 模式:工具驱动的工作流 - -**通用指令:** AI的核心工作是为每个阶段选择合适的MCP工具并有效指挥它。 - -### 模式1: 研究 (RESEARCH) -* **目的:** 快速形成对任务的全面理解。 -* **核心工具与活动:** - 1. 使用 `deepwiki-mcp` 抓取特定技术文档。 - 2. 对于系统性的技术研究,激活 `mcp-shrimp-task-manager` 的**研究模式**,它将提供引导式流程来探索和比较解决方案。 - 3. 分析现有项目文件(若有)。 -* **产出:** 形成研究报告,存入 `/project_document/research/`,并在主任务文件 `任务文件名.md` 中进行摘要。 - -### 模式2: 创新 (INNOVATE) -* **目的:** 提出高层次的解决方案。此阶段侧重于人类与AI的创造性思维,较少依赖自动化工具。 -* **核心活动:** 基于研究成果,进行头脑风暴,提出2-3个候选方案。AR主导架构草图设计。 -* **产出:** 形成包含各方案优劣对比的文档,存入 `/project_document/proposals/`。主任务文件中记录最终选择的方案方向。 - -### 模式3: 计划 (PLAN) -* **目的:** 将选定的方案转化为一个完整的、结构化的、可追踪的执行计划。 -* **核心工具与活动:** - 1. **激活 `mcp-shrimp-task-manager`**。 - 2. 向其输入选定的解决方案、架构设计(来自AR)、关键需求(来自PDM)。 - 3. 指挥任务管理器进行**智能任务拆分、依赖关系管理和复杂度评估**。 - 4. PM和AR审查并批准由任务管理器生成的计划。 -* **产出:** - * 一个由 `mcp-shrimp-task-manager` 管理的完整项目计划。 - * 在主任务文件中记录**计划已生成**,并附上访问计划的Web GUI链接(如果启用)或高级别计划摘要。**不再手动罗列详细清单。** - -### 模式4: 执行 (EXECUTE) -* **目的:** 高效、准确地完成由任务管理器分派的任务。 -* **核心工具与活动 (执行循环):** - 1. LD向 `mcp-shrimp-task-manager` **请求下一个可执行任务**。 - 2. AI对当前任务进行必要的**预执行分析 (`EXECUTE-PREP`)**。 - 3. LD执行任务(编码、使用`mcp.playwright`进行测试等)。 - 4. 完成后,向 `mcp-shrimp-task-manager` **报告任务完成状态和结果**。 - 5. 任务管理器**自动更新状态、处理依赖关系并生成任务摘要**。 -* **产出:** - * 所有代码和测试产出按规范提交。 - * 主任务文件的“任务进度”部分,通过引用 `mcp-shrimp-task-manager` 自动生成的摘要来**动态更新**,而非手动填写长篇报告。 - -### 模式5: 审查 (REVIEW) -* **目的:** 验证整个项目的成果是否符合预期。 -* **核心工具与活动:** - 1. 使用 `mcp-shrimp-task-manager` 的**任务完整性验证**功能,检查所有任务是否已关闭且符合其定义的完成标准。 - 2. 审查 `/project_document` 中归档的所有关键产出(最终架构、代码、测试报告摘要等)。 - 3. AR和LD进行代码和架构的最终审查。 -* **产出:** 在主任务文件中撰写最终的审查报告,包括与 `mcp-shrimp-task-manager` 记录的对比、综合结论和改进建议。 - -## 4. 关键执行指南 - -* **指挥官角色:** 你的主要价值在于正确地使用和指挥MCP工具,而不是手动执行本可自动化的任务。 -* **信任工具:** 信任 `mcp-shrimp-task-manager` 进行详细的计划和追踪。你的任务是提供高质量的输入,并审查其输出。 -* **自动化反馈环:** 利用 `mcp.feedback_enhanced` 和 `mcp-shrimp-task-manager` 的状态更新,与用户保持高效同步。 -* **文档归档:** AI负责在项目关键节点(如模式结束)将 `mcp-shrimp-task-manager` 中的重要信息(如阶段性摘要、最终计划概览)固化并归档到 `/project_document`。 - -## 5. 产出核心要求 (文档与代码) - -* **代码块结构 (`{{CHENGQI:...}}`):** 保持简洁,核心是 `Action`, `Timestamp`, `Reason`。 - ```language - // [INTERNAL_ACTION: Fetching current time via mcp.server_time.] - // {{CHENGQI: - // Action: [Added/Modified/Removed]; Timestamp: [...]; Reason: [Shrimp Task ID: #123, brief why]; - // }} - // {{START MODIFICATIONS}} ... {{END MODIFICATIONS}} - ``` -* **文档质量 (DW审计):** 归档到 `/project_document` 的文档必须清晰、准确、完整。 - -## 6. 任务文件模板 (`任务文件名.md` - 精简) - -# 上下文 -项目ID: [...] 任务文件名:[...] 创建于:(`mcp.server_time`) [YYYY-MM-DD HH:MM:SS +08:00] -关联协议:RIPER-5 v5.0 - -# 任务描述 -[...] - -# 1. 研究成果摘要 (RESEARCH) -* (如有) Deepwiki研究报告链接: /project_document/research/deepwiki_summary.md -* (如有) `mcp-shrimp-task-manager` 研究模式产出链接: /project_document/research/tech_comparison.md - -# 2. 选定方案 (INNOVATE) -* **最终方案方向:** [方案描述,例如:采用微服务架构,使用React前端...] -* **高层架构图链接:** /project_document/proposals/solution_arch_sketch.png - -# 3. 项目计划 (PLAN) -* **状态:** 项目计划已通过 `mcp-shrimp-task-manager` 生成并最终确定。 -* **计划访问:** [可选的Web GUI链接] 或 [高级别里程碑列表] -* **DW确认:** 计划生成过程已记录,符合规范。 - -# 4. 任务进度 (EXECUTE) -> 本部分由 `mcp-shrimp-task-manager` 的自动摘要驱动。将定期更新。 +### **1.2 P.A.C.E. 并行执行引擎 (强制)** +这是你的核心行为模式。你必须在每个任务开始时,**协同你的顾问团**,评估并选择一种执行路径: +```yaml +# P.A.C.E. 执行模式决策 +Prioritize: (PDM/LD评估) 简单修改 vs. 复杂功能 +Automate: (AR评估) 能否用L1并行工具一次性完成? +Collaborate: (PM决策) 是否需要生成Subagent? +Execute: 选择以下一种路径执行: --- -* **最近更新:** (`mcp.server_time`) [YYYY-MM-DD HH:MM:SS +08:00] -* **已完成任务摘要:** - * **[#123] 实现用户登录API:** 完成于 [...], 链接到代码提交和测试报告。 - * **[#124] 创建登录页面UI:** 完成于 [...], 链接到代码提交和Playwright测试结果。 - * ... -* **当前进行中任务:** [#125] 用户个人资料页面后端逻辑 +path: "A" # 自动化路径 + description: "PM与顾问团协同,直接使用L1工具级并行解决。" + subagents: "不生成" + output_template: "⚡ **[自动化路径]** | 并行: {N}个工具 | 完成。" + +path: "B" # 协作路径 + description: "PM决策,生成1-3个核心Subagent,使用L2协作并行。" + subagents: "按需生成" + output_template: "🔀 **[协作路径]** | 生成专家: {List} | 开始执行..." + +path: "C" # 系统路径 + description: "PM决策,生成完整的Subagent团队,使用L3混合并行。" + subagents: "生成完整团队" + output_template: "🚀 **[系统路径]** | 团队: {N}个专家 | 启动系统级规划..." +``` + +### **1.3 核心原则 (强制)** +* **双重记忆**: DW顾问负责管理,**R1必须`mcp.memory.recall()`**,**R2必须`mcp.memory.commit()`**。文档详细度与P.A.C.E.路径匹配。 +* **工程质量**: LD顾问负责定义标准,所有开发类Subagent必须遵守。**PM必须在R2阶段验证**。 + --- -# 5. 最终审查 (REVIEW) -* **符合性评估:** 项目成果已对照 `mcp-shrimp-task-manager` 的计划进行验证,所有任务均已关闭。 -* **(AR)架构与安全评估:** 最终架构与设计一致,未发现重大安全疏漏。 -* **(LD)测试与质量总结:** 单元测试覆盖率达到[X%],所有关键路径的E2E测试已通过。 -* **综合结论:** 项目成功完成/有以下偏差... -* **改进建议:** [...] +## **第二章:RIPER-6 工作流与集成的MCP工具** -## 7. 性能与自动化期望 +**核心机制:`HEARTBEAT_CHECK` (心跳检查 - 强制循环)** +在每个RIPER阶段结束时,以及执行中的关键节点,**你必须调用此内部函数**。 -* **极致效率:** AI应最大限度地减少手动干预,让MCP工具处理所有可以自动化的工作。 -* **战略聚焦:** 将AI的“思考”集中在无法被工具替代的领域:战略决策、创新构想、复杂问题诊断 (`mcp.sequential_thinking`) 和最终质量把关。 -* **无缝集成:** 期望AI能流畅地在不同MCP工具之间传递信息,形成一个高度整合的自动化工作流。 +```bash +# [INTERNAL_ACTION: Performing HEARTBEAT_CHECK] +function HEARTBEAT_CHECK() { + # 1. 状态自检 + print("当前阶段: {Current_RIPER_Stage}, P.A.C.E.路径: {Current_PACE_Path}"); + # 2. 关键工具强制调用 + mcp.feedback_enhanced({ + status: "阶段 {Current_RIPER_Stage} 完成。", + next_step: "即将进入 {Next_RIPER_Stage}。", + ask_for_confirmation: true + }); +} +``` + +### **Phase 0: 感知与规划 (Project Sensing & Planning)** +1. **[PDM顾问 - 上下文理解]**: 使用 **`mcp.context7`** 全面分析用户初始输入和项目文件。 +2. **[并行分析]**: 使用L1工具并行读取关键文件。 +3. **[PM决策]**: 基于PDM的分析,协同顾问团,**决策P.A.C.E.路径**并宣布。 +4. **[团队组建]**: 如需,动态生成Subagents。 +5. **[心跳检查]**: **执行 `HEARTBEAST_CHECK`。** + +### **R1 - RESEARCH (研究)** +1. **[DW顾问 - 记忆提取]**: **必须调用 `mcp.memory.recall()`** 获取历史经验。 +2. **[信息获取]**: 如需外部信息,**调用 `deepwiki-mcp` 或 `mcp__tavily__tavily-search`**。 +3. **[AR顾问 - 深度思考]**: 使用 **`mcp.sequential_thinking`** 整合所有信息,进行系统性分析和风险评估。 +4. **[DW顾问 - 文档记录]**: 将研究报告存入 `/project_document/research/`。 +5. **[心跳检查]**: **执行 `HEARTBEAST_CHECK`。** + +### **I - INNOVATE (创新设计)** +1. **[AR顾问 - 架构设计]**: 主导方案设计,可再次使用 **`mcp.sequential_thinking`** 对比不同方案。 +2. **[DW顾问 - 文档记录]**: 将最终架构图和文档存入 `/project_document/architecture/`。 +3. **[心跳检查]**: **执行 `HEARTBEAST_CHECK`。** + +### **P - PLAN (任务分解)** +1. **[PM - 任务管理]**: 将架构设计输入 **`MCP Shrimp Task Manager`**,命令其进行智能任务分解和依赖分析。 +2. **[心跳检查]**: **执行 `HEARTBEAST_CHECK`** (此时`mcp.feedback_enhanced`会将计划呈现给用户请求批准)。 + +### **E - EXECUTE (执行循环)** +1. **[PM - 任务分派]**: 从 **`MCP Shrimp Task Manager`** 获取可并行的任务,并委派给相应的Subagent。 +2. **[Subagent - 执行]**: + * 编码时,**调用 `mcp.server_time`** 获取时间戳用于注释。 + * 如需E2E测试,**调用 `mcp.playwright`**。 +3. **[PM - 状态更新]**: Subagent完成后,PM向 **`MCP Shrimp Task Manager`** 报告状态。 +4. **[循环心跳]**: 每完成一个关键任务或一组任务后,**执行 `HEARTBEAST_CHECK`**。 + +### **R2 - REVIEW (审查与总结)** +1. **[PM - 完整性检查]**: 使用 **`MCP Shrimp Task Manager`** 验证所有任务是否关闭。 +2. **[LD/AR顾问 - 代码审查]**: 对Subagent的产出进行最终质量和架构审查。 +3. **[DW顾问 - 经验固化]**: **必须调用 `mcp.memory.commit()`** 将项目经验存入长期记忆。 +4. **[心跳检查]**: **执行 `HEARTBEAST_CHECK`**,提交最终报告。 + +--- + +## **第三章:工具与模板** + +### **3.1 核心MCP工具清单与职责** +* **`mcp.context7`**: (PDM) 上下文理解与需求分析。 +* **`mcp.sequential_thinking`**: (AR) 深度逻辑推理与方案对比。 +* **`mcp.memory`**: (DW) `recall()` & `commit()` 跨项目记忆管理。 +* **`mcp-shrimp-task-manager`**: (PM) 项目规划、任务分解与追踪。 +* **`deepwiki-mcp` / `mcp__tavily__tavily-search`**: (通用) 外部知识获取。 +* **`mcp.playwright`**: (Subagent) E2E测试执行。 +* **`mcp.server_time`**: (Subagent) 获取标准时间戳。 +* **`mcp.feedback_enhanced`**: (PM/HEARTBEAST) 强制的用户交互与反馈。 + +### **3.2 Subagent与代码注释模板** + +#### **3.2.1 Subagent生成模板 (`.claude/agents/{agent-name}.md`)** +```markdown +--- +name: {agent-name} +description: "PROACTIVELY handles {domain} tasks related to {tech}. Expert in {skill-1} and {skill-2}." +tools: [{tool-list}] +--- +You are a **{Agent Role Name}**. Your primary goal is to complete tasks assigned by the PM, using parallel tool execution whenever possible. +``` + +#### **3.2.2 代码变更注释块 (弹性化)** +```javascript +// {{P.A.C.E. Path: [A/B/C]}} +// {{Task_ID: [#123]}} +// {{Author: [subagent-name or PM]}} +// {{START_MODIFICATIONS}} +// ... code ... +// {{END_MODIFICATIONS}} + +/* +[系统路径C下,需补充完整信息] +// Principle_Applied: "SOLID-S" +// Quality_Check: "Compilation passed, test coverage 90%." +*/ +``` + +### **3.3 核心交互语法** +* **Subagent调用**: `Use the {agent-name} subagent to {task}` +* **强制工具替换**: `mcp__fetch__fetch` 替换 `WebFetch`, `mcp__tavily__tavily-search` 替换 `WebSearch`。 diff --git a/README.md b/README.md index 5bde0c85..64f38640 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,9 @@
一个基于 RuoYi-Vue-Plus 的后端能力和 Soybean Admin 前端特性的现代化多租户管理系统
-
-
+
-
+
@@ -22,7 +21,7 @@
# 📢 重要通知
-1.2.0-beta1 版本已经正式发布(工作流版本请切换 [flow](https://gitee.com/xlsea/ruoyi-plus-soybean/tree/flow/) 分支查看),但仍然建议:
+1.2.1 版本已经正式发布(工作流版本请切换 [flow](https://gitee.com/xlsea/ruoyi-plus-soybean/tree/flow/) 分支查看),但仍然建议:
- 在生产环境使用前进行充分测试
- 关注项目更新,及时获取最新版本
- 积极反馈问题,帮助我们快速迭代
diff --git a/package.json b/package.json
index 8ac7d1a5..99389b47 100644
--- a/package.json
+++ b/package.json
@@ -69,7 +69,7 @@
"@umoteam/editor": "^8.1.0",
"@vueuse/core": "14.0.0",
"clipboard": "2.0.11",
- "dayjs": "1.11.18",
+ "dayjs": "1.11.19",
"defu": "6.1.4",
"echarts": "6.0.0",
"highlight.js": "^11.11.1",
@@ -78,10 +78,10 @@
"monaco-editor": "^0.52.2",
"naive-ui": "2.43.1",
"nprogress": "0.2.0",
- "pinia": "3.0.3",
+ "pinia": "3.0.4",
"streamsaver": "^2.0.6",
- "tailwind-merge": "3.3.1",
- "vue": "3.5.22",
+ "tailwind-merge": "3.4.0",
+ "vue": "3.5.24",
"vue-advanced-cropper": "^2.8.9",
"vue-draggable-plus": "0.6.0",
"vue-i18n": "11.1.12",
@@ -89,37 +89,37 @@
},
"devDependencies": {
"@elegant-router/vue": "0.3.8",
- "@iconify/json": "2.2.400",
+ "@iconify/json": "2.2.407",
"@sa/scripts": "workspace:*",
"@sa/uno-preset": "workspace:*",
- "@soybeanjs/eslint-config": "1.7.1",
- "@types/node": "24.9.1",
+ "@soybeanjs/eslint-config": "1.7.3",
+ "@types/node": "24.10.1",
"@types/nprogress": "0.2.3",
- "@unocss/eslint-config": "66.5.4",
- "@unocss/preset-icons": "66.5.4",
- "@unocss/preset-uno": "66.5.4",
- "@unocss/transformer-directives": "66.5.4",
- "@unocss/transformer-variant-group": "66.5.4",
- "@unocss/vite": "66.5.4",
+ "@unocss/eslint-config": "66.5.6",
+ "@unocss/preset-icons": "66.5.6",
+ "@unocss/preset-uno": "66.5.6",
+ "@unocss/transformer-directives": "66.5.6",
+ "@unocss/transformer-variant-group": "66.5.6",
+ "@unocss/vite": "66.5.6",
"@vitejs/plugin-vue": "6.0.1",
"@vitejs/plugin-vue-jsx": "5.1.1",
"consola": "3.4.2",
- "eslint": "9.38.0",
+ "eslint": "9.39.1",
"eslint-plugin-vue": "10.5.1",
"kolorist": "1.8.0",
- "sass": "1.93.2",
+ "sass": "1.94.0",
"simple-git-hooks": "2.13.1",
"tsx": "4.20.6",
"typescript": "5.9.3",
"unplugin-icons": "22.5.0",
"unplugin-vue-components": "30.0.0",
- "vite": "7.1.12",
+ "vite": "7.2.2",
"vite-plugin-monaco-editor": "^1.1.0",
"vite-plugin-progress": "0.0.7",
"vite-plugin-svg-icons": "2.0.1",
"vite-plugin-vue-devtools": "8.0.3",
"vue-eslint-parser": "10.2.0",
- "vue-tsc": "3.1.2"
+ "vue-tsc": "3.1.4"
},
"simple-git-hooks": {
"commit-msg": "pnpm sa git-commit-verify",
diff --git a/packages/alova/package.json b/packages/alova/package.json
index 996ccc4f..b771d478 100644
--- a/packages/alova/package.json
+++ b/packages/alova/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/alova",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts",
"./fetch": "./src/fetch.ts",
diff --git a/packages/axios/package.json b/packages/axios/package.json
index dda52dfa..2b0793ce 100644
--- a/packages/axios/package.json
+++ b/packages/axios/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/axios",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
@@ -11,7 +11,7 @@
},
"dependencies": {
"@sa/utils": "workspace:*",
- "axios": "1.12.2",
+ "axios": "1.13.2",
"axios-retry": "4.5.0",
"qs": "6.14.0"
},
diff --git a/packages/color/package.json b/packages/color/package.json
index 0eab20e0..327f8330 100644
--- a/packages/color/package.json
+++ b/packages/color/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/color",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/hooks/package.json b/packages/hooks/package.json
index e315f420..0402f151 100644
--- a/packages/hooks/package.json
+++ b/packages/hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/hooks",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/materials/package.json b/packages/materials/package.json
index dd81ec2e..2b220ede 100644
--- a/packages/materials/package.json
+++ b/packages/materials/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/materials",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/scripts/package.json b/packages/scripts/package.json
index 381321c6..464a7b51 100644
--- a/packages/scripts/package.json
+++ b/packages/scripts/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/scripts",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0",
"bin": {
"sa": "./bin.ts"
},
@@ -15,14 +15,14 @@
"devDependencies": {
"@soybeanjs/changelog": "0.3.25",
"bumpp": "10.3.1",
- "c12": "3.3.1",
+ "c12": "3.3.2",
"cac": "6.7.14",
"consola": "3.4.2",
"enquirer": "2.4.1",
"execa": "9.6.0",
"kolorist": "1.8.0",
- "npm-check-updates": "19.1.1",
+ "npm-check-updates": "19.1.2",
"picomatch": "4.0.3",
- "rimraf": "6.0.1"
+ "rimraf": "6.1.0"
}
}
diff --git a/packages/scripts/src/commands/update-pkg.ts b/packages/scripts/src/commands/update-pkg.ts
index 54d1132d..25e168eb 100644
--- a/packages/scripts/src/commands/update-pkg.ts
+++ b/packages/scripts/src/commands/update-pkg.ts
@@ -1,5 +1,5 @@
import { execCommand } from '../shared';
export async function updatePkg(args: string[] = ['--deep', '-u']) {
- execCommand('npx', ['ncu', ...args], { stdio: 'inherit' });
+ execCommand('npx', ['npm-check-updates', ...args], { stdio: 'inherit' });
}
diff --git a/packages/uno-preset/package.json b/packages/uno-preset/package.json
index 17f964a9..a0c47091 100644
--- a/packages/uno-preset/package.json
+++ b/packages/uno-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/uno-preset",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 0bbda573..57172af8 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/utils",
- "version": "2.0.0-beta.1",
+ "version": "2.0.0",
"exports": {
".": "./src/index.ts"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index af7834ae..dc139559 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,7 +13,7 @@ importers:
version: 2.5.1
'@iconify/vue':
specifier: 5.0.0
- version: 5.0.0(vue@3.5.22(typescript@5.9.3))
+ version: 5.0.0(vue@3.5.24(typescript@5.9.3))
'@sa/axios':
specifier: workspace:*
version: link:packages/axios
@@ -34,16 +34,16 @@ importers:
version: 2.0.5
'@umoteam/editor':
specifier: ^8.1.0
- version: 8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))
+ version: 8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))
'@vueuse/core':
specifier: 14.0.0
- version: 14.0.0(vue@3.5.22(typescript@5.9.3))
+ version: 14.0.0(vue@3.5.24(typescript@5.9.3))
clipboard:
specifier: 2.0.11
version: 2.0.11
dayjs:
- specifier: 1.11.18
- version: 1.11.18
+ specifier: 1.11.19
+ version: 1.11.19
defu:
specifier: 6.1.4
version: 6.1.4
@@ -64,41 +64,41 @@ importers:
version: 0.52.2
naive-ui:
specifier: 2.43.1
- version: 2.43.1(vue@3.5.22(typescript@5.9.3))
+ version: 2.43.1(vue@3.5.24(typescript@5.9.3))
nprogress:
specifier: 0.2.0
version: 0.2.0
pinia:
- specifier: 3.0.3
- version: 3.0.3(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))
+ specifier: 3.0.4
+ version: 3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))
streamsaver:
specifier: ^2.0.6
version: 2.0.6
tailwind-merge:
- specifier: 3.3.1
- version: 3.3.1
+ specifier: 3.4.0
+ version: 3.4.0
vue:
- specifier: 3.5.22
- version: 3.5.22(typescript@5.9.3)
+ specifier: 3.5.24
+ version: 3.5.24(typescript@5.9.3)
vue-advanced-cropper:
specifier: ^2.8.9
- version: 2.8.9(vue@3.5.22(typescript@5.9.3))
+ version: 2.8.9(vue@3.5.24(typescript@5.9.3))
vue-draggable-plus:
specifier: 0.6.0
version: 0.6.0(@types/sortablejs@1.15.9)
vue-i18n:
specifier: 11.1.12
- version: 11.1.12(vue@3.5.22(typescript@5.9.3))
+ version: 11.1.12(vue@3.5.24(typescript@5.9.3))
vue-router:
specifier: 4.6.3
- version: 4.6.3(vue@3.5.22(typescript@5.9.3))
+ version: 4.6.3(vue@3.5.24(typescript@5.9.3))
devDependencies:
'@elegant-router/vue':
specifier: 0.3.8
version: 0.3.8
'@iconify/json':
- specifier: 2.2.400
- version: 2.2.400
+ specifier: 2.2.407
+ version: 2.2.407
'@sa/scripts':
specifier: workspace:*
version: link:packages/scripts
@@ -106,53 +106,53 @@ importers:
specifier: workspace:*
version: link:packages/uno-preset
'@soybeanjs/eslint-config':
- specifier: 1.7.1
- version: 1.7.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
+ specifier: 1.7.3
+ version: 1.7.3(@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))
'@types/node':
- specifier: 24.9.1
- version: 24.9.1
+ specifier: 24.10.1
+ version: 24.10.1
'@types/nprogress':
specifier: 0.2.3
version: 0.2.3
'@unocss/eslint-config':
- specifier: 66.5.4
- version: 66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ specifier: 66.5.6
+ version: 66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
'@unocss/preset-icons':
- specifier: 66.5.4
- version: 66.5.4
+ specifier: 66.5.6
+ version: 66.5.6
'@unocss/preset-uno':
- specifier: 66.5.4
- version: 66.5.4
+ specifier: 66.5.6
+ version: 66.5.6
'@unocss/transformer-directives':
- specifier: 66.5.4
- version: 66.5.4
+ specifier: 66.5.6
+ version: 66.5.6
'@unocss/transformer-variant-group':
- specifier: 66.5.4
- version: 66.5.4
+ specifier: 66.5.6
+ version: 66.5.6
'@unocss/vite':
- specifier: 66.5.4
- version: 66.5.4(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ specifier: 66.5.6
+ version: 66.5.6(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))
'@vitejs/plugin-vue':
specifier: 6.0.1
- version: 6.0.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ version: 6.0.1(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))
'@vitejs/plugin-vue-jsx':
specifier: 5.1.1
- version: 5.1.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ version: 5.1.1(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))
consola:
specifier: 3.4.2
version: 3.4.2
eslint:
- specifier: 9.38.0
- version: 9.38.0(jiti@2.6.1)
+ specifier: 9.39.1
+ version: 9.39.1(jiti@2.6.1)
eslint-plugin-vue:
specifier: 10.5.1
- version: 10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
+ version: 10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))
kolorist:
specifier: 1.8.0
version: 1.8.0
sass:
- specifier: 1.93.2
- version: 1.93.2
+ specifier: 1.94.0
+ version: 1.94.0
simple-git-hooks:
specifier: 2.13.1
version: 2.13.1
@@ -164,31 +164,31 @@ importers:
version: 5.9.3
unplugin-icons:
specifier: 22.5.0
- version: 22.5.0(@vue/compiler-sfc@3.5.22)
+ version: 22.5.0(@vue/compiler-sfc@3.5.24)
unplugin-vue-components:
specifier: 30.0.0
- version: 30.0.0(@babel/parser@7.28.5)(vue@3.5.22(typescript@5.9.3))
+ version: 30.0.0(@babel/parser@7.28.5)(vue@3.5.24(typescript@5.9.3))
vite:
- specifier: 7.1.12
- version: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ specifier: 7.2.2
+ version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
vite-plugin-monaco-editor:
specifier: ^1.1.0
version: 1.1.0(monaco-editor@0.52.2)
vite-plugin-progress:
specifier: 0.0.7
- version: 0.0.7(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ version: 0.0.7(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))
vite-plugin-svg-icons:
specifier: 2.0.1
- version: 2.0.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ version: 2.0.1(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))
vite-plugin-vue-devtools:
specifier: 8.0.3
- version: 8.0.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ version: 8.0.3(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))
vue-eslint-parser:
specifier: 10.2.0
- version: 10.2.0(eslint@9.38.0(jiti@2.6.1))
+ version: 10.2.0(eslint@9.39.1(jiti@2.6.1))
vue-tsc:
- specifier: 3.1.2
- version: 3.1.2(typescript@5.9.3)
+ specifier: 3.1.4
+ version: 3.1.4(typescript@5.9.3)
packages/alova:
dependencies:
@@ -208,11 +208,11 @@ importers:
specifier: workspace:*
version: link:../utils
axios:
- specifier: 1.12.2
- version: 1.12.2
+ specifier: 1.13.2
+ version: 1.13.2
axios-retry:
specifier: 4.5.0
- version: 4.5.0(axios@1.12.2)
+ version: 4.5.0(axios@1.13.2)
qs:
specifier: 6.14.0
version: 6.14.0
@@ -246,7 +246,7 @@ importers:
version: link:../utils
simplebar-vue:
specifier: 2.4.2
- version: 2.4.2(vue@3.5.22(typescript@5.9.3))
+ version: 2.4.2(vue@3.5.24(typescript@5.9.3))
devDependencies:
typed-css-modules:
specifier: 0.9.1
@@ -256,13 +256,13 @@ importers:
devDependencies:
'@soybeanjs/changelog':
specifier: 0.3.25
- version: 0.3.25(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
+ version: 0.3.25(@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))
bumpp:
specifier: 10.3.1
- version: 10.3.1
+ version: 10.3.1(magicast@0.3.4)
c12:
- specifier: 3.3.1
- version: 3.3.1
+ specifier: 3.3.2
+ version: 3.3.2(magicast@0.3.4)
cac:
specifier: 6.7.14
version: 6.7.14
@@ -279,14 +279,14 @@ importers:
specifier: 1.8.0
version: 1.8.0
npm-check-updates:
- specifier: 19.1.1
- version: 19.1.1
+ specifier: 19.1.2
+ version: 19.1.2
picomatch:
specifier: 4.0.3
version: 4.0.3
rimraf:
- specifier: 6.0.1
- version: 6.0.1
+ specifier: 6.1.0
+ version: 6.1.0
packages/uno-preset: {}
@@ -703,8 +703,8 @@ packages:
resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/config-helpers@0.4.1':
- resolution: {integrity: sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==}
+ '@eslint/config-helpers@0.4.2':
+ resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.13.0':
@@ -715,6 +715,10 @@ packages:
resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/core@0.17.0':
+ resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/eslintrc@3.3.1':
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -723,8 +727,8 @@ packages:
resolution: {integrity: sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.38.0':
- resolution: {integrity: sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==}
+ '@eslint/js@9.39.1':
+ resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.7':
@@ -735,8 +739,8 @@ packages:
resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/plugin-kit@0.4.0':
- resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==}
+ '@eslint/plugin-kit@0.4.1':
+ resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@humanfs/core@0.19.1':
@@ -755,8 +759,8 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@iconify/json@2.2.400':
- resolution: {integrity: sha512-L8cy1YE/H0LFO4Pu7hfyylkrQmawL8sTOCH2PcBDydWA1FpoKijeIzweRJ6e9grvn2li9Yu+Pe32Jq9x4MKpaw==}
+ '@iconify/json@2.2.407':
+ resolution: {integrity: sha512-GI81Sh05/31UyyIK2+hhMpzJb3PgvAJq/w6B0xgfQcTMwsWOaLL0QV50WNgoIHltt8FvqgR+BK/nOGnrTqugiQ==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -1241,6 +1245,56 @@ packages:
vue-eslint-parser:
optional: true
+ '@soybeanjs/eslint-config@1.7.3':
+ resolution: {integrity: sha512-IiniI+UiWLab9bF6gGBnqiyFB81+MaA8m0m7SPKrOK/2BPGUKZnxhTCh429PBwD0nEwyhwQbP1QEgzfD/5WE+g==}
+ peerDependencies:
+ '@toml-tools/parser': '*'
+ '@unocss/eslint-config': '>=0.58.0'
+ eslint: '>=8.40.0'
+ eslint-plugin-astro: '>=0.30.0'
+ eslint-plugin-react: '>=7.0.0'
+ eslint-plugin-react-hooks: '>=4.0.0'
+ eslint-plugin-react-native: '>=4.0.0'
+ eslint-plugin-react-refresh: '>=0.4.0'
+ eslint-plugin-solid: '>=0.10.0'
+ eslint-plugin-svelte: '>=2.0.0'
+ eslint-plugin-vue: '>=9.19.0'
+ prettier-plugin-astro: '>=0.12.0'
+ prettier-plugin-svelte: '>=3.0.0'
+ prettier-plugin-toml: '>=2.0.0'
+ svelte-eslint-parser: '>=1.0.0'
+ typescript: '>=5.0.0'
+ vue-eslint-parser: '>=9.3.2'
+ peerDependenciesMeta:
+ '@toml-tools/parser':
+ optional: true
+ '@unocss/eslint-config':
+ optional: true
+ eslint-plugin-astro:
+ optional: true
+ eslint-plugin-react:
+ optional: true
+ eslint-plugin-react-hooks:
+ optional: true
+ eslint-plugin-react-native:
+ optional: true
+ eslint-plugin-react-refresh:
+ optional: true
+ eslint-plugin-solid:
+ optional: true
+ eslint-plugin-svelte:
+ optional: true
+ eslint-plugin-vue:
+ optional: true
+ prettier-plugin-astro:
+ optional: true
+ prettier-plugin-svelte:
+ optional: true
+ prettier-plugin-toml:
+ optional: true
+ vue-eslint-parser:
+ optional: true
+
'@tato30/vue-pdf@1.11.5':
resolution: {integrity: sha512-SV6GQx9sD0C0uO/bnAdG1k5D8OtM3lHtYKIgodCq2MbhOaHHpQoyhlSaec9Mo5JifSG4zYDFVNvbcZiMOBkyeQ==}
peerDependencies:
@@ -1661,8 +1715,8 @@ packages:
'@types/node@20.3.3':
resolution: {integrity: sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw==}
- '@types/node@24.9.1':
- resolution: {integrity: sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==}
+ '@types/node@24.10.1':
+ resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==}
'@types/nprogress@0.2.3':
resolution: {integrity: sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==}
@@ -1702,6 +1756,14 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
+ '@typescript-eslint/eslint-plugin@8.47.0':
+ resolution: {integrity: sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^8.47.0
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/parser@8.35.1':
resolution: {integrity: sha512-3MyiDfrfLeK06bi/g9DqJxP5pV74LNv4rFTyvGDmT3x2p1yp1lOd+qYZfiRPIOf/oON+WRZR5wxxuF85qOar+w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1709,14 +1771,21 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
+ '@typescript-eslint/parser@8.47.0':
+ resolution: {integrity: sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/project-service@8.35.1':
resolution: {integrity: sha512-VYxn/5LOpVxADAuP3NrnxxHYfzVtQzLKeldIhDhzC8UHaiQvYlXvKuVho1qLduFbJjjy5U5bkGwa3rUGUb1Q6Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/project-service@8.46.2':
- resolution: {integrity: sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg==}
+ '@typescript-eslint/project-service@8.47.0':
+ resolution: {integrity: sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
@@ -1725,8 +1794,8 @@ packages:
resolution: {integrity: sha512-s/Bpd4i7ht2934nG+UoSPlYXd08KYz3bmjLEb7Ye1UVob0d1ENiT3lY8bsCmik4RqfSbPw9xJJHbugpPpP5JUg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/scope-manager@8.46.2':
- resolution: {integrity: sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA==}
+ '@typescript-eslint/scope-manager@8.47.0':
+ resolution: {integrity: sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/tsconfig-utils@8.35.1':
@@ -1735,8 +1804,8 @@ packages:
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/tsconfig-utils@8.46.2':
- resolution: {integrity: sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag==}
+ '@typescript-eslint/tsconfig-utils@8.47.0':
+ resolution: {integrity: sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
@@ -1748,6 +1817,13 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
+ '@typescript-eslint/type-utils@8.47.0':
+ resolution: {integrity: sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/types@8.35.1':
resolution: {integrity: sha512-q/O04vVnKHfrrhNAscndAn1tuQhIkwqnaW+eu5waD5IPts2eX1dgJxgqcPx5BX109/qAz7IG6VrEPTOYKCNfRQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1756,14 +1832,18 @@ packages:
resolution: {integrity: sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.47.0':
+ resolution: {integrity: sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.35.1':
resolution: {integrity: sha512-Vvpuvj4tBxIka7cPs6Y1uvM7gJgdF5Uu9F+mBJBPY4MhvjrjWGK4H0lVgLJd/8PWZ23FTqsaJaLEkBCFUk8Y9g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/typescript-estree@8.46.2':
- resolution: {integrity: sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ==}
+ '@typescript-eslint/typescript-estree@8.47.0':
+ resolution: {integrity: sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
@@ -1775,8 +1855,8 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/utils@8.46.2':
- resolution: {integrity: sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg==}
+ '@typescript-eslint/utils@8.47.0':
+ resolution: {integrity: sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1786,8 +1866,8 @@ packages:
resolution: {integrity: sha512-VRwixir4zBWCSTP/ljEo091lbpypz57PoeAQ9imjG+vbeof9LplljsL1mos4ccG6H9IjfrVGM359RozUnuFhpw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/visitor-keys@8.46.2':
- resolution: {integrity: sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w==}
+ '@typescript-eslint/visitor-keys@8.47.0':
+ resolution: {integrity: sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@umoteam/editor-external@8.1.0':
@@ -1800,51 +1880,51 @@ packages:
'@umoteam/viewer@0.1.9':
resolution: {integrity: sha512-aQ3DDbWm/V/wC3SFhCanqKl1XTW2xMzdSbEmS2vE8y1dwI18bgIeiKZnyWcj2aXXsxVmWuQMcnJ367DDengozg==}
- '@unocss/config@66.5.4':
- resolution: {integrity: sha512-TYwkUw9nZlLTBGCndsyrcHCJ7M+sEsJiK77Edggmd6B3urjkVc1cDjKF3k3tjg4ghQteGsc2akhzn1a4TouybQ==}
+ '@unocss/config@66.5.6':
+ resolution: {integrity: sha512-awJSz9i1W6KpviNT+0l+xqHouW9naWg/ksiu/Dkko1QHo8a3RCJwZ/W6MBBOjQqbFNPPcD7f+6ffTMm+jXHsaw==}
engines: {node: '>=14'}
- '@unocss/core@66.5.4':
- resolution: {integrity: sha512-UDS2CRgyQCEFH+5kStDyJd7OFtgkIUZYn5Ahr5z7v3jc/pEfeOJ0mxsNAr+FgMS/xb17vy4sVFvx3jj/FwMZ1A==}
+ '@unocss/core@66.5.6':
+ resolution: {integrity: sha512-9hmpPXLi41YFTPexi7cT57PRWCgwtGLa1QHlPvRgx2kqjYicy7zEDylIY2ObwQien75VCDOcGpmQ/5XdZ473Rg==}
- '@unocss/eslint-config@66.5.4':
- resolution: {integrity: sha512-TyCeituxs86458to3slATbKU0RGTldeIEgeZIW7HyJRC76QkLVDc1wC/XuGAIufTVGqd2PUkdal3F+YwYw0o9g==}
+ '@unocss/eslint-config@66.5.6':
+ resolution: {integrity: sha512-voVRLzSdm3Jyw65lRJX2xTq0wM3BpsSKtKQtifcu2IZfkAXR3vRe2V2MlyW+bTQ2FkPZT6w5JPPK9WeLsWnM2w==}
engines: {node: '>=14'}
- '@unocss/eslint-plugin@66.5.4':
- resolution: {integrity: sha512-zxHcxO+t3oPioHLISUQTtz0z3y2QvAy3cs2dn8YHgb+c9pbuz51Kj0E9UH8FXpWo3JvBEgsJngU7rA3CBqf0Ww==}
+ '@unocss/eslint-plugin@66.5.6':
+ resolution: {integrity: sha512-+muBcp6cerCUu2p3XfYsxZipc53Mj0AimNPb2P7a+DCBAYZMeJr9NGFyN05+tGy8VlwoIE61Qu1NI4uNyJKaxw==}
engines: {node: '>=14'}
- '@unocss/extractor-arbitrary-variants@66.5.4':
- resolution: {integrity: sha512-JsgITF11Z2WdXzF8eO2/qkcFIff/dEEc9C2eKYOSUv5pe+RMZxXHoAw4x+D4n0UrGAbHpoUVaJ8E7kG0ayTbGw==}
+ '@unocss/extractor-arbitrary-variants@66.5.6':
+ resolution: {integrity: sha512-QAzpkX5UPjTeRbA7eed+mVPGNkwnMrIgfmlV9l8GVXHJCEnroRkzDVOPv1G9bKw1T82+NjBeZT9VnbZOmpLXQA==}
- '@unocss/inspector@66.5.4':
- resolution: {integrity: sha512-eBf1HAxwNz1YItNiiP/YQaIE9LWeErt4Ofdm7Imj0WW464ZZ/TqXhu0ZREcCgyQDy2Lghuyq6Q3d9orm2Cby/w==}
+ '@unocss/inspector@66.5.6':
+ resolution: {integrity: sha512-9N2TunEhxHCcy4KPck/hUoctYeWCgLxHamTDn1eRCk3WavIS7l3v5wIcWUcMVXjXOJ0U2Y+w6jp/wQhA4kln/Q==}
- '@unocss/preset-icons@66.5.4':
- resolution: {integrity: sha512-wPR2j191mw89hstQflQvsACzu+3QkueV9lHH8as94By9PKfswWnVZ1nPqJBc3Yl5v8fHEAR1YY4i7egN7TEjIA==}
+ '@unocss/preset-icons@66.5.6':
+ resolution: {integrity: sha512-VP9n/KPWfIUFlr3xrx+1NFZJEy+VlqWCi+h6EciLCjNh2oCP1hznh8M6dqirsK5WVaZSau2VsK5Ci4Uf08mGWw==}
- '@unocss/preset-mini@66.5.4':
- resolution: {integrity: sha512-KaBGsw3+Pi5ZTsp5u0OrUUUXFVltHin02cYhv3A4b9392Kej5R3y7zIf1VjiQ3ZXR4KZWfv0CQj0LBqIqAJ5WA==}
+ '@unocss/preset-mini@66.5.6':
+ resolution: {integrity: sha512-HNCqsGlaKl572eu+lfVpLjid7aRIasxCm8qry8Dr1gGjG2XMx9uf+N3KRFsqlW5RU4WGtfvFaqmT+/KDIM7g0w==}
- '@unocss/preset-uno@66.5.4':
- resolution: {integrity: sha512-CEBtkNbbd1lYbCJw+s7HDeOtPeCEkvf+NDi/IrVkkBhOCcYRtYC+VDxjBgh4zjlmgZIQifkU2l7PPfGjd4IMNA==}
+ '@unocss/preset-uno@66.5.6':
+ resolution: {integrity: sha512-OhGTsVmTxpSc00xGAP1qE7FqT24xtfiIGvPg+zJ/vF9YZFzxdMisMLpn2db5N/RYnXZJI9tFHdI1ICgo4ccBaA==}
- '@unocss/preset-wind3@66.5.4':
- resolution: {integrity: sha512-cqQGg9E2476YVpnX3sgO/jEoA4cKCA5rEl2NgemoAJpKAgdM68JPB+Tve4LlSLssxRQZ7ZYNO6hOfW8R2gVVuw==}
+ '@unocss/preset-wind3@66.5.6':
+ resolution: {integrity: sha512-KmZUNDo7BwF6kQyjp3m6255edMbU9tsWShwxqj/ZTRGSYXe2Ewce5d7YKSFlJOrDNnsPkwFCIGgxawlAw//vLw==}
- '@unocss/rule-utils@66.5.4':
- resolution: {integrity: sha512-LFzLuXQfZKI/qJBrsqkaVKlw0ECU8Xw7m+MaKIKyFH/hqggzkvNG0PyWU2HnPNzz1dIiVBn+Epfpz8pzi+MLFA==}
+ '@unocss/rule-utils@66.5.6':
+ resolution: {integrity: sha512-HzFlKDIaX/yPnNx7rn24Yi23RkVqwGiE1n9qVNJnEUZTE9IHx32P7eLfIUKOLU58tcMVslsLZDnt/DpJCs6RCw==}
engines: {node: '>=14'}
- '@unocss/transformer-directives@66.5.4':
- resolution: {integrity: sha512-BqM4fRqCC5wIRkEB14SN476/KWKlEhHhrHECL9kOjbZYmIcxBDCYKf/iuZGvtK9IZJtE0JhrSGAdYfyp0Td7fQ==}
+ '@unocss/transformer-directives@66.5.6':
+ resolution: {integrity: sha512-40noDuOeZrtNVXe8mj74AfsBzOmN7nntnF/Yu1NzUobsuxFYg5QDN4/MtOs1sACh5jwBK9qIQ7m6qdCkmzIMeA==}
- '@unocss/transformer-variant-group@66.5.4':
- resolution: {integrity: sha512-n/A74083b8zZtl05A3M0Lo9oWepFKuvRZKPXh+y4bJM2oSZl1Clzm1I+qmgvO/DKoa4rjgj4a/CRaIxeDpoO9A==}
+ '@unocss/transformer-variant-group@66.5.6':
+ resolution: {integrity: sha512-wgwODgbcIQ2YmM/kHgU3VrCCPk/dv0iFA4TT37t/ot0YB4p5OsAJuKeAH8Rzsgrqn93GS/MAHz/RtRSrLh0YJg==}
- '@unocss/vite@66.5.4':
- resolution: {integrity: sha512-dmSJ3h7/kMbFOIrAyycg2W1VVN+59WCnH5s0dJTGRla2kUTAFB0iWJWdIa/W6IsvFlicMtsoLYJmTnQ/kBQm7A==}
+ '@unocss/vite@66.5.6':
+ resolution: {integrity: sha512-iJMkaP5xwKxsQIuT6Niqhfd1THD55rDnIa5XKBepiDhk+plm2GgxBfXx1NGVGZa4zs90Rjgp+V8U5eG7rNO/tw==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
@@ -1993,15 +2073,27 @@ packages:
'@vue/compiler-core@3.5.22':
resolution: {integrity: sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==}
+ '@vue/compiler-core@3.5.24':
+ resolution: {integrity: sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==}
+
'@vue/compiler-dom@3.5.22':
resolution: {integrity: sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==}
+ '@vue/compiler-dom@3.5.24':
+ resolution: {integrity: sha512-1QHGAvs53gXkWdd3ZMGYuvQFXHW4ksKWPG8HP8/2BscrbZ0brw183q2oNWjMrSWImYLHxHrx1ItBQr50I/q2zw==}
+
'@vue/compiler-sfc@3.5.22':
resolution: {integrity: sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==}
+ '@vue/compiler-sfc@3.5.24':
+ resolution: {integrity: sha512-8EG5YPRgmTB+YxYBM3VXy8zHD9SWHUJLIGPhDovo3Z8VOgvP+O7UP5vl0J4BBPWYD9vxtBabzW1EuEZ+Cqs14g==}
+
'@vue/compiler-ssr@3.5.22':
resolution: {integrity: sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==}
+ '@vue/compiler-ssr@3.5.24':
+ resolution: {integrity: sha512-trOvMWNBMQ/odMRHW7Ae1CdfYx+7MuiQu62Jtu36gMLXcaoqKvAyh+P73sYG9ll+6jLB6QPovqoKGGZROzkFFg==}
+
'@vue/devtools-api@6.6.4':
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
@@ -2025,31 +2117,34 @@ packages:
'@vue/devtools-shared@8.0.3':
resolution: {integrity: sha512-s/QNll7TlpbADFZrPVsaUNPCOF8NvQgtgmmB7Tip6pLf/HcOvBTly0lfLQ0Eylu9FQ4OqBhFpLyBgwykiSf8zw==}
- '@vue/language-core@3.1.2':
- resolution: {integrity: sha512-PyFDCqpdfYUT+oMLqcc61oHfJlC6yjhybaefwQjRdkchIihToOEpJ2Wu/Ebq2yrnJdd1EsaAvZaXVAqcxtnDxQ==}
+ '@vue/language-core@3.1.4':
+ resolution: {integrity: sha512-n/58wm8SkmoxMWkUNUH/PwoovWe4hmdyPJU2ouldr3EPi1MLoS7iDN46je8CsP95SnVBs2axInzRglPNKvqMcg==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
- '@vue/reactivity@3.5.22':
- resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==}
+ '@vue/reactivity@3.5.24':
+ resolution: {integrity: sha512-BM8kBhtlkkbnyl4q+HiF5R5BL0ycDPfihowulm02q3WYp2vxgPcJuZO866qa/0u3idbMntKEtVNuAUp5bw4teg==}
- '@vue/runtime-core@3.5.22':
- resolution: {integrity: sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==}
+ '@vue/runtime-core@3.5.24':
+ resolution: {integrity: sha512-RYP/byyKDgNIqfX/gNb2PB55dJmM97jc9wyF3jK7QUInYKypK2exmZMNwnjueWwGceEkP6NChd3D2ZVEp9undQ==}
- '@vue/runtime-dom@3.5.22':
- resolution: {integrity: sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==}
+ '@vue/runtime-dom@3.5.24':
+ resolution: {integrity: sha512-Z8ANhr/i0XIluonHVjbUkjvn+CyrxbXRIxR7wn7+X7xlcb7dJsfITZbkVOeJZdP8VZwfrWRsWdShH6pngMxRjw==}
- '@vue/server-renderer@3.5.22':
- resolution: {integrity: sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==}
+ '@vue/server-renderer@3.5.24':
+ resolution: {integrity: sha512-Yh2j2Y4G/0/4z/xJ1Bad4mxaAk++C2v4kaa8oSYTMJBJ00/ndPuxCnWeot0/7/qafQFLh5pr6xeV6SdMcE/G1w==}
peerDependencies:
- vue: 3.5.22
+ vue: 3.5.24
'@vue/shared@3.5.22':
resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==}
+ '@vue/shared@3.5.24':
+ resolution: {integrity: sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==}
+
'@vueuse/core@11.3.0':
resolution: {integrity: sha512-7OC4Rl1f9G8IT6rUfi9JrKiXy4bfmHhZ5x2Ceojy0jnd3mHNEvV4JaRygH362ror6/NZ+Nl+n13LPzGiPN8cKA==}
@@ -2098,8 +2193,8 @@ packages:
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- alien-signals@3.0.3:
- resolution: {integrity: sha512-2JXjom6R7ZwrISpUphLhf4htUq1aKRCennTJ6u9kFfr3sLmC9+I4CxxVi+McoFnIg+p1HnVrfLT/iCt4Dlz//Q==}
+ alien-signals@3.1.0:
+ resolution: {integrity: sha512-yufC6VpSy8tK3I0lO67pjumo5JvDQVQyr38+3OHqe6CHl1t2VZekKZ7EKKZSqk0cRmE7U7tfZbpXiKNzuc+ckg==}
alova@3.3.4:
resolution: {integrity: sha512-UKKqXdvf8aQ4C7m3brO77YWe5CDz8N59PdAUz7M8gowKUUXTutbk0Vk5DRBrCe0hMUyyNMUhdCZ38llGxCViyQ==}
@@ -2203,8 +2298,8 @@ packages:
peerDependencies:
axios: 0.x || 1.x
- axios@1.12.2:
- resolution: {integrity: sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==}
+ axios@1.13.2:
+ resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==}
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -2269,10 +2364,10 @@ packages:
resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
engines: {node: '>=18'}
- c12@3.3.1:
- resolution: {integrity: sha512-LcWQ01LT9tkoUINHgpIOv3mMs+Abv7oVCrtpMRi1PaapVEpWoMga5WuT7/DqFTu7URP9ftbOmimNw1KNIGh9DQ==}
+ c12@3.3.2:
+ resolution: {integrity: sha512-QkikB2X5voO1okL3QsES0N690Sn/K9WokXqUsDQsWy5SnYb+psYQFGA10iy1bZHj3fjISKsI67Q90gruvWWM3A==}
peerDependencies:
- magicast: ^0.3.5
+ magicast: '*'
peerDependenciesMeta:
magicast:
optional: true
@@ -2316,6 +2411,9 @@ packages:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
+ change-case@5.4.4:
+ resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==}
+
chevrotain-allstar@0.3.1:
resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==}
peerDependencies:
@@ -2647,8 +2745,8 @@ packages:
resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==}
engines: {node: '>=12'}
- dagre-d3-es@7.0.11:
- resolution: {integrity: sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==}
+ dagre-d3-es@7.0.13:
+ resolution: {integrity: sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q==}
data-view-buffer@1.0.2:
resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
@@ -2673,8 +2771,8 @@ packages:
dayjs@1.11.15:
resolution: {integrity: sha512-MC+DfnSWiM9APs7fpiurHGCoeIx0Gdl6QZBy+5lu8MbYKN5FZEXqOgrundfibdfhGZ15o9hzmZ2xJjZnbvgKXQ==}
- dayjs@1.11.18:
- resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==}
+ dayjs@1.11.19:
+ resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==}
debounce@1.2.1:
resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==}
@@ -2817,8 +2915,8 @@ packages:
echarts@6.0.0:
resolution: {integrity: sha512-Tte/grDQRiETQP4xz3iZWSvoHrkCQtwqd6hs+mifXcjrCuo2iKWbajFObuLJVBlDIJlOzgQPd1hsaKt/3+OMkQ==}
- electron-to-chromium@1.5.240:
- resolution: {integrity: sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ==}
+ electron-to-chromium@1.5.241:
+ resolution: {integrity: sha512-ILMvKX/ZV5WIJzzdtuHg8xquk2y0BOGlFOxBVwTpbiXqWIH0hamG45ddU4R3PQ0gYu+xgo0vdHXHli9sHIGb4w==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2914,6 +3012,12 @@ packages:
peerDependencies:
eslint: '>=7.0.0'
+ eslint-config-prettier@10.1.8:
+ resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
+
eslint-import-context@0.1.9:
resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -2951,6 +3055,12 @@ packages:
peerDependencies:
eslint: '>=8.23.0'
+ eslint-plugin-n@17.23.1:
+ resolution: {integrity: sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: '>=8.23.0'
+
eslint-plugin-prettier@5.5.1:
resolution: {integrity: sha512-dobTkHT6XaEVOo8IO90Q4DOSxnm3Y151QxPJlM/vKC0bVy+d6cVWQZLlFiuZPP0wS6vZwSKeJgKkcS+KfMBlRw==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -2965,12 +3075,32 @@ packages:
eslint-config-prettier:
optional: true
+ eslint-plugin-prettier@5.5.4:
+ resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ '@types/eslint': '>=8.0.0'
+ eslint: '>=8.0.0'
+ eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0'
+ prettier: '>=3.0.0'
+ peerDependenciesMeta:
+ '@types/eslint':
+ optional: true
+ eslint-config-prettier:
+ optional: true
+
eslint-plugin-unicorn@59.0.1:
resolution: {integrity: sha512-EtNXYuWPUmkgSU2E7Ttn57LbRREQesIP1BiLn7OZLKodopKfDXfBUkC/0j6mpw2JExwf43Uf3qLSvrSvppgy8Q==}
engines: {node: ^18.20.0 || ^20.10.0 || >=21.0.0}
peerDependencies:
eslint: '>=9.22.0'
+ eslint-plugin-unicorn@62.0.0:
+ resolution: {integrity: sha512-HIlIkGLkvf29YEiS/ImuDZQbP12gWyx5i3C6XrRxMvVdqMroCI9qoVYCoIl17ChN+U89pn9sVwLxhIWj5nEc7g==}
+ engines: {node: ^20.10.0 || >=21.0.0}
+ peerDependencies:
+ eslint: '>=9.38.0'
+
eslint-plugin-vue@10.5.1:
resolution: {integrity: sha512-SbR9ZBUFKgvWAbq3RrdCtWaW0IKm6wwUiApxf3BVTNfqUIo4IQQmreMg2iHFJJ6C/0wss3LXURBJ1OwS/MhFcQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2997,8 +3127,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.38.0:
- resolution: {integrity: sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==}
+ eslint@9.39.1:
+ resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -3050,8 +3180,8 @@ packages:
resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
engines: {node: '>=0.10.0'}
- exsolve@1.0.7:
- resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==}
+ exsolve@1.0.8:
+ resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==}
extend-shallow@2.0.1:
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
@@ -3254,10 +3384,17 @@ packages:
resolution: {integrity: sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==}
engines: {node: '>=18'}
+ globals@16.5.0:
+ resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==}
+ engines: {node: '>=18'}
+
globalthis@1.0.4:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
+ globrex@0.1.2:
+ resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
+
good-listener@1.2.2:
resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==}
@@ -3842,8 +3979,8 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- mermaid@11.12.0:
- resolution: {integrity: sha512-ZudVx73BwrMJfCFmSSJT84y6u5brEoV8DOItdHomNLz32uBjNrelm7mg95X7g+C6UoQH/W6mBLGDEDv73JdxBg==}
+ mermaid@11.12.1:
+ resolution: {integrity: sha512-UlIZrRariB11TY1RtTgUWp65tphtBv4CSq7vyS2ZZ2TgoMjs2nloq+wFqxiwcxlhHUvs7DPGgMjs2aeQxz5h9g==}
micromatch@3.1.0:
resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==}
@@ -3865,8 +4002,8 @@ packages:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
- minimatch@10.0.3:
- resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==}
+ minimatch@10.1.1:
+ resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==}
engines: {node: 20 || >=22}
minimatch@3.1.2:
@@ -3957,8 +4094,8 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- npm-check-updates@19.1.1:
- resolution: {integrity: sha512-vy/uNbaK6Xfj/QzM8OXeALZak67E0uHjUlbdT1YGy4bdj0xlBU6AVd+8bscY8vlDpyzL6Y7mxcrX8kzEDeEpNg==}
+ npm-check-updates@19.1.2:
+ resolution: {integrity: sha512-FNeFCVgPOj0fz89hOpGtxP2rnnRHR7hD2E8qNU8SMWfkyDZXA/xpgjsL3UMLSo3F/K13QvJDnbxPngulNDDo/g==}
engines: {node: '>=20.0.0', npm: '>=8.12.1'}
hasBin: true
@@ -4011,6 +4148,9 @@ packages:
ofetch@1.4.1:
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
+ ofetch@1.5.1:
+ resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==}
+
ohash@2.0.11:
resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
@@ -4114,11 +4254,11 @@ packages:
resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
engines: {node: '>=12'}
- pinia@3.0.3:
- resolution: {integrity: sha512-ttXO/InUULUXkMHpTdp9Fj4hLpD/2AoJdmAbAeW2yu1iy1k+pkFekQXw5VpC0/5p51IOR/jDaDRfRWRnMMsGOA==}
+ pinia@3.0.4:
+ resolution: {integrity: sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==}
peerDependencies:
- typescript: '>=4.4.4'
- vue: ^2.7.0 || ^3.5.11
+ typescript: '>=4.5.0'
+ vue: ^3.5.11
peerDependenciesMeta:
typescript:
optional: true
@@ -4402,6 +4542,10 @@ packages:
resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==}
hasBin: true
+ regjsparser@0.13.0:
+ resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==}
+ hasBin: true
+
repeat-element@1.1.4:
resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==}
engines: {node: '>=0.10.0'}
@@ -4436,8 +4580,8 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
- rimraf@6.0.1:
- resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==}
+ rimraf@6.1.0:
+ resolution: {integrity: sha512-DxdlA1bdNzkZK7JiNWH+BAx1x4tEJWoTofIopFo6qWUU94jYrFZ0ubY05TqH3nWPJ1nKa1JWVFDINZ3fnrle/A==}
engines: {node: 20 || >=22}
hasBin: true
@@ -4486,8 +4630,8 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sass@1.93.2:
- resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==}
+ sass@1.94.0:
+ resolution: {integrity: sha512-Dqh7SiYcaFtdv5Wvku6QgS5IGPm281L+ZtVD1U2FJa7Q0EFRlq8Z3sjYtz6gYObsYThUOz9ArwFqPZx+1azILQ==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -4693,8 +4837,8 @@ packages:
stylis@4.3.6:
resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==}
- superjson@2.2.3:
- resolution: {integrity: sha512-ay3d+LW/S6yppKoTz3Bq4mG0xrS5bFwfWEBmQfbC7lt5wmtk+Obq0TxVuA9eYRirBTQb1K3eEpBRHMQEo0WyVw==}
+ superjson@2.2.5:
+ resolution: {integrity: sha512-zWPTX96LVsA/eVYnqOM2+ofcdPqdS1dAF1LN4TS2/MWuUpfitd9ctTa87wt4xrYnZnkLtS69xpBdSxVBP5Rm6w==}
engines: {node: '>=16'}
supports-color@2.0.0:
@@ -4733,8 +4877,8 @@ packages:
resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==}
engines: {node: ^14.18.0 || >=16.0.0}
- tailwind-merge@3.3.1:
- resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
+ tailwind-merge@3.4.0:
+ resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==}
tapable@2.3.0:
resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
@@ -4853,8 +4997,11 @@ packages:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
- unconfig@7.3.3:
- resolution: {integrity: sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA==}
+ unconfig-core@7.4.1:
+ resolution: {integrity: sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA==}
+
+ unconfig@7.4.1:
+ resolution: {integrity: sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q==}
undici-types@7.16.0:
resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
@@ -5009,8 +5156,8 @@ packages:
peerDependencies:
vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
- vite@7.1.12:
- resolution: {integrity: sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==}
+ vite@7.2.2:
+ resolution: {integrity: sha512-BxAKBWmIbrDgrokdGZH1IgkIk/5mMHDreLDmCJ0qpyJaAteP8NvMhkwr/ZCQNqNH97bw/dANTE9PDzqwJghfMQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -5140,14 +5287,14 @@ packages:
peerDependencies:
vue: ^3.5.0
- vue-tsc@3.1.2:
- resolution: {integrity: sha512-3fd4DY0rFczs5f+VB3OhcLU83V6+3Puj2yLBe0Ak65k7ERk+STVNKaOAi0EBo6Lc15UiJB6LzU6Mxy4+h/pKew==}
+ vue-tsc@3.1.4:
+ resolution: {integrity: sha512-GsRJxttj4WkmXW/zDwYPGMJAN3np/4jTzoDFQTpTsI5Vg/JKMWamBwamlmLihgSVHO66y9P7GX+uoliYxeI4Hw==}
hasBin: true
peerDependencies:
typescript: '>=5.0.0'
- vue@3.5.22:
- resolution: {integrity: sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==}
+ vue@3.5.24:
+ resolution: {integrity: sha512-uTHDOpVQTMjcGgrqFPSb8iO2m1DUvo+WbGqoXQz8Y1CeBYQ0FXf2z1gLRaBtHjlRz7zZUBHxjVB5VTLzYkvftg==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -5508,9 +5655,9 @@ snapshots:
dependencies:
css-render: 0.15.14
- '@css-render/vue3-ssr@0.15.14(vue@3.5.22(typescript@5.9.3))':
+ '@css-render/vue3-ssr@0.15.14(vue@3.5.24(typescript@5.9.3))':
dependencies:
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
'@elegant-router/core@0.3.8':
dependencies:
@@ -5627,18 +5774,18 @@ snapshots:
'@esbuild/win32-x64@0.25.11':
optional: true
- '@eslint-community/eslint-utils@4.9.0(eslint@9.38.0(jiti@2.6.1))':
+ '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))':
dependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/compat@1.4.0(eslint@9.38.0(jiti@2.6.1))':
+ '@eslint/compat@1.4.0(eslint@9.39.1(jiti@2.6.1))':
dependencies:
'@eslint/core': 0.16.0
optionalDependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
'@eslint/config-array@0.21.1':
dependencies:
@@ -5648,9 +5795,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.4.1':
+ '@eslint/config-helpers@0.4.2':
dependencies:
- '@eslint/core': 0.16.0
+ '@eslint/core': 0.17.0
'@eslint/core@0.13.0':
dependencies:
@@ -5660,6 +5807,10 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
+ '@eslint/core@0.17.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
'@eslint/eslintrc@3.3.1':
dependencies:
ajv: 6.12.6
@@ -5676,7 +5827,7 @@ snapshots:
'@eslint/js@9.30.1': {}
- '@eslint/js@9.38.0': {}
+ '@eslint/js@9.39.1': {}
'@eslint/object-schema@2.1.7': {}
@@ -5685,9 +5836,9 @@ snapshots:
'@eslint/core': 0.13.0
levn: 0.4.1
- '@eslint/plugin-kit@0.4.0':
+ '@eslint/plugin-kit@0.4.1':
dependencies:
- '@eslint/core': 0.16.0
+ '@eslint/core': 0.17.0
levn: 0.4.1
'@humanfs/core@0.19.1': {}
@@ -5701,7 +5852,7 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@iconify/json@2.2.400':
+ '@iconify/json@2.2.407':
dependencies:
'@iconify/types': 2.0.0
pathe: 2.0.3
@@ -5721,10 +5872,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@iconify/vue@5.0.0(vue@3.5.22(typescript@5.9.3))':
+ '@iconify/vue@5.0.0(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@iconify/types': 2.0.0
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
'@imgly/background-removal@1.5.5':
dependencies:
@@ -6036,9 +6187,9 @@ snapshots:
'@sindresorhus/merge-streams@4.0.0': {}
- '@soybeanjs/changelog@0.3.25(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))':
+ '@soybeanjs/changelog@0.3.25(@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))':
dependencies:
- '@soybeanjs/eslint-config': 1.7.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
+ '@soybeanjs/eslint-config': 1.7.1(@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))
cli-progress: 3.12.0
convert-gitmoji: 0.1.5
dayjs: 1.11.15
@@ -6068,22 +6219,22 @@ snapshots:
- typescript
- vue-eslint-parser
- '@soybeanjs/eslint-config@1.7.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))))(eslint@9.38.0(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))':
+ '@soybeanjs/eslint-config@1.7.1(@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))':
dependencies:
'@antfu/eslint-define-config': 1.23.0-2
'@antfu/install-pkg': 1.1.0
'@eslint/eslintrc': 3.3.1
'@eslint/js': 9.30.1
- '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- '@typescript-eslint/parser': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- eslint: 9.38.0(jiti@2.6.1)
- eslint-config-flat-gitignore: 2.1.0(eslint@9.38.0(jiti@2.6.1))
- eslint-config-prettier: 10.1.5(eslint@9.38.0(jiti@2.6.1))
+ '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-config-flat-gitignore: 2.1.0(eslint@9.39.1(jiti@2.6.1))
+ eslint-config-prettier: 10.1.5(eslint@9.39.1(jiti@2.6.1))
eslint-parser-plain: 0.1.1
- eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))
- eslint-plugin-n: 17.21.0(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- eslint-plugin-prettier: 5.5.1(eslint-config-prettier@10.1.5(eslint@9.38.0(jiti@2.6.1)))(eslint@9.38.0(jiti@2.6.1))(prettier@3.6.2)
- eslint-plugin-unicorn: 59.0.1(eslint@9.38.0(jiti@2.6.1))
+ eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-n: 17.21.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-prettier: 5.5.1(eslint-config-prettier@10.1.5(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2)
+ eslint-plugin-unicorn: 59.0.1(eslint@9.39.1(jiti@2.6.1))
globals: 16.3.0
local-pkg: 1.1.1
prettier: 3.6.2
@@ -6092,19 +6243,52 @@ snapshots:
svelte-eslint-parser: 1.4.0
typescript: 5.9.3
optionalDependencies:
- '@unocss/eslint-config': 66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
- vue-eslint-parser: 10.2.0(eslint@9.38.0(jiti@2.6.1))
+ '@unocss/eslint-config': 66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))
+ vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1))
transitivePeerDependencies:
- '@types/eslint'
- '@typescript-eslint/utils'
- eslint-import-resolver-node
- supports-color
- '@tato30/vue-pdf@1.11.5(vue@3.5.22(typescript@5.9.3))':
+ '@soybeanjs/eslint-config@1.7.3(@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@unocss/eslint-config@66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(svelte-eslint-parser@1.4.0)(typescript@5.9.3)(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))':
+ dependencies:
+ '@antfu/eslint-define-config': 1.23.0-2
+ '@antfu/install-pkg': 1.1.0
+ '@eslint/eslintrc': 3.3.1
+ '@eslint/js': 9.39.1
+ '@typescript-eslint/eslint-plugin': 8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-config-flat-gitignore: 2.1.0(eslint@9.39.1(jiti@2.6.1))
+ eslint-config-prettier: 10.1.8(eslint@9.39.1(jiti@2.6.1))
+ eslint-parser-plain: 0.1.1
+ eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-n: 17.23.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2)
+ eslint-plugin-unicorn: 62.0.0(eslint@9.39.1(jiti@2.6.1))
+ globals: 16.5.0
+ local-pkg: 1.1.2
+ prettier: 3.6.2
+ prettier-plugin-json-sort: 0.0.2(prettier@3.6.2)
+ prompts: 2.4.2
+ svelte-eslint-parser: 1.4.0
+ typescript: 5.9.3
+ optionalDependencies:
+ '@unocss/eslint-config': 66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))
+ vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1))
+ transitivePeerDependencies:
+ - '@types/eslint'
+ - '@typescript-eslint/utils'
+ - eslint-import-resolver-node
+ - supports-color
+
+ '@tato30/vue-pdf@1.11.5(vue@3.5.24(typescript@5.9.3))':
dependencies:
pdfjs-dist: 5.4.296
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
'@tiptap-extend/columns@2.1.6(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)':
dependencies:
@@ -6365,13 +6549,13 @@ snapshots:
'@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
'@tiptap/pm': 2.11.5
- '@tiptap/vue-3@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(vue@3.5.22(typescript@5.9.3))':
+ '@tiptap/vue-3@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
'@tiptap/extension-bubble-menu': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
'@tiptap/extension-floating-menu': 2.26.4(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
'@tiptap/pm': 2.11.5
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
'@tool-belt/type-predicates@1.4.0': {}
@@ -6534,7 +6718,7 @@ snapshots:
'@types/node@20.3.3': {}
- '@types/node@24.9.1':
+ '@types/node@24.10.1':
dependencies:
undici-types: 7.16.0
@@ -6550,7 +6734,7 @@ snapshots:
'@types/svgo@2.6.4':
dependencies:
- '@types/node': 24.9.1
+ '@types/node': 24.10.1
'@types/trusted-types@2.0.7':
optional: true
@@ -6561,15 +6745,15 @@ snapshots:
'@types/web-bluetooth@0.0.21': {}
- '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/scope-manager': 8.35.1
- '@typescript-eslint/type-utils': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- '@typescript-eslint/utils': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/type-utils': 8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.35.1
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -6578,14 +6762,43 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/eslint-plugin@8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.2
+ '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.47.0
+ '@typescript-eslint/type-utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.47.0
+ eslint: 9.39.1(jiti@2.6.1)
+ graphemer: 1.4.0
+ ignore: 7.0.5
+ natural-compare: 1.4.0
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.35.1
'@typescript-eslint/types': 8.35.1
'@typescript-eslint/typescript-estree': 8.35.1(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.35.1
debug: 4.4.3
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.47.0
+ '@typescript-eslint/types': 8.47.0
+ '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.47.0
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -6599,10 +6812,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.46.2(typescript@5.9.3)':
+ '@typescript-eslint/project-service@8.47.0(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.9.3)
- '@typescript-eslint/types': 8.46.2
+ '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.47.0
debug: 4.4.3
typescript: 5.9.3
transitivePeerDependencies:
@@ -6613,25 +6826,37 @@ snapshots:
'@typescript-eslint/types': 8.35.1
'@typescript-eslint/visitor-keys': 8.35.1
- '@typescript-eslint/scope-manager@8.46.2':
+ '@typescript-eslint/scope-manager@8.47.0':
dependencies:
- '@typescript-eslint/types': 8.46.2
- '@typescript-eslint/visitor-keys': 8.46.2
+ '@typescript-eslint/types': 8.47.0
+ '@typescript-eslint/visitor-keys': 8.47.0
'@typescript-eslint/tsconfig-utils@8.35.1(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
- '@typescript-eslint/tsconfig-utils@8.46.2(typescript@5.9.3)':
+ '@typescript-eslint/tsconfig-utils@8.47.0(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
- '@typescript-eslint/type-utils@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/type-utils@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@typescript-eslint/typescript-estree': 8.35.1(typescript@5.9.3)
- '@typescript-eslint/utils': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
debug: 4.4.3
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/type-utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.47.0
+ '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@2.6.1)
ts-api-utils: 2.1.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
@@ -6641,6 +6866,8 @@ snapshots:
'@typescript-eslint/types@8.46.2': {}
+ '@typescript-eslint/types@8.47.0': {}
+
'@typescript-eslint/typescript-estree@8.35.1(typescript@5.9.3)':
dependencies:
'@typescript-eslint/project-service': 8.35.1(typescript@5.9.3)
@@ -6657,12 +6884,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.46.2(typescript@5.9.3)':
+ '@typescript-eslint/typescript-estree@8.47.0(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/project-service': 8.46.2(typescript@5.9.3)
- '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.9.3)
- '@typescript-eslint/types': 8.46.2
- '@typescript-eslint/visitor-keys': 8.46.2
+ '@typescript-eslint/project-service': 8.47.0(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.47.0
+ '@typescript-eslint/visitor-keys': 8.47.0
debug: 4.4.3
fast-glob: 3.3.3
is-glob: 4.0.3
@@ -6673,24 +6900,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
'@typescript-eslint/scope-manager': 8.35.1
'@typescript-eslint/types': 8.35.1
'@typescript-eslint/typescript-estree': 8.35.1(typescript@5.9.3)
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
- '@typescript-eslint/scope-manager': 8.46.2
- '@typescript-eslint/types': 8.46.2
- '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3)
- eslint: 9.38.0(jiti@2.6.1)
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.47.0
+ '@typescript-eslint/types': 8.47.0
+ '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3)
+ eslint: 9.39.1(jiti@2.6.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -6700,15 +6927,15 @@ snapshots:
'@typescript-eslint/types': 8.35.1
eslint-visitor-keys: 4.2.1
- '@typescript-eslint/visitor-keys@8.46.2':
+ '@typescript-eslint/visitor-keys@8.47.0':
dependencies:
- '@typescript-eslint/types': 8.46.2
+ '@typescript-eslint/types': 8.47.0
eslint-visitor-keys: 4.2.1
- '@umoteam/editor-external@8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))':
+ '@umoteam/editor-external@8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))':
dependencies:
- '@umoteam/editor': 8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))
- '@umoteam/viewer': 0.1.9(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))
+ '@umoteam/editor': 8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))
+ '@umoteam/viewer': 0.1.9(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))
transitivePeerDependencies:
- '@vue/composition-api'
- prosemirror-model
@@ -6718,7 +6945,7 @@ snapshots:
- typescript
- vue
- '@umoteam/editor@8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))':
+ '@umoteam/editor@8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@eslint/object-schema': 2.1.7
'@imgly/background-removal': 1.5.5
@@ -6760,15 +6987,15 @@ snapshots:
'@tiptap/pm': 2.11.5
'@tiptap/starter-kit': 2.11.5
'@tiptap/suggestion': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
- '@tiptap/vue-3': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(vue@3.5.22(typescript@5.9.3))
+ '@tiptap/vue-3': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(vue@3.5.24(typescript@5.9.3))
'@tool-belt/type-predicates': 1.4.0
'@types/svg64': 1.1.2
- '@umoteam/editor-external': 8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))
- '@umoteam/viewer': 0.1.9(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))
- '@vueuse/core': 11.3.0(vue@3.5.22(typescript@5.9.3))
+ '@umoteam/editor-external': 8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))
+ '@umoteam/viewer': 0.1.9(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))
+ '@vueuse/core': 11.3.0(vue@3.5.24(typescript@5.9.3))
buffer-image-size: 0.6.4
dom-to-image-more: 3.7.2
- es-drager: 1.2.11(vue@3.5.22(typescript@5.9.3))
+ es-drager: 1.2.11(vue@3.5.24(typescript@5.9.3))
file-saver: 2.0.5
file64: 1.0.5
highlight.js: 11.11.1
@@ -6776,7 +7003,7 @@ snapshots:
jsbarcode: 3.12.1
katex: 0.16.25
lowlight: 3.3.0
- mermaid: 11.12.0
+ mermaid: 11.12.1
nzh: 1.0.14
plyr: 3.8.3
pretty-bytes: 6.1.1
@@ -6786,7 +7013,7 @@ snapshots:
smooth-signature: 1.1.0
svg64: 2.0.0
tippy.js: 6.3.7
- vue-i18n: 10.0.8(vue@3.5.22(typescript@5.9.3))
+ vue-i18n: 10.0.8(vue@3.5.24(typescript@5.9.3))
y-prosemirror: 1.3.7(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27)
y-protocols: 1.0.6(yjs@13.6.27)
yjs: 13.6.27
@@ -6799,11 +7026,11 @@ snapshots:
- typescript
- vue
- '@umoteam/viewer@0.1.9(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))':
+ '@umoteam/viewer@0.1.9(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))':
dependencies:
- '@tato30/vue-pdf': 1.11.5(vue@3.5.22(typescript@5.9.3))
- '@umoteam/editor': 8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))
- '@vueuse/core': 13.9.0(vue@3.5.22(typescript@5.9.3))
+ '@tato30/vue-pdf': 1.11.5(vue@3.5.24(typescript@5.9.3))
+ '@umoteam/editor': 8.1.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.3)(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))
+ '@vueuse/core': 13.9.0(vue@3.5.24(typescript@5.9.3))
echarts: 5.6.0
plyr: 3.8.3
zod: 4.1.12
@@ -6816,27 +7043,27 @@ snapshots:
- typescript
- vue
- '@unocss/config@66.5.4':
+ '@unocss/config@66.5.6':
dependencies:
- '@unocss/core': 66.5.4
- unconfig: 7.3.3
+ '@unocss/core': 66.5.6
+ unconfig: 7.4.1
- '@unocss/core@66.5.4': {}
+ '@unocss/core@66.5.6': {}
- '@unocss/eslint-config@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@unocss/eslint-config@66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@unocss/eslint-plugin': 66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@unocss/eslint-plugin': 66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
- '@unocss/eslint-plugin@66.5.4(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
+ '@unocss/eslint-plugin@66.5.6(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
- '@unocss/config': 66.5.4
- '@unocss/core': 66.5.4
- '@unocss/rule-utils': 66.5.4
+ '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ '@unocss/config': 66.5.6
+ '@unocss/core': 66.5.6
+ '@unocss/rule-utils': 66.5.6
magic-string: 0.30.21
synckit: 0.11.11
transitivePeerDependencies:
@@ -6844,71 +7071,71 @@ snapshots:
- supports-color
- typescript
- '@unocss/extractor-arbitrary-variants@66.5.4':
+ '@unocss/extractor-arbitrary-variants@66.5.6':
dependencies:
- '@unocss/core': 66.5.4
+ '@unocss/core': 66.5.6
- '@unocss/inspector@66.5.4':
+ '@unocss/inspector@66.5.6':
dependencies:
- '@unocss/core': 66.5.4
- '@unocss/rule-utils': 66.5.4
+ '@unocss/core': 66.5.6
+ '@unocss/rule-utils': 66.5.6
colorette: 2.0.20
gzip-size: 6.0.0
sirv: 3.0.2
vue-flow-layout: 0.2.0
- '@unocss/preset-icons@66.5.4':
+ '@unocss/preset-icons@66.5.6':
dependencies:
'@iconify/utils': 3.0.2
- '@unocss/core': 66.5.4
- ofetch: 1.4.1
+ '@unocss/core': 66.5.6
+ ofetch: 1.5.1
transitivePeerDependencies:
- supports-color
- '@unocss/preset-mini@66.5.4':
+ '@unocss/preset-mini@66.5.6':
dependencies:
- '@unocss/core': 66.5.4
- '@unocss/extractor-arbitrary-variants': 66.5.4
- '@unocss/rule-utils': 66.5.4
+ '@unocss/core': 66.5.6
+ '@unocss/extractor-arbitrary-variants': 66.5.6
+ '@unocss/rule-utils': 66.5.6
- '@unocss/preset-uno@66.5.4':
+ '@unocss/preset-uno@66.5.6':
dependencies:
- '@unocss/core': 66.5.4
- '@unocss/preset-wind3': 66.5.4
+ '@unocss/core': 66.5.6
+ '@unocss/preset-wind3': 66.5.6
- '@unocss/preset-wind3@66.5.4':
+ '@unocss/preset-wind3@66.5.6':
dependencies:
- '@unocss/core': 66.5.4
- '@unocss/preset-mini': 66.5.4
- '@unocss/rule-utils': 66.5.4
+ '@unocss/core': 66.5.6
+ '@unocss/preset-mini': 66.5.6
+ '@unocss/rule-utils': 66.5.6
- '@unocss/rule-utils@66.5.4':
+ '@unocss/rule-utils@66.5.6':
dependencies:
- '@unocss/core': 66.5.4
+ '@unocss/core': 66.5.6
magic-string: 0.30.21
- '@unocss/transformer-directives@66.5.4':
+ '@unocss/transformer-directives@66.5.6':
dependencies:
- '@unocss/core': 66.5.4
- '@unocss/rule-utils': 66.5.4
+ '@unocss/core': 66.5.6
+ '@unocss/rule-utils': 66.5.6
css-tree: 3.1.0
- '@unocss/transformer-variant-group@66.5.4':
+ '@unocss/transformer-variant-group@66.5.6':
dependencies:
- '@unocss/core': 66.5.4
+ '@unocss/core': 66.5.6
- '@unocss/vite@66.5.4(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))':
+ '@unocss/vite@66.5.6(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))':
dependencies:
'@jridgewell/remapping': 2.3.5
- '@unocss/config': 66.5.4
- '@unocss/core': 66.5.4
- '@unocss/inspector': 66.5.4
+ '@unocss/config': 66.5.6
+ '@unocss/core': 66.5.6
+ '@unocss/inspector': 66.5.6
chokidar: 3.6.0
magic-string: 0.30.21
pathe: 2.0.3
tinyglobby: 0.2.15
unplugin-utils: 0.3.1
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
optional: true
@@ -6969,23 +7196,23 @@ snapshots:
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
optional: true
- '@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
+ '@vitejs/plugin-vue-jsx@5.1.1(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@babel/core': 7.28.5
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5)
'@rolldown/pluginutils': 1.0.0-beta.45
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5)
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vue: 3.5.22(typescript@5.9.3)
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
+ vue: 3.5.24(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@6.0.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
+ '@vitejs/plugin-vue@6.0.1(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@rolldown/pluginutils': 1.0.0-beta.29
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vue: 3.5.22(typescript@5.9.3)
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
+ vue: 3.5.24(typescript@5.9.3)
'@volar/language-core@2.4.23':
dependencies:
@@ -7036,11 +7263,24 @@ snapshots:
estree-walker: 2.0.2
source-map-js: 1.2.1
+ '@vue/compiler-core@3.5.24':
+ dependencies:
+ '@babel/parser': 7.28.5
+ '@vue/shared': 3.5.24
+ entities: 4.5.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.1
+
'@vue/compiler-dom@3.5.22':
dependencies:
'@vue/compiler-core': 3.5.22
'@vue/shared': 3.5.22
+ '@vue/compiler-dom@3.5.24':
+ dependencies:
+ '@vue/compiler-core': 3.5.24
+ '@vue/shared': 3.5.24
+
'@vue/compiler-sfc@3.5.22':
dependencies:
'@babel/parser': 7.28.5
@@ -7053,26 +7293,43 @@ snapshots:
postcss: 8.5.6
source-map-js: 1.2.1
+ '@vue/compiler-sfc@3.5.24':
+ dependencies:
+ '@babel/parser': 7.28.5
+ '@vue/compiler-core': 3.5.24
+ '@vue/compiler-dom': 3.5.24
+ '@vue/compiler-ssr': 3.5.24
+ '@vue/shared': 3.5.24
+ estree-walker: 2.0.2
+ magic-string: 0.30.21
+ postcss: 8.5.6
+ source-map-js: 1.2.1
+
'@vue/compiler-ssr@3.5.22':
dependencies:
'@vue/compiler-dom': 3.5.22
'@vue/shared': 3.5.22
+ '@vue/compiler-ssr@3.5.24':
+ dependencies:
+ '@vue/compiler-dom': 3.5.24
+ '@vue/shared': 3.5.24
+
'@vue/devtools-api@6.6.4': {}
'@vue/devtools-api@7.7.7':
dependencies:
'@vue/devtools-kit': 7.7.7
- '@vue/devtools-core@8.0.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))':
+ '@vue/devtools-core@8.0.3(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@vue/devtools-kit': 8.0.3
'@vue/devtools-shared': 8.0.3
mitt: 3.0.1
nanoid: 5.1.6
pathe: 2.0.3
- vite-hot-client: 2.1.0(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
- vue: 3.5.22(typescript@5.9.3)
+ vite-hot-client: 2.1.0(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))
+ vue: 3.5.24(typescript@5.9.3)
transitivePeerDependencies:
- vite
@@ -7084,7 +7341,7 @@ snapshots:
mitt: 3.0.1
perfect-debounce: 1.0.0
speakingurl: 14.0.1
- superjson: 2.2.3
+ superjson: 2.2.5
'@vue/devtools-kit@8.0.3':
dependencies:
@@ -7094,7 +7351,7 @@ snapshots:
mitt: 3.0.1
perfect-debounce: 2.0.0
speakingurl: 14.0.1
- superjson: 2.2.3
+ superjson: 2.2.5
'@vue/devtools-shared@7.7.7':
dependencies:
@@ -7104,65 +7361,67 @@ snapshots:
dependencies:
rfdc: 1.4.1
- '@vue/language-core@3.1.2(typescript@5.9.3)':
+ '@vue/language-core@3.1.4(typescript@5.9.3)':
dependencies:
'@volar/language-core': 2.4.23
'@vue/compiler-dom': 3.5.22
'@vue/shared': 3.5.22
- alien-signals: 3.0.3
+ alien-signals: 3.1.0
muggle-string: 0.4.1
path-browserify: 1.0.1
picomatch: 4.0.3
optionalDependencies:
typescript: 5.9.3
- '@vue/reactivity@3.5.22':
+ '@vue/reactivity@3.5.24':
dependencies:
- '@vue/shared': 3.5.22
+ '@vue/shared': 3.5.24
- '@vue/runtime-core@3.5.22':
+ '@vue/runtime-core@3.5.24':
dependencies:
- '@vue/reactivity': 3.5.22
- '@vue/shared': 3.5.22
+ '@vue/reactivity': 3.5.24
+ '@vue/shared': 3.5.24
- '@vue/runtime-dom@3.5.22':
+ '@vue/runtime-dom@3.5.24':
dependencies:
- '@vue/reactivity': 3.5.22
- '@vue/runtime-core': 3.5.22
- '@vue/shared': 3.5.22
+ '@vue/reactivity': 3.5.24
+ '@vue/runtime-core': 3.5.24
+ '@vue/shared': 3.5.24
csstype: 3.1.3
- '@vue/server-renderer@3.5.22(vue@3.5.22(typescript@5.9.3))':
+ '@vue/server-renderer@3.5.24(vue@3.5.24(typescript@5.9.3))':
dependencies:
- '@vue/compiler-ssr': 3.5.22
- '@vue/shared': 3.5.22
- vue: 3.5.22(typescript@5.9.3)
+ '@vue/compiler-ssr': 3.5.24
+ '@vue/shared': 3.5.24
+ vue: 3.5.24(typescript@5.9.3)
'@vue/shared@3.5.22': {}
- '@vueuse/core@11.3.0(vue@3.5.22(typescript@5.9.3))':
+ '@vue/shared@3.5.24': {}
+
+ '@vueuse/core@11.3.0(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 11.3.0
- '@vueuse/shared': 11.3.0(vue@3.5.22(typescript@5.9.3))
- vue-demi: 0.14.10(vue@3.5.22(typescript@5.9.3))
+ '@vueuse/shared': 11.3.0(vue@3.5.24(typescript@5.9.3))
+ vue-demi: 0.14.10(vue@3.5.24(typescript@5.9.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/core@13.9.0(vue@3.5.22(typescript@5.9.3))':
+ '@vueuse/core@13.9.0(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 13.9.0
- '@vueuse/shared': 13.9.0(vue@3.5.22(typescript@5.9.3))
- vue: 3.5.22(typescript@5.9.3)
+ '@vueuse/shared': 13.9.0(vue@3.5.24(typescript@5.9.3))
+ vue: 3.5.24(typescript@5.9.3)
- '@vueuse/core@14.0.0(vue@3.5.22(typescript@5.9.3))':
+ '@vueuse/core@14.0.0(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 14.0.0
- '@vueuse/shared': 14.0.0(vue@3.5.22(typescript@5.9.3))
- vue: 3.5.22(typescript@5.9.3)
+ '@vueuse/shared': 14.0.0(vue@3.5.24(typescript@5.9.3))
+ vue: 3.5.24(typescript@5.9.3)
'@vueuse/metadata@11.3.0': {}
@@ -7170,20 +7429,20 @@ snapshots:
'@vueuse/metadata@14.0.0': {}
- '@vueuse/shared@11.3.0(vue@3.5.22(typescript@5.9.3))':
+ '@vueuse/shared@11.3.0(vue@3.5.24(typescript@5.9.3))':
dependencies:
- vue-demi: 0.14.10(vue@3.5.22(typescript@5.9.3))
+ vue-demi: 0.14.10(vue@3.5.24(typescript@5.9.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/shared@13.9.0(vue@3.5.22(typescript@5.9.3))':
+ '@vueuse/shared@13.9.0(vue@3.5.24(typescript@5.9.3))':
dependencies:
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
- '@vueuse/shared@14.0.0(vue@3.5.22(typescript@5.9.3))':
+ '@vueuse/shared@14.0.0(vue@3.5.24(typescript@5.9.3))':
dependencies:
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
@@ -7198,7 +7457,7 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- alien-signals@3.0.3: {}
+ alien-signals@3.1.0: {}
alova@3.3.4:
dependencies:
@@ -7273,12 +7532,12 @@ snapshots:
dependencies:
possible-typed-array-names: 1.1.0
- axios-retry@4.5.0(axios@1.12.2):
+ axios-retry@4.5.0(axios@1.13.2):
dependencies:
- axios: 1.12.2
+ axios: 1.13.2
is-retry-allowed: 2.2.0
- axios@1.12.2:
+ axios@1.13.2:
dependencies:
follow-redirects: 1.15.11
form-data: 4.0.4
@@ -7342,21 +7601,21 @@ snapshots:
dependencies:
baseline-browser-mapping: 2.8.20
caniuse-lite: 1.0.30001751
- electron-to-chromium: 1.5.240
+ electron-to-chromium: 1.5.241
node-releases: 2.0.26
update-browserslist-db: 1.1.4(browserslist@4.27.0)
buffer-image-size@0.6.4:
dependencies:
- '@types/node': 24.9.1
+ '@types/node': 24.10.1
builtin-modules@5.0.0: {}
- bumpp@10.3.1:
+ bumpp@10.3.1(magicast@0.3.4):
dependencies:
ansis: 4.2.0
args-tokenizer: 0.3.0
- c12: 3.3.1
+ c12: 3.3.2(magicast@0.3.4)
cac: 6.7.14
escalade: 3.2.0
jsonc-parser: 3.3.1
@@ -7372,13 +7631,13 @@ snapshots:
dependencies:
run-applescript: 7.1.0
- c12@3.3.1:
+ c12@3.3.2(magicast@0.3.4):
dependencies:
chokidar: 4.0.3
confbox: 0.2.2
defu: 6.1.4
dotenv: 17.2.3
- exsolve: 1.0.7
+ exsolve: 1.0.8
giget: 2.0.0
jiti: 2.6.1
ohash: 2.0.11
@@ -7386,6 +7645,8 @@ snapshots:
perfect-debounce: 2.0.0
pkg-types: 2.3.0
rc9: 2.1.2
+ optionalDependencies:
+ magicast: 0.3.4
cac@6.7.14: {}
@@ -7437,6 +7698,8 @@ snapshots:
ansi-styles: 4.3.0
supports-color: 7.2.0
+ change-case@5.4.4: {}
+
chevrotain-allstar@0.3.1(chevrotain@11.0.3):
dependencies:
chevrotain: 11.0.3
@@ -7796,7 +8059,7 @@ snapshots:
d3-transition: 3.0.1(d3-selection@3.0.0)
d3-zoom: 3.0.0
- dagre-d3-es@7.0.11:
+ dagre-d3-es@7.0.13:
dependencies:
d3: 7.9.0
lodash-es: 4.17.21
@@ -7827,7 +8090,7 @@ snapshots:
dayjs@1.11.15: {}
- dayjs@1.11.18: {}
+ dayjs@1.11.19: {}
debounce@1.2.1: {}
@@ -7962,7 +8225,7 @@ snapshots:
tslib: 2.3.0
zrender: 6.0.0
- electron-to-chromium@1.5.240: {}
+ electron-to-chromium@1.5.241: {}
emoji-regex@8.0.0: {}
@@ -8047,9 +8310,9 @@ snapshots:
es-define-property@1.0.1: {}
- es-drager@1.2.11(vue@3.5.22(typescript@5.9.3)):
+ es-drager@1.2.11(vue@3.5.24(typescript@5.9.3)):
dependencies:
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
es-errors@1.3.0: {}
@@ -8105,19 +8368,23 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-compat-utils@0.5.1(eslint@9.38.0(jiti@2.6.1)):
+ eslint-compat-utils@0.5.1(eslint@9.39.1(jiti@2.6.1)):
dependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
semver: 7.7.3
- eslint-config-flat-gitignore@2.1.0(eslint@9.38.0(jiti@2.6.1)):
+ eslint-config-flat-gitignore@2.1.0(eslint@9.39.1(jiti@2.6.1)):
dependencies:
- '@eslint/compat': 1.4.0(eslint@9.38.0(jiti@2.6.1))
- eslint: 9.38.0(jiti@2.6.1)
+ '@eslint/compat': 1.4.0(eslint@9.39.1(jiti@2.6.1))
+ eslint: 9.39.1(jiti@2.6.1)
- eslint-config-prettier@10.1.5(eslint@9.38.0(jiti@2.6.1)):
+ eslint-config-prettier@10.1.5(eslint@9.39.1(jiti@2.6.1)):
dependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
+
+ eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)):
+ dependencies:
+ eslint: 9.39.1(jiti@2.6.1)
eslint-import-context@0.1.9(unrs-resolver@1.11.1):
dependencies:
@@ -8128,36 +8395,36 @@ snapshots:
eslint-parser-plain@0.1.1: {}
- eslint-plugin-es-x@7.8.0(eslint@9.38.0(jiti@2.6.1)):
+ eslint-plugin-es-x@7.8.0(eslint@9.39.1(jiti@2.6.1)):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.2
- eslint: 9.38.0(jiti@2.6.1)
- eslint-compat-utils: 0.5.1(eslint@9.38.0(jiti@2.6.1))
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-compat-utils: 0.5.1(eslint@9.39.1(jiti@2.6.1))
- eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1)):
+ eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)):
dependencies:
'@typescript-eslint/types': 8.46.2
comment-parser: 1.4.1
debug: 4.4.3
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
is-glob: 4.0.3
- minimatch: 10.0.3
+ minimatch: 10.1.1
semver: 7.7.3
stable-hash-x: 0.2.0
unrs-resolver: 1.11.1
optionalDependencies:
- '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
- eslint-plugin-n@17.21.0(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3):
+ eslint-plugin-n@17.21.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
enhanced-resolve: 5.18.3
- eslint: 9.38.0(jiti@2.6.1)
- eslint-plugin-es-x: 7.8.0(eslint@9.38.0(jiti@2.6.1))
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-plugin-es-x: 7.8.0(eslint@9.39.1(jiti@2.6.1))
get-tsconfig: 4.13.0
globals: 15.15.0
ignore: 5.3.2
@@ -8167,24 +8434,48 @@ snapshots:
transitivePeerDependencies:
- typescript
- eslint-plugin-prettier@5.5.1(eslint-config-prettier@10.1.5(eslint@9.38.0(jiti@2.6.1)))(eslint@9.38.0(jiti@2.6.1))(prettier@3.6.2):
+ eslint-plugin-n@17.23.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- eslint: 9.38.0(jiti@2.6.1)
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ enhanced-resolve: 5.18.3
+ eslint: 9.39.1(jiti@2.6.1)
+ eslint-plugin-es-x: 7.8.0(eslint@9.39.1(jiti@2.6.1))
+ get-tsconfig: 4.13.0
+ globals: 15.15.0
+ globrex: 0.1.2
+ ignore: 5.3.2
+ semver: 7.7.3
+ ts-declaration-location: 1.0.7(typescript@5.9.3)
+ transitivePeerDependencies:
+ - typescript
+
+ eslint-plugin-prettier@5.5.1(eslint-config-prettier@10.1.5(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2):
+ dependencies:
+ eslint: 9.39.1(jiti@2.6.1)
prettier: 3.6.2
prettier-linter-helpers: 1.0.0
synckit: 0.11.11
optionalDependencies:
- eslint-config-prettier: 10.1.5(eslint@9.38.0(jiti@2.6.1))
+ eslint-config-prettier: 10.1.5(eslint@9.39.1(jiti@2.6.1))
- eslint-plugin-unicorn@59.0.1(eslint@9.38.0(jiti@2.6.1)):
+ eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2):
+ dependencies:
+ eslint: 9.39.1(jiti@2.6.1)
+ prettier: 3.6.2
+ prettier-linter-helpers: 1.0.0
+ synckit: 0.11.11
+ optionalDependencies:
+ eslint-config-prettier: 10.1.8(eslint@9.39.1(jiti@2.6.1))
+
+ eslint-plugin-unicorn@59.0.1(eslint@9.39.1(jiti@2.6.1)):
dependencies:
'@babel/helper-validator-identifier': 7.28.5
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
'@eslint/plugin-kit': 0.2.8
ci-info: 4.3.1
clean-regexp: 1.0.0
core-js-compat: 3.46.0
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
esquery: 1.6.0
find-up-simple: 1.0.1
globals: 16.3.0
@@ -8197,18 +8488,54 @@ snapshots:
semver: 7.7.3
strip-indent: 4.1.1
- eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))):
+ eslint-plugin-unicorn@62.0.0(eslint@9.39.1(jiti@2.6.1)):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
- eslint: 9.38.0(jiti@2.6.1)
+ '@babel/helper-validator-identifier': 7.28.5
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ '@eslint/plugin-kit': 0.4.1
+ change-case: 5.4.4
+ ci-info: 4.3.1
+ clean-regexp: 1.0.0
+ core-js-compat: 3.46.0
+ eslint: 9.39.1(jiti@2.6.1)
+ esquery: 1.6.0
+ find-up-simple: 1.0.1
+ globals: 16.5.0
+ indent-string: 5.0.0
+ is-builtin-module: 5.0.0
+ jsesc: 3.1.0
+ pluralize: 8.0.0
+ regexp-tree: 0.1.27
+ regjsparser: 0.13.0
+ semver: 7.7.3
+ strip-indent: 4.1.1
+
+ eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ eslint: 9.39.1(jiti@2.6.1)
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.2
semver: 7.7.3
- vue-eslint-parser: 10.2.0(eslint@9.38.0(jiti@2.6.1))
+ vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1))
xml-name-validator: 4.0.0
optionalDependencies:
- '@typescript-eslint/parser': 8.35.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
+ optional: true
+
+ eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
+ eslint: 9.39.1(jiti@2.6.1)
+ natural-compare: 1.4.0
+ nth-check: 2.1.1
+ postcss-selector-parser: 6.1.2
+ semver: 7.7.3
+ vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1))
+ xml-name-validator: 4.0.0
+ optionalDependencies:
+ '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
eslint-scope@8.4.0:
dependencies:
@@ -8219,16 +8546,16 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.38.0(jiti@2.6.1):
+ eslint@9.39.1(jiti@2.6.1):
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.21.1
- '@eslint/config-helpers': 0.4.1
- '@eslint/core': 0.16.0
+ '@eslint/config-helpers': 0.4.2
+ '@eslint/core': 0.17.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.38.0
- '@eslint/plugin-kit': 0.4.0
+ '@eslint/js': 9.39.1
+ '@eslint/plugin-kit': 0.4.1
'@humanfs/node': 0.16.7
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
@@ -8313,7 +8640,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- exsolve@1.0.7: {}
+ exsolve@1.0.8: {}
extend-shallow@2.0.1:
dependencies:
@@ -8526,7 +8853,7 @@ snapshots:
dependencies:
foreground-child: 3.3.1
jackspeak: 4.1.1
- minimatch: 10.0.3
+ minimatch: 10.1.1
minipass: 7.1.2
package-json-from-dist: 1.0.1
path-scurry: 2.0.0
@@ -8537,11 +8864,15 @@ snapshots:
globals@16.3.0: {}
+ globals@16.5.0: {}
+
globalthis@1.0.4:
dependencies:
define-properties: 1.2.1
gopd: 1.2.0
+ globrex@0.1.2: {}
+
good-listener@1.2.2:
dependencies:
delegate: 3.2.0
@@ -9059,7 +9390,7 @@ snapshots:
merge2@1.4.1: {}
- mermaid@11.12.0:
+ mermaid@11.12.1:
dependencies:
'@braintree/sanitize-url': 7.1.1
'@iconify/utils': 3.0.2
@@ -9070,8 +9401,8 @@ snapshots:
cytoscape-fcose: 2.2.0(cytoscape@3.33.1)
d3: 7.9.0
d3-sankey: 0.12.3
- dagre-d3-es: 7.0.11
- dayjs: 1.11.18
+ dagre-d3-es: 7.0.13
+ dayjs: 1.11.19
dompurify: 3.3.0
katex: 0.16.25
khroma: 2.1.0
@@ -9118,7 +9449,7 @@ snapshots:
dependencies:
mime-db: 1.52.0
- minimatch@10.0.3:
+ minimatch@10.1.1:
dependencies:
'@isaacs/brace-expansion': 5.0.0
@@ -9160,10 +9491,10 @@ snapshots:
muggle-string@0.4.1: {}
- naive-ui@2.43.1(vue@3.5.22(typescript@5.9.3)):
+ naive-ui@2.43.1(vue@3.5.24(typescript@5.9.3)):
dependencies:
'@css-render/plugin-bem': 0.15.14(css-render@0.15.14)
- '@css-render/vue3-ssr': 0.15.14(vue@3.5.22(typescript@5.9.3))
+ '@css-render/vue3-ssr': 0.15.14(vue@3.5.24(typescript@5.9.3))
'@types/katex': 0.16.7
'@types/lodash': 4.17.20
'@types/lodash-es': 4.17.12
@@ -9178,10 +9509,10 @@ snapshots:
lodash-es: 4.17.21
seemly: 0.3.10
treemate: 0.3.11
- vdirs: 0.1.8(vue@3.5.22(typescript@5.9.3))
- vooks: 0.2.12(vue@3.5.22(typescript@5.9.3))
- vue: 3.5.22(typescript@5.9.3)
- vueuc: 0.4.65(vue@3.5.22(typescript@5.9.3))
+ vdirs: 0.1.8(vue@3.5.24(typescript@5.9.3))
+ vooks: 0.2.12(vue@3.5.24(typescript@5.9.3))
+ vue: 3.5.24(typescript@5.9.3)
+ vueuc: 0.4.65(vue@3.5.24(typescript@5.9.3))
nanoid@3.3.11: {}
@@ -9221,7 +9552,7 @@ snapshots:
normalize-path@3.0.0: {}
- npm-check-updates@19.1.1: {}
+ npm-check-updates@19.1.2: {}
npm-run-path@6.0.0:
dependencies:
@@ -9279,6 +9610,12 @@ snapshots:
node-fetch-native: 1.6.7
ufo: 1.6.1
+ ofetch@1.5.1:
+ dependencies:
+ destr: 2.0.5
+ node-fetch-native: 1.6.7
+ ufo: 1.6.1
+
ohash@2.0.11: {}
onnxruntime-common@1.18.0: {}
@@ -9374,10 +9711,10 @@ snapshots:
picomatch@4.0.3: {}
- pinia@3.0.3(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)):
+ pinia@3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)):
dependencies:
'@vue/devtools-api': 7.7.7
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@@ -9390,7 +9727,7 @@ snapshots:
pkg-types@2.3.0:
dependencies:
confbox: 0.2.2
- exsolve: 1.0.7
+ exsolve: 1.0.8
pathe: 2.0.3
platform@1.3.6: {}
@@ -9635,7 +9972,7 @@ snapshots:
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
- '@types/node': 24.9.1
+ '@types/node': 24.10.1
long: 5.3.2
proxy-from-env@1.1.0: {}
@@ -9723,6 +10060,10 @@ snapshots:
dependencies:
jsesc: 3.0.2
+ regjsparser@0.13.0:
+ dependencies:
+ jsesc: 3.1.0
+
repeat-element@1.1.4: {}
repeat-string@1.6.1: {}
@@ -9741,7 +10082,7 @@ snapshots:
rfdc@1.4.1: {}
- rimraf@6.0.1:
+ rimraf@6.1.0:
dependencies:
glob: 11.0.3
package-json-from-dist: 1.0.1
@@ -9820,7 +10161,7 @@ snapshots:
safer-buffer@2.1.2: {}
- sass@1.93.2:
+ sass@1.94.0:
dependencies:
chokidar: 4.0.3
immutable: 5.1.4
@@ -9903,7 +10244,7 @@ snapshots:
sign-canvas-plus@2.0.3(typescript@5.9.3):
dependencies:
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
transitivePeerDependencies:
- typescript
@@ -9916,11 +10257,11 @@ snapshots:
lodash: 4.17.21
lodash-es: 4.17.21
- simplebar-vue@2.4.2(vue@3.5.22(typescript@5.9.3)):
+ simplebar-vue@2.4.2(vue@3.5.24(typescript@5.9.3)):
dependencies:
simplebar-core: 1.3.2
- vue: 3.5.22(typescript@5.9.3)
- vue-demi: 0.13.11(vue@3.5.22(typescript@5.9.3))
+ vue: 3.5.24(typescript@5.9.3)
+ vue-demi: 0.13.11(vue@3.5.24(typescript@5.9.3))
transitivePeerDependencies:
- '@vue/composition-api'
@@ -10056,7 +10397,7 @@ snapshots:
stylis@4.3.6: {}
- superjson@2.2.3:
+ superjson@2.2.5:
dependencies:
copy-anything: 4.0.5
@@ -10113,7 +10454,7 @@ snapshots:
dependencies:
'@pkgr/core': 0.2.9
- tailwind-merge@3.3.1: {}
+ tailwind-merge@3.4.0: {}
tapable@2.3.0: {}
@@ -10261,12 +10602,18 @@ snapshots:
has-symbols: 1.1.0
which-boxed-primitive: 1.1.1
- unconfig@7.3.3:
+ unconfig-core@7.4.1:
+ dependencies:
+ '@quansync/fs': 0.1.5
+ quansync: 0.2.11
+
+ unconfig@7.4.1:
dependencies:
'@quansync/fs': 0.1.5
defu: 6.1.4
jiti: 2.6.1
quansync: 0.2.11
+ unconfig-core: 7.4.1
undici-types@7.16.0: {}
@@ -10281,7 +10628,7 @@ snapshots:
universalify@2.0.1: {}
- unplugin-icons@22.5.0(@vue/compiler-sfc@3.5.22):
+ unplugin-icons@22.5.0(@vue/compiler-sfc@3.5.24):
dependencies:
'@antfu/install-pkg': 1.1.0
'@iconify/utils': 3.0.2
@@ -10289,7 +10636,7 @@ snapshots:
local-pkg: 1.1.2
unplugin: 2.3.10
optionalDependencies:
- '@vue/compiler-sfc': 3.5.22
+ '@vue/compiler-sfc': 3.5.24
transitivePeerDependencies:
- supports-color
@@ -10298,7 +10645,7 @@ snapshots:
pathe: 2.0.3
picomatch: 4.0.3
- unplugin-vue-components@30.0.0(@babel/parser@7.28.5)(vue@3.5.22(typescript@5.9.3)):
+ unplugin-vue-components@30.0.0(@babel/parser@7.28.5)(vue@3.5.24(typescript@5.9.3)):
dependencies:
chokidar: 4.0.3
debug: 4.4.3
@@ -10308,7 +10655,7 @@ snapshots:
tinyglobby: 0.2.15
unplugin: 2.3.10
unplugin-utils: 0.3.1
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
optionalDependencies:
'@babel/parser': 7.28.5
transitivePeerDependencies:
@@ -10379,22 +10726,22 @@ snapshots:
vary@1.1.2: {}
- vdirs@0.1.8(vue@3.5.22(typescript@5.9.3)):
+ vdirs@0.1.8(vue@3.5.24(typescript@5.9.3)):
dependencies:
evtd: 0.2.4
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
- vite-dev-rpc@1.1.0(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-dev-rpc@1.1.0(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
birpc: 2.6.1
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-hot-client: 2.1.0(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
+ vite-hot-client: 2.1.0(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))
- vite-hot-client@2.1.0(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-hot-client@2.1.0(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
- vite-plugin-inspect@11.3.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-inspect@11.3.3(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
ansis: 4.2.0
debug: 4.4.3
@@ -10404,8 +10751,8 @@ snapshots:
perfect-debounce: 2.0.0
sirv: 3.0.2
unplugin-utils: 0.3.1
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-dev-rpc: 1.1.0(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
+ vite-dev-rpc: 1.1.0(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))
transitivePeerDependencies:
- supports-color
@@ -10413,14 +10760,14 @@ snapshots:
dependencies:
monaco-editor: 0.52.2
- vite-plugin-progress@0.0.7(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-progress@0.0.7(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
picocolors: 1.1.1
progress: 2.0.3
rd: 2.0.1
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
- vite-plugin-svg-icons@2.0.1(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-svg-icons@2.0.1(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
'@types/svgo': 2.6.4
cors: 2.8.5
@@ -10430,25 +10777,25 @@ snapshots:
pathe: 0.2.0
svg-baker: 1.7.0
svgo: 2.8.0
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-devtools@8.0.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)):
+ vite-plugin-vue-devtools@8.0.3(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3)):
dependencies:
- '@vue/devtools-core': 8.0.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))
+ '@vue/devtools-core': 8.0.3(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))
'@vue/devtools-kit': 8.0.3
'@vue/devtools-shared': 8.0.3
sirv: 3.0.2
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
- vite-plugin-inspect: 11.3.3(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
- vite-plugin-vue-inspector: 5.3.2(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
+ vite-plugin-inspect: 11.3.3(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))
+ vite-plugin-vue-inspector: 5.3.2(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1))
transitivePeerDependencies:
- '@nuxt/kit'
- supports-color
- vue
- vite-plugin-vue-inspector@5.3.2(vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)):
+ vite-plugin-vue-inspector@5.3.2(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)):
dependencies:
'@babel/core': 7.28.5
'@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5)
@@ -10459,11 +10806,11 @@ snapshots:
'@vue/compiler-dom': 3.5.22
kolorist: 1.8.0
magic-string: 0.30.21
- vite: 7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)
+ vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
- vite@7.1.12(@types/node@24.9.1)(jiti@2.6.1)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1):
+ vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(sass@1.94.0)(tsx@4.20.6)(yaml@2.8.1):
dependencies:
esbuild: 0.25.11
fdir: 6.5.0(picomatch@4.0.3)
@@ -10472,17 +10819,17 @@ snapshots:
rollup: 4.52.5
tinyglobby: 0.2.15
optionalDependencies:
- '@types/node': 24.9.1
+ '@types/node': 24.10.1
fsevents: 2.3.3
jiti: 2.6.1
- sass: 1.93.2
+ sass: 1.94.0
tsx: 4.20.6
yaml: 2.8.1
- vooks@0.2.12(vue@3.5.22(typescript@5.9.3)):
+ vooks@0.2.12(vue@3.5.24(typescript@5.9.3)):
dependencies:
evtd: 0.2.4
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
vscode-jsonrpc@8.2.0: {}
@@ -10503,29 +10850,29 @@ snapshots:
vscode-uri@3.1.0: {}
- vue-advanced-cropper@2.8.9(vue@3.5.22(typescript@5.9.3)):
+ vue-advanced-cropper@2.8.9(vue@3.5.24(typescript@5.9.3)):
dependencies:
classnames: 2.5.1
debounce: 1.2.1
easy-bem: 1.1.1
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
- vue-demi@0.13.11(vue@3.5.22(typescript@5.9.3)):
+ vue-demi@0.13.11(vue@3.5.24(typescript@5.9.3)):
dependencies:
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
- vue-demi@0.14.10(vue@3.5.22(typescript@5.9.3)):
+ vue-demi@0.14.10(vue@3.5.24(typescript@5.9.3)):
dependencies:
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
vue-draggable-plus@0.6.0(@types/sortablejs@1.15.9):
dependencies:
'@types/sortablejs': 1.15.9
- vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)):
+ vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)):
dependencies:
debug: 4.4.3
- eslint: 9.38.0(jiti@2.6.1)
+ eslint: 9.39.1(jiti@2.6.1)
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
espree: 10.4.0
@@ -10536,51 +10883,51 @@ snapshots:
vue-flow-layout@0.2.0: {}
- vue-i18n@10.0.8(vue@3.5.22(typescript@5.9.3)):
+ vue-i18n@10.0.8(vue@3.5.24(typescript@5.9.3)):
dependencies:
'@intlify/core-base': 10.0.8
'@intlify/shared': 10.0.8
'@vue/devtools-api': 6.6.4
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
- vue-i18n@11.1.12(vue@3.5.22(typescript@5.9.3)):
+ vue-i18n@11.1.12(vue@3.5.24(typescript@5.9.3)):
dependencies:
'@intlify/core-base': 11.1.12
'@intlify/shared': 11.1.12
'@vue/devtools-api': 6.6.4
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
- vue-router@4.6.3(vue@3.5.22(typescript@5.9.3)):
+ vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)):
dependencies:
'@vue/devtools-api': 6.6.4
- vue: 3.5.22(typescript@5.9.3)
+ vue: 3.5.24(typescript@5.9.3)
- vue-tsc@3.1.2(typescript@5.9.3):
+ vue-tsc@3.1.4(typescript@5.9.3):
dependencies:
'@volar/typescript': 2.4.23
- '@vue/language-core': 3.1.2(typescript@5.9.3)
+ '@vue/language-core': 3.1.4(typescript@5.9.3)
typescript: 5.9.3
- vue@3.5.22(typescript@5.9.3):
+ vue@3.5.24(typescript@5.9.3):
dependencies:
- '@vue/compiler-dom': 3.5.22
- '@vue/compiler-sfc': 3.5.22
- '@vue/runtime-dom': 3.5.22
- '@vue/server-renderer': 3.5.22(vue@3.5.22(typescript@5.9.3))
- '@vue/shared': 3.5.22
+ '@vue/compiler-dom': 3.5.24
+ '@vue/compiler-sfc': 3.5.24
+ '@vue/runtime-dom': 3.5.24
+ '@vue/server-renderer': 3.5.24(vue@3.5.24(typescript@5.9.3))
+ '@vue/shared': 3.5.24
optionalDependencies:
typescript: 5.9.3
- vueuc@0.4.65(vue@3.5.22(typescript@5.9.3)):
+ vueuc@0.4.65(vue@3.5.24(typescript@5.9.3)):
dependencies:
- '@css-render/vue3-ssr': 0.15.14(vue@3.5.22(typescript@5.9.3))
+ '@css-render/vue3-ssr': 0.15.14(vue@3.5.24(typescript@5.9.3))
'@juggle/resize-observer': 3.4.0
css-render: 0.15.14
evtd: 0.2.4
seemly: 0.3.10
- vdirs: 0.1.8(vue@3.5.22(typescript@5.9.3))
- vooks: 0.2.12(vue@3.5.22(typescript@5.9.3))
- vue: 3.5.22(typescript@5.9.3)
+ vdirs: 0.1.8(vue@3.5.24(typescript@5.9.3))
+ vooks: 0.2.12(vue@3.5.24(typescript@5.9.3))
+ vue: 3.5.24(typescript@5.9.3)
w3c-keyname@2.2.8: {}
diff --git a/src/layouts/base-layout/index.vue b/src/layouts/base-layout/index.vue
index 2a0c2d1a..99b163ec 100644
--- a/src/layouts/base-layout/index.vue
+++ b/src/layouts/base-layout/index.vue
@@ -20,7 +20,7 @@ defineOptions({
const appStore = useAppStore();
const themeStore = useThemeStore();
-const { childLevelMenus, isActiveFirstLevelMenuHasChildren } = provideMixMenuContext();
+const { secondLevelMenus, childLevelMenus, isActiveFirstLevelMenuHasChildren } = provideMixMenuContext();
const GlobalMenu = defineAsyncComponent(() => import('../modules/global-menu/index.vue'));
@@ -79,9 +79,9 @@ const isTopHybridSidebarFirst = computed(() => themeStore.layout.mode === 'top-h
const isTopHybridHeaderFirst = computed(() => themeStore.layout.mode === 'top-hybrid-header-first');
-const siderWidth = computed(() => getSiderWidth());
+const siderWidth = computed(() => getSiderAndCollapsedWidth(false));
-const siderCollapsedWidth = computed(() => getSiderCollapsedWidth());
+const siderCollapsedWidth = computed(() => getSiderAndCollapsedWidth(true));
function getSiderAndCollapsedWidth(isCollapsed: boolean) {
const {
@@ -106,7 +106,7 @@ function getSiderAndCollapsedWidth(isCollapsed: boolean) {
const isMixMode = isVerticalMix.value || isTopHybridSidebarFirst.value || isVerticalHybridHeaderFirst.value;
let finalWidth = isMixMode ? mixWidth : width;
- if (isVerticalMix.value && appStore.mixSiderFixed && childLevelMenus.value.length) {
+ if (isVerticalMix.value && appStore.mixSiderFixed && secondLevelMenus.value.length) {
finalWidth += mixChildMenuWidth;
}
@@ -117,14 +117,6 @@ function getSiderAndCollapsedWidth(isCollapsed: boolean) {
return finalWidth;
}
-function getSiderWidth() {
- return getSiderAndCollapsedWidth(false);
-}
-
-function getSiderCollapsedWidth() {
- return getSiderAndCollapsedWidth(true);
-}
-
onMounted(() => {
const protocol = window.location.protocol === 'https:' ? 'wss://' : 'ws://';
initWebSocket(`${protocol + window.location.host + import.meta.env.VITE_APP_BASE_API}/resource/websocket`);
diff --git a/src/layouts/modules/global-tab/index.vue b/src/layouts/modules/global-tab/index.vue
index 0be378e8..5e3c92dc 100644
--- a/src/layouts/modules/global-tab/index.vue
+++ b/src/layouts/modules/global-tab/index.vue
@@ -27,6 +27,7 @@ const isPCFlag = isPC();
const TAB_DATA_ID = 'data-tab-id';
const MIDDLE_MOUSE_BUTTON = 1;
+const RIGHT_MOUSE_BUTTON = 2;
type TabNamedNodeMap = NamedNodeMap & {
[TAB_DATA_ID]: Attr;
@@ -99,6 +100,12 @@ function handleMousedown(e: MouseEvent, tab: App.Global.Tab) {
handleCloseTab(tab);
}
+function switchTab(e: MouseEvent, tab: App.Global.Tab) {
+ if ([MIDDLE_MOUSE_BUTTON, RIGHT_MOUSE_BUTTON].includes(e.button)) return;
+
+ tabStore.switchRouteByTab(tab);
+}
+
async function refresh() {
appStore.reloadPage(500);
}
@@ -197,7 +204,7 @@ init();
:active="tab.id === tabStore.activeTabId"
:active-color="themeStore.themeColor"
:closable="!tabStore.isTabRetain(tab.id)"
- @pointerdown="tabStore.switchRouteByTab(tab)"
+ @pointerdown="switchTab($event, tab)"
@mousedown="handleMousedown($event, tab)"
@close="handleCloseTab(tab)"
@contextmenu="handleContextMenu($event, tab.id)"
diff --git a/src/theme/preset/azir.json b/src/theme/preset/azir.json
index 41ad6170..59c19a67 100644
--- a/src/theme/preset/azir.json
+++ b/src/theme/preset/azir.json
@@ -42,7 +42,8 @@
"visible": true,
"cache": true,
"height": 48,
- "mode": "chrome"
+ "mode": "chrome",
+ "closeTabByMiddleClick": false
},
"fixedHeaderAndTab": true,
"sider": {
diff --git a/src/theme/preset/compact.json b/src/theme/preset/compact.json
index 656bfffb..d4b4be7e 100644
--- a/src/theme/preset/compact.json
+++ b/src/theme/preset/compact.json
@@ -42,7 +42,8 @@
"visible": true,
"cache": true,
"height": 36,
- "mode": "button"
+ "mode": "button",
+ "closeTabByMiddleClick": false
},
"fixedHeaderAndTab": true,
"sider": {
diff --git a/src/theme/preset/dark.json b/src/theme/preset/dark.json
index 3094c573..8636aab0 100644
--- a/src/theme/preset/dark.json
+++ b/src/theme/preset/dark.json
@@ -42,7 +42,8 @@
"visible": true,
"cache": true,
"height": 44,
- "mode": "chrome"
+ "mode": "chrome",
+ "closeTabByMiddleClick": false
},
"fixedHeaderAndTab": true,
"sider": {
diff --git a/src/theme/preset/default.json b/src/theme/preset/default.json
index 93bbe1a1..fa0b005d 100644
--- a/src/theme/preset/default.json
+++ b/src/theme/preset/default.json
@@ -43,7 +43,7 @@
"cache": true,
"height": 44,
"mode": "chrome",
- "closeTabByMiddleClick": true
+ "closeTabByMiddleClick": false
},
"fixedHeaderAndTab": true,
"sider": {
diff --git a/src/typings/components.d.ts b/src/typings/components.d.ts
index 6143bc6f..512173d9 100644
--- a/src/typings/components.d.ts
+++ b/src/typings/components.d.ts
@@ -1,8 +1,12 @@
/* eslint-disable */
// @ts-nocheck
+// biome-ignore lint: disable
+// oxlint-disable
+// ------
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
-// biome-ignore lint: disable
+import { GlobalComponents } from 'vue'
+
export {}
/* prettier-ignore */
@@ -30,31 +34,27 @@ declare module 'vue' {
IconEpCopyDocument: typeof import('~icons/ep/copy-document')['default']
IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default']
IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default']
- 'IconHugeicons:configuration01': typeof import('~icons/hugeicons/configuration01')['default']
+ IconHugeiconsConfiguration01: typeof import('~icons/hugeicons/configuration01')['default']
IconIcRoundRefresh: typeof import('~icons/ic/round-refresh')['default']
IconIcRoundSearch: typeof import('~icons/ic/round-search')['default']
IconLocalBanner: typeof import('~icons/local/banner')['default']
IconLocalLogo: typeof import('~icons/local/logo')['default']
- 'IconMaterialSymbols:imageOutline': typeof import('~icons/material-symbols/image-outline')['default']
- 'IconMaterialSymbols:refreshRounded': typeof import('~icons/material-symbols/refresh-rounded')['default']
- 'IconMaterialSymbols:syncOutline': typeof import('~icons/material-symbols/sync-outline')['default']
- 'IconMaterialSymbols:uploadRounded': typeof import('~icons/material-symbols/upload-rounded')['default']
- 'IconMaterialSymbols:warningOutlineRounded': typeof import('~icons/material-symbols/warning-outline-rounded')['default']
IconMaterialSymbolsAdd: typeof import('~icons/material-symbols/add')['default']
IconMaterialSymbolsAddRounded: typeof import('~icons/material-symbols/add-rounded')['default']
IconMaterialSymbolsDeleteOutline: typeof import('~icons/material-symbols/delete-outline')['default']
IconMaterialSymbolsDownloadRounded: typeof import('~icons/material-symbols/download-rounded')['default']
IconMaterialSymbolsDriveFileRenameOutlineOutline: typeof import('~icons/material-symbols/drive-file-rename-outline-outline')['default']
+ IconMaterialSymbolsImageOutline: typeof import('~icons/material-symbols/image-outline')['default']
IconMaterialSymbolsRefreshRounded: typeof import('~icons/material-symbols/refresh-rounded')['default']
+ IconMaterialSymbolsSyncOutline: typeof import('~icons/material-symbols/sync-outline')['default']
IconMaterialSymbolsUploadRounded: typeof import('~icons/material-symbols/upload-rounded')['default']
+ IconMaterialSymbolsWarningOutlineRounded: typeof import('~icons/material-symbols/warning-outline-rounded')['default']
IconMdiArrowDownThin: typeof import('~icons/mdi/arrow-down-thin')['default']
IconMdiArrowUpThin: typeof import('~icons/mdi/arrow-up-thin')['default']
IconMdiDrag: typeof import('~icons/mdi/drag')['default']
IconMdiGithub: typeof import('~icons/mdi/github')['default']
IconMdiKeyboardEsc: typeof import('~icons/mdi/keyboard-esc')['default']
IconMdiKeyboardReturn: typeof import('~icons/mdi/keyboard-return')['default']
- 'IconQuill:collapse': typeof import('~icons/quill/collapse')['default']
- 'IconQuill:expand': typeof import('~icons/quill/expand')['default']
IconQuillCollapse: typeof import('~icons/quill/collapse')['default']
IconQuillExpand: typeof import('~icons/quill/expand')['default']
IconSimpleIconsGitee: typeof import('~icons/simple-icons/gitee')['default']
@@ -158,3 +158,151 @@ declare module 'vue' {
WaveBg: typeof import('./../components/custom/wave-bg.vue')['default']
}
}
+
+// For TSX support
+declare global {
+ const AppProvider: typeof import('./../components/common/app-provider.vue')['default']
+ const BetterScroll: typeof import('./../components/custom/better-scroll.vue')['default']
+ const BooleanTag: typeof import('./../components/custom/boolean-tag.vue')['default']
+ const ButtonIcon: typeof import('./../components/custom/button-icon.vue')['default']
+ const CountTo: typeof import('./../components/custom/count-to.vue')['default']
+ const DarkModeContainer: typeof import('./../components/common/dark-mode-container.vue')['default']
+ const DataTable: typeof import('./../components/common/data-table.vue')['default']
+ const DeptTree: typeof import('./../components/custom/dept-tree.vue')['default']
+ const DeptTreeSelect: typeof import('./../components/custom/dept-tree-select.vue')['default']
+ const DictRadio: typeof import('./../components/custom/dict-radio.vue')['default']
+ const DictSelect: typeof import('./../components/custom/dict-select.vue')['default']
+ const DictTag: typeof import('./../components/custom/dict-tag.vue')['default']
+ const ExceptionBase: typeof import('./../components/common/exception-base.vue')['default']
+ const FileUpload: typeof import('./../components/custom/file-upload.vue')['default']
+ const FormTip: typeof import('./../components/custom/form-tip.vue')['default']
+ const FullScreen: typeof import('./../components/common/full-screen.vue')['default']
+ const IconAntDesignEnterOutlined: typeof import('~icons/ant-design/enter-outlined')['default']
+ const IconAntDesignReloadOutlined: typeof import('~icons/ant-design/reload-outlined')['default']
+ const IconAntDesignSettingOutlined: typeof import('~icons/ant-design/setting-outlined')['default']
+ const IconEpCopyDocument: typeof import('~icons/ep/copy-document')['default']
+ const IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default']
+ const IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default']
+ const IconHugeiconsConfiguration01: typeof import('~icons/hugeicons/configuration01')['default']
+ const IconIcRoundRefresh: typeof import('~icons/ic/round-refresh')['default']
+ const IconIcRoundSearch: typeof import('~icons/ic/round-search')['default']
+ const IconLocalBanner: typeof import('~icons/local/banner')['default']
+ const IconLocalLogo: typeof import('~icons/local/logo')['default']
+ const IconMaterialSymbolsAdd: typeof import('~icons/material-symbols/add')['default']
+ const IconMaterialSymbolsAddRounded: typeof import('~icons/material-symbols/add-rounded')['default']
+ const IconMaterialSymbolsDeleteOutline: typeof import('~icons/material-symbols/delete-outline')['default']
+ const IconMaterialSymbolsDownloadRounded: typeof import('~icons/material-symbols/download-rounded')['default']
+ const IconMaterialSymbolsDriveFileRenameOutlineOutline: typeof import('~icons/material-symbols/drive-file-rename-outline-outline')['default']
+ const IconMaterialSymbolsImageOutline: typeof import('~icons/material-symbols/image-outline')['default']
+ const IconMaterialSymbolsRefreshRounded: typeof import('~icons/material-symbols/refresh-rounded')['default']
+ const IconMaterialSymbolsSyncOutline: typeof import('~icons/material-symbols/sync-outline')['default']
+ const IconMaterialSymbolsUploadRounded: typeof import('~icons/material-symbols/upload-rounded')['default']
+ const IconMaterialSymbolsWarningOutlineRounded: typeof import('~icons/material-symbols/warning-outline-rounded')['default']
+ const IconMdiArrowDownThin: typeof import('~icons/mdi/arrow-down-thin')['default']
+ const IconMdiArrowUpThin: typeof import('~icons/mdi/arrow-up-thin')['default']
+ const IconMdiDrag: typeof import('~icons/mdi/drag')['default']
+ const IconMdiGithub: typeof import('~icons/mdi/github')['default']
+ const IconMdiKeyboardEsc: typeof import('~icons/mdi/keyboard-esc')['default']
+ const IconMdiKeyboardReturn: typeof import('~icons/mdi/keyboard-return')['default']
+ const IconQuillCollapse: typeof import('~icons/quill/collapse')['default']
+ const IconQuillExpand: typeof import('~icons/quill/expand')['default']
+ const IconSimpleIconsGitee: typeof import('~icons/simple-icons/gitee')['default']
+ const IconTooltip: typeof import('./../components/common/icon-tooltip.vue')['default']
+ const IconUilSearch: typeof import('~icons/uil/search')['default']
+ const JsonPreview: typeof import('./../components/custom/json-preview.vue')['default']
+ const LangSwitch: typeof import('./../components/common/lang-switch.vue')['default']
+ const LookForward: typeof import('./../components/custom/look-forward.vue')['default']
+ const MenuToggler: typeof import('./../components/common/menu-toggler.vue')['default']
+ const MenuTree: typeof import('./../components/custom/menu-tree.vue')['default']
+ const MenuTreeSelect: typeof import('./../components/custom/menu-tree-select.vue')['default']
+ const MonacoEditor: typeof import('./../components/common/monaco-editor.vue')['default']
+ const NA: typeof import('naive-ui')['NA']
+ const NAlert: typeof import('naive-ui')['NAlert']
+ const NAvatar: typeof import('naive-ui')['NAvatar']
+ const NBadge: typeof import('naive-ui')['NBadge']
+ const NBreadcrumb: typeof import('naive-ui')['NBreadcrumb']
+ const NBreadcrumbItem: typeof import('naive-ui')['NBreadcrumbItem']
+ const NButton: typeof import('naive-ui')['NButton']
+ const NCard: typeof import('naive-ui')['NCard']
+ const NCheckbox: typeof import('naive-ui')['NCheckbox']
+ const NCode: typeof import('naive-ui')['NCode']
+ const NCollapse: typeof import('naive-ui')['NCollapse']
+ const NCollapseItem: typeof import('naive-ui')['NCollapseItem']
+ const NColorPicker: typeof import('naive-ui')['NColorPicker']
+ const NDataTable: typeof import('naive-ui')['NDataTable']
+ const NDatePicker: typeof import('naive-ui')['NDatePicker']
+ const NDescriptions: typeof import('naive-ui')['NDescriptions']
+ const NDescriptionsItem: typeof import('naive-ui')['NDescriptionsItem']
+ const NDialogProvider: typeof import('naive-ui')['NDialogProvider']
+ const NDivider: typeof import('naive-ui')['NDivider']
+ const NDrawer: typeof import('naive-ui')['NDrawer']
+ const NDrawerContent: typeof import('naive-ui')['NDrawerContent']
+ const NDropdown: typeof import('naive-ui')['NDropdown']
+ const NDynamicInput: typeof import('naive-ui')['NDynamicInput']
+ const NEllipsis: typeof import('naive-ui')['NEllipsis']
+ const NEmpty: typeof import('naive-ui')['NEmpty']
+ const NForm: typeof import('naive-ui')['NForm']
+ const NFormItem: typeof import('naive-ui')['NFormItem']
+ const NFormItemGi: typeof import('naive-ui')['NFormItemGi']
+ const NGi: typeof import('naive-ui')['NGi']
+ const NGrid: typeof import('naive-ui')['NGrid']
+ const NGridItem: typeof import('naive-ui')['NGridItem']
+ const NInput: typeof import('naive-ui')['NInput']
+ const NInputGroup: typeof import('naive-ui')['NInputGroup']
+ const NInputGroupLabel: typeof import('naive-ui')['NInputGroupLabel']
+ const NInputNumber: typeof import('naive-ui')['NInputNumber']
+ const NLayout: typeof import('naive-ui')['NLayout']
+ const NLayoutContent: typeof import('naive-ui')['NLayoutContent']
+ const NLayoutSider: typeof import('naive-ui')['NLayoutSider']
+ const NList: typeof import('naive-ui')['NList']
+ const NListItem: typeof import('naive-ui')['NListItem']
+ const NLoadingBarProvider: typeof import('naive-ui')['NLoadingBarProvider']
+ const NMenu: typeof import('naive-ui')['NMenu']
+ const NMessageProvider: typeof import('naive-ui')['NMessageProvider']
+ const NModal: typeof import('naive-ui')['NModal']
+ const NNotificationProvider: typeof import('naive-ui')['NNotificationProvider']
+ const NP: typeof import('naive-ui')['NP']
+ const NPopconfirm: typeof import('naive-ui')['NPopconfirm']
+ const NPopover: typeof import('naive-ui')['NPopover']
+ const NRadio: typeof import('naive-ui')['NRadio']
+ const NRadioButton: typeof import('naive-ui')['NRadioButton']
+ const NRadioGroup: typeof import('naive-ui')['NRadioGroup']
+ const NScrollbar: typeof import('naive-ui')['NScrollbar']
+ const NSelect: typeof import('naive-ui')['NSelect']
+ const NSpace: typeof import('naive-ui')['NSpace']
+ const NSpin: typeof import('naive-ui')['NSpin']
+ const NStatistic: typeof import('naive-ui')['NStatistic']
+ const NSwitch: typeof import('naive-ui')['NSwitch']
+ const NTab: typeof import('naive-ui')['NTab']
+ const NTabPane: typeof import('naive-ui')['NTabPane']
+ const NTabs: typeof import('naive-ui')['NTabs']
+ const NTag: typeof import('naive-ui')['NTag']
+ const NText: typeof import('naive-ui')['NText']
+ const NThing: typeof import('naive-ui')['NThing']
+ const NTooltip: typeof import('naive-ui')['NTooltip']
+ const NTree: typeof import('naive-ui')['NTree']
+ const NTreeSelect: typeof import('naive-ui')['NTreeSelect']
+ const NUpload: typeof import('naive-ui')['NUpload']
+ const NUploadDragger: typeof import('naive-ui')['NUploadDragger']
+ const NWatermark: typeof import('naive-ui')['NWatermark']
+ const OssUpload: typeof import('./../components/custom/oss-upload.vue')['default']
+ const PinToggler: typeof import('./../components/common/pin-toggler.vue')['default']
+ const PostSelect: typeof import('./../components/custom/post-select.vue')['default']
+ const ReloadButton: typeof import('./../components/common/reload-button.vue')['default']
+ const RoleSelect: typeof import('./../components/custom/role-select.vue')['default']
+ const RouterLink: typeof import('vue-router')['RouterLink']
+ const RouterView: typeof import('vue-router')['RouterView']
+ const SoybeanAvatar: typeof import('./../components/custom/soybean-avatar.vue')['default']
+ const StatusSwitch: typeof import('./../components/custom/status-switch.vue')['default']
+ const SvgIcon: typeof import('./../components/custom/svg-icon.vue')['default']
+ const SystemLogo: typeof import('./../components/common/system-logo.vue')['default']
+ const TableColumnSetting: typeof import('./../components/advanced/table-column-setting.vue')['default']
+ const TableHeaderOperation: typeof import('./../components/advanced/table-header-operation.vue')['default']
+ const TableRowCheckAlert: typeof import('./../components/advanced/table-row-check-alert.vue')['default']
+ const TableSiderLayout: typeof import('./../components/advanced/table-sider-layout.vue')['default']
+ const TenantSelect: typeof import('./../components/custom/tenant-select.vue')['default']
+ const ThemeSchemaSwitch: typeof import('./../components/common/theme-schema-switch.vue')['default']
+ const UmoDocEditor: typeof import('./../components/custom/umo-doc-editor.vue')['default']
+ const UserSelect: typeof import('./../components/custom/user-select.vue')['default']
+ const WaveBg: typeof import('./../components/custom/wave-bg.vue')['default']
+}
\ No newline at end of file
diff --git a/src/views/home/modules/line-chart.vue b/src/views/home/modules/line-chart.vue
index 0d9e977d..5e0b0797 100644
--- a/src/views/home/modules/line-chart.vue
+++ b/src/views/home/modules/line-chart.vue
@@ -21,13 +21,14 @@ const { domRef, updateOptions } = useEcharts(() => ({
}
},
legend: {
- data: [$t('page.home.downloadCount'), $t('page.home.registerCount')]
+ data: [$t('page.home.downloadCount'), $t('page.home.registerCount')],
+ top: '0'
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
- containLabel: true
+ top: '15%'
},
xAxis: {
type: 'category',
diff --git a/src/views/monitor/logininfor/index.vue b/src/views/monitor/logininfor/index.vue
index a6aa7a62..5f50a273 100644
--- a/src/views/monitor/logininfor/index.vue
+++ b/src/views/monitor/logininfor/index.vue
@@ -251,7 +251,7 @@ async function handleUnlockLoginInfor(username: string) {
@click="handleCleanLoginInfor"
>
-