Zum Inhalt springen
uencoder

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

Verwandte Tools

References