diff --git a/index.js b/index.js index 3f94806..9b09309 100644 --- a/index.js +++ b/index.js @@ -8,7 +8,15 @@ module.exports = { preprocessTree: function(type, tree) { if (type === 'js') { - tree = react(tree, { transform: { es6module: true } }); + tree = react(tree, { + transform: { es6module: true }, + babelOptions: { + plugins: [ + 'transform-object-rest-spread', + 'transform-class-properties', + ], + }, + }); } return tree; diff --git a/package.json b/package.json index 88450dc..2c07574 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,9 @@ "prettier": "^1.9.2" }, "dependencies": { - "broccoli-react": "^0.8.0", + "babel-plugin-transform-class-properties": "^6.24.1", + "babel-plugin-transform-object-rest-spread": "^6.26.0", + "broccoli-react": "eddhannay/broccoli-react#v0.9.0", "ember-auto-import": "^1.0.1", "ember-cli-babel": "^6.3.0", "react": "^15.5.4 || ^16.0.0",