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

Webapp: dependency status overview #649

Closed
Rotzbua opened this issue Jan 6, 2023 · 2 comments
Closed

Webapp: dependency status overview #649

Rotzbua opened this issue Jan 6, 2023 · 2 comments
Labels

Comments

@Rotzbua
Copy link
Contributor

Rotzbua commented Jan 6, 2023

With PR #648 I got in touch with some dependencies.
I think a short overview is useful:

  • vue framework

    • project 2, current 3
    • 2 eol date: 31 Dec 2023
    • mayor migrations for vue3 are done
    • incompatible plugins
  • vuetify ui

    • project 2, current 3 only usable with vue3
    • 2 depends on old sass@~1.32 otherwise a lot of deprecation msg
    • a lot of incompatible API and layout changes
    • maybe choose other GUI framework like https://quasar.dev/
    • 2 has problems with vite (outdated)
  • vuelidate validation

    • project 0.7.7, current 2
    • @vuelidate/* supports both vue (2&3)
    • migration possible
    • 0.x need compile arguments to compile with vite and vue3 (done)

WIP

Solved / Outdated

  • @vue/cli-service compiler
    • replaced by vite
    • plugins must be compatible
  • cypress test
    • tests are not implemented
    • should be removed
  • vuex store
    • project 3, current 4 (just compatible with vue3), both replaced by pinia https://pinia.vuejs.org/
    • pinia supports both vue (2&3), typescript support
    • migration possible
  • axios api requests
    • project 0.27, current 1.2
    • 0 still maintained, 1.2 not so stable
@peterthomassen
Copy link
Member

Thank you! Your help with this is much appreciated. Would you be up for addressing these as you see fit?

@Rotzbua
Copy link
Contributor Author

Rotzbua commented Mar 11, 2024

Since a lot of this issue has been solved, split and extend to separate issues #899 and #900 .

@Rotzbua Rotzbua closed this as completed Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants