Note: Changed this preset.__parentEnvironment = EnvironmentUtils.mergePreserveNull([process.env, developerEnvironment]); to preset.__parentEnvironment = EnvironmentUtils.mergePreserveNull([process.env, preset.__parentEnvironment, developerEnvironment]);.
This helps ensure that in various scenarios, such as a test preset referencing a configure preset, we don't accidentally ignore the devenv parentEnvironment.
See title.
Note: Changed this
preset.__parentEnvironment = EnvironmentUtils.mergePreserveNull([process.env, developerEnvironment]);
topreset.__parentEnvironment = EnvironmentUtils.mergePreserveNull([process.env, preset.__parentEnvironment, developerEnvironment]);
.This helps ensure that in various scenarios, such as a test preset referencing a configure preset, we don't accidentally ignore the devenv parentEnvironment.