From 884b75ee43065b3bae36a49a46414edb893831fb Mon Sep 17 00:00:00 2001 From: Alexander Wunschik Date: Fri, 30 Dec 2016 18:01:09 +0100 Subject: [PATCH] Babel update (#2513) * move all babel options to .babelrc file * updated babel-loader --- .babelrc | 6 +++++- gulpfile.js | 7 +++---- package.json | 10 +++++----- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/.babelrc b/.babelrc index c13c5f62..ebe44981 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,7 @@ { - "presets": ["es2015"] + "presets": ["es2015"], + "plugins": [ + "transform-es3-property-literals", + "transform-es3-member-expression-literals" + ] } diff --git a/gulpfile.js b/gulpfile.js index 69cf4ae4..74fc9870 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -48,11 +48,10 @@ var webpackModule = { { test: /\.js$/, exclude: /node_modules/, - loader: 'babel', + loader: 'babel-loader', query: { - cacheDirectory: true, - presets: ['es2015'], - plugins: ['transform-es3-property-literals', 'transform-es3-member-expression-literals'] + cacheDirectory: true, // use cache to improve speed + babelrc: true // use the .baberc file } } ], diff --git a/package.json b/package.json index ffbbbd25..d6e55d21 100644 --- a/package.json +++ b/package.json @@ -37,12 +37,12 @@ }, "devDependencies": { "async": "^2.0.0-rc.2", - "babel-core": "^6.6.5", - "babel-loader": "^6.2.4", - "babel-preset-es2015": "^6.6.0", - "babel-plugin-transform-es3-property-literals": "^6.8.0", + "babel-core": "^6.21.0", + "babel-loader": "^6.2.10", "babel-plugin-transform-es3-member-expression-literals": "^6.8.0", - "babelify": "^7.2.0", + "babel-plugin-transform-es3-property-literals": "^6.8.0", + "babel-preset-es2015": "^6.18.0", + "babelify": "^7.3.0", "clean-css": "^3.4.10", "gulp": "^3.9.1", "gulp-clean-css": "^2.0.11",