From 6dd343c14c34ec3f9fb0353748a2847af3533826 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Fri, 5 Jul 2019 14:55:59 +0200 Subject: [PATCH] fix: duplicate entires in rnpm warning --- packages/cli/src/tools/config/index.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/cli/src/tools/config/index.js b/packages/cli/src/tools/config/index.js index 25426eddb..c7aa9a691 100644 --- a/packages/cli/src/tools/config/index.js +++ b/packages/cli/src/tools/config/index.js @@ -97,10 +97,12 @@ function loadConfig(projectRoot: string = process.cwd()): ConfigT { let depsWithWarnings = []; - const finalConfig = [ - ...Object.keys(userConfig.dependencies), - ...findDependencies(projectRoot), - ].reduce((acc: ConfigT, dependencyName) => { + const finalConfig = Array.from( + new Set([ + ...Object.keys(userConfig.dependencies), + ...findDependencies(projectRoot), + ]), + ).reduce((acc: ConfigT, dependencyName) => { const localDependencyRoot = userConfig.dependencies[dependencyName] && userConfig.dependencies[dependencyName].root;