gulp is using liftoff under the hood, which means gulpfile can be written in any language (ts - TypeScript, coffee - coffeescript)
See list of supported extensions - https://github.com/gulpjs/interpret