raiden-network / light-client

The Raiden Light Client
https://raiden.network/
MIT License
33 stars 30 forks source link

Upgrade to Vue 3 #2481

Open palango opened 3 years ago

palango commented 3 years ago

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

Tasks

Why do this?

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

andrevmatos commented 2 years ago

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