TypeScript support for Middleman