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

Consider migrating from vuex to pinia #3632

Open
usu opened this issue Jul 20, 2023 · 2 comments
Open

Consider migrating from vuex to pinia #3632

usu opened this issue Jul 20, 2023 · 2 comments

Comments

@usu
Copy link
Member

usu commented Jul 20, 2023

https://github.com/vuejs/vuex:

The official state management library for Vue has changed to Pinia. Pinia has almost the exact same or enhanced API as Vuex 5, described in vuejs/rfcs#271. You could simply consider Pinia as Vuex 5 with a different name. Pinia also works with Vue 2.x as well.

There is no active development anymore on vuex. As the usage of Pinia is very similar for Vue2 and Vue3, this would already help a bit towards migration to Vue3.

Also needs adjustments of hal-json-vuex (=potentially forking/renaming the package to hal-json-pinia). Would be a quick win compared to a complete rewrite of hal-json-vuex.

@usu usu added the Meeting Discuss Am nächsten Core-Meeting besprechen label Jul 20, 2023
@BacLuc
Copy link
Contributor

BacLuc commented Jul 20, 2023

Maybe we achieve this without a direct dependency to pinia...or we can keep that in mind and remove the dependency later.
Is the interface similar enough, e.g. for the calendar?

@manuelmeister
Copy link
Member

eCamp Core Decision

For the hackathon we would discuss it again, if someone would prepare the topic. Otherwise it is open for grabs if a group wants to try.

@BacLuc BacLuc removed the Meeting Discuss Am nächsten Core-Meeting besprechen label Aug 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants