Update frontend dependencies 2021-10
Issue #128 (closed)
This updates the frontend dependencies.
The eslint version 8 is not ready to be used together with nuxt - so we stay with the version 7. This also effects 2 packages for the eslint integration in nuxt (@nuxtjs/eslint-config...).
Also I wasn't able to fix all the vulnerabilities. Vue-styleguidist introduced 2 critical ones, and I can't find a way around that.
Please also note that in the current master and and in this branch here, the packages can't be installed without the package-lock.json.
There is a workaround to remove the react dependencies (maybe also the vue-styleguidist) and to install them as dev-dependencies afterwards.
See the --force
here as well: https://github.com/vue-styleguidist/vue-styleguidist/issues/1158#issuecomment-867943818
All the other dependencies and dev-dependencies are up-to-date and I resolved the comiler issues for missing type annotations in catch clauses.