npm-check
Version:
Check for outdated, incorrect, and unused dependencies.
15 lines (10 loc) • 532 B
JavaScript
var gitUrl = require('giturl');
function bestGuessHomepage(data) {
if (!data) {
return false;
}
var packageDataForLatest = data.versions[data['dist-tags'].latest];
return packageDataForLatest.homepage || packageDataForLatest.bugs && packageDataForLatest.bugs.url && gitUrl.parse(packageDataForLatest.bugs.url.trim()) || packageDataForLatest.repository && packageDataForLatest.repository.url && gitUrl.parse(packageDataForLatest.repository.url.trim());
}
module.exports = bestGuessHomepage;
;