Skip to content

Commit 9ced6d4

Browse files
committed
Address comments
1 parent 54b8d90 commit 9ced6d4

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

tools/jsdoc/tmpl/layout.tmpl

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,15 @@
2222
var repository = packageInfo.repository;
2323
var repositoryUrl = '';
2424
if (repository) {
25-
var repositoryString = typeof repository === 'string' ? repository : (repository.url || '');
25+
var repositoryString = (typeof repository === 'string' ? repository : (repository.url || '')).trim();
2626
repositoryString = repositoryString
2727
.replace(/^git\+/, '')
28+
.replace(/#.*$/, '')
29+
.replace(/^ssh:\/\//, '')
2830
.replace(/^git:\/\//, 'https://')
29-
.replace(/^ssh:\/\/git@/, 'https://')
30-
.replace(/^git@([^:]+):/, 'https://$1/')
31-
.replace(/\.git$/, '');
31+
.replace(/^git@([^:/]+)[:/]/, 'https://$1/')
32+
.replace(/\.git$/, '')
33+
.replace(/\/$/, '');
3234
if (/^https?:\/\//.test(repositoryString)) {
3335
repositoryUrl = repositoryString;
3436
}

0 commit comments

Comments
 (0)