-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.ls
39 lines (33 loc) · 889 Bytes
/
gulpfile.ls
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
30
31
32
33
34
35
36
37
38
39
require! gulp
require! "main-bower-files"
$ = do (require "gulp-load-plugins")
getJs = ->
gulp.src "app/hello.ls"
.pipe $.livescript!
.pipe $.size showFiles: true
.pipe $.ngAnnotate!
gulp.task "default", ->
getJs!
.pipe gulp.dest "public"
gulp.src "app/*.jade"
.pipe $.jade!
.pipe gulp.dest "public"
gulp.src "app/hello.styl"
.pipe $.stylus!
.pipe gulp.dest "public"
gulp.src mainBowerFiles!
.pipe $.size showFiles: true
.pipe $.concat "vendor.js"
.pipe gulp.dest "public"
gulp.task "closure-compiler", ->
getJs!
.pipe $.closureCompiler(
compilerPath: "bower_components/closure-compiler/compiler.jar"
fileName: "hello.js"
warning_level: "VERBOSE"
externs:
"support/externs/angular-1.2.js"
"support/externs/externs.js"
)
.pipe $.size showFiles: true
.pipe gulp.dest "tmp"