fix(deps): resolve 19 dependency security alerts - #2917
Open
Snailclimb wants to merge 1 commit into
Open
Snailclimb wants to merge 1 commit into
Snailclimb wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
默认分支的
pnpm-lock.yaml命中 19 条 Dependabot 告警(15 条高危、4 条中危)。更新 pnpm overrides 和锁文件,让安装结果使用覆盖本批告警的修复版本:@xmldom/xmldomjs-yamlbrowserslistbaseline-browser-mappingfflateBrowserslist 所需的浏览器和 Node 版本数据随锁文件更新。直接依赖的框架版本保持不变。
验证:
pnpm install --frozen-lockfile通过。pnpm audit --json:所有严重级别均为 0。NODE_OPTIONS=--max_old_space_size=4096 pnpm docs:build通过,生成 640 个页面(本地 Node 24.14.1、pnpm 10.0.0)。pnpm exec prettier --check package.json pnpm-lock.yaml和git diff --check通过。xmldom 经
mathjax-full → speech-rule-engine间接引入,项目源码没有直接调用其序列化 API。上游 speech-rule-engine 的序列化仍使用默认选项;部分注入告警的严格校验需要调用方显式设置requireWellFormed: true。本次更新解决依赖版本告警,不将升级等同于所有上游调用路径都已完成安全加固。