Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
63 lines (42 sloc) 1.25 KB

browser-badge

Generate browser version compatibility badges.

example

With a json file like this:

{
  "explorer" : { "7.0" : false, "8.0" : false, "9.0" : false },
  "firefox" : { "10.0" : true, "11.0" : true, "12.0" : false, "13.0" : true, "nightly" : true },
  "chrome" : { "14.0" : true, "15.0" : true, "16.0" : true, "canary" : true },
  "safari" : { "5.0.5" : false, "5.1.0" : false, "5.1.1" : true },
  "opera" : { "10.6" : false, "11.0" : false, "11.6" : false }
}
$ browser-badge browsers.json -o badge.png

badge

usage

browser-badge {infile | -i infile | -} {outfile | -o outfile | -}

  infile should be a json object mapping browser names to version
  compatabilities

  outfile will be a png file with the browser badge data

methods

var browserBadge = require('browser-badge')

browserBadge(browsers)

Return a readable stream of png data from the browser version compatability object browsers.

browsers should map browser names to maps of versions to booleans expressing compatbility.

install

To get the command-line tool, with npm do:

npm install -g browser-badge

to install the library do:

npm install browser-badge
Something went wrong with that request. Please try again.