webpack-dashboard/utils/format-problems.js
2018-11-24 15:49:51 -08:00

24 lines
630 B
JavaScript

"use strict";
const formatDuplicates = require("./format-duplicates");
const formatVersions = require("./format-versions");
function formatProblems(data) {
const duplicates = formatDuplicates(data.duplicates);
const versions = formatVersions(data.versions);
if (!duplicates && !versions) {
return "{green-fg}No problems detected!{/}";
}
if (duplicates && !versions) {
return `{green-fg}No version skews!{/}\n\n${duplicates}`;
}
if (!duplicates && versions) {
return `{green-fg}No duplicate files!{/}\n\n${versions}`;
}
return `${duplicates}\n${versions}`;
}
module.exports = { formatProblems };