From 20e68f4325a6898892380699e6e64d2a15f77bce Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Sat, 23 Mar 2019 22:14:41 +0100
Subject: [PATCH] fix(npm): better skipInstalls check

---
 lib/manager/npm/post-update/lerna.js | 6 +++---
 lib/manager/npm/post-update/npm.js   | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/lib/manager/npm/post-update/lerna.js b/lib/manager/npm/post-update/lerna.js
index 09b6538359..1b2fe87a81 100644
--- a/lib/manager/npm/post-update/lerna.js
+++ b/lib/manager/npm/post-update/lerna.js
@@ -34,10 +34,10 @@ async function generateLockFiles(
     logger.debug('Using lerna version ' + lernaVersion);
     let params;
     if (lernaClient === 'npm') {
-      if (skipInstalls) {
-        params = '--package-lock-only --no-audit';
-      } else {
+      if (skipInstalls === false) {
         params = '--ignore-scripts  --no-audit';
+      } else {
+        params = '--package-lock-only --no-audit';
       }
     } else {
       params =
diff --git a/lib/manager/npm/post-update/npm.js b/lib/manager/npm/post-update/npm.js
index 9c6dc96d06..7a4d89c1f8 100644
--- a/lib/manager/npm/post-update/npm.js
+++ b/lib/manager/npm/post-update/npm.js
@@ -64,10 +64,10 @@ async function generateLockFile(
       cmd = 'npm';
     }
     args = `install`;
-    if (skipInstalls) {
-      args += ' --package-lock-only --no-audit';
-    } else {
+    if (skipInstalls === false) {
       args += ' --ignore-scripts --no-audit';
+    } else {
+      args += ' --package-lock-only --no-audit';
     }
     logger.debug(`Using npm: ${cmd} ${args}`);
     // TODO: Switch to native util.promisify once using only node 8
-- 
GitLab