npm

This package has been deprecated

Author message:

Deprecated as Traceur is unmaintained. Check out [`gulp-babel`]( https://github.com/babel/gulp-babel ) instead.

gulp-traceur

1.0.0  •  Public  • Published

Deprecated

Deprecated as Traceur is unmaintained. Check out gulp-babel instead.


gulp-traceur Build Status

Traceur is a JavaScript.next to JavaScript-of-today compiler

Issues with the output should be reported on the Traceur issue tracker .

Install

 $ npm install --save-dev gulp-traceur

Usage

const   gulp   =   require ( ' gulp ' ) ;
const   traceur   =   require ( ' gulp-traceur ' ) ;
 
gulp . task ( ' default ' ,   ( )   =>
     gulp . src ( ' src/app.js ' )
         . pipe ( traceur ( ) )
         . pipe ( gulp . dest ( ' dist ' ) )
) ;

API

traceur([options])

See the Traceur options .

options

modules

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 ES2015 for AMD or Node.js environments.

traceur.RUNTIME_PATH

Absolute path to the Traceur runtime.js file.

Source Maps

Use gulp-sourcemaps like this:

const   gulp   =   require ( ' gulp ' ) ;
const   sourcemaps   =   require ( ' gulp-sourcemaps ' ) ;
const   traceur   =   require ( ' gulp-traceur ' ) ;
const   concat   =   require ( ' gulp-concat ' ) ;
 
gulp . task ( ' default ' ,   ( )   =>
     gulp . src ( ' src/*.js ' )
         . pipe ( sourcemaps . init ( ) )
         . pipe ( traceur ( ) )
         . pipe ( concat ( ' all.js ' ) )
         . pipe ( sourcemaps . write ( ' . ' ) )
         . pipe ( gulp . dest ( ' dist ' ) )
) ;

License

MIT © Sindre Sorhus

Package Sidebar

Install

npm i gulp-traceur

Weekly Downloads

one hundred

Version

1.0.0

License

MIT

Unpacked Size

5 kB

Total Files

four

Last publish

Collaborators

  •  sindresorhus