Recursively expands environment variables in a string using process.env as the expansion reference. Variables may be presented with optional default as $VAR[:default] or ${VAR[:default]}. Unknown variables will expand to an empty string.
process.env
$VAR[:default]
${VAR[:default]}
The string to expand.
The expanded string.
process.env.FOO = 'bar';dotenvExpandFromProcessEnv('Hello $FOO'); // "Hello bar" Copy
process.env.FOO = 'bar';dotenvExpandFromProcessEnv('Hello $FOO'); // "Hello bar"
Recursively expands environment variables in a string using
process.env
as the expansion reference. Variables may be presented with optional default as$VAR[:default]
or${VAR[:default]}
. Unknown variables will expand to an empty string.