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.
Terser would not process any scripts when the
mangle_properties
config was set. This was due to a problem with the Terser library expecting theglobal
variable to be defined, which it is in a normal NodeJS environment, but unfortunately in an ExecJS abstract context it is stripped out presumable to provide consistency with other Javascript runners.The fix I implemented is to check for the presence of
global
and if not set, set it.This should not break anything, and now all processing completes and the specs pass.