A Quick Script to Update All of Your NPM Dependencies

Posted on March 21, 2018  (Last modified on October 23, 2022 )
1 minutes  • 136 words

Nothing crazy here, I’ve just found myself chaining together pipes for something that I feel should ship with NPM. You can use this script to update all of your outdated dependencies to the latest. This is something you’ll want to do cautiously, definitely don’t run this and commit it without testing. However, if you have a pretty solid test suite, you can integrate something like this into your CI pipeline and fix forward should you find any issues. Anyways, without further ado, here’s the script.

rm -rf node_modules/; rm -f package-lock.json;  npm outdated | sed 1,1d | awk '{ print $1 }' | xargs npm update

For best results, I recommend throwing this in your package.json as a script. Perhaps “deps-update” or something similar. Are there any other scripts you can recommend for routine package.json maintenance?

Cartoon headshot of Brad Cypert
Follow me

Connect with me to follow along on my journey in my career, open source, and mentorship. Occasionally, I'll share good advice and content (quality not guaranteed).