Awesome
Deprecated
Use Babel instead.
gulp-regenerator
Transpile ES2015 generator functions to ES5 with Regenerator
Issues with the output should be reported on the Regenerator issue tracker.
Install
$ npm install --save-dev gulp-regenerator
Usage
const gulp = require('gulp');
const regenerator = require('gulp-regenerator');
gulp.task('default', () => {
gulp.src('src/app.js')
.pipe(regenerator())
.pipe(gulp.dest('dist'))
);
API
regenerator([options])
options
Type: Object
includeRuntime
Type: boolean
<br>
Default: false
A small runtime library (less than 1KB compressed) is required to provide the wrapGenerator function. You can install it either as a CommonJS module or as a standalone .js file, whichever you prefer.
Source Maps
Use gulp-sourcemaps like this:
const gulp = require('gulp');
const sourcemaps = require('gulp-sourcemaps');
const regenerator = require('gulp-regenerator');
gulp.task('default', () =>
gulp.src('src/app.js')
.pipe(sourcemaps.init())
.pipe(regenerator())
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('dist'))
);
License
MIT © Sindre Sorhus