Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Vue 3 #735

Closed
stefnotch opened this issue Jun 18, 2020 · 12 comments
Closed

Support Vue 3 #735

stefnotch opened this issue Jun 18, 2020 · 12 comments
Labels
Type: Feature The issue or pullrequest is a new feature

Comments

@stefnotch
Copy link

Is your feature request related to a problem? Please describe.
As Vue 3 is getting closer to being released, it would be worthwhile to consider supporting it. Currently, tiptap already fails when importing Vue 3, because it does not have a default export anymore.

Describe the solution you'd like
Being able to use the current version of tiptap with Vue 3 would be great. Maybe it would be possible to release a different package with Vue 3 support?

Additional context
If I'm not mistaken, with tiptap v2, supporting different Vue.js versions should become much easier.

@stefnotch stefnotch added the Type: Feature The issue or pullrequest is a new feature label Jun 18, 2020
@akirarika
Copy link
Contributor

At present, the official website does not have the documentation of vue3. I don't think this is a good time to support it.

Tiptap V2 is no longer limited by JavaScript framework. You can consider using it in the future.

@hanspagel hanspagel added the v2 label Aug 2, 2020
@ueberdosis ueberdosis deleted a comment from djixadin Aug 7, 2020
@Septias
Copy link

Septias commented Aug 12, 2020

isn't this the official documentation? https://v3.vuejs.org/

@rossunger
Copy link

+1. Beautiful editor. would love to use for our project, but we're using Vue 3 :(

@hanspagel
Copy link
Contributor

We started the work on tiptap 2, which will likely be compatible with Vue.js 3. 🌿

@CaptainYouz
Copy link

CaptainYouz commented Oct 30, 2020

Hi !
Any news on this one ?
Is there any branch/fork we can plug in to start using the next version (even if it's in alpha/beta or else :) )

@hanspagel
Copy link
Contributor

Thanks for asking! We use Gridsome for the new (and really awesome) documentation and are waiting until they are compatible with Vue.js 3, but they wait for the new version of vue-meta. [1]

When vue-meta is upgraded, and Gridsome follows, we will start to work on the Vue parts of tiptap 2 and hope to give access to more and more people soon after.

Let me know if you have further questions!

[1] nuxt/vue-meta#558

@hanspagel hanspagel removed the v2 label Jan 7, 2021
@KNTH01
Copy link

KNTH01 commented Jan 27, 2021

@hanspagel I do not understand why is Tiptap waiting for Gridsome to upgrade to support Vue3 (I don't see any relation)?

Besides, Nuxt 3 will be using https://github.com/vueuse/head and not vue-meta anymore.

@hanspagel
Copy link
Contributor

Thanks for asking @KevinNTH! We decided to go with a huge monorepo that includes the code of all packages, including tests and documentation.

For the documentation we’re using Gridsome. Installing Vue 3 in the repository would conflict with Gridsome, which is used to render the documentation, all interactive demos and to serve the code for all tests.

We have a long backlog of amazing things we’d like to add to tiptap and don’t see us switching to Nuxt.js to hurry the upgrade to Vue 3. But we’re following the development all of the mentioned projects, Gridsome, Nuxt.js, vue-meta and vueuse/head. ✌️

@EugeneHerasymchuk
Copy link

Amazing to hear that you're on top of the news about related packages.

Vue 3 upgrade would be awesome!

@hanspagel hanspagel added the v2 label Mar 4, 2021
@hanspagel hanspagel pinned this issue Mar 4, 2021
@hanspagel
Copy link
Contributor

The new tiptap 2 beta (currently available for sponsors only) has support for Vue 3. 🎉

https://blog.ueber.io/post/tiptap-2-0-beta/

BTW: We’ll keep supporting Vue 2, too.

@ayophanz
Copy link

great

@hanspagel
Copy link
Contributor

tiptap v2 is merged in to main. 👀 Time to close the issue.

https://www.tiptap.dev/installation/vue3

@hanspagel hanspagel unpinned this issue Apr 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature The issue or pullrequest is a new feature
Projects
None yet
Development

No branches or pull requests

9 participants