NPM.OutdatedReport (NPM v0.6.0)

Copy Markdown View Source

Generates formatted reports for outdated npm packages.

Summary

Functions

Categorizes a list of outdated packages by severity.

Formats outdated packages as a table similar to npm outdated.

Returns security-relevant outdated packages (major versions behind).

Generates a summary line.

Functions

categorize(packages)

@spec categorize([map()]) :: map()

Categorizes a list of outdated packages by severity.

format_table(packages)

@spec format_table([map()]) :: String.t()

Formats outdated packages as a table similar to npm outdated.

security_risk(packages)

@spec security_risk([map()]) :: [map()]

Returns security-relevant outdated packages (major versions behind).

summary(packages)

@spec summary([map()]) :: String.t()

Generates a summary line.