beeldengeluid / labs.beeldengeluid.nl

Sound & Vision Labs Website
https://labs.beeldengeluid.nl/
0 stars 0 forks source link

Upgrade to Nuxt 3 #456

Closed gb-beng closed 1 year ago

gb-beng commented 1 year ago

On December 31st, 2023, Vue 2 will reach End of Life (EOL), and with it Nuxt 2. Both Vue and Nuxt will continue being available and working for many people, but at the same time, many companies and users will want to transition to Nuxt 3 (and we'd encourage this!).

Also consider Nuxt Bridge

In addition, there is Nuxt Bridge. It was built as a module to bring features and bug fixes from Nuxt 3 back to Nuxt 2, although it has not yet been released in a stable version. We plan to stabilise and release it in the next month or so, but our main focus over the course of the year will be on helping people transition to Nuxt 3.

https://nuxt.com/vision-2023#migrating-to-nuxt-3

Would also resolve some of the security warnings we cannot resolve:

https://github.com/beeldengeluid/x-omgeving/issues/709

phivk commented 1 year ago

latest migration guide: https://nuxt.com/docs/migration/overview

phivk commented 1 year ago

as part of this migration we should move to Node version 18: https://github.com/beeldengeluid/labs.beeldengeluid.nl/issues/444

phivk commented 1 year ago

keeping track of my research and migration steps here:

We now have a brand new nuxt3 template

npm install
npm run dev

afbeelding

phivk commented 1 year ago

Philo & Govert Calling about plan of action status:

gb-beng commented 1 year ago

New PR: https://github.com/beeldengeluid/labs.beeldengeluid.nl/pull/538

Next step: review with the team.

gb-beng commented 1 year ago

Status, see: https://github.com/beeldengeluid/labs.beeldengeluid.nl/pull/538#issuecomment-1687807068