git-url-parse
Advanced tools
Comparing version
@@ -86,9 +86,11 @@ "use strict"; | ||
gitUrlParse.stringify = function (obj, type) { | ||
type = type || obj.protocol; | ||
type = type || (obj.protocols && obj.protocols.length ? obj.protocols.join('+') : obj.protocol); | ||
var port = obj.port ? ":" + obj.port : ''; | ||
var user = obj.user || 'git'; | ||
switch (type) { | ||
case "ssh": | ||
if (port) return "ssh://git@" + obj.resource + port + "/" + obj.full_name + ".git";else return "git@" + obj.resource + ":" + obj.full_name + ".git"; | ||
if (port) return "ssh://" + user + "@" + obj.resource + port + "/" + obj.full_name + ".git";else return user + "@" + obj.resource + ":" + obj.full_name + ".git"; | ||
case "git+ssh": | ||
return "git+ssh://git@" + obj.resource + port + "/" + obj.full_name + ".git"; | ||
case "ssh+git": | ||
return type + "://" + user + "@" + obj.resource + port + "/" + obj.full_name + ".git"; | ||
case "http": | ||
@@ -95,0 +97,0 @@ case "https": |
{ | ||
"name": "git-url-parse", | ||
"version": "6.1.0", | ||
"version": "6.1.1", | ||
"description": "A high level git url parser for common git providers.", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
15156
150.93%4
33.33%111
1.83%0
-100%165
Infinity%