gulp-es6-module-transpiler

0.2.2 • Public • Published

gulp-es6-module-transpiler

Gulp plugin for the ES6 Module Transpiler

NPM version Build Status Dependency Status

npm install gulp-es6-module-transpiler

Usage

Basic usage

var transpile  = require('gulp-es6-module-transpiler');
 
gulp.task('build', function() {
    return gulp.src('src/**/*.js')
        .pipe(transpile({
            formatter: 'bundle'
        }))
        .pipe(gulp.dest('lib'));
})

With source maps

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'));
 })

Options

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.

Release history

  • 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

License

MIT License

Package Sidebar

Install

npm i gulp-es6-module-transpiler

Weekly Downloads

29

Version

0.2.2

License

MIT

Last publish

Collaborators

  • ryanseddon