DimensionSoftware / gulp-livescript

LiveScript compiler as gulp plugin

Home Page:https://npmjs.org/package/gulp-livescript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gulp-livescript Travis CI Quality Coverage Dependencies Gitter

Compile LiveScript to JavaScript for Gulp

Version

Information

Packagegulp-livescript
Description Compile LiveScript to JavaScript for Gulp
Node Version >= 0.10
Gulp Version >= 3.5.0

Example

See how we compile src/index.ls to lib/index.js in this project.

Notice: I used gulpfile to compile src to lib in the old days, now I use lsc compiler directly.

gulpfile.ls

Usage

var gulpLiveScript = require('gulp-livescript');

gulp.task('ls', function() {
  return gulp.src('./src/*.ls')
    .pipe(gulpLiveScript({bare: true})
    .on('error', gutil.log))
    .pipe(gulp.dest('./public/'));
});

Error Handling

gulp-livescript will emit an error for cases such as invalid LiveScript syntax.

If you need to exit gulp with non-0 exit code, attatch a lister and throw the error:

gulp.task 'build' ->
  return gulp.src 'test/fixtures/illegal.ls'
    .pipe gulp-livescript bare: true
    .on 'error' -> throw it
    .pipe gulp.dest '.'

Options

The options object supports the same options as the standard LiveScript compiler.

Contributing

devDependency Status

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Credits

About

LiveScript compiler as gulp plugin

https://npmjs.org/package/gulp-livescript

License:MIT License


Languages

Language:LiveScript 64.8%Language:JavaScript 35.2%