create-js-app-scripts
Version:
Configuration and scripts for Create Js App.
14 lines (13 loc) • 565 B
JavaScript
module.exports = function preset(context, opts = {}) {
// See https://github.com/jhen0409/babel-preset-es2015-node6/blob/master/object-rest.js
const es2015BuildPreset = !opts['object-rest'] ?
require('babel-preset-es2015-node6').buildPreset :
require('babel-preset-es2015-node6/object-rest').buildPreset;
return {
presets: [
opts.es2015 !== false && [es2015BuildPreset, opts.es2015],
opts.es2016 !== false && require('babel-preset-es2016'),
opts.es2017 !== false && require('babel-preset-es2017'),
].filter(Boolean),
};
};