bcgov / entity

ServiceBC Registry Team working on Legal Entities
Apache License 2.0
23 stars 57 forks source link

bcrs-shared-components: upgrade to Vue3 / Vuetify3 #16093

Open severinbeauvais opened 1 year ago

severinbeauvais commented 1 year ago

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/

severinbeauvais commented 1 year ago

Here are the lint errors that should be saved along the way: lint.log

Here is the eslint config I used: .eslintrc.js