We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f875152 commit 4402622Copy full SHA for 4402622
packages/metascraper-helpers/index.js
@@ -4,13 +4,13 @@ const condenseWhitespace = require('condense-whitespace')
4
const isRelativeUrl = require('is-relative-url')
5
const { resolve: resolveUrl } = require('url')
6
const sanetizeUrl = require('normalize-url')
7
+const { flow, isString } = require('lodash')
8
const smartquotes = require('smartquotes')
-const { flow, isNil } = require('lodash')
9
const toTitle = require('to-title-case')
10
const urlRegex = require('url-regex')
11
12
const isUrl = (url, {relative = true} = {}) => {
13
- if (isNil(url)) return false
+ if (!isString(url)) return false
14
if (!relative) return urlRegex().test(url)
15
return isRelativeUrl(url) || urlRegex().test(url)
16
}
0 commit comments