diff --git a/packages/ws/src/utils/constants.ts b/packages/ws/src/utils/constants.ts index af9e325a4..3856605ed 100644 --- a/packages/ws/src/utils/constants.ts +++ b/packages/ws/src/utils/constants.ts @@ -1,9 +1,8 @@ -import { readFileSync } from 'node:fs'; -import { join } from 'node:path'; import process from 'node:process'; import { Collection } from '@discordjs/collection'; import { lazy } from '@discordjs/util'; import { APIVersion, GatewayOpcodes } from 'discord-api-types/v10'; +import { version } from '../../package.json'; import type { OptionalWebSocketManagerOptions, SessionInfo } from '../ws/WebSocketManager.js'; /** @@ -20,10 +19,7 @@ export enum CompressionMethod { ZlibStream = 'zlib-stream', } -const packageJson = readFileSync(join(__dirname, '..', '..', 'package.json'), 'utf8'); -const Package = JSON.parse(packageJson); - -export const DefaultDeviceProperty = `@discordjs/ws ${Package.version}`; +export const DefaultDeviceProperty = `@discordjs/ws ${version}`; const getDefaultSessionStore = lazy(() => new Collection());