UNPKG

586 Btext/coffeescriptView Raw
1james = require("james")
2coffee = require("james-coffee")
3uglify = require("james-uglify")
4
5james.task "build", ->
6 james.list("src/*.coffee").forEach (file) ->
7 james.read(file).transform(coffee(bare: true))
8 .transform(uglify).write file.replace("src", ".").replace(".coffee", ".js")
9
10
11james.task "actual_watch", ->
12 james.watch "src/*.coffee", (event, file) ->
13 james.read(file).transform(coffee(bare: true))
14 .transform(uglify).write file.replace("src", ".").replace(".coffee", ".js")
15
16james.task 'default', ['build']
17james.task 'watch', ['build', 'actual_watch']