feature: add support for coffeescript