Analyzes how up-to-date dependencies are by comparing locked vs latest versions.
Summary
Functions
Classifies how far behind a locked version is from latest.
Formats freshness report.
Groups packages by freshness level.
Computes a freshness score (0-100, higher is fresher).
Functions
Classifies how far behind a locked version is from latest.
Formats freshness report.
Groups packages by freshness level.
@spec score([{String.t(), String.t(), String.t()}]) :: non_neg_integer()
Computes a freshness score (0-100, higher is fresher).