Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. var gulp = require('gulp');
  2. var elm = require('gulp-elm');
  3. var concat = require('gulp-concat');
  4. var plumber = require('gulp-plumber');
  5. var livereload = require('gulp-livereload');
  6.  
  7. var path = ['src/**/*.elm','tests/**/*.elm'];
  8.  
  9. gulp.task('elm-init', elm.init);
  10.  
  11. gulp.task('elm', ['elm-init'], function(){
  12. return gulp.src(path)
  13. .pipe(plumber())
  14. .pipe(elm())
  15. .pipe(concat('elmapp.compiled.js'))
  16. .pipe(gulp.dest('js'))
  17. .pipe(livereload());
  18. });
  19.  
  20. gulp.task('default',['watch']);
  21.  
  22. gulp.task('watch', function(){
  23. livereload.listen();
  24. gulp.watch(path,['elm']);
  25. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement