|
|
|
@ -16,6 +16,13 @@ module.exports = function (modules) {
|
|
|
|
|
resolve('@babel/plugin-proposal-export-namespace-from'), |
|
|
|
|
resolve('@babel/plugin-proposal-class-properties'), |
|
|
|
|
resolve('@babel/plugin-syntax-dynamic-import'), |
|
|
|
|
[ |
|
|
|
|
resolve('@babel/plugin-transform-runtime'), |
|
|
|
|
{ |
|
|
|
|
useESModules: modules === false, |
|
|
|
|
version: '^7.10.4', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
// resolve('babel-plugin-inline-import-data-uri'),
|
|
|
|
|
// resolve('@babel/plugin-transform-member-expression-literals'),
|
|
|
|
|
// resolve('@babel/plugin-transform-property-literals'),
|
|
|
|
@ -25,12 +32,6 @@ module.exports = function (modules) {
|
|
|
|
|
// resolve('@babel/plugin-proposal-object-rest-spread'),
|
|
|
|
|
// resolve('@babel/plugin-proposal-class-properties'),
|
|
|
|
|
]; |
|
|
|
|
plugins.push([ |
|
|
|
|
resolve('@babel/plugin-transform-runtime'), |
|
|
|
|
{ |
|
|
|
|
helpers: false, |
|
|
|
|
}, |
|
|
|
|
]); |
|
|
|
|
return { |
|
|
|
|
presets: [ |
|
|
|
|
[ |
|
|
|
@ -38,14 +39,7 @@ module.exports = function (modules) {
|
|
|
|
|
{ |
|
|
|
|
modules, |
|
|
|
|
targets: { |
|
|
|
|
browsers: [ |
|
|
|
|
'last 2 versions', |
|
|
|
|
'Firefox ESR', |
|
|
|
|
'> 1%', |
|
|
|
|
'ie >= 11', |
|
|
|
|
'iOS >= 8', |
|
|
|
|
'Android >= 4', |
|
|
|
|
], |
|
|
|
|
browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'not ie 11'], |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|