gulp-traceur 
Traceur is a JavaScript.next to JavaScript-of-today compiler
Issues with the output should be reported on the Traceur issue tracker.
$ npm install --save-dev gulp-traceurvar gulp = require('gulp');
var traceur = require('gulp-traceur');
gulp.task('default', function () {
return gulp.src('src/app.js')
.pipe(traceur({sourceMap: true}))
.pipe(gulp.dest('dist'));
});Options are passed through to Traceur, except for options.filename which is set for you.
Type: boolean
Default: false
Type: string
Default: commonjs
Values: see traceur modules option
By default, gulp-traceur treats all files as modules. This allows use of the export, module and import syntax. In this way the transformer can be used to compile ES6 for AMD or Node.js environments.
Absolute path to the Traceur runtime.js file.