Dotenv Expand
dotenv-expand erweitert Variablenreferenzen in .env-Dateien, sodass $VAR oder ${VAR} auf den Wert einer bereits definierten Variable verweisen.
Zweck
Referenzen zwischen Variablen in .env-Dateien unterstützen, Doppeldefinitionen vermeiden und die Konfiguration konsistent halten.
Mechanismus
Beim Parsen von .env werden $VAR und ${VAR} in Werten durch den Wert von VAR ersetzt, der bereits in derselben Datei oder in process.env definiert ist. Ein Standardwert ist in der Form ${VAR:-default} möglich.
Anwendungsfälle
- Auflösung von Umgebungsvariablen-Referenzen
- Docker-.env-Dateien komponieren
- Variablenwiederverwendung in CI/CD