Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What it does
Upgrade most of our dependencies, and bump some of them in order to bring
yarn audit
from 16k issues down to 0.This is roughly equivalent to deleting
yarn.lock
and generating a fresh one. To whomever concerned by this: Clients were never dependent on our lock file: they always pull the most recent versions based on their own version ranges and their own lock files.Most conflicts were typing issues, and some vulnerabilities required me to bump some dependencies.
The good thing is that thanks to this, we'll keep developing with up-to-date dependencies, and we can affirm that according to
yarn audit
, the framework isn't distributed with widely-spread vulnerabilities.Fixes #5952
How to test
yarn audit
should report 0 issues.yarn build
andyarn test
should both complete successfully.@theia/example-*
applications should still run.Review checklist
Reminder for reviewers