webpack-dashboard/utils/format-problems.js
Tyler Thompson bf0f0f9983 Use prettier
2017-09-10 20:56:21 -07:00

25 lines
726 B
JavaScript

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