Decaf grew out of the frustration of having to refactor coffeescript to modern JavaScript syntax. It does that for you automatically. Because decaf uses the coffeescript compiler under the hood it has an advantage over other coffeescript transpilers. Decaf aims to be able to compile all coffeescript, but it is still a fairly young project. Please try decaf and submit issues if you run into problem

