diff options
Diffstat (limited to 'lib/utils')
-rw-r--r-- | lib/utils/links.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/utils/links.js b/lib/utils/links.js index c965dd9..6606bbf 100644 --- a/lib/utils/links.js +++ b/lib/utils/links.js @@ -1,6 +1,11 @@ var url = require('url'); var path = require('path'); +// Is the link an external link +var isExternal = function(href) { + return Boolean(url.parse(href).protocol); +}; + // Return true if the link is relative var isRelative = function(href) { var parsed = url.parse(href); @@ -41,6 +46,7 @@ var join = function() { module.exports = { isRelative: isRelative, + isExternal: isExternal, toAbsolute: toAbsolute, join: join -};
\ No newline at end of file +}; |