diff --git a/experimental/babel-preset-env/README.md b/experimental/babel-preset-env/README.md index e90548c1fb..d775c27ef8 100644 --- a/experimental/babel-preset-env/README.md +++ b/experimental/babel-preset-env/README.md @@ -38,7 +38,7 @@ $ npm install --save-dev babel-preset-env The data for this is currently at: [/data/plugins.json](/data/plugins.json) and being generated by [/scripts/build-data.js](/scripts/build-data.js) using https://kangax.github.io/compat-table. -> We would like help to make the data is correct! This just means usage/testing! +> We would like help to make sure the data is correct! This just means usage/testing! Currently: "chrome, edge, firefox, safari, node" @@ -137,3 +137,13 @@ transform-exponentiation-operator {} transform-async-to-generator {} syntax-trailing-function-commas {} ``` + +## Caveats + +### Using `babel-plugin-transform-object-rest-spread` and targeting node.js 6.5 or higher + +You may get a `SyntaxError: Unexpected token ...` error if using the [object-rest-spread](https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-object-rest-spread) feature and targeting node.js 6.5 or higher. + +This is a known issue at [babel/babel#4074](https://github.com/babel/babel/issues/4074). + +A simple workaround would be to re-enable the following plugins: `babel-plugin-transform-es2015-destructuring` and `babel-plugin-transform-es2015-parameters`.