Dotenv Expand
dotenv-expand expande las referencias a variables en archivos .env, de modo que $VAR o ${VAR} remitan al valor de una variable ya definida.
Propósito
Permitir referencias entre variables en archivos .env, evitando definiciones duplicadas y manteniendo la configuración coherente.
Mecanismo
Al analizar .env, $VAR y ${VAR} en los valores se sustituyen por el valor de VAR ya definido en el mismo archivo o en process.env. Se admite un valor por defecto con ${VAR:-default}.
Casos de uso
- Expansión de referencias de variables
- Composición de archivos .env de Docker
- Reutilización de variables en CI/CD