Skip to content

build(deps): patch vite and remove obsolete overrides - #2680

Merged
madhavilosetty-intel merged 1 commit into
mainfrom
fix/vite-security
Oct 23, 2026
Merged

madhavilosetty-intel merged 1 commit into
mainfrom
fix/vite-security

Conversation

@madhavilosetty-intel

@madhavilosetty-intel madhavilosetty-intel commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Angular build 22.2.x pins Vite 8.3.0, leaving six Dependabot alerts open after the Vitest update. Add a scoped @angular/build override for vite: ~8.3.3 and regenerate the lockfile, resolving Vite to 8.3.5 while keeping updates within the 8.3 patch line.

The lockfile also updates PostCSS and adds the newer Rolldown dependencies required by Vite. The latest Angular build release (22.2.4) still pins Vite 8.3.0; this override can be removed once Angular adopts a patched version.

Remove three obsolete security overrides:

  • @angular-devkit/core > ajv: Angular now requires 8.20.0; removing the override updates the lockfile from 8.18.0 to 8.20.0.
  • picomatch: upstream requirements resolve to 4.0.7 without the override, replacing the locked 4.0.4.
  • @hono/node-server: no longer present in the dependency tree.

Only the scoped Vite override remains.

@madhavilosetty-intel madhavilosetty-intel changed the title build(deps): patch vite security vulnerabilities build(deps): patch vite and remove obsolete overrides Oct 23, 2026
Override Angular build to use patched Vite 8.3.x, resolving to 8.3.5.
Remove obsolete ajv, picomatch, and @hono/node-server overrides.

Validation: zero audit vulnerabilities; 43 tests, build, lint, and
formatting checks pass.
@madhavilosetty-intel
madhavilosetty-intel merged commit ca69ecc into main Oct 23, 2026
7 checks passed
@madhavilosetty-intel
madhavilosetty-intel deleted the fix/vite-security branch October 23, 2026 20:59
@RosieAMT

Copy link
Copy Markdown

🎉 This PR is included in version 12.0.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants