Skip to content

Update Vite to 8.0.9 and add pnpm dependency overrides#435

Merged
mosch merged 1 commit intomainfrom
claude/update-dependencies-security-qyavd
Apr 22, 2026
Merged

Update Vite to 8.0.9 and add pnpm dependency overrides#435
mosch merged 1 commit intomainfrom
claude/update-dependencies-security-qyavd

Conversation

@mosch
Copy link
Copy Markdown
Owner

@mosch mosch commented Apr 22, 2026

Summary

This PR updates Vite across all packages to version 8.0.9 and adds pnpm dependency overrides to the root package.json to address potential security and compatibility issues.

Key Changes

  • Vite upgrade: Updated from ^8.0.1 to ^8.0.9 in:

    • packages/core/package.json
    • packages/demo/package.json
    • packages/lib/package.json
  • pnpm overrides: Added dependency overrides in root package.json to enforce specific versions:

    • picomatch: ^4.0.4
    • brace-expansion: ^5.0.5 (for versions >=4.0.0 <5.0.5)
    • lodash: ^4.18.1

Details

The pnpm overrides ensure that transitive dependencies are resolved to secure and compatible versions across the monorepo, preventing potential issues with vulnerable or incompatible package versions that may be pulled in by other dependencies.

https://claude.ai/code/session_016M1WhU39uEduoEoMUXb5sw

Upgrade vite to ^8.0.9 in all workspace packages and add pnpm overrides
for transitive deps flagged by Dependabot: picomatch ^4.0.4,
brace-expansion ^5.0.5 (for the 4.x–5.0.4 range), and lodash ^4.18.1.

https://claude.ai/code/session_016M1WhU39uEduoEoMUXb5sw
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
react-avatar-editor ff66350 Commit Preview URL

Branch Preview URL
Apr 21 2026, 07:01 PM

@mosch mosch marked this pull request as ready for review April 22, 2026 03:48
@mosch mosch merged commit 213d195 into main Apr 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants