@beemo/dependency-graph
Version:
Generate a dependency graph for a list of packages, based on their defined `dependencies` and `peerDependencies`.
18 lines • 456 B
TypeScript
export interface DependencyMap {
[module: string]: string;
}
export interface PackageConfig {
name: string;
dependencies?: DependencyMap;
devDependencies?: DependencyMap;
peerDependencies?: DependencyMap;
}
export interface TreeNode<T extends PackageConfig> {
nodes?: TreeNode<T>[];
package: T;
}
export interface Tree<T extends PackageConfig> {
nodes: TreeNode<T>[];
root: boolean;
}
//# sourceMappingURL=types.d.ts.map