Ответ 1
Теперь можно минимизировать ES2015 без перекоса кода. babel minify (ранее babili) - это предварительный набор babel, который делает это.
Чтобы установить do:
npm install --save-dev babel-preset-minify
Чтобы использовать его с помощью gulp, выполните следующие действия:
var gulp = require('gulp')
var babel = require('gulp-babel')
gulp.task('default', () => {
return gulp.src('src/app.js')
.pipe(babel({presets: ['minify']}))
.pipe(gulp.dest('dist'))
})