From 9afac8d291b4ff8d608e7d5c429723f16832647d Mon Sep 17 00:00:00 2001 From: Fleny Date: Sun, 26 Jul 2026 02:16:14 +0200 Subject: [PATCH] build(dev): Remove dotenv, use process.loadEnvFile instead (#5223) --- packages/bot/tests/e2e/constants.ts | 8 +++++--- packages/rest/package.json | 1 - packages/rest/tests/e2e/constants.ts | 8 +++++--- yarn.lock | 8 -------- 4 files changed, 10 insertions(+), 15 deletions(-) diff --git a/packages/bot/tests/e2e/constants.ts b/packages/bot/tests/e2e/constants.ts index dc96e2a00..7ef1fac53 100644 --- a/packages/bot/tests/e2e/constants.ts +++ b/packages/bot/tests/e2e/constants.ts @@ -1,6 +1,8 @@ -import dotenv from 'dotenv'; - -dotenv.config({ path: '../../.env' }); +try { + process.loadEnvFile('../../.env'); +} catch { + // ignore +} if (!process.env.DISCORD_TOKEN) throw new Error('Token was not provided.'); export const token = process.env.DISCORD_TOKEN; diff --git a/packages/rest/package.json b/packages/rest/package.json index 8909f0973..f8226928e 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -40,7 +40,6 @@ "c8": "^12.0.0", "chai": "^6.2.2", "chai-as-promised": "^8.0.2", - "dotenv": "^17.4.2", "mocha": "^11.7.6", "sinon": "^22.0.0", "ts-node": "^10.9.2", diff --git a/packages/rest/tests/e2e/constants.ts b/packages/rest/tests/e2e/constants.ts index 2fe3ca94e..5512475c3 100644 --- a/packages/rest/tests/e2e/constants.ts +++ b/packages/rest/tests/e2e/constants.ts @@ -1,6 +1,8 @@ -import dotenv from 'dotenv'; - -dotenv.config({ path: '../../.env', quiet: true }); +try { + process.loadEnvFile('../../.env'); +} catch { + // ignore +} export const token = process.env.DISCORD_TOKEN!; if (!token) throw new Error('Token was not provided.'); diff --git a/yarn.lock b/yarn.lock index 8fe91d8f2..c3269c0f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -186,7 +186,6 @@ __metadata: c8: "npm:^12.0.0" chai: "npm:^6.2.2" chai-as-promised: "npm:^8.0.2" - dotenv: "npm:^17.4.2" mocha: "npm:^11.7.6" sinon: "npm:^22.0.0" ts-node: "npm:^10.9.2" @@ -1534,13 +1533,6 @@ __metadata: languageName: unknown linkType: soft -"dotenv@npm:^17.4.2": - version: 17.4.2 - resolution: "dotenv@npm:17.4.2" - checksum: 10c0/164f8e77a646c8446867d5b588d26ea6005c8ea7c5eb41cf926f6113d23f2191355f6e0cfd95ea9bab98394a5b0a3f1e51a8399711b666fe55cc7b0bd745f942 - languageName: node - linkType: hard - "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0"