edgecase/dieter — pull request #30 by timcharper (2012-09-19 18:00:51+00:00)
Title: Use fs 1.3.2; Throw coffeescript compile errors in browser

This is a combo-pull request. Sorry about that.

The first commit upgrades dieter to use fs 1.3.2, as 0.11 was heavily outdated and, naturally, very incompatible with 1.3.2

The second commit causes CoffeeScript compile errors to surface to the browser. Rather than rendering an empty page with 500 status, it renders the compile error as a throw('') script, so you immediately see javascript error in the browsers console, plus the details about which file failed to compile, which line number, and the CoffeeScript generated reason.