services/cascade_resolver library

Resolves cascading dependency impacts when upgrading packages.

When upgrading package A to a new version, the new version may require different versions of its own dependencies. If any of those transitive requirements conflict with the project's current lockfile, they are reported as CascadingImpacts.

Classes

CascadeResolver
Resolves cascading dependency impacts for package upgrades.