dependency-cruiser
Version:
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
9 lines (7 loc) • 310 B
JavaScript
import { isDependent } from "../module-utl.mjs";
export default function getDependents(pModule, pModules) {
// perf between O(n) in an unconnected graph and O(n^2) in a fully connected one
return pModules
.filter(isDependent(pModule.source))
.map((pDependentModule) => pDependentModule.source);
}