2014-11-25 15:51:45 +00:00

36 lines
618 B
CoffeeScript

gulp = require 'gulp'
coffee = require 'gulp-coffee'
concat = require 'gulp-concat'
uglify = require 'gulp-uglify'
sourcemaps = require 'gulp-sourcemaps'
plumber = require 'gulp-plumber'
paths =
scripts: ['./lib/**/*.coffee']
gulp.task 'scripts', [], ()->
return gulp.src(paths.scripts)
.pipe(plumber())
.pipe(sourcemaps.init())
.pipe(coffee())
#.pipe(uglify())
.pipe(sourcemaps.write('./sourcemaps/'))
.pipe(gulp.dest('./'))
# Rerun the task when a file changes
gulp.task 'watch', ()->
gulp.watch(paths.scripts, ['scripts'])
gulp.task('default', ['watch', 'scripts'])