[Done] Native Vue 3 support #11521
Replies: 6 comments 9 replies
-
|
Making Vue a first class Meteor citizen would be like an adrenaline shot in Meteor's arm. First class means keeping the integration packages up to date with both Meteor and Vue. How about having a special sponsoring agreement with Akryum ? Could it help? |
Beta Was this translation helpful? Give feedback.
-
|
This work in moving forward, more about it here |
Beta Was this translation helpful? Give feedback.
-
|
Hi all, the first version is already published. See details here. It would be nice to update our tutorial. Any volunteers? The repository is here and I'm available to answer any questions about the tutorial and how to update it. |
Beta Was this translation helpful? Give feedback.
-
|
How native is this solution now? It's not developed by Tiny but dependent on a single external developer. For example, I just found out that new HMR in Meteor 2.5 breaks HMR of the Vue 2.0 integration. To put that in perspective, I see that in Meteor 2.5 In the Vue3 package repository in the HMR.js file I see this: Such comments make me really wonder how the new Vue 3 integration will be supported by Tiny and is guaranteed to work when Meteor gets updated? Overall, I don't feel the current solution is what the community asks for. I think what the community asks for is for Vue to become a 1st class citizen, similar like React: natively supported, by Tiny, guaranteed to work and be updated when Meteor updates. |
Beta Was this translation helpful? Give feedback.
-
|
More limitations: Both pug, sass, scss, etc don't work with the new Meteor Vue3 integration. It only works with plain HTML and css, it has no support for other pre/post processors or loaders, and it doesn't support @import for css files. Issues here |
Beta Was this translation helpful? Give feedback.
-
|
The above issues are being solved via a new package 📦 And the now updated |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Vue is as popular as React, yet Meteor relies on third-party packages to enable Vue (https://github.com/meteor-vue/vue-meteor). The problem is, those packages are for Vue 2 and 3 is now released. The other problem is they are created by a single guy, and are not maintained anymore, having bugs and issues, such as conflicting with Meteor's HMR.
I know that Meteor has from origin a strong relationship with people of the core Vue team, so I can imagine it would be 'rather easy' to work together on a well supported Vue integration, similar to the core React integration. A well supported integration could make Meteor the app layer for Vue
Beta Was this translation helpful? Give feedback.
All reactions