From af12b660f1c4c6f8da2abc537bd07973b8bfd21a Mon Sep 17 00:00:00 2001 From: Sidhartha Chatterjee Date: Tue, 4 May 2021 12:55:47 +0530 Subject: [PATCH] fix(gatsby-telemetry): Read installedGatsbyVersion correctly for workspaces (#31196) * Read Gatsby version correctly * Simplify logic Co-authored-by: Jarmo Isotalo --- packages/gatsby-telemetry/src/telemetry.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/gatsby-telemetry/src/telemetry.ts b/packages/gatsby-telemetry/src/telemetry.ts index df74c6fe2ca4e..aa6996575da74 100644 --- a/packages/gatsby-telemetry/src/telemetry.ts +++ b/packages/gatsby-telemetry/src/telemetry.ts @@ -215,14 +215,10 @@ export class AnalyticsTracker { } getGatsbyVersion(): SemVer { - const packageInfo = require(join( - process.cwd(), - `node_modules`, - `gatsby`, - `package.json` - )) try { - return packageInfo.version + const packageJson = require.resolve(`gatsby/package.json`) + const { version } = JSON.parse(fs.readFileSync(packageJson, `utf-8`)) + return version } catch (e) { // ignore }