Skip to content

chore(deps): ignore Babel 8 major bumps for @babel/core - #215

Closed
hellopablo wants to merge 1 commit into
developfrom
cursor/skip-babel-8-dependabot-3396
Closed

chore(deps): ignore Babel 8 major bumps for @babel/core#215
hellopablo wants to merge 1 commit into
developfrom
cursor/skip-babel-8-dependabot-3396

Conversation

@hellopablo

Copy link
Copy Markdown
Member

Summary

Dependabot PR #212 (@babel/core 7 → 8) fails CI because babel.config.js uses @vue/cli-plugin-babel/preset, which is Babel 7-only.

This change tells Dependabot to ignore major @babel/core updates until we migrate off the Vue CLI babel preset.

Why skip Babel 8 for now

  • Build error: Requires Babel "^7.0.0-0", but was loaded with "8.0.1"
  • @vue/cli-plugin-babel 5.x depends on @babel/core ^7 and has no Babel 8 support
  • A real Babel 8 migration needs replacing that preset (and reviewing polyfills / browserslist), not an isolated core bump
  • Babel 7 security support lasts until June 2027

Recommendation on #212

Close / skip that Dependabot PR. Revisit Babel 8 as a deliberate migration later.

Test plan

Open in Web Open in Cursor 

@vue/cli-plugin-babel still requires Babel 7, so Dependabot's
isolated @babel/core 8.x upgrades break yarn build (see #212).
Ignore major updates until the Vue CLI babel preset is replaced.

Co-authored-by: Pablo de la Peña <pablo@hellopablo.co.uk>
@hellopablo

Copy link
Copy Markdown
Member Author

Superseded by a full Babel 8 happy-path migration (replacing @vue/cli-plugin-babel with @babel/preset-env 8 and modernizing browserslist). Closing this ignore-only PR in favor of that work.

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