desec-stack
desec-stack copied to clipboard
Webapp: dependency status overview
With PR #648 I got in touch with some dependencies. I think a short overview is useful:
-
vueframework- project
2, current3 -
2eol date: 31 Dec 2023 - mayor migrations for vue3 are done
- incompatible plugins
- project
-
vuetifyui- project
2, current3only usable with vue3 -
2depends on oldsass@~1.32otherwise a lot of deprecation msg - a lot of incompatible API and layout changes
- maybe choose other GUI framework like https://quasar.dev/
- ~~
2has problems withvite~~ (outdated)
- project
-
vuelidatevalidation- project
0.7.7, current2 -
@vuelidate/*supports bothvue(2&3) - migration possible
- 0.x need compile arguments to compile with vite and vue3 (done)
- project
WIP
Solved / Outdated
-
@vue/cli-servicecompiler- replaced by
vite - plugins must be compatible
- replaced by
-
cypresstest- tests are not implemented
- should be removed
-
vuexstore- project
3, current4(just compatible with vue3), both replaced bypiniahttps://pinia.vuejs.org/ -
piniasupports bothvue(2&3), typescript support - migration possible
- project
-
axiosapi requests- project
0.27, current1.2 -
0still maintained,1.2not so stable
- project
Thank you! Your help with this is much appreciated. Would you be up for addressing these as you see fit?
Since a lot of this issue has been solved, split and extend to separate issues #899 and #900 .