'use strict'; function hrefInfo(urlObj) { var minimumPathOnly = !urlObj.scheme && !urlObj.auth && !urlObj.host.full && !urlObj.port; var minimumResourceOnly = minimumPathOnly && !urlObj.path.absolute.string; var minimumQueryOnly = minimumResourceOnly && !urlObj.resource; var minimumHashOnly = minimumQueryOnly && !urlObj.query.string.full.length; var empty = minimumHashOnly && !urlObj.hash; urlObj.extra.hrefInfo.minimumPathOnly = minimumPathOnly; urlObj.extra.hrefInfo.minimumResourceOnly = minimumResourceOnly; urlObj.extra.hrefInfo.minimumQueryOnly = minimumQueryOnly; urlObj.extra.hrefInfo.minimumHashOnly = minimumHashOnly; urlObj.extra.hrefInfo.empty = empty; } module.exports = hrefInfo;