All seems fine, I created a coffeescript file, added a watcher to it which creates and updates the corresponding js file.
I tried with very simple code in coffeescript file, declaring variables:
myamount = 5
// Generated by CoffeeScript 1.6.3
myamount = 5;
Why does it put everything into a function ?? There is no way I can get rid of this function