Skip to content

chore(deps): migrate to Babel 8 happy path - #216

Merged
hellopablo merged 1 commit into
developfrom
cursor/babel-8-migration-3396
Sep 7, 2026
Merged

chore(deps): migrate to Babel 8 happy path#216
hellopablo merged 1 commit into
developfrom
cursor/babel-8-migration-3396

Conversation

@hellopablo

Copy link
Copy Markdown
Member

Summary

Happy-path Babel 8 migration so Dependabot’s @babel/core 8 bump (and future minors) can land without breaking yarn build.

Changes

  • Replace @vue/cli-plugin-babel with @babel/preset-env ^8
  • Bump @babel/core to ^8
  • Point babel.config.js at @babel/preset-env
  • Modernize .browserlistrc to defaults (drops IE 10)
  • Rebuild tracked admin UI / plugins assets

Context

PR #212 failed because Vue CLI’s babel preset asserts Babel 7. Babel only runs over vue-svg-loader SVG output here, so this is a small toolchain swap rather than an app rewrite.

Supersedes ignore-only PR #215.

Test plan

Open in Web Open in Cursor 

Replace @vue/cli-plugin-babel with @babel/preset-env 8, bump
@babel/core to 8, and modernize browserslist to defaults (drop IE 10).
Rebuild assets so CI yarn build passes under Babel 8.

Co-authored-by: Pablo de la Peña <pablo@hellopablo.co.uk>
@hellopablo
hellopablo marked this pull request as ready for review September 7, 2026 17:35
@hellopablo
hellopablo merged commit 46b8c23 into develop Sep 7, 2026
4 checks passed
@hellopablo
hellopablo deleted the cursor/babel-8-migration-3396 branch September 7, 2026 17:36
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