Ensure we target ES5 when building in webpack, add browserslist #329
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.
Fixes #328
We recently upgraded from Webpack 4 -> 5. Webpack 5 introduced additional controls over code generation, specifically adding options in
output.environment
. Since we target ES5 with our builds, and intentionally attempt to supper IE 11, we want all of the options turned off.This PR also adds a
.browserslistrc
file to ensure Webpack targets the browsers we care about. This was an additional change in the Webpack 4 -> 5 upgrade.