Skip to content

Update frontend dependencies 2021-10

Nils Brinckmann requested to merge 128-update-deps-2021-10 into master

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.

Merge request reports