To see the latest version of all the npm package installed, including their dependencies:
❯ npm list /Users/flavio/dev/node/cowsay └─┬ firstname.lastname@example.org ├── email@example.com ├─┬ firstname.lastname@example.org │ ├── email@example.com │ └── firstname.lastname@example.org ├─┬ email@example.com │ ├── firstname.lastname@example.org │ └─┬ email@example.com │ └── firstname.lastname@example.org └── email@example.com
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
npm list --depth=0:
❯ npm list --depth=0 /Users/flavio/dev/node/cowsay └── firstname.lastname@example.org
You can get the version of a specific package by specifying the name:
❯ npm list cowsay /Users/flavio/dev/node/cowsay └── email@example.com
This also works for dependencies of packages you installed:
❯ npm list minimist /Users/flavio/dev/node/cowsay └─┬ firstname.lastname@example.org └─┬ email@example.com └── firstname.lastname@example.org
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
One more thing! ⚠️ ✋
It's a 10-weeks long cohort online course where I will guide you to becoming a Web Developer.
It's not "just a course". It's a big event I organize once a year.
At the end of the first 10 weeks you'll know how to create web sites and web applications and I'll unlock you the 2nd phase of the Bootcamp: you will get access to a large number of projects exclusive to the Bootcamp graduates, so you can follow my instructions to build things like private areas with authentication, clones of popular sites like Twitter YouTube Reddit, create e-commerce sites, and much much more.
Because once you got the fundamentals, you only learn by working on real, exciting projects.
To find out more, visit bootcamp.dev