ecomplus / storefront

Modern and high performant headless eCommerce Storefront. PWA & JAMstack architecture ready for E-Com Plus APIs. Built with Vue.js, extensible through widgets and editable with Netlify CMS.
https://developers.e-com.plus/storefront/
MIT License
101 stars 36 forks source link

Vue 3 #639

Closed leomp12 closed 1 month ago

leomp12 commented 2 years ago

Make Vue components (specially from @ecomplus/storefront-components) compatible with Vue 3. Take a look at https://v3-migration.vuejs.org/ .

Always than possible components should be compatible with Vue 2 and 3 , also start thinking about https://github.com/vuejs/petite-vue , at least the smaller components may also be compatible with it.

Related to https://github.com/ecomplus/storefront/issues/614 , blocking https://github.com/ecomplus/storefront/pull/638 .

leomp12 commented 2 years ago

Avoid breaking changes and I recommend opening one PR for each component refactor to refactor/vue3 branch , then it will be merged to master when all components are done.