From 1a9ff36535cb9c4c92de7ed28b79e663b1addec9 Mon Sep 17 00:00:00 2001 From: ehmicky Date: Sun, 2 Aug 2020 12:00:11 +0200 Subject: [PATCH] refactor: simplify some code in Netlify Dev (#1048) --- src/utils/detect-server.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/utils/detect-server.js b/src/utils/detect-server.js index a64551c7160..b9f2fe12c4e 100644 --- a/src/utils/detect-server.js +++ b/src/utils/detect-server.js @@ -234,17 +234,15 @@ function filterSettings(scriptInquirerOptions, input) { /** utiltities for the inquirer section above */ function formatSettingsArrForInquirer(settingsArr) { - const ans = [] - settingsArr.forEach(setting => { - setting.possibleArgsArrs.forEach(args => { - ans.push({ + return [].concat( + ...settingsArr.map(setting => + setting.possibleArgsArrs.map(args => ({ name: `[${chalk.yellow(setting.framework)}] ${setting.command} ${args.join(' ')}`, value: { ...setting, args }, short: setting.framework + '-' + args.join(' '), - }) - }) - }) - return ans + })) + ) + ) } // if first arg is undefined, use default, but tell user about it in case it is unintentional function assignLoudly(