Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

sometimes versions happen and you want to alert your users

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 README.md
Octocat-spinner-32 index.js
Octocat-spinner-32 package.json
Octocat-spinner-32 test.js
README.md

a-wild-version-appears

sometimes you want to tell users of your CLI script that there's a new version available.

this lets you do that!

var version = require('a-wild-version-appears')
  , pkg = require('./package.json')

version(pkg, function(err, newer_available) {
  if(newer_available) {
    console.error('there\'s a newer version of '+pkg.name+' available! `npm install -g '+pkg.name+'` to upgrade.')
  }

  // keep on doing stuff.
})

API

version(package_json_contents, ready(err, newer_available)) -> undefined

returns whether or not there's a newer version available or not. if an err is encountered in the attempt it'll be passed as err to the ready callback.

license

MIT

Something went wrong with that request. Please try again.