UNPKG

npm-check

Version:

Check for outdated, incorrect, and unused dependencies.

15 lines (10 loc) 532 B
'use strict'; 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;