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

Pinia support #202

Open
cacholong opened this issue Sep 5, 2022 · 3 comments
Open

Pinia support #202

cacholong opened this issue Sep 5, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@cacholong
Copy link

Hello @mrichar1,

Since Vue is recommending to start using Pinia i was wondering if there are any plans to add Pinia support to this great project?

Looking forward to hear from you.

Regards,

Durk

@mrichar1 mrichar1 added the enhancement New feature or request label Sep 6, 2022
@mrichar1
Copy link
Owner

mrichar1 commented Sep 6, 2022

Yes it's definitely on the todo list We're already only really focused on Vue3 so it's likely we'll drop support for Vue2 and Vuex going forward and switch to Pinia, unless anyone screams.

@cacholong
Copy link
Author

Thnx for the quick reply and great to hear the focus is on the future. We'll watch the development with anticipation.

@mrichar1
Copy link
Owner

mrichar1 commented Nov 29, 2023

It's been far too long coming, but the project has finally been ported over to pinia!

In the end the code-base is now too different to coexist, so it's now a new project: pinia-jsonapi (The name change is due to a clash with an existing project in npm).

The functionality is more or less identical, though there are some differences due to how pinia differs from vuex - the main changes are listed in PORTING.md - but everything should be documented in detail in the main docs.

I've preserved the versioning nd history from jsonapi-vuex for sanity, so it's released as 6.0.0 - though it should still be considered as more of a v1 release and there may be bugs/issues not found through the test suite.

If you have any issues/comments please make them on the new repo, rather than adding them here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants