Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Vue 3 #2481

Open
1 of 3 tasks
palango opened this issue Jan 4, 2021 · 1 comment
Open
1 of 3 tasks

Upgrade to Vue 3 #2481

palango opened this issue Jan 4, 2021 · 1 comment
Labels
dApp 📱 dependencies Pull requests that update a dependency file enhancement New feature or request
Milestone

Comments

@palango
Copy link
Contributor

palango commented Jan 4, 2021

Description

We're still using webpack 4.0, while 5.0 is available.

Certain plugins start requiring webpack 5, like https://github.com/webpack-contrib/source-map-loader/releases/tag/v2.0.0

webpack is not a direct dependency, and seems to be pulled by @vue/cli-service, so we might need to update vue to fix this.

Webpack 5 was enabled by Vue-Cli 5, which supports both Vue2 and Vue3.
This issue now is only about migration to Vue3, which may involve converting large parts of the dApp code, and migrating the framework to vuetify@3.

Resources

Acceptance criteria

  • CI and build work as before
  • UI codebase uses Vue3 and Composition API

Tasks

  • Update to Vue3

Why do this?

Vue3 has been out for a long time and there might be risk involved to stick with Vue2 and stay behind.

@palango palango added enhancement New feature or request dependencies Pull requests that update a dependency file infrastructure 🚧 Tests, CI, and general project infrastructure labels Jan 4, 2021
@palango palango added this to the Product Backlog - post mainnet milestone Jan 4, 2021
@taleldayekh taleldayekh changed the title Upgrade webpack to 5.0 Upgrade webpack to 5.0 when upgrading to Vue 3 Jun 23, 2021
@taleldayekh taleldayekh changed the title Upgrade webpack to 5.0 when upgrading to Vue 3 Upgrade webpack to 5.0 after upgrading to Vue 3 Jun 23, 2021
@taleldayekh taleldayekh removed this from the Product Backlog milestone Jun 25, 2021
@taleldayekh taleldayekh added this to the Tech Debt milestone Mar 30, 2022
@taleldayekh taleldayekh changed the title Upgrade webpack to 5.0 after upgrading to Vue 3 Upgrade to Vue 3 and webpack to 5.0 Apr 5, 2022
@andrevmatos
Copy link
Contributor

Vue-cli 5 and Wepack 5 were upgraded in #3128

@andrevmatos andrevmatos changed the title Upgrade to Vue 3 and webpack to 5.0 Upgrade to Vue 3 May 27, 2022
@andrevmatos andrevmatos added dApp 📱 and removed infrastructure 🚧 Tests, CI, and general project infrastructure labels May 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dApp 📱 dependencies Pull requests that update a dependency file enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants