One thing I setup in a large TypeScript project is not having type checking errors block outputting JavaScript. We still require all commits that go through PR to pass type checking and even enforce the compiler's script mode, but locally we try to ensure the developers can iterate on an idea as fast as they want and refine later. This system has been well received by all of the developers working on the project.
They have a project file for Sublime Text 3 and are using grunt as a build system so you should be able to use it on a Mac or in Linux. However from their road map it looks like they are still trying to fix a lot things that only work in IE.