We need to migrate the front end to Vue.js 3.x, as the current 2.x version is EOL/EOS.
As part of this, we need to look at all Vue plugins we are using and whether there are 3.x versions of them. If there are not, we need to consider if there are alternatives we can use, or whether we need to create our own version of that behaviour for Vue 3.x.
Given the size of the project, doing the migration in a single shot is probably not feasible; therefore I would suggest that we create a "new" front end as a blank Vue.js 3.x project (this can have a backend route of ui-new or something) and migrate one page (and sub-pages) at a time over.
We need to migrate the front end to Vue.js 3.x, as the current 2.x version is EOL/EOS.
As part of this, we need to look at all Vue plugins we are using and whether there are 3.x versions of them. If there are not, we need to consider if there are alternatives we can use, or whether we need to create our own version of that behaviour for Vue 3.x.
Given the size of the project, doing the migration in a single shot is probably not feasible; therefore I would suggest that we create a "new" front end as a blank Vue.js 3.x project (this can have a backend route of
ui-newor something) and migrate one page (and sub-pages) at a time over.