From 0d21b966c9691fdf70f8740a767d096fc7521509 Mon Sep 17 00:00:00 2001 From: Aaron Reisman Date: Wed, 18 May 2022 20:48:30 -0700 Subject: [PATCH] Update get-monorepo-type.ts Fixes issues when no package.json exists at the root of a repo --- lib/telemetry/src/get-monorepo-type.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/telemetry/src/get-monorepo-type.ts b/lib/telemetry/src/get-monorepo-type.ts index 30aae5eadc7d..9f49ce41cdf8 100644 --- a/lib/telemetry/src/get-monorepo-type.ts +++ b/lib/telemetry/src/get-monorepo-type.ts @@ -27,6 +27,8 @@ export const getMonorepoType = (): MonorepoType => { if (monorepoType) { return monorepoType; } + + if (!fs.existsSync(path.join(projectRootPath, 'package.json'))) return undefined; const packageJson = fs.readJsonSync(path.join(projectRootPath, 'package.json')) as PackageJson;