Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
FogNetwork
GitHub Repository: FogNetwork/Tsunami
Path: blob/main/public/games/files/flappy-bird/gulpfile.coffee
1036 views
1
gulp = require 'gulp'
2
coffee = require 'gulp-coffee'
3
gutil = require 'gulp-util'
4
connect = require 'gulp-connect'
5
concat = require 'gulp-concat'
6
uglify = require 'gulp-uglify'
7
8
gulp.task 'coffee', ->
9
gulp.src ['index.coffee']
10
.pipe coffee( bare: true ).on('error', gutil.log)
11
.pipe gulp.dest 'tmp'
12
13
gulp.task 'concat', ->
14
gulp.src ['bower_components/phaser/phaser.js', 'tmp/index.js']
15
.pipe concat('index.min.js')
16
.pipe uglify()
17
.pipe gulp.dest '.'
18
.pipe connect.reload()
19
20
gulp.task 'watch', ->
21
gulp.watch ['index.coffee', '!gulpfile.coffee'], ['coffee']
22
23
gulp.task "connect", connect.server(
24
root: __dirname
25
port: 3000
26
livereload: true
27
)
28
29
gulp.task 'default', ['coffee', 'concat', 'connect', 'watch']
30