UNPKG

@botport/core

Version:

Unified framework for Discord bot products, published by BotPort. Combines docky and framework functionality.

18 lines (14 loc) 589 B
// src/lib/config/environment.js import * as dotenv from 'dotenv'; import { getEnvPath } from '../utils/pathResolver.js'; dotenv.config({ path: getEnvPath() }); export const loadAddons = process.env.ADDONS === 'true'; export const isDebug = process.env.DEBUG === 'true'; export function validateEnvironmentVariables() { const requiredEnvVars = ['TOKEN', 'CLIENT_ID', 'GUILD_ID']; return requiredEnvVars.filter(varName => !process.env[varName]); } export function getProjectDirectory() { const { getProjectRoot } = require('../utils/pathResolver.js'); return getProjectRoot(); }