npm

Need private packages and team management tools?Check out npm Orgs. »

shieldman

1.4.0 • Public • Published

shieldman

Badges creator

npm version Build Status Coverage Status

Installation

npm i -S shieldman

Usage

'use strict'
const shieldman = require('shieldman')
 
const shield = shieldman('travis', { repo: 'zkochan/shieldman' })
 
console.log(shield)
//> { text: 'Build Status',
//    link: 'https://travis-ci.org/zkochan/shieldman',
//    image: 'https://img.shields.io/travis/zkochan/shieldman.svg' }

API

shieldman(service, [opts])

  • service is a String representing the service for which the shield will be created.
  • opts.style is the style of the shield. The available styles are: flat (the default one), flat-square and plastic.
  • opts.repo is the GitHub repo targeted by the shield. For the current repo the value would be KenanY/shields.
  • opts.branch is the branch name for which the shield is created.
  • opts.npmName is the npm name of the package for which the shield is created. This value is currently required only by the npm shield.

The shieldman function returns an Object obj which has three keys:

  • obj.image is a String link to the SVG of the shield for String service
  • obj.link is a String link to the project page of repo on the website of service
  • obj.text is a String label for the service

License

MIT © Zoltan Kochan

Keywords

install

npm i shieldman

Downloadsweekly downloads

72

version

1.4.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability