PSA: this repo has been moved into babel/babel -->
FYI we are moving this repo/package into https://github.com/babel/babel
ES2015 destructuring is not fully supported in Edge 15 and the polyfill required again. es6.math.imul
is supported on Android as of version 4.4
Functions such as Object.keys
, Object.freeze
, ... do already exist in ES5, but their behaviour changed in ES2015. babel-preset-env
with builtIns: true
now adds the core-js polyfills for this methods if the browser only supports the ES5 variant of the method (like IE11 for example)
We updated our mappings to support native trailing function commas and string paddings in Node.js 8+.
chromeandroid
browserslist value (#367) (@yavorsky)We added support for using browserslist's chromeandroid
in targets
.
Thanks to @graingert and @pfiaux for pointing out some needed updates to the uglify-js
-related docs.
browser
targets should be overridden by explicit targets, and we inadvertently broke this when we landed string version support.
We were originally waiting on 2.x for a breaking change, but since node v7.10 and other targets are causing some pain, we decided to land a backwards compatible version.