Enable loose mode for ES6 class transformation

Loose mode is required to make inheritance work in IE 9-10:
http://babeljs.io/docs/usage/caveats/

Change-Id: I23e954fd02fbaa2327e33ad0f8091306da2f6667
Closes-Bug: #1602738
This commit is contained in:
Vitaly Kramskikh 2016-07-15 19:07:29 +03:00
parent e17a428545
commit e978675a99
1 changed files with 5 additions and 1 deletions

View File

@ -20,7 +20,11 @@ module.exports = {
exclude: [/node_modules\//, /\/expression\/parser\.js$/],
query: {
cacheDirectory: true,
plugins: ['transform-runtime', 'transform-es2015-modules-commonjs'],
plugins: [
['transform-es2015-classes', {loose: true}],
'transform-runtime',
'transform-es2015-modules-commonjs'
],
presets: ['es2015-webpack', 'react']
}
},