0.2.0 • Published 10 years ago

latest v0.2.0

Weekly downloads
8,092
License
-
Repository
github
Last release
10 years ago

latest

Quickly determine the latest available version of a package in npm

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

Example

Get the latest version number of autocast

var latest = require('latest');

latest('autocast', function(err, v) {
  console.log(v);
  // => "0.0.3"
});

Errors passed directly from npm

var latest = require('latest');

latest('i-hope-this-package-never-exists', function(err, v) {
  console.error(err.message);
  // => "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) {
  console.log(message);
  // => "you are running the latest version 0.0.1"
  process.exit(ret);
  // => 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

Install

npm install [-g] latest

Tests

npm test

License

MIT Licensed

hapi-email-subscription@xhw/clihomebridge-sony-audio-control-kazaripanes-asciigenerator-paneshcm_storybook_comp@everything-registry/sub-chunk-2046task-project-razdva1994weixin2vuewordsearchxbmc-xbox-controllerwiiu-media-serverxmjie-clirkhatakstash-push-mirrorminifyfromhtmlgit-http-servergit-http-server2json-to-fs-structurehueadmhue-cliitunes-utilsmped-uimonstera-uxhivtrace-vizhttp-host-proxyhttpserverkbevjan_test1hcmstorybookhomebridge-sony-audio-control-heargo-kazarigiee-utilsgmailxmusic-directorymy-tag-compoenentnagios-html-emailnagios-viewnagios-web-servermusicnamerlyrictaggermanta-syncmdlinks-irmaginarymachinedbopsview-html-emailpinspostmates-clientoh-wheelnw-initnfs-lcdp-pc-designerpbskids-games-updatepasshashreact-components-library-dropdownmenureact-components-library-dropdownmenu1npm-package-own-checkqsee-pushoversshpspringroll-updaterupor-ui-kit-tailwindrupor-ui-kit-tailwind-2rupor-ui-kit-tailwind-qwesj-ui-plusspaff-react@anacoelhovicente/primecore@axioms/axioms-ui@bfrett/stencil-poc3dstreetvue2dots-server-demo@firesoon/charts@infinitebrahmanuniverse/nolb-lat@lunchboxfinance/sdk@masonite/create-dw-release@modbus2mqtt/server@mchp-mcc/scf-pic8-dsm-v1@jdticketing/common@yield-protocol/yield-liquidator@yield-protocol/yield-liquidator-v2@zeroxvault/core@zalastax/nolb-lat@devforth/adminjs@primecms/core@wuchaowei/wei-wei-ui@yield-protocol/environments-v2ampache-webampalipay2vueailipaycloudbaseamassautomatiza2bigacircuit-benchcman.presentationcoreviscozy-controllercreate-rp-appcreate-ntem-appcontego-investigative-servicesdhcpd-dashboarddhcpd-notifiercryptogramcryptofi-component-library
0.2.0

10 years ago

0.1.2

11 years ago

0.1.1

12 years ago

0.1.0

12 years ago

0.0.1

12 years ago

0.0.0

12 years ago