Gulp plugin for the ES6 Module Transpiler
npm install gulp-es6-module-transpilervar transpile = require('gulp-es6-module-transpiler');
gulp.task('build', function() {
return gulp.src('src/**/*.js')
.pipe(transpile({
formatter: 'bundle'
}))
.pipe(gulp.dest('lib'));
})var sourcemaps = require('gulp-sourcemaps');
var transpile = require('gulp-es6-module-transpiler');
gulp.task('build', function() {
return gulp.src('src/**/*.js')
.pipe(sourcemaps.init())
.pipe(transpile({
formatter: 'bundle'
}))
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest('lib'));
})formatter String|Formatter|Formatter constructor [optional]
Name of built-in formatter, formatter instance of formatter constructor function. Controls the output format of transpiler scripts. All built-in formatters are available as formatters property of required module require('gulp-es6-module-transpiler').formatters.
Defaults to es6-module-transpiler default formatter.
Important es6-module-transpiler version 0.9.x supports bundle and commonjs formatters only.
To support AMD format, please use es6-module-transpiler-amd-formatter.
basePath String [optional]
All module names will be resolved and named relatively to this path.
Defaults to process.cwd().
importPaths Array<String> [optional]
Array of path that will be used to resolve modules.
Defaults to [ options.basePath ].
sourceMaps Boolean [optional]
If set to false, sourceMappingURL is not appended to transpiled files and source maps are not applied. Defaults to true.
- 02/07/2015 - v0.2.2 - Bump es6-module-transpiler to 0.10.0
- 02/02/2015 - v0.2.1 - Outputs one file for every input file
- 29/12/2014 - v0.2.0 - 0.5.0+ compatibility with es6-module-transpiler
- 12/07/2014 - v0.1.3 - Normalises paths for windows machines
- 08/06/2014 - v0.1.2 - Added module prefix option
- 16/04/2014 - v0.1.1 - Version bump to 0.4.0


