chore(deps): bump esbuild, vite and @vitejs/plugin-react#161
chore(deps): bump esbuild, vite and @vitejs/plugin-react#161dependabot[bot] wants to merge 1 commit into
Conversation
Removes [esbuild](https://github.com/evanw/esbuild). It's no longer used after updating ancestor dependencies [esbuild](https://github.com/evanw/esbuild), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react). These dependencies need to be updated together. Removes `esbuild` Updates `vite` from 6.4.2 to 8.0.16 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite) Updates `@vitejs/plugin-react` from 4.7.0 to 6.0.2 - [Release notes](https://github.com/vitejs/vite-plugin-react/releases) - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.2/packages/plugin-react) --- updated-dependencies: - dependency-name: esbuild dependency-version: dependency-type: indirect - dependency-name: vite dependency-version: 8.0.16 dependency-type: direct:development - dependency-name: "@vitejs/plugin-react" dependency-version: 6.0.2 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
❌ Request changes
3 findings — 2 major, 1 minor
Review assessment
Effort: ●●●●● 5/5
Metrics: 3 findings · 1 file touched · 2 blocker plus major findings
Severity distribution:
Total: 3 findings
Bar: ███
- 🔴 major: 2 findings
- 🟡 minor: 1 finding
TL;DR
This pull request updates Vite from 6.4.2 to 8.0.16, @vitejs/plugin-react from 4.7.0 to 6.0.2, and removes the unused esbuild dependency. The changes align with Vite 8's shift to Rolldown for bundling and the plugin's removal of Babel-related features. No functional code changes were made, but the updates introduce breaking changes that require attention.
Findings
| Severity | Location | Title | Details |
|---|---|---|---|
| 🔴 | package.json:12 | Babel-related features removed in @vitejs/plugin-react 6.0.0 |
The @vitejs/plugin-react update from 4.7.0 to 6.0.2 removes Babel-related features, including the babel configuration option. This is a breaking change as Vite 8+ now uses Oxc for React Refresh transforms, eliminating the need for Babel. Any existing Babel plugins or configurations will no longer work. |
| 🔴 | package.json:14 | Vite 8.0.0+ replaces Rollup with Rolldown | The Vite update from 6.4.2 to 8.0.16 replaces Rollup with Rolldown as the default bundler. This is a breaking change that may affect custom Rollup plugins, configuration, or build scripts that rely on Rollup-specific APIs or behaviors. |
| 🟡 | package.json:14 | Unused esbuild dependency removed |
The esbuild dependency was removed as it is no longer used after updating Vite and its related dependencies. While this is a cleanup, it may affect scripts or tools that implicitly relied on esbuild being present in the project. |
File-by-file
package.json
3 findings
- package.json:12 Babel-related features removed in
@vitejs/plugin-react6.0.0 - package.json:14 Unused
esbuilddependency removed - package.json:14 Vite 8.0.0+ replaces Rollup with Rolldown
Compliance & provenance
Compliance & audit
Model: mistral / mistral-large-latest
Prompt sha256: d589da86d2b960a2b8d7882b28332d8d946e2d543e3cd1967246b1ecd01485ae
No signed audit trail is attached
Babel-related features removed in @vitejs/plugin-react 6.0.0 — package.json:12
🔍 Audit Reference: SOVRI-MT-2EE7-D069
Vite 8.0.0+ replaces Rollup with Rolldown — package.json:14
🔍 Audit Reference: SOVRI-MT-7D53-85BD
Unused esbuild dependency removed — package.json:14
🔍 Audit Reference: SOVRI-MT-0384-4334
Tokens: 42987 in / 1204 out · Estimated cost: $0.0233 (mistral mistral-large-latest)
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Merging this PR will improve performance by 16.74%
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ⚡ | reject_invalid |
610.3 ns | 522.8 ns | +16.74% |
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing dependabot/npm_and_yarn/multi-5ea19b96cb (c513c84) with main (46d16cb)


Removes esbuild. It's no longer used after updating ancestor dependencies esbuild, vite and @vitejs/plugin-react. These dependencies need to be updated together.
Removes
esbuildUpdates
vitefrom 6.4.2 to 8.0.16Release notes
Sourced from vite's releases.
... (truncated)
Changelog
Sourced from vite's changelog.
... (truncated)
Commits
f94df87release: v8.0.16dc245c7fix: reject windows alternate paths (#22572)50b9512fix(deps): reject UNC paths for launch-editor-middleware (#22571)8d1b019release: v8.0.152686d7dfix(deps): update all non-major dependencies (#22511)3052a67chore(deps): update rolldown-related dependencies (#22566)e3cfb9dfix(optimizer): close the rolldown bundle when write() rejects (#22528)6978a9crefactor: correct logic incollectAllModulesfunction (#22562)646dbedfeat: update rolldown to 1.0.3 (#22538)85a0efffix: capitalize error messages and remove spurious space in parse error (#22488)Updates
@vitejs/plugin-reactfrom 4.7.0 to 6.0.2Release notes
Sourced from @vitejs/plugin-react's releases.
... (truncated)
Changelog
Sourced from @vitejs/plugin-react's changelog.
... (truncated)
Commits
6535b55release: plugin-react@6.0.2bf0e43bfeat(react): whitelist debugging-options (#1189)3bd1f08feat: use carets for rolldown versions (#1216)2b8df67fix(deps): update all non-major dependencies (#1218)8fa9619fix(deps): update react 19.2.6 (#1211)a4296adfix(deps): update all non-major dependencies (#1209)323ccd7fix(deps): update all non-major dependencies (#1196)a7506e1chore(deps): update vite 8.0.10 (#1198)02cff2afix(deps): update all non-major dependencies (#1184)4b9c890fix(deps): update react 19.2.5 (#1181)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@vitejs/plugin-reactsince your current version.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by cubic
Upgrade build tooling to Vite 8 and
@vitejs/plugin-react6, and remove directesbuildusage for a leaner setup and faster builds.Dependencies
viteto^8.0.16(uses Rolldown; requires Node ≥ 20.19).@vitejs/plugin-reactto^6.0.2(Babel-related features removed).esbuildas a direct dependency.Migration
^20.19or>=22.12.@rolldown/plugin-babel(optional).Written for commit c513c84. Summary will update on new commits.