@flynnodetraveler/env-config-loader
v1.0.0
Published
A module dot-env that loads .env files and set it environment variables
Maintainers
Readme
dot-env
A Node.js module that loads .env files and set it environment variables
Installation
npm install dot-envUsage
Basic Usage
const { config } = require('dot-env');
// Load .env file and set environment variables
config();config(options)
Loads a .env file and set it environment variables
Parameters:
options(Object): Configuration optionspath(string): Path to.envfile. Default:'.env'
Returns:
Promise<Object>: Object containing:parsed: Parsed environment variables
Features
- ✅ Loads
.envfiles and sets environment variables - ✅ Parses environment variables from
.envfiles
Example .env File
# Database configuration
DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp
DB_USER=admin
DB_PASSWORD=secret123
# API Keys
API_KEY=your-api-key-here
SECRET_KEY=your-secret-key
# Feature flags
ENABLE_FEATURE_X=true
ENABLE_FEATURE_Y=false{
"parsed": {
"DB_HOST": "localhost",
"DB_PORT": "5432",
...
}
}