Show only production dependencies with npm
In short, 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 devDependencies
.
If you want to do the opposite and only see devDependencies
, give npm ls --dev
a try.
Hope this little tip helps!