feat(env): conditionally load .env file for Node.js 20.6+; remove dotenv dependency

This commit is contained in:
2025-10-04 18:17:38 -05:00
parent e005702480
commit 2d8a48d607
3 changed files with 4 additions and 3 deletions

1
package-lock.json generated
View File

@@ -16,7 +16,6 @@
"chrono-node": "2.9.0", "chrono-node": "2.9.0",
"discord-api-types": "0.38.26", "discord-api-types": "0.38.26",
"discord.js": "15.0.0-dev.1759363313-f510b5ffa", "discord.js": "15.0.0-dev.1759363313-f510b5ffa",
"dotenv": "16.6.1",
"node-appwrite": "19.1.0", "node-appwrite": "19.1.0",
"pino": "9.13.0", "pino": "9.13.0",
"prisma": "6.16.2", "prisma": "6.16.2",

View File

@@ -26,7 +26,6 @@
"chrono-node": "2.9.0", "chrono-node": "2.9.0",
"discord-api-types": "0.38.26", "discord-api-types": "0.38.26",
"discord.js": "15.0.0-dev.1759363313-f510b5ffa", "discord.js": "15.0.0-dev.1759363313-f510b5ffa",
"dotenv": "16.6.1",
"node-appwrite": "19.1.0", "node-appwrite": "19.1.0",
"pino": "9.13.0", "pino": "9.13.0",
"prisma": "6.16.2", "prisma": "6.16.2",

View File

@@ -1,4 +1,7 @@
import "dotenv/config"; // Cargar .env localmente solo si Node soporta process.loadEnvFile (Node.js 20.6+)
if (typeof (process as any).loadEnvFile === 'function') {
(process as any).loadEnvFile();
}
import Amayo from "./core/client"; import Amayo from "./core/client";
import { loadCommands } from "./core/loaders/loader"; import { loadCommands } from "./core/loaders/loader";