Files
2023-12-03 20:23:35 -05:00

29 lines
731 B
CoffeeScript

gulp = require 'gulp'
coffee = require 'gulp-coffee'
gutil = require 'gulp-util'
connect = require 'gulp-connect'
concat = require 'gulp-concat'
uglify = require 'gulp-uglify'
gulp.task 'coffee', ->
gulp.src ['index.coffee']
.pipe coffee( bare: true ).on('error', gutil.log)
.pipe gulp.dest 'tmp'
gulp.task 'concat', ->
gulp.src ['bower_components/phaser/build/phaser.js', 'tmp/index.js']
.pipe concat('index.min.js')
.pipe uglify()
.pipe gulp.dest '.'
.pipe connect.reload()
gulp.task 'watch', ->
gulp.watch ['index.coffee', '!gulpfile.coffee'], ['coffee']
gulp.task "connect", connect.server(
root: __dirname
port: 3000
livereload: true
)
gulp.task 'default', ['coffee', 'concat', 'connect', 'watch']