I have a react app with deprecated dependencies. To make it work, I have to update the dependencies to their newer (but stable) versions.
As per this stakoverflow thread, to update dependencies in package.json to latest versions, npm-check-updates is the Best Option for npm. However, I'm using yarn for package management. Is there an equivalent of npm-check-updates in yarn. So that, I use a single package manager to manage my dependencies.
yarn upgrade-interactive --latest
But you must have a valid yarn.lock
file before doing it. If you are using npm
, you must delete package-lock.json
at first. Then run yarn
(or yarn --ignore-engines
when there are version dependencies) to create structure. After that, you can do upgrade-interactive
. Without that, yarn
shows an upgrade, but no changes and effects in package.json
.