diff --git a/lib/modules/manager/npm/extract/index.ts b/lib/modules/manager/npm/extract/index.ts index b480a6e7223fef5eb59d0756e3c37e85af6b45da..846f2d9fe8f1d759205e4ef8b6cbe668bc4accc8 100644 --- a/lib/modules/manager/npm/extract/index.ts +++ b/lib/modules/manager/npm/extract/index.ts @@ -127,13 +127,13 @@ export async function extractPackageFile( let yarnConfig: YarnConfig | null = null; const repoYarnrcYml = await readLocalFile(yarnrcYmlFileName, 'utf8'); - if (is.string(repoYarnrcYml)) { + if (is.string(repoYarnrcYml) && repoYarnrcYml.trim().length > 0) { yarnConfig = loadConfigFromYarnrcYml(repoYarnrcYml); } const legacyYarnrcFileName = getSiblingFileName(packageFile, '.yarnrc'); const repoLegacyYarnrc = await readLocalFile(legacyYarnrcFileName, 'utf8'); - if (is.string(repoLegacyYarnrc)) { + if (is.string(repoLegacyYarnrc) && repoLegacyYarnrc.trim().length > 0) { yarnConfig = loadConfigFromLegacyYarnrc(repoLegacyYarnrc); }