Skip to content

badgelino/server

Repository files navigation

Badgelino.io

Better badges. Built with oboe.js, koa and node-canvas.

Very much work in progress

$ node --harmony index.js
#=> listen on port 3000

Endpoints

  1. localhost:3000/(module|m)/node/(version|v)/module-name.(svg|json)
  • module's Node version (dynamic/auto from engines object in package.json)
  1. localhost:3000/(module|m)/npm/(version|v)/module-name.(svg|json)
  • module's NPM version (dynamic/auto from engines object in package.json)
  1. localhost:3000/(module|m)/package/(version|v)/module-name.(svg|json)
  • module version (dynamic/auto from version in package.json)
  • version < 1 - orange color
  • version > 1 - blue color

Example 1 gitcreate

{
  "name": "gitcreate",
  "version": "0.0.4",
  "engines": {
    "node": ">= 0.10.0",
    "npm": ">= 1.4.28"
  }
}

Results 1, Live

/module/node/version/gitcreate.svg Node version
/module/npm/version/gitcreate.svg NPM version
/module/package/version/gitcreate.svg Package version or Package version


Example 2

{
  "name": "prodrepo",
  "version": "3.8.11",
  "engines": {
    "node": ">= 0.11.14",
    "npm": ">= 2.1.0"
  }
}

Results 2

https://badgelino.io/module/node/version/prodrepo.svg Node version
https://badgelino.io/module/npm/version/prodrepo.svg NPM version
https://badgelino.io/module/package/version/prodrepo.svg Package version

Authors & Contributors

Charlike Mike Reagent author tips

License MIT license

Copyright (c) 2014 Charlike Mike Reagent, contributors.
Released under the MIT license.

About

Very much work in progress, ugly, basic, raw badgelino API server - dynamic SVG-only badges

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published