TypeScript build system with Grunt