Sha256: 77957b966ac973d4eb1062fda6cea77edf4821586a359bc8a2ea47c5dc6cf3d5
Contents?: true
Size: 811 Bytes
Versions: 2
Compression:
Stored size: 811 Bytes
Contents
{exec} = require 'child_process' task 'build:javascript', "Compile Sumatra into JavaScript", -> exec 'coffee --join pkg/sumatra.js --compile lib/sumatra/*.coffee' task 'build:coffeescript', "Compile Sumatra into CoffeeScript", -> fs = require 'fs' src = fs.readFileSync 'lib/sumatra/plugin.js.coffee' src += fs.readFileSync 'lib/sumatra/runtime.js.coffee' fs.writeFile 'pkg/sumatra.coffee', src, (err) -> throw err if err true task 'build', "Compile Sumatra into both languages", -> invoke 'build:coffeescript' invoke 'build:javascript' task 'test', "Run all tests", -> exec "NODE_ENV=test mocha --compilers coffee:coffee-script --require coffee-script --require test/test_helper.js.coffee --colors ", (err, output) -> throw err if err console.log output
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sumatra-rails-0.0.4.1 | vendor/assets/javascripts/sumatra/Cakefile |
sumatra-rails-0.0.4 | vendor/assets/javascripts/sumatra/Cakefile |