Easy to use testing framework.
Excellent design-time type checking and the ability for the Typescript compiler to attach typing information to metadata at compile time allows for relatively simple type checking at run-time as well.
This is used to minify and bundle the code into a single library file.
This is used to transpile compiled ES2015 Typescript code. This is done because, at the moment, Babel is better at ES5 transpilation than Typescript is.
Runs on a private server.