Inline process.env
boolean values (0
, 1
, false
, true
)
#6910
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
import.meta.env
values were always rewritten toprocess.env
values if possible. This caused a problem with feat(prerender): support quoted true / false values and 0 / 1 #6772 becauseimport.meta.env.PRERENDER_ENABLED
was rewritten toprocess.env.PRERENDER_ENABLED
which was not statically analyzable.0
,1
,true
, andfalse
if possibleexport const prerender
(cc @samducker) and can also improve dead code elimination in some scenarios.Testing
Tested manually because it relies on assigning to
process.env
before running the build.Docs
As outlined in #6772, this is not a feature we want to explicitly document.