Typings for TypeScript definition manager ▸ Gulp for workflow (from serve, watch, compile, test to build) ▸ Bower for front-end package manager ▸ NPM for angular2 & dev-tooling package manager ▸ Live Server for development server & reload capability ▸ SystemJS for module loader ▸ Karma for test-runner ▸ Jasmine for test framework ▸ Istanbul for test coverage ▸ with Remap Istanbul for remapping Javascript to TypeScript coverage ▸ SystemJS Builder for module bundling in production