Comment minifier les fonctions ES6 avec gulp-uglify?

Quand je lance gulp j'obtiens l'erreur suivante:

[12:54:14] { [GulpUglifyError: unable to minify JavaScript]
cause:
{ [SyntaxError: Unexpected token: operator (>)]
 message: 'Unexpected token: operator (>)',
 filename: 'bundle.js',
 line: 3284,
 col: 46,
 pos: 126739 },
plugin: 'gulp-uglify',
fileName: 'C:\\servers\\vagrant\\workspace\\awesome\\web\\tool\\bundle.js',
showStack: false }

La ligne fautive contient une flèche fonction:

var zeroCount = numberArray.filter(v => v === 0).length

Je sais que je peux le remplacer par le texte suivant pour remédier à la minification erreur:

var zeroCount = numberArray.filter(function(v) {return v === 0;}).length

Comment puis-je exécuter gulp sur le code contenant ES6 fonctionnalités sans causer de minification à l'échec?

source d'informationauteur Don Peat