diff --git a/lib/6to5/transformation/transformers/index.js b/lib/6to5/transformation/transformers/index.js index 05affb79d9..fea0e8ee5b 100644 --- a/lib/6to5/transformation/transformers/index.js +++ b/lib/6to5/transformation/transformers/index.js @@ -47,11 +47,12 @@ module.exports = { "es6.constants": require("./es6/constants"), + // needs to be before `es6.parameters.default` as default parameters will destroy the rest param + "es6.parameters.rest": require("./es6/parameters.rest"), + // needs to be before `es6.blockScoping` as default parameters have a TDZ "es6.parameters.default": require("./es6/parameters.default"), - "es6.parameters.rest": require("./es6/parameters.rest"), - // needs to be before `es6.blockScoping` as let variables may be produced "es6.destructuring": require("./es6/destructuring"),