Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upVue3 compatibility status of central vue libraries #3544
Comments
This issue closes the one on awesome-vue3 |
Great table, we can put it in a separate markdown file and add a link to the main list. Let me know what you think about it. |
Hello, can you add this library https://github.com/primefaces/primevue is allready compatible with vue 3. Thank you! |
@Scrum There are a couple of features I like about having it in an issue.
@bencodezen and I thought about it. What is your opinion on it? The docs team referenced the issue in the main docs |
@tudorels I will add it right now. |
@tudorels do you have a vue 2 compatible library? And some migration docs? |
Here are vue 2 library docs https://www.primefaces.org/primevue/showcase-v2/#/ and here are vue 3 docs https://www.primefaces.org/primevue/showcase/#/ |
Thank you @tudorels, |
The migration is very easy, there are only a few changes, in general those brought by vue 3 version |
These are definitely advantages except perhaps comments which will definitely grow uncontrollably in the near future |
I agree about the uncontrollable comments. When they do, I'll make a Pull Request. |
vue-ctk-date-time-picker: chronotruck/vue-ctk-date-time-picker#315 |
Thank you @crutch12 I will add ctk-date-picker to the list. Do you think they should appear in this list? |
@elevatebart is this list about |
jsdoc-vuejs: Kocal/jsdoc-vuejs#386 |
vue-good-table: xaksis/vue-good-table#758 |
@casl/vue (casl-vue): stalniy/casl#396 |
vue-json-viewer: chenfengjw163/vue-json-viewer#57 |
vue-i18n already supports vue3 since v9.0.0 (vue-i18n@next) https://github.com/intlify/vue-i18n-next |
v-clipboard: euvl/v-clipboard#17 |
vue-focus: simplesmiler/vue-focus#20 |
Vue3 custom directives have a breaking change: https://v3.vuejs.org/guide/migration/custom-directives.html#overview So all of vue2 directives won't work |
@crutch12 I thought vue-i18n was an official package (which I carefully avoided in this list) I initially wanted to keep the list short as long as I could so that it is digestible. I hope you understand. |
@elevatebart I don't get what you want. Should I stop posting these comments? :) I just walk through my main work project and check dependencies. If a dependency doesn't support Vue 3 - I add a comment here |
@crutch12 Through this table, I want to give vue2 users a feel of when they should start the migration process. If you think it should be more, we should probably create a PR and allow people to create Pull Request. Pros:
Contras:
|
vue2-perfect-scrollbar: mercs600/vue2-perfect-scrollbar#60 |
vue-clickaway: simplesmiler/vue-clickaway#48 |
vue3 branch: feature/vue-3 To install it npm install [email protected] Thank you @davestewart |
Objective:
Guide developers in their migration from vue 2 to vue 3, specifically in their dependencies
Contents