diff --git a/src/cli/util.js b/src/cli/util.js index 865ec86c4..173c321d2 100644 --- a/src/cli/util.js +++ b/src/cli/util.js @@ -10,6 +10,7 @@ const readline = require("readline"); const stringify = require("json-stable-stringify"); const fromPairs = require("lodash/fromPairs"); const pick = require("lodash/pick"); +const groupBy = require("lodash/groupBy"); const minimist = require("./minimist"); const prettier = require("../../index"); @@ -738,14 +739,6 @@ function indent(str, spaces) { return str.replace(/^/gm, " ".repeat(spaces)); } -function groupBy(array, getKey) { - return array.reduce((obj, item) => { - const key = getKey(item); - const previousItems = key in obj ? obj[key] : []; - return { ...obj, [key]: previousItems.concat(item) }; - }, Object.create(null)); -} - function createLogger(logLevel) { return { warn: createLogFunc("warn", "yellow"),