diff --git a/test/test.ts b/test/test.ts index 43adafa..8478286 100644 --- a/test/test.ts +++ b/test/test.ts @@ -11,6 +11,8 @@ tap.test('should create a valid instance of SmartWhois', async () => { tap.test('should get a parsed url result for whois', async () => { const parsedUrlResult = await testSmartWhois.getParsedUrlResultForWhois('https://coffee.link/understanding-gen-z/'); console.log(parsedUrlResult); + const parsedUrlResult2 = await testSmartWhois.getParsedUrlResultForWhois('task.vc'); + console.log(parsedUrlResult2); }); tap.test('should get additional data', async () => { diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 48fd957..29318ef 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@pushrocks/smartwhois', - version: '1.0.11', + version: '1.0.12', description: 'a package for dealing with whois requests' } diff --git a/ts/index.ts b/ts/index.ts index 8341872..6fef100 100644 --- a/ts/index.ts +++ b/ts/index.ts @@ -42,6 +42,9 @@ export class SmartWhois { * can be used to prepare an input for the whois command */ public async getParsedUrlResultForWhois(urlArg: string) { + if (!urlArg.includes('//')) { + urlArg = `https://${urlArg}`; + } const smarturlInstance = plugins.smarturl.Smarturl.createFromUrl(urlArg); const tldtsData = plugins.tldts.parse(urlArg); return {