npm-upgrade simplifies keeping your project's package.json dependencies up-to-date. It interactively presents outdated packages, allowing you to choose which to upgrade. This command-line tool streamlines the upgrade process by automatically updating your package.json and installing the new versions. It helps to reduce dependency-related security vulnerabilities and ensure compatibility, making dependency management more efficient. It supports major, minor and patch version upgrades.