VibeHunt
Back to browse
updates

updates

Flexible npm dependency update tool.

Source

`updates` is a command‑line utility that scans a repository for dependency files and reports newer versions. It supports a range of manifest formats, including npm’s package.json, pnpm workspaces, Python’s pyproject.toml, Go modules, Rust Cargo workspaces, and CI workflow files that reference actions or Docker images. The tool can also modify the files to pin updated versions and optionally reinstall them.

Typical usage involves running `npx updates` to list available upgrades, or adding the `-u` flag to write the new versions back to the manifest and then reinstalling. A large set of options lets users filter which dependencies to consider, restrict updates to specific version ranges (patch, minor, or greatest), handle prerelease or release‑only versions, control network parallelism, and customize output formats such as JSON. Configuration can be supplied via an `updates.config.*` file, with command‑line arguments overriding those settings.

The program is positioned for developers who need a fast, scriptable way to keep multi‑language projects up to date without relying on external services. Its design emphasizes flexibility through granular inclusion/exclusion rules, cooldown periods for recent releases, and the ability to treat indirect Go dependencies, making it suitable for automated CI pipelines or local maintenance workflows.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps