git-up
A low level git url parser.
Installation
$ npm i --save git-up
Example
var GitUp = require("git-up");
console.log(GitUp("git@github.com:IonicaBizau/node-parse-url.git"));
console.log(GitUp("https://github.com/IonicaBizau/node-parse-url.git"));
Documentation
GitUp(input)
Parses the input url.
Params
- String
input
: The input url.
Return
- Object An object containing the following fields:
protocols
(Array): An array with the url protocols (usually it has one element).port
(null|Number): The domain port.resource
(String): The url domain (including subdomains).user
(String): The authentication user (usually for ssh urls).pathname
(String): The url pathname.hash
(String): The url hash.search
(String): The url querystring value.href
(String): The input url.protocol
(String): The git url protocol.token
(String): The oauth token (could appear in the https urls).
How to contribute
Have an idea? Found a bug? See how to contribute.
Where is this library used?
If you are using this library in one of your projects, add it in this list. :sparkles:
License
MIT © Ionică Bizău