babel-preset-es2015-rollup
Version:
This is [babel-preset-es2015](http://babeljs.io/docs/plugins/preset-es2015/), minus [modules-commonjs](http://babeljs.io/docs/plugins/transform-es2015-modules-commonjs/), plus [external-helpers](http://babeljs.io/docs/plugins/external-helpers/). Use it wi
19 lines (13 loc) • 528 B
JavaScript
var relative = require( 'require-relative' );
var baseLocation = require.resolve( 'babel-preset-es2015' );
var plugins = require( baseLocation ).plugins.slice();
var commonjsPlugin = relative( 'babel-plugin-transform-es2015-modules-commonjs', baseLocation );
var i = plugins.length;
while ( i-- ) {
var plugin = plugins[i];
if ( plugin === commonjsPlugin || plugin[0] === commonjsPlugin ) {
plugins.splice( i, 1 );
}
}
plugins.push( require( 'babel-plugin-external-helpers' ) );
module.exports = { plugins: plugins };