Skip to content

chore(deps): 4 high-confidence safe upgrades (eslint, fs-extra, globby, web-vitals al#17260

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

chore(deps): 4 high-confidence safe upgrades (eslint, fs-extra, globby, web-vitals al#17260
isagoakira wants to merge 1 commit into
react:mainfrom
isagoakira:fix/deps-update-1780193038

Conversation

@isagoakira

Copy link
Copy Markdown

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

此 PR 由 Code Legacy Reviver 自动生成🤖

📋 更新摘要

4 high-confidence safe upgrades (eslint, fs-extra, globby, web-vitals all minor/patch bumps). 3 packages (jest, prettier, lerna) are 2-4+ major versions behind but upgrade paths exist within their major lines. Notable very-old deps needing review: husky 4→11 (config format changed), puppeteer 12→23 (Chromium changes), @testing-library/* packages (2 major versions behind), meow 9→13 (CLI parser rewrites).

📦 变更清单

🔴 eslint: ^8.3.0^8.57.0
8.3.0 from 2022, 8.57.0 is latest stable 8.x with bugfixes and compatibility updates — safe minor upgrade within major v8

🔴 fs-extra: ^10.0.0^10.1.0
10.0.0 is early in v10 line, 10.1.0 includes bugfixes — safe minor upgrade within v10 (v11 requires ESM migration)

🔴 globby: ^11.0.4^11.1.0
11.0.4 is early v11, 11.1.0 is latest stable v11 with fixes — v14 requires async iteration rewrite

🔴 web-vitals: ^2.1.2^3.4.0
2.1.2 is early v2, latest v3 series has performance improvements — ^2 range allows v3 upgrade, no breaking API changes

🟡 jest: ^27.4.3^27.5.0
27.4.3 from 2022, 27.5.x is latest stable v27 — v29/v30 have breaking changes to config/environment APIs

🟡 prettier: ^2.5.0^2.8.8
2.5.0 from 2021, 2.8.8 is latest stable v2 — v3 requires parser/esbuild migration (breaking)

🟡 lerna: ^4.0.0^4.0.0
4.x is abandoned; latest is 8.x but requires project config restructure — 4.0.0 is latest in v4 line, no safe minor upgrade exists here

⚠️ 风险等级

🟢 Low

📝 文件变更

  • package.json

Generated by Code Legacy Reviver

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

1 participant