cake
This commit is contained in:
parent
7eefd7be74
commit
afe5c63ae1
23
Cakefile
Normal file
23
Cakefile
Normal file
@ -0,0 +1,23 @@
|
||||
cs = require 'coffee-script'
|
||||
fs = require 'fs'
|
||||
{log} = console
|
||||
|
||||
HEADER = fs.readFileSync 'header', 'utf8'
|
||||
INFILE = 'script.coffee'
|
||||
OUTFILE = '4chan_x.js'
|
||||
|
||||
build = ->
|
||||
fs.readFile INFILE, 'utf8', (err, code) ->
|
||||
throw err if err
|
||||
try
|
||||
code = HEADER + cs.compile code
|
||||
catch e
|
||||
log e
|
||||
fs.writeFile OUTFILE, code, (err) ->
|
||||
throw err if err
|
||||
|
||||
task 'dev', ->
|
||||
build()
|
||||
fs.watchFile INFILE, interval: 250, (curr, prev) ->
|
||||
if curr.mtime > prev.mtime
|
||||
build()
|
||||
Loading…
x
Reference in New Issue
Block a user