- all front-end dependencies are updated to the latest version
- all transitive front-end dependencies are updated to the latest version
It's good practice to use the latest version of libraries because this prevents building developer depths and also ensures that we get the latest security/bug fixes. Also dependabot was not able to catch up with all the necessary updates. Therefore, we should do a clean upgrade once and then let dependabot handle all remaining upgrades.
There is the command yarn outdated to find out which libraries are outdated and yarn upgrade-interactive to do an upgrade in a controlled manner. However, those commands do not upgrade the transitive libraries.