Find the installed version of an npm package
How to find out which version of a particular package you have installed in your app
To see the latest version of all the npm package installed, including their dependencies:
npm list
Example:
❯ npm list
/Users/flavio/dev/node/cowsay
└─┬ [email protected]
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ └─┬ [email protected]
│ └── [email protected]
└── [email protected]
You can also just open the package-lock.json
file, but this involves some visual scanning.
npm list -g
is the same, but for globally installed packages.
To get only your top-level packages (basically, the ones you told npm to install and you listed in the package.json
), run npm list --depth=0
:
❯ npm list --depth=0
/Users/flavio/dev/node/cowsay
└── [email protected]
You can get the version of a specific package by specifying the name:
❯ npm list cowsay
/Users/flavio/dev/node/cowsay
└── [email protected]
This also works for dependencies of packages you installed:
❯ npm list minimist
/Users/flavio/dev/node/cowsay
└─┬ [email protected]
└─┬ [email protected]
└── [email protected]
If you want to see what’s the latest available version of the package on the npm repository, run npm view [package_name] version
:
❯ npm view cowsay version
1.3.1
→ I wrote 17 books to help you become a better developer:
- C Handbook
- Command Line Handbook
- CSS Handbook
- Express Handbook
- Git Cheat Sheet
- Go Handbook
- HTML Handbook
- JS Handbook
- Laravel Handbook
- Next.js Handbook
- Node.js Handbook
- PHP Handbook
- Python Handbook
- React Handbook
- SQL Handbook
- Svelte Handbook
- Swift Handbook
Also, JOIN MY CODING BOOTCAMP, an amazing cohort course that will be a huge step up in your coding career - covering React, Next.js - next edition February 2025