Before any UIs can be upgraded to Vue3, the BCRS Shared Components (and interfaces, enums, etc) need to be upgraded to Vue3. This includes:
[x] upgrade repo to Vue3 (main package file, dependencies)
[x] upgrade Storybook to Vue3
[ ] upgrade all components to Vue3/Vuetify 3, including stories and unit tests - in progress - see tickets below
[ ] anything else I didn't think of
Each exported component (and interfaces, enums, etc) should be bumped to their next major version. The current versions can be used by Vue2 UIs, and Vue3 UIs would use the new versions.
See also #14882.
Before any UIs can be upgraded to Vue3, the BCRS Shared Components (and interfaces, enums, etc) need to be upgraded to Vue3. This includes:
Each exported component (and interfaces, enums, etc) should be bumped to their next major version. The current versions can be used by Vue2 UIs, and Vue3 UIs would use the new versions.
Here's a blog I found that might be useful for updating/refactoring this repo: https://blog.logrocket.com/setting-up-monorepo-lerna-typescript/