From 2757a6d4fdd7a5ecd5226e8aa018d927fa8de8d3 Mon Sep 17 00:00:00 2001 From: Minh Nguyen Date: Fri, 3 Apr 2020 05:42:36 +0100 Subject: [PATCH] Support `.yarnrc` in addition to `.npmrc` This is a follow-up to #152. --- src/makePatch.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/makePatch.ts b/src/makePatch.ts index c4c70bb5..13376b11 100644 --- a/src/makePatch.ts +++ b/src/makePatch.ts @@ -102,11 +102,13 @@ export function makePatch({ "package.json", )).version as string - // copy .npmrc in case if packages are hosted in private registry - const npmrcPath = join(appPath, ".npmrc") - if (existsSync(npmrcPath)) { - copySync(npmrcPath, join(tmpRepo.name, ".npmrc")) - } + // copy .npmrc/.yarnrc in case packages are hosted in private registry + [".npmrc", ".yarnrc"].forEach(rcFile => { + const rcPath = join(appPath, rcFile) + if (existsSync(rcPath)) { + copySync(rcPath, join(tmpRepo.name, rcFile)) + } + }) if (packageManager === "yarn") { console.info(