workspace-tools
Version:
A collection of utilities that are useful in a git-controlled monorepo managed by one of these tools:
11 lines (10 loc) • 375 B
TypeScript
/** A package graph edge that defines a single package name and one of its dependency */
export interface PackageDependency {
name: string;
dependency: string;
}
/** The graph is defined by as a list of package names as nodes, and a list of PackageDependency as edges*/
export interface PackageGraph {
packages: string[];
dependencies: PackageDependency[];
}