@nxrocks/common
Version:
Common library to share code among the `@nxrocks/*` plugins.
21 lines (20 loc) • 468 B
TypeScript
/**
* Interface representing a package dependency
*/
export interface PackageInfo {
packageId: string;
packageFile: string;
dependencies?: PackageInfo[];
modules?: string[];
}
/**
* Interface representing a workspace, with each project associated to its packages
*/
export interface WorkspacePackageInfoConfiguration {
projects: {
[projectRoot: string]: PackageInfo;
};
packages: {
[packageId: string]: string;
};
}