Setting up IDE for Node.js

Being a .Net developer I am used to using features like intellisense, debugging tools and integrated test runner. While there are extensions in Visual Studio to enhance these features, the default setup is quite rich and works out of the box. However, it is not the same for Node.js…