After the upgrade to Vue 3 we want to upgrade the frontend dependencies to the newest versions, most importantly:
Typescript to v5
Jest to v29
Webpack and webpack-plugin-vuetify
The frontend is currently built using Webpack, and the configuration is auto-generated by Vue-CLI which is now deprecated and prevents us from upgrading other libraries.
Links to Ticket and related Pull-Requests
BC-7096
BC-4475
Data-security
Deployment
New Repos, NPM packages or vendor scripts
Screenshots of UI changes
Checklist before merging
[ ] QA: In addition to review, the code has been manually tested (if manual testing is possible)
[ ] PO: Any deviation from requirements was agreed with Product-Owner / ticket author / support-team
[ ] DEV: Every new component is implemented having accessibility in mind (e.g. aria-label, role property)
Notice: Please keep this Pull-Request as a Draft (or add WIP label), until it is ready to be reviewed
Short Description
After the upgrade to Vue 3 we want to upgrade the frontend dependencies to the newest versions, most importantly:
The frontend is currently built using Webpack, and the configuration is auto-generated by Vue-CLI which is now deprecated and prevents us from upgrading other libraries.
Links to Ticket and related Pull-Requests
Data-security
Deployment
New Repos, NPM packages or vendor scripts
Screenshots of UI changes
Checklist before merging