Skip to content

chore(deps-dev): bump babel to v8 (grouped)#70

Merged
ErickXavier merged 1 commit into
mainfrom
chore/babel-8
Jul 6, 2026
Merged

chore(deps-dev): bump babel to v8 (grouped)#70
ErickXavier merged 1 commit into
mainfrom
chore/babel-8

Conversation

@ErickXavier

Copy link
Copy Markdown
Collaborator

Summary

Grouped major upgrade of the Babel 8 toolchain. Bumps both devDependencies together:

  • `@babel/core` 7.29.7 → 8.0.1
  • `@babel/preset-env` 7.29.7 → 8.0.2

Why grouped

Dependabot opened these as two separate PRs, each of which does only half of a coupled major upgrade and therefore fails `npm ci` alone with an ERESOLVE peer conflict:

They must land together. This PR supersedes #65 and #66 (leaving them open for the maintainer to close).

Local verification

  • `npm install` — resolves with no ERESOLVE error; `@babel/core@8.0.1` and `@babel/preset-env@8.0.2` both on 8.x and deduped. (The only `invalid` peer notes come from jest's transitive `babel-preset-current-node-syntax`, whose legacy `@babel/plugin-syntax-*` packages peer-require core ^7 — inert under Babel 8.)
  • `npm run build` — exits 0, dist rebuilt (byte-identical; Babel only drives the jest transform, not the esbuild bundle).
  • `npm test` — 20/20 suites pass, 498 passed, 5 skipped, 0 failed (503 total).
  • `npm audit` — 1 pre-existing moderate vuln (transitive `js-yaml`), unrelated to this change.

Groups Dependabot #65 (@babel/preset-env 7.29.7 -> 8.0.2) and #66
(@babel/core 7.29.7 -> 8.0.1). Each PR alone fails npm ci with an
ERESOLVE peer conflict; landing both together resolves cleanly.

Verified locally: npm install resolves with no ERESOLVE error, both
deps on 8.x and deduped; npm run build exits 0; full jest suite passes
(20/20 suites, 498 passed, 5 skipped, 0 failed).
@ErickXavier ErickXavier merged commit 9f97ae6 into main Jul 6, 2026
1 check passed
@ErickXavier ErickXavier deleted the chore/babel-8 branch July 6, 2026 02:21
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.

1 participant