Parse the github user, repo, branch and other things from a GitHub url.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
test
.editorconfig
.gitignore
.jscs.json
.jshintrc
.travis.yml
README.md
gulpfile.js
package.json

README.md

github-url-parse

NPM version Build Status Dependency Status Coverage Status

Parse the github user, repo, branch and other things from a GitHub url.

Install

$ npm install --save github-url-parse

Usage

var gitHubUrlParse = require('github-url-parse');

var github = gitHubUrlParse('https://github.com/stefanbuck/github-url-parse/blob/master/lib/index.js');

console.log('user:' + github.user); // stefanbuck
console.log('repo:' + github.repo); // github-url-parse
console.log('branch:' + github.branch); // master
console.log('path:' + github.path); // lib/index.js
console.log('type:' + github.type); // blob

License

Copyright (c) 2014 Stefan Buck. Licensed under the MIT license.