UNPKG

dependency-cruiser-fork

Version:

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

15 lines (12 loc) 320 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)); };