From be30eb72835698ef471e15e81b6fa78b2e6efede Mon Sep 17 00:00:00 2001 From: Charles Phillips Date: Tue, 4 Sep 2012 14:04:33 -0700 Subject: [PATCH] Add inital Coffeescript build package --- Cakefile | 18 ++++++++++++++++++ package.json | 0 2 files changed, 18 insertions(+) create mode 100644 Cakefile create mode 100644 package.json diff --git a/Cakefile b/Cakefile new file mode 100644 index 0000000..70a2256 --- /dev/null +++ b/Cakefile @@ -0,0 +1,18 @@ +{print} = require 'util' +{spawn} = require 'child_process' + +task 'build', 'Build lib/ from src/', -> + coffee = spawn 'coffee', ['-c', '-o', 'lib', 'src'] + coffee.stderr.on 'data', (data) -> + process.stderr.write data.toString() + coffee.stdout.on 'data', (data) -> + print data.toString() + coffee.on 'exit', (code) -> + callback?() if code is 0 + +task 'watch', 'Watch src/ for changes', -> + coffee = spawn 'coffee', ['-w', '-c', '-o', 'lib', 'src'] + coffee.stderr.on 'data', (data) -> + process.stderr.write data.toString() + coffee.stdout.on 'data', (data) -> + print data.toString() \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..e69de29