Expand description
Workspace dependency graph built on petgraph.
Discovers projects via filesystem walk, parses manifests in parallel, and provides graph queries: dependency closure, affected set, cycle detection.
Structs§
- Workspace
Graph - The workspace dependency graph.
Functions§
- parse_
pnpm_ workspace - Parse a
pnpm-workspace.yamlfile and return(includes, excludes). Patterns prefixed with!are excludes. We avoid pulling in a YAML crate by relying on pnpm’s simple documented schema: - parse_
pnpm_ workspace_ str - Version of
parse_pnpm_workspacethat takes the file contents directly. Exposed for tests.