forked from hyspace/flappy
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgulpfile.coffee
More file actions
29 lines (24 loc) · 725 Bytes
/
gulpfile.coffee
File metadata and controls
29 lines (24 loc) · 725 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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/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']