We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 08cc344 commit c8b9b7cCopy full SHA for c8b9b7c
packages/gatsby-telemetry/src/telemetry.ts
@@ -215,14 +215,10 @@ export class AnalyticsTracker {
215
}
216
217
getGatsbyVersion(): SemVer {
218
- const packageInfo = require(join(
219
- process.cwd(),
220
- `node_modules`,
221
- `gatsby`,
222
- `package.json`
223
- ))
224
try {
225
- return packageInfo.version
+ const packageJson = require.resolve(`gatsby/package.json`)
+ const { version } = JSON.parse(fs.readFileSync(packageJson, `utf-8`))
+ return version
226
} catch (e) {
227
// ignore
228
0 commit comments