This tutorial details how to develop a RESTful API with NodeJS, ExpressJS, and TypeScript using test-driven development (TDD). We will be using: NodeJS v7.0.0 ExpressJS v4.14.0 TypeScript v2.0.6 Additionally, we will use tsconfig.json to configure the project, Gulp to automate transpilation, and d.ts for managing typings with npm. Updates: 12/08/2017: Added Windows 10 equivalent commands 11/18/201