I just released coffee-watcher - a little script that can watch a directory and recompile CoffeeScript files if they change. What's interesting about this isn't the code itself, but the parts that are used build this script. In this post I'll dig deeper into these parts and explain how they fit together to form the JavaScript backend stack. The JavaScript backend stack The stack I used for coffee-