Skip to content

chore(deps): 16 outdated deps found. Several are 3+ major versions behind: puppeteer #17247

Open
isagoakira wants to merge 1 commit into
react:mainfrom
isagoakira:fix/deps-update-1779156245
Open

chore(deps): 16 outdated deps found. Several are 3+ major versions behind: puppeteer #17247
isagoakira wants to merge 1 commit into
react:mainfrom
isagoakira:fix/deps-update-1779156245

Conversation

@isagoakira

Copy link
Copy Markdown

🔧 依赖维护更新 — react/create-react-app

此 PR 由 Code Legacy Reviver 自动生成🤖

📋 更新摘要

16 outdated deps found. Several are 3+ major versions behind: puppeteer (12→21), lerna (4→7), husky (4→8), globby (11→14), execa (5→8). These carry higher upgrade risk. Safe minor/patch upgrades: eslint, fs-extra, get-port, web-vitals. Testing library trio (@testing-library/*) all need updating for React 18 compatibility. Prettier 2→3 has breaking config changes.

📦 变更清单

🔴 puppeteer: ^12.0.1^21.0.0
12.x is 3+ major versions behind (now at 21.x); Chromium bundled version is severely outdated with known security issues

🔴 lerna: ^4.0.0^7.0.0
Lerna 4.x is 3 major versions behind; 7.x has improved workspace support and bug fixes

🔴 jest: ^27.4.3^29.7.0
Jest 27.x is 2 major versions behind; 29.x has improved TypeScript support and performance

🟡 globby: ^11.0.4^14.0.0
globby 11.x is 3 major versions behind; 14.x has ESM improvements and better ignore handling

🔴 husky: ^4.3.8^8.0.0
Husky 4.x is 4 major versions behind; 8.x has simplified hook management and wider git version support

🟡 execa: ^5.1.1^8.0.0
execa 5.x is 3 major versions behind; 8.x has improved TypeScript types and modernized API

🟡 alex: ^8.2.0^11.0.0
alex 8.x is 3 major versions behind; current 11.x has updated heuristics and MDX support

🔴 fs-extra: ^10.0.0^11.0.0
fs-extra 10.x is one major version behind; 11.x has Node 18+ compatibility improvements

🔴 get-port: ^5.1.1^6.1.0
get-port 5.x is one major version behind; minor improvement but straightforward upgrade

🔴 web-vitals: ^2.1.2^3.5.0
web-vitals 2.x is one major version behind; 3.x has INP metric support and improved attribution API

🔴 @testing-library/react: ^12.1.2^14.0.0
12.x predates React 18 support (added in 13.x); 14.x has concurrent features and hooks support

🔴 @testing-library/user-event: ^13.5.0^14.5.0
13.x is one major version behind; 14.x has better async handling and React 18 compatibility

🟡 @testing-library/jest-dom: ^5.15.1^6.1.0
5.x is the last of the 5.x line; 6.x moved to ESM and has extended matchers

🟡 prettier: ^2.5.0^3.1.0
Prettier 2.x is 1 major version behind; 3.x has better formatting and printer API, but config changes may be needed

🔴 eslint: ^8.3.0^8.54.0
Minor version bump within 8.x; adds lint rules and improves performance

🟡 lint-staged: ^12.1.2^14.2.0
12.x is 2 minor major versions behind; 14.x has ESM improvements and better error handling

⚠️ 风险等级

🔴 High

📝 文件变更

  • package.json

Generated by Code Legacy Reviver

@meta-cla meta-cla Bot added the CLA Signed label May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

1 participant