latest

Determine the latest available version of a package in npm

latest

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(errv) {
  console.log(v);
  // => "0.0.3" 
});

Errors passed directly from npm

var latest = require('latest');
 
latest('i-hope-this-package-never-exists', function(errv) {
  console.error(err.message);
  // => "404 Not Found: i-hope-this-package-never-exists" 
});

Check for upgrades in an app

var latest = require('latest');
var p = require('./package.json');
 
latest.checkupdate(p, function(retmessage) {
  console.log(message);
  // => "you are running the latest version 0.0.1" 
  process.exit(ret);
  // => 0 
});

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

$ 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