{"adoption": {"forks": 372, "observed_at": "2026-08-28T04:10:41.552182+00:00", "stars": 10303}, "canonical_url": "https://ross.abutalabs.com/products/npm-check-updates", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Find newer versions of package dependencies than what your package.json allows", "domain": ["developer-tools", "version-control"], "enriched": true, "function": ["cli", "developer-tools", "package-manager", "dependency-audit"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["raineorshine/npm-check-updates"], "name": "raineorshine/npm-check-updates", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-26T06:03:27+00:00", "repo": "raineorshine/npm-check-updates", "stars": 10303, "tags": ["npm", "package-json", "dependency-updates", "semver", "yarn", "pnpm", "bun", "deno", "command-line", "automation", "nodejs"], "topics": ["npm", "npm-check-updates"], "urls": [], "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"], "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.", "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)"], "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)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/npm-check-updates", "repo": "raineorshine/npm-check-updates", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.563353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "037be1c3e31e93b1792b167d8346dc2ed043bf5af193b541e4cbbe510deee025", "fetched_at": "2026-08-28T04:10:41.552182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raineorshine/npm-check-updates"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.563353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "037be1c3e31e93b1792b167d8346dc2ed043bf5af193b541e4cbbe510deee025", "fetched_at": "2026-08-28T04:10:41.552182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raineorshine/npm-check-updates"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.563353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "037be1c3e31e93b1792b167d8346dc2ed043bf5af193b541e4cbbe510deee025", "fetched_at": "2026-08-28T04:10:41.552182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raineorshine/npm-check-updates"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.563353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "037be1c3e31e93b1792b167d8346dc2ed043bf5af193b541e4cbbe510deee025", "fetched_at": "2026-08-28T04:10:41.552182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raineorshine/npm-check-updates"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.563353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "037be1c3e31e93b1792b167d8346dc2ed043bf5af193b541e4cbbe510deee025", "fetched_at": "2026-08-28T04:10:41.552182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raineorshine/npm-check-updates"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.563353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "037be1c3e31e93b1792b167d8346dc2ed043bf5af193b541e4cbbe510deee025", "fetched_at": "2026-08-28T04:10:41.552182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raineorshine/npm-check-updates"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.552182+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.563353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "037be1c3e31e93b1792b167d8346dc2ed043bf5af193b541e4cbbe510deee025", "fetched_at": "2026-08-28T04:10:41.552182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raineorshine/npm-check-updates"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.563353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "037be1c3e31e93b1792b167d8346dc2ed043bf5af193b541e4cbbe510deee025", "fetched_at": "2026-08-28T04:10:41.552182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raineorshine/npm-check-updates"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.563353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "037be1c3e31e93b1792b167d8346dc2ed043bf5af193b541e4cbbe510deee025", "fetched_at": "2026-08-28T04:10:41.552182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raineorshine/npm-check-updates"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.563353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "037be1c3e31e93b1792b167d8346dc2ed043bf5af193b541e4cbbe510deee025", "fetched_at": "2026-08-28T04:10:41.552182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raineorshine/npm-check-updates"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4744, "days_push": 7, "days_rel": 10, "gap_med": 4.5, "n_releases_24m": 45}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}