npm-check-updates
Find newer versions of package dependencies than what your package.json allows.
npm-check-updates inspects a project’s package.json and rewrites the listed dependency versions to the newest releases that satisfy the existing semantic‑versioning constraints, e.g., turning `"react": "^17.0.2"` into `"react": "^18.3.1"`. It only modifies the manifest file; after running it you must execute the usual package manager install command to apply the changes to node_modules and lock files.
The tool is a command‑line utility that also offers a programmatic API, supporting npm, yarn, pnpm, deno, and bun. It provides interactive selection, filtering by name, wildcard, or regular expression, and options to exclude specific packages. Output highlights major, minor, and patch upgrades with colour cues, and the package has a pure‑ESM architecture with dual‑build support for CJS consumers.
Designed for developers who need to keep dependencies up‑to‑date without manually editing version ranges, npm‑updates automates the discovery of newer versions while preserving existing versioning policies, making it a stable, configurable component of typical JavaScript/TypeScript workflows.
Reviews
Loading reviews…
Similar apps
DevOps & Infrastructure
updates
Flexible npm dependency update tool.
Terminals & CLI
npm-deprecated-check
Check for deprecated dependencies.
Terminals & CLI
np
A better `npm publish`.

System Monitoring & Maintenance
NCDu
A disk usage analyzer with an ncurses interface.

Terminals & CLI
chokidar-cli
CLI to watch file system changes.
Terminals & CLI
npm-name-cli
Check whether a package name is available on npm.