coffee-script as an optional dependency