From a9b99e779a5a9f64491460b9f76b7c42b9f7dd91 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Sun, 25 Mar 2018 22:53:45 +0200
Subject: [PATCH] fix: write npmrc for lerna subdirs too

---
 lib/workers/branch/lock-files.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/workers/branch/lock-files.js b/lib/workers/branch/lock-files.js
index 133139acf0..16ff2d38a4 100644
--- a/lib/workers/branch/lock-files.js
+++ b/lib/workers/branch/lock-files.js
@@ -262,7 +262,9 @@ async function writeExistingFiles(config) {
       await fs.outputFile(upath.join(basedir, '.npmrc'), packageFile.npmrc);
     } else if (
       config.npmrc &&
-      (packageFile.hasYarnLock || packageFile.hasPackageLock)
+      (packageFile.hasYarnLock ||
+        packageFile.hasPackageLock ||
+        config.lernaLockFile)
     ) {
       logger.debug('Writing repo .npmrc to package file dir');
       await fs.outputFile(upath.join(basedir, '.npmrc'), config.npmrc);
-- 
GitLab