How to find the version of an installed npm package?

How to find the version of an installed npm package?

Written by Bobby Iliev on Aug 9th, 2022 Views Report Post

Introduction

npm is a package manager for Node.js. It is used to install and manage packages for your JavaScript projects. npm is open source and was initially released in 2009. The npm repository is a collection of open-source packages and tools for Node.js.

Check npm version

Let's quickly check the version of npm that we are using:

npm -v

# Output:
8.11.0

If you don't see the version number, you need to install npm first:

Downloading and installing Node.js and npm

Check the version of the installed npm packages

Once you have installed npm, you can check the versions of the installed packages for your project:

npm list

The output will look something like this depending on the installed packages:

├── adonis-preset-ts@2.1.0
├── luxon@2.1.1
├── pg@8.7.1
├── pino-pretty@7.2.0
├── proxy-addr@2.0.7
├── reflect-metadata@0.1.13
├── source-map-support@0.5.20
├── typescript@4.2.4
├── youch-terminal@1.1.1

Check the version of the installed npm package globally

The -g flag is used to check the global packages. The output will be the same as the output of the npm list command, except that it will only show the global packages.

npm list -g

Example output:

├── @cloudflare/wrangler@1.19.8
├── @stackbit/cli@0.2.30
├── npm@8.12.1
├── pg@8.7.3
└── typescript@4.6.4

Check the versions of the dependencies of your packages

If you want to check not only the versions of your packages but also their dependencies, you can use the --depth option:

npm list --depth=1

This will show you the versions of your packages and their dependencies.

Check the version of a specific package

You can also check the version of a specific package by adding the package name to the command:

npm list pg

Output:

└─┬ pg@8.7.1
  └─┬ pg-pool@3.4.1
    └── pg@8.7.1 deduped

Conclusion

Using the npm list command is a good way to check the versions of the installed packages.

For more information on what the latest version of a package is, you can use the npm info <package> command.

For more information, you can visit the official documentation at docs.npmjs.com.

Comments (0)