diff --git a/packages/core/package.json b/packages/core/package.json index 179baf9..1cd2aef 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -16,10 +16,6 @@ "scripts": { "build": "tsc" }, - "dependencies": { - "@types/node-fetch": "^2.6.13", - "node-fetch": "^2.7.0" - }, "devDependencies": { "@types/node": "*", "typescript": "*" diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 2ccc4d8..2ba9966 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -1,5 +1,4 @@ import { ApiEndpoints, ErrorCodes, GuildsStatsData, InteractionData, LocaleData, TrackGuildType } from './types'; -import fetch from 'node-fetch'; /** * DiscordAnalytics Base Class @@ -121,7 +120,7 @@ export class AnalyticsBase { * @param body The body to send (optional) * @param max_retries The maximum number of retries (default: 5) * @param backoff_factor The backoff factor to use (default: 0.5) - * @returns {Promise} The response from the API + * @returns {Promise} The response from the API */ public async api_call_with_retries( method: string, @@ -129,9 +128,9 @@ export class AnalyticsBase { body?: string, max_retries: number = 5, backoff_factor: number = 0.5, - ): Promise { + ): Promise { let retries = 0; - let response: fetch.Response; + let response: Response; while (retries < max_retries) { try { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dbece1d..0456984 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,13 +25,6 @@ importers: version: 3.1.2(@types/node@24.10.4) packages/core: - dependencies: - '@types/node-fetch': - specifier: ^2.6.13 - version: 2.6.13 - node-fetch: - specifier: ^2.7.0 - version: 2.7.0 devDependencies: '@types/node': specifier: '*'