Use Gulp in NodeJS application
Gulp JS is Javascript based task runner. There are other task runners also written in Javascript like Grunt. My current personal favorite is Gulp.
Gulp JS can be configured and use with Text Editor and make that text editor work as a powerful IDE.
I normally use Sublime Text 3 and Atom as my IDEs.Latter became my favorite recently with Nuclide.