UNPKG

dgeni-packages

Version:

A collection of dgeni packages for generating documentation from source code

15 lines (13 loc) 402 B
'use strict'; /** * Parse the github URL for useful information * @return {Object} An object containing the github owner and repository name */ module.exports = function gitRepoInfo(packageInfo) { const GITURL_REGEX = /^(?:git\+https|https?):\/\/[^/]+\/([^/]+)\/(.+).git$/; const match = GITURL_REGEX.exec(packageInfo.repository.url); return { owner: match[1], repo: match[2] }; };