From 924a43d090e9ef39f54e6ba7e3d9423554ddee5a Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Thu, 25 Apr 2019 09:31:09 +0200
Subject: [PATCH] fix(npm): full install for npm shrinkwrap

---
 lib/manager/npm/post-update/index.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/manager/npm/post-update/index.js b/lib/manager/npm/post-update/index.js
index 97b67d4ba4..50ddd41782 100644
--- a/lib/manager/npm/post-update/index.js
+++ b/lib/manager/npm/post-update/index.js
@@ -544,11 +544,13 @@ async function getAdditionalFiles(config, packageFiles) {
     } else {
       lockFile = config.yarnLock || 'yarn.lock';
     }
+    const skipInstalls =
+      lockFile === 'npm-shrinkwrap.json' ? false : config.skipInstalls;
     const res = await lerna.generateLockFiles(
       lernaPackageFile.lernaClient,
       upath.join(config.localDir, lernaDir),
       env,
-      config.skipInstalls,
+      skipInstalls,
       config.binarySource
     );
     // istanbul ignore else
-- 
GitLab