Skip to main content

Module dependency_resolver

Module dependency_resolver 

Source
Expand description

Dependency resolution from shape.toml

Resolves [dependencies] entries to concrete local paths:

  • Path deps: resolved relative to the project root.
  • Git deps: cloned/fetched into ~/.shape/cache/git/ and checked out.
  • Version deps: resolved from a local registry index with semver solving.

Structs§

DependencyResolver
Resolves dependency specs to local filesystem paths.
ResolvedDependency
A fully resolved dependency ready for the module loader.

Enums§

ResolvedDependencySource
Source classification for a resolved dependency.