@webpack-contrib/defaults
Version:
Project configuration and boilerplate defaults for webpack projects
23 lines (21 loc) • 632 B
JavaScript
;
const { json } = require('mrm-core');
module.exports = config => {
// .babelrc
json('.babelrc').merge({
presets: [['env', {
useBuiltIns: true,
// Target maintained to match minimum Webpack Nodejs version.
targets: { node: config.maintLTS },
exclude: ['transform-async-to-generator', 'transform-regenerator']
}]],
plugins: [['transform-object-rest-spread', { useBuiltIns: true }]],
env: {
test: {
// Transformation of es2015 modules are needed for Jest.
presets: ['env'],
plugins: ['transform-object-rest-spread']
}
}
}).save();
};