mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-17 02:54:21 +08:00
build: add reverse dependencies to packages map
This commit is contained in:
parent
08e91a94ab
commit
c0aa3d9a63
@ -29,6 +29,7 @@ export interface PackageInfo {
|
||||
experimental: boolean;
|
||||
packageJson: JsonObject;
|
||||
dependencies: string[];
|
||||
reverseDependencies: string[];
|
||||
|
||||
snapshot: boolean;
|
||||
snapshotRepo: string;
|
||||
@ -227,6 +228,7 @@ export const packages: PackageMap =
|
||||
},
|
||||
|
||||
dependencies: [],
|
||||
reverseDependencies: [],
|
||||
get version() {
|
||||
return _getVersionFromGit(experimental);
|
||||
},
|
||||
@ -244,4 +246,5 @@ for (const pkgName of Object.keys(packages)) {
|
||||
return name in (pkgJson.dependencies || {})
|
||||
|| name in (pkgJson.devDependencies || {});
|
||||
});
|
||||
pkg.dependencies.forEach(depName => packages[depName].reverseDependencies.push(pkgName));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user