# peerigon/updtr

Update outdated npm modules with zero pain™

Repository: https://github.com/peerigon/updtr
Canonical: https://ross.abutalabs.com/products/updtr
Language: JavaScript
License: Unlicense
License Family: permissive
Last push: 2024-07-03T20:58:21+00:00

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

## Adoption (not part of the score)
Stars 2212, forks 32 (observed 2026-08-28T04:06:26.856669+00:00)

## What it is
updtr is a CLI tool that updates outdated npm dependencies by installing the latest version and running your test suite for each one, rolling back updates that break tests. It supports both npm and yarn and saves successful updates back to package..

## Use cases
- update outdated npm dependencies safely
- automatically roll back dependency updates that break tests
- upgrade packages to latest or non-breaking versions
- keep package. versions in sync with tested updates
- batch-update dependencies in a yarn project

## When to choose
- you want automated, test-verified dependency updates without manual trial and error
- your project uses npm or yarn with a lockfile and a runnable test command
- you prefer a simple one-shot CLI over CI-integrated bots like Renovate or Greenkeeper

## When to avoid
- your project has no test suite, since updates cannot be verified
- you need scheduled or automated pull-request-based updates (use Renovate or Dependabot)
- you use package managers other than npm or yarn

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: developer-tools, package-manager, testing, cli
- domain: developer-tools
- platform: cli, cross-platform
- tags: npm, yarn, dependency-updates, javascript, command-line, automation, nodejs

## Member repositories
- peerigon/updtr (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:26.856669+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-30T02:46:03.135622+00:00, confidence not recorded.
  - readme: https://github.com/peerigon/updtr (fetched 2026-08-28T04:06:26.856669+00:00, sha 4baa5ff0e12f)
  - registry_npm: https://registry.npmjs.org/updtr (fetched 2026-08-29T10:26:31.756082+00:00, sha 1e9524f91782)
- Data as of 2026-08-30T08:39:29.467469+00:00.
