Index: lib/url.js |
diff --git a/lib/url.js b/lib/url.js |
index 4ea741dbbfee3134f421426713b877edf6f39364..7614799423094d75f900f13e7f0cd35919c8b950 100644 |
--- a/lib/url.js |
+++ b/lib/url.js |
@@ -17,8 +17,10 @@ |
/** @module url */ |
-let getDomain = require("tldjs").getDomain; |
-let punycode = require("punycode"); |
+"use strict"; |
+ |
+const {getDomain} = require("tldjs"); |
+const punycode = require("punycode"); |
let getDecodedHostname = |
/** |
@@ -28,7 +30,7 @@ let getDecodedHostname = |
* @return {string} |
* @static |
*/ |
-exports.getDecodedHostname = function(url) |
+exports.getDecodedHostname = url => |
{ |
let hostname = url.hostname; |
@@ -46,7 +48,7 @@ exports.getDecodedHostname = function(url) |
* @param {Frame} frame |
* @return {string} |
*/ |
-exports.extractHostFromFrame = function(frame) |
+exports.extractHostFromFrame = frame => |
{ |
for (; frame; frame = frame.parent) |
{ |
@@ -65,7 +67,7 @@ exports.extractHostFromFrame = function(frame) |
* @param {URL} url |
* @return {string} |
*/ |
-exports.stringifyURL = function(url) |
+exports.stringifyURL = url => |
{ |
let protocol = url.protocol; |
let href = url.href; |
@@ -102,7 +104,7 @@ function isDomain(hostname) |
* @param {string} documentHost The IDN-decoded hostname of the document |
* @return {Boolean} |
*/ |
-exports.isThirdParty = function(url, documentHost) |
+exports.isThirdParty = (url, documentHost) => |
{ |
let requestHost = getDecodedHostname(url).replace(/\.+$/, ""); |
documentHost = documentHost.replace(/\.+$/, ""); |