Async (with callback api) check through github api if branch/tag/release exists in the user/repo
, you can use user/repo[#branch]
for the check
Install
npm i --save online-branch-exist
npm test
API
For more use-cases see the tests
using user/repo#branch
you can check if tag
or branch
exists
pattern
{String}token
{String|Boolean} github personal access token, or true
for publiccallback
{Function}
Example:
var onlineExist = require('online-branch-exist');
onlineExist('tunnckoCore/koa-better-body#master', function(err, res) {
if (err) {
console.error(err);
return;
}
console.log(res);
})
Checks that given branch
exists in github repo, using user/repo#branch
string pattern
Actually same as above.
pattern
{String}token
{String|Boolean} github personal access token, or true
for publiccallback
{Function}
Example:
var onlineExist = require('online-branch-exist');
onlineExist.branch('koajs/koa#proxy', function(err, res) {
if (err) {
console.error(err);
return;
}
console.log(res);
})
Checks that given tag
exists in github repo, using user/repo#tag
string pattern
pattern
{String}token
{String|Boolean} github personal access token, or true
for publiccallback
{Function}
Example:
var onlineExist = require('online-branch-exist');
onlineExist.tag('hybridables/handle-arguments#v2.0.0', function(err, res) {
if (err) {
console.error(err);
return;
}
console.log(res);
})
Author
Charlike Mike Reagent
License
Copyright (c) 2014-2015 Charlike Mike Reagent, contributors.
Released under the MIT
license.
Powered and automated by kdf, February 27, 2015