jashkenas--coffeescript/documentation/v2/code.coffee

12 lines
513 B
CoffeeScript
Raw Normal View History

fs = require 'fs'
_ = require 'underscore'
2017-02-13 01:00:05 +00:00
CoffeeScript = require '../../lib/coffeescript'
module.exports = ->
(file, run = no) ->
cs = fs.readFileSync "documentation/examples/#{file}.coffee", 'utf-8'
js = CoffeeScript.compile cs, bare: yes # This is just the initial JavaScript output; it is replaced by dynamic compilation on changes of the CoffeeScript pane
render = _.template fs.readFileSync('documentation/v2/code.html', 'utf-8')
output = render {file, cs, js, run}