Add haml and js3 mode