For point 2, as you say, NodeJS is built around packages and has npm bundled for easy dependency management. I'm surprised you didn't bump into this information more quickly as you were researching NodeJS as a technology.
For me, point 1 is the interesting piece of this article; when working with scripting languages, I've always worked with code editors like Sublime Text 2 and Notepad++. I'd be interested to hear more about your use of an IDE; pros / cons - what areas of development you found it improved and where it get in the way.