const dotenv = require('dotenv'); dotenv.config(); module.exports = { port: Number(process.env.PORT || 5000), nodeEnv: process.env.NODE_ENV || 'development', frontendUrl: process.env.FRONTEND_URL || 'http://localhost:5173', jwtSecret: process.env.JWT_SECRET || 'change_this_secret', mongoUri: process.env.MONGO_URI || 'mongodb://127.0.0.1:27017', mongoDbName: process.env.MONGO_DB_NAME || 'vendor_management_system', smtp: { host: process.env.SMTP_HOST, port: Number(process.env.SMTP_PORT || 587), secure: String(process.env.SMTP_SECURE || 'false') === 'true', user: process.env.SMTP_USER, pass: process.env.SMTP_PASS, from: process.env.ALERT_FROM_EMAIL || 'no-reply@dss.local' }, twilio: { sid: process.env.TWILIO_ACCOUNT_SID, token: process.env.TWILIO_AUTH_TOKEN, from: process.env.TWILIO_WHATSAPP_FROM }, enableCron: String(process.env.ENABLE_CRON || 'true') === 'true' };