Sometimes You need to check if You really use all modules specified in package.json. I wrote simple application with UI to do this work: npm-package-analyzer.
The application allows to find unused modules which were specified in the dependency list.
The application was wrote on Scala with usage of ScalaFX.
To run analyzer execute command:
java -jar npm-package-analyzer-assembly-0.1.4.jar
Last version may be different!
Prerequisites: Java 8 (JRE is enough)