Skip to content

ryanseddon/gulp-es6-module-transpiler

Folders and files

NameName
Last commit message
Last commit date
Jun 30, 2015
Jun 30, 2015
Dec 29, 2014
Jan 6, 2015
Dec 27, 2014
Jan 6, 2015
Dec 27, 2014
Sep 11, 2014
Jul 2, 2015
Jul 1, 2015

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published