Guess what? NPM again. In my case there was an 'ect' package that had its own installed version of coffe-script which was conflicted with the default coffe-script that caused
error: reserved word "yield"
on each exception and error throwed by js libraries
/blalbalba$ coffee start_application.coffee.sh
Running node v0.11.13
/home/user/node_modules/co/index.js:292
throw err;
^
/home/user/tst/test16.coffee:3:3: error: reserved word "yield"
yield request.get()
^
after I replaced /home/user/node_modules/ect/node_modules/ folder with /usr/local/lib/node_modules/ this shit has gone.