Do you keep your npm and yarn packages up to date?
Updated by Jack Pettit [SSW] 1 year ago. See history
Running npm outdated
returns an overview of your packages versions showing:
- The current version your project is using
- The wanted version, i.e. the maximum version of the package that satisfies the semver range specified in package.json
- The latest version of the package
The packages output from this command will also show up in different colours:
- Red indicates the package version is below the wanted version
- Yellow indicates the package version is at the wanted version but below the latest version

Figure: Use 'npm outdated'
npm audit
returns an audit on your packages for vulnerabilities. It also provides information on how to resolve them.

Figure: Use 'npm audit' to discover vulnerabilities in your application
To add a new package, use:
# NPMnpm install package-name# Yarnyarn add package-name
To update your packages, use:
# NPMnpm update package-name# Yarnyarn upgrade package-name
Yarn also has a useful tool called yarn upgrade-interactive
that allows you to see which packages are outdated, and upgrade them all at once.

Figure: Using yarn upgrade-interactive
Note: Use yarn upgrade-interactive --latest
to see outdated packages with breaking changes.
Categories
Need help?
SSW Consulting has over 30 years of experience developing awesome software solutions.