UNPKG

dependency-cruiser

Version:

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

13 lines (11 loc) 476 B
import { flatLabel, extractFirstTransgression, addURL } from "./module-utl.mjs"; import { applyTheme } from "./theming.mjs"; import { compareModules } from "#graph-utl/compare.mjs"; export default function prepareFlatLevel(pResults, pTheme, _, pShowMetrics) { return pResults.modules .sort(compareModules) .map(flatLabel(pShowMetrics)) .map(extractFirstTransgression) .map(applyTheme(pTheme)) .map(addURL(pResults.summary.optionsUsed?.prefix ?? "")); }