UNPKG

article-parser

Version:

Extract clean article data from given URL.

21 lines (15 loc) 426 B
// utils -> absolutifyURL var URL = require('url'); var { isString } = require('bellajs'); var isValidURL = require('./isValidURL'); var absolutify = (fullUrl, relativeUrl) => { if (!isValidURL(fullUrl) || !isString(relativeUrl)) { return ''; } let parsed = URL.parse(fullUrl); let first = [parsed.protocol, parsed.host].join('//'); return URL.resolve(first, relativeUrl); }; module.exports = absolutify;