freeman
Version:
Source/GoldSrc server query library
22 lines (19 loc) • 554 B
JavaScript
var gulp = require('gulp'),
coffee = require('gulp-coffee'),
lint = require('gulp-coffeelint'),
plumber = require('gulp-plumber'),
rename = require('gulp-rename'),
uglify = require('gulp-uglify'),
watch = require('gulp-watch');
gulp.task('scripts', function() {
gulp.src('src/freeman.coffee').
pipe(watch()).
pipe(plumber()).
pipe(lint()).
pipe(coffee()).
pipe(gulp.dest('./dist/')).
pipe(uglify()).
pipe(rename('freeman.min.js')).
pipe(gulp.dest('./dist/'));
});
gulp.task('default', ['scripts']);