1.1.0 • Published 1 year ago
domain-availablity-checker v1.1.0
Check Domain
This module provides functionality to check the availability of a domain using WHOIS and RDAP servers.
Installation
- Ensure you have Node.js installed.
- Install the package by running:
npm install domain-availablity-checkerUsage
Require the checkDomain function in your project:
const checkDomain = require('domain-availablity-checker');Call the checkDomain function with the domain you want to check:
checkDomain('example.com')
.then(result => {
console.log(result);
});
.catch(e=>console.log(e))Output
The checkDomain function returns an object with the following structure:
{
"domain": "example.com",
"available": true,
"message": "✅ The domain is available."
}domain: The domain name that was checked.available: A boolean indicating whether the domain is available.message: A message describing the result of the domain check.
Error Handling
If an error occurs during the domain check, the function will return an object with the following structure:
{
"domain": "example.com",
"available": false,
"message": "⚠️ An error occurred while checking the domain."
}error: A boolean indicating an error occurred.message: A message describing the error.
Dependencies
whois: A library for performing WHOIS lookups.util: A Node.js utility module.axios: A promise-based HTTP client for making requests.