diff --git a/.changeset/brave-candles-invent.md b/.changeset/brave-candles-invent.md new file mode 100644 index 000000000000..e63ffcb3cb5c --- /dev/null +++ b/.changeset/brave-candles-invent.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Simplify telemetry Vite version detection diff --git a/packages/astro/src/events/index.ts b/packages/astro/src/events/index.ts index 31e549ad7bdd..7af647d449e5 100644 --- a/packages/astro/src/events/index.ts +++ b/packages/astro/src/events/index.ts @@ -1,19 +1,10 @@ import { AstroTelemetry } from '@astrojs/telemetry'; -import { createRequire } from 'module'; +import { version as viteVersion } from 'vite'; import { ASTRO_VERSION } from '../core/constants.js'; -const require = createRequire(import.meta.url); - -function getViteVersion() { - try { - const { version } = require('vite/package.json'); - return version; - } catch (e) {} - return undefined; -} export const telemetry = new AstroTelemetry({ astroVersion: ASTRO_VERSION, - viteVersion: getViteVersion(), + viteVersion, }); export * from './error.js';