build: add reverse dependencies to packages map

This commit is contained in:
Hans Larsen 2019-03-06 15:20:43 -08:00 committed by vikerman
parent 08e91a94ab
commit c0aa3d9a63

View File

@ -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));
}