コンテンツへスキップ
uencoder

Dotenv Expand

dotenv-expand は .env ファイル内の変数参照を展開し、$VAR や ${VAR} が既に定義された変数の値を参照できるようにする。

目的

.env ファイル内での変数間参照をサポートし、定義の重複を避けて設定の一貫性を保つ。

メカニズム

.env の解析中に、値の中の $VAR と ${VAR} は、同じファイル内または process.env で既に定義された VAR の値に置換される。デフォルト値は ${VAR:-default} 形式で指定できる。

ユースケース

  • 環境変数リファレンスの展開
  • Docker .env ファイルの合成
  • CI/CD での変数再利用

関連ツール

References