Class NodeResolutionResult.ResolvedDependency

java.lang.Object
org.openrewrite.javascript.marker.NodeResolutionResult.ResolvedDependency
All Implemented Interfaces:
org.openrewrite.rpc.RpcCodec<NodeResolutionResult.ResolvedDependency>
Enclosing class:
NodeResolutionResult

public static class NodeResolutionResult.ResolvedDependency extends Object implements org.openrewrite.rpc.RpcCodec<NodeResolutionResult.ResolvedDependency>
Represents a resolved dependency from package-lock.json. This is what was actually installed (name + resolved version + its own dependencies).

Each ResolvedDependency's dependency arrays contain Dependency objects (requests), which can be looked up in NodeResolutionResult.resolvedDependencies to find their resolved versions.