Skip to content

Migrate frontend to Vue 3 - #56

Merged
rebeccathedev merged 1 commit into
developmentfrom
feat/vue3
Aug 27, 2026
Merged

rebeccathedev merged 1 commit into
developmentfrom
feat/vue3

Conversation

@rebeccathedev

Copy link
Copy Markdown
Owner

Summary

  • migrate the frontend from Vue 2.7 to Vue 3.5 and Vue Router 4
  • update vue-loader and switch from vue-template-compiler to @vue/compiler-sfc
  • move global plugins, mixins, Axios, and Bootstrap helpers onto the Vue 3 application instance
  • replace removed Vue 2 reactivity and lifecycle APIs
  • upgrade PortalVue and vue-toast-notification and move the onboarding wizard to its Vue 3 package
  • retain hash-based routing so existing browser URLs continue to work

Validation

  • npm test — 17 passing
  • npx webpack --mode production — successful (existing bundle-size warnings only)
  • npm ls confirms a single Vue 3.5 runtime and no Vue 2 compiler or plugins
  • npm audit — 0 vulnerabilities
  • git diff --check

@rebeccathedev
rebeccathedev merged commit 40cfabf into development Aug 27, 2026
2 checks passed
rebeccathedev added a commit that referenced this pull request Aug 29, 2026
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