Analyzes peer dependency declarations and their resolution status.
Summary
Functions
Counts total peer dependencies across packages.
Extracts peer dependencies from package.json data.
Extracts peerDependenciesMeta (optional markers).
Checks if a peer dependency is marked as optional.
Returns required (non-optional) peer dependencies.
Checks if all required peers are satisfied in the lockfile.
Lists unsatisfied peer dependencies.
Functions
@spec count_across([map()]) :: non_neg_integer()
Counts total peer dependencies across packages.
Extracts peer dependencies from package.json data.
Extracts peerDependenciesMeta (optional markers).
Checks if a peer dependency is marked as optional.
Returns required (non-optional) peer dependencies.
Checks if all required peers are satisfied in the lockfile.
Lists unsatisfied peer dependencies.