From 4f1ac1f0e6b1ca225c109eb76e7078bfbe57bdf7 Mon Sep 17 00:00:00 2001 From: jamesgeorge007 Date: Sun, 18 Aug 2019 11:22:25 +0530 Subject: [PATCH] Chore: refactor code --- lib/init/npm-utils.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/init/npm-utils.js b/lib/init/npm-utils.js index 26e78406fdc..67ee87bb757 100644 --- a/lib/init/npm-utils.js +++ b/lib/init/npm-utils.js @@ -119,12 +119,12 @@ function check(packages, opt) { throw error; } - if (opt.devDependencies && typeof fileJson.devDependencies === "object") { - deps = deps.concat(Object.keys(fileJson.devDependencies)); - } - if (opt.dependencies && typeof fileJson.dependencies === "object") { - deps = deps.concat(Object.keys(fileJson.dependencies)); - } + ["dependencies", "devDependencies"].forEach(dependency => { + if (opt[dependency] && typeof fileJson[dependency] === "object") { + deps = deps.concat(Object.keys(fileJson[dependency])); + } + }); + return packages.reduce((status, pkg) => { status[pkg] = deps.indexOf(pkg) !== -1; return status;