# raineorshine/npm-check-updates

Find newer versions of package dependencies than what your package.json allows

Repository: https://github.com/raineorshine/npm-check-updates
Canonical: https://ross.abutalabs.com/products/npm-check-updates
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: npm, npm-check-updates
Last push: 2026-08-26T06:03:27+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 4744, "days_push": 7, "days_rel": 10, "gap_med": 4.5, "n_releases_24m": 45}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 10303, forks 372 (observed 2026-08-28T04:10:41.552182+00:00)

## What it is
npm-check-updates (ncu) is a CLI tool and library that upgrades package.json dependencies to their latest versions while preserving semantic versioning ranges. It supports npm, yarn, pnpm, deno, and bun, and only modifies the package file itself.

## Use cases
- upgrade package.json dependencies to latest versions
- check for outdated npm packages
- find newer versions of dependencies than semver allows
- interactively select which packages to update
- check outdated global npm packages
- bump dependencies across npm, yarn, pnpm, or bun projects

## When to choose
- you want to update dependency version ranges in package.json without installing anything
- you need a fast, scriptable way to see available major/minor/patch upgrades
- you work across multiple package managers (npm, yarn, pnpm, deno, bun)

## When to avoid
- you want a tool that also installs packages and updates the lockfile (use npm update or package manager tooling)
- you need full dependency tree auditing or vulnerability scanning (use npm audit or similar)
- you want interactive upgrade guidance with changelogs (use renovate or dependabot)

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, developer-tools, package-manager, dependency-audit
- domain: developer-tools, version-control
- platform: cli, cross-platform
- tags: npm, package-json, dependency-updates, semver, yarn, pnpm, bun, deno, command-line, automation, nodejs

## Member repositories
- raineorshine/npm-check-updates (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:41.552182+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:19:11.563353+00:00, confidence not recorded.
  - readme: https://github.com/raineorshine/npm-check-updates (fetched 2026-08-28T04:10:41.552182+00:00, sha 037be1c3e31e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
