Skip to content
Quickly determine the latest available version of a package in npm
Latest commit 97e6361 Feb 19, 2015 @bahamas10 bump
Failed to load latest commit information.
bin bump npm, add CLI Feb 19, 2015
tests style and capitalization Jan 14, 2013
.gitignore Initial Commit Aug 28, 2012 bump npm, add CLI Feb 19, 2015
index.js Silent w/o changing loglevel. Fixes GH-1. May 17, 2013
package.json bump Feb 19, 2015


Quickly determine the latest available version of a package in npm

Useful for command line tools that want to check for available upgrades


Get the latest version number of autocast

var latest = require('latest');

latest('autocast', function(err, v) {
  // => "0.0.3"

Errors passed directly from npm

var latest = require('latest');

latest('i-hope-this-package-never-exists', function(err, v) {
  // => "404 Not Found: i-hope-this-package-never-exists"

Convenience Function

Check for upgrades in an app

var latest = require('latest');
var p = require('./package.json');

latest.checkupdate(p, function(ret, message) {
  // => "you are running the latest version 0.0.1"
  // => 0

checkupdate(package-json-obj, cb(ret, message))

A convenience method that will check for newer versions of a module in npm given a package.json object as the first argument.

The callback fires with a return code suitable for exiting with, and a message to print

Command Line

$ latest latest json npm notfound
latest: 0.1.2
json: 9.0.3
npm: 2.6.0
notfound: Error: 404 Not Found: notfound


npm install [-g] latest


npm test


MIT Licensed

Something went wrong with that request. Please try again.