url-domain
Advanced tools
Comparing version 1.0.8 to 1.0.9
@@ -10,2 +10,3 @@ const getDomain = (url) => { | ||
if (typeof url === 'string') { | ||
url = url.split('//www.').join('//'); | ||
const arrParams = url.split('?'); | ||
@@ -23,3 +24,3 @@ if (arrParams.length === 2) { | ||
if (sslArr.length === 2){ | ||
obj.protocol = sslArr[0]; | ||
obj.protocol = sslArr[0].split(':').join(''); | ||
obj.ssl = sslArr[0] === 'https:'; | ||
@@ -26,0 +27,0 @@ url = sslArr[1]; |
{ | ||
"name": "url-domain", | ||
"version": "1.0.8", | ||
"version": "1.0.9", | ||
"description": "Convert url address to json.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -6,12 +6,12 @@ // import { forgotPassword } from "../../controllers/forgotPasswordController"; | ||
it("should return true", () => { | ||
const url = 'https://some.fame.dk/end-point?id=649df808-0375'; | ||
const url = 'https://www.dr.dk'; | ||
const info = urlDomain(url); | ||
expect(info).toEqual({ | ||
ssl: true, | ||
domain: 'fame.dk', | ||
subdomains: [ 'some' ], | ||
params: { id: '649df808-0375' }, | ||
protocol: 'https:' | ||
domain: 'dr.dk', | ||
subdomains: [], | ||
params: {}, | ||
protocol: 'https' | ||
}); | ||
}); | ||
}); |
50
3793