How do I use npm to show the latest version of a module? I am expecting something like npm --lastest express
to print out v3.0.0
.
You can use:
npm show {pkg} version
(so npm show express version
will return now 3.0.0rc3
).
If you're looking for the current and the latest versions of all your installed packages, you can also use:
npm outdated
As of October 2014:
If you'd like to see all available (remote) versions, then do:
npm view <module_name> versions
Note, versions is plural. This will give you the full listing of versions to choose from.
To get the version you actually have locally you could use:
npm list --depth=0 | grep <module_name>
Note, even with package.json declaring your versions, the installed version might actually differ slightly - for instance if tilda was used in the version declaration
For latest remote version:
npm view <module_name> version
Note, version is singular.
Should work across NPM versions 1.3.x, 1.4.x and 2.x