Skip to content

Y25-059 - Update Vue to 3.5 for Limber #2188

@yoldas

Description

@yoldas

Describe the Housekeeping
The Limber dependency Vue 2.7.0 reached EOL. https://endoflife.date/vue
Update it to Vue 3.5.13 or the latest supported version.

Blocking issues
N/A

Additional context
Notes:
We are already on vite; we need to move to vite-test as well. [done]
You would not need babel config but Jest still requires babel config [done]
Check libraries for dependency on Vue2.
Keep bootstrap for now.
Vue router is changed.
Can we use bootstrap tables instead of data tables library?

Steps:
0. Just try upgrading to Vue3 in separate branch to see what breaks

  1. Review dependencies in package.json
  2. Migrate to npm as well (should we do this before upgrading?) - rather than yarn as a package manager.

Next steps: Use the experience on other repositories, for example Sequencescape.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions