UNPKG

dependency-cruiser-fork

Version:

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

18 lines (14 loc) 460 B
function filenameMatchesPattern(pFullPathToFile, pPattern) { return RegExp(pPattern, "g").test(pFullPathToFile); } function moduleMatchesFilter(pModule, pFilter) { return filenameMatchesPattern(pModule.source, pFilter.path); } function dependencyMatchesFilter(pDependency, pFilter) { return filenameMatchesPattern(pDependency.resolved, pFilter.path); } module.exports = { moduleMatchesFilter, dependencyMatchesFilter, filenameMatchesPattern, };