npm ls --prod will show the tree of your non-development dependencies.
I try to limit the number of dependencies I use in my open source modules for security and simplicity. I wanted to see the tree of dependencies while working on Helmet to make sure I wasn't pulling in more than I needed, but
npm ls gave me all of my dependencies, including development dependencies like my testing framework, which I didn't need to see.
Luckily, npm has a
--prod flag for this! Run
npm ls --prod to only see your "regular" dependencies, not your
If you want to do the opposite and only see
npm ls --dev a try.
Hope this little tip helps!