vigour-doc-badges
Version:
Generates `.md` badges
77 lines (64 loc) • 2.19 kB
Markdown
<!-- VDOC.badges travis; standard; npm -->
<!-- DON'T EDIT THIS SECTION (including comments), INSTEAD RE-RUN `vdoc` TO UPDATE -->
[](https://travis-ci.org/vigour-io/doc-badges)
[](http://standardjs.com/)
[](https://badge.fury.io/js/vigour-doc-badges)
<!-- VDOC END -->
# doc-badges
Generates `.md` badges
`$ npm install vigour-doc-badges`
## usage
```javascript
var badges = require('vigour-doc-badges')
badges(<options>) // returns markdown for the requested badges
```
`<options>` is an object with keys corresponding to badge names (see [available badges](#available-badges)) and values the configuration for the badge
#### example
```javascript
var badges = require('vigour-doc-badges')
badges({
travis: {
owner: 'vigour-io',
repo: 'doc-badges'
},
standard: {
style: 'shield'
},
npm: {}
})
/*
[](https://travis-ci.org/vigour-io/doc-badges)
[](http://standardjs.com/)
[](https://badge.fury.io/js/vigour-doc-badges)
*/
```
## Available badges
### travis
```javascript
var options = {
owner: '<githubOwner>',
repo: '<githubRepo>',
branch: '<branchName>'
}
```
- **owner** : GitHub owner name
- **repo** : GitHub repository name
- **branch** : GitHub branch name
### standard
```javascript
var options = {
style: '<style>'
}
```
- **style** : one of the following, defaults to `'shield'`
* `'shield'`: 
* `'badge'`: 
### npm
```javascript
var options = {
package: '<packageName>'
}
```
- **package** : npm package name
### ...
more coming soon, stay tuned!