Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 39442208c8 | |||
| b686202ae5 | |||
| 4093d091f4 | |||
| 7a8086b58c | |||
| a45e41889d | |||
| c33ee3f52c |
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@pushrocks/smartwhois",
|
||||
"version": "1.0.9",
|
||||
"version": "1.0.12",
|
||||
"private": false,
|
||||
"description": "a package for dealing with whois requests",
|
||||
"main": "dist_ts/index.js",
|
||||
|
||||
@@ -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 () => {
|
||||
@@ -22,6 +24,10 @@ tap.test('should get whois info for domain', async () => {
|
||||
const whoisInfo = await testSmartWhois.getWhoisForDomain('task.vc');
|
||||
console.log(whoisInfo);
|
||||
});
|
||||
tap.test('should get whois info for domain', async () => {
|
||||
const whoisInfo = await testSmartWhois.getWhoisForDomain('https://lossless.com');
|
||||
console.log(whoisInfo);
|
||||
});
|
||||
|
||||
tap.test('should get whois info for domain', async () => {
|
||||
const whoisInfo = await testSmartWhois.getWhoisForDomain('https://coffee.link/understanding-gen-z/');
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
*/
|
||||
export const commitinfo = {
|
||||
name: '@pushrocks/smartwhois',
|
||||
version: '1.0.9',
|
||||
version: '1.0.12',
|
||||
description: 'a package for dealing with whois requests'
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
@@ -68,8 +71,8 @@ export class SmartWhois {
|
||||
return {
|
||||
httpStatus: httpResult.statusCode,
|
||||
httpsStatus: httpsResult.statusCode,
|
||||
httpContentType: httpResult.headers['content-type'],
|
||||
httpsContentType: httpsResult.headers['content-type'],
|
||||
httpHeaders: httpResult.headers,
|
||||
httpsHeaders: httpsResult.headers,
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user