dependency-cruiser-fork
Version:
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
14 lines (12 loc) • 511 B
JavaScript
const _get = require("lodash/get");
const consolidateToFolder = require("../utl/consolidate-to-folder");
const moduleUtl = require("./module-utl");
module.exports = (pResults, pTheme) => {
return consolidateToFolder(pResults.modules)
.sort(moduleUtl.compareOnSource)
.map(moduleUtl.extractFirstTransgression)
.map(moduleUtl.folderify)
.map(moduleUtl.stripSelfTransitions)
.map(moduleUtl.applyTheme(pTheme))
.map(moduleUtl.addURL(_get(pResults, "summary.optionsUsed.prefix", "")));
};