Dotenv Expand
dotenv-expand は .env ファイル内の変数参照を展開し、$VAR や ${VAR} が既に定義された変数の値を参照できるようにする。
目的
.env ファイル内での変数間参照をサポートし、定義の重複を避けて設定の一貫性を保つ。
メカニズム
.env の解析中に、値の中の $VAR と ${VAR} は、同じファイル内または process.env で既に定義された VAR の値に置換される。デフォルト値は ${VAR:-default} 形式で指定できる。
ユースケース
- 環境変数リファレンスの展開
- Docker .env ファイルの合成
- CI/CD での変数再利用