UNPKG

dependency-cruiser

Version:

Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

13 lines (10 loc) 321 B
function hasDependency(pResolvedName) { return (pNode) => pNode.dependencies.some(pToDependency => pToDependency.resolved === pResolvedName); } module.exports = (pNode, pGraph) => { if (pNode.dependencies.length > 0){ return false; } return !pGraph.some(hasDependency(pNode.source)); };