domain-alive
Version:
A Node.js library for checking if an FQDN (Fully Qualified Domain Name) is alive or not, uses a combination techniques of `NS` records, WHOIS/RDAP lookups, `A/AAAA` records
59 lines • 1.64 kB
JSON
{
"name": "domain-alive",
"version": "0.1.10",
"description": "A Node.js library for checking if an FQDN (Fully Qualified Domain Name) is alive or not, uses a combination techniques of `NS` records, WHOIS/RDAP lookups, `A/AAAA` records",
"repository": {
"type": "git",
"url": "git+https://github.com/SukkaW/domain-alive.git"
},
"main": "./dist/index.js",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"files": [
"dist"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.js",
"default": "./dist/index.js"
}
},
"keywords": [
"DNS",
"Domain",
"FQDN",
"Whois",
"RDAP"
],
"author": "SukkaW <https://skk.moe>",
"license": "MIT",
"dependencies": {
"debug": "4.4.1",
"dns2": "github:lsongdev/node-dns#3adb7e91b3101c0e4f43ebaca3a568269ea04d11",
"foxts": "^4.1.0",
"tldts": "^7.0.16"
},
"devDependencies": {
"@eslint-sukka/node": "^7.2.1",
"@swc-node/register": "^1.11.1",
"@types/debug": "^4.1.12",
"@types/dns2": "^2.0.10",
"@types/node": "^24.6.2",
"bumpp": "^10.2.3",
"bunchee": "^6.6.0",
"eslint": "^9.37.0",
"eslint-config-sukka": "^7.2.1",
"eslint-formatter-sukka": "^7.2.1",
"typescript": "^5.9.3",
"whoiser": "2.0.0-beta.8"
},
"scripts": {
"lint": "eslint --format=sukka .",
"build": "bunchee --no-sourcemap",
"node": "node --require=@swc-node/register",
"prerelease": "pnpm run lint && pnpm run build",
"release": "bumpp -r --all --commit \"release: %s\" --tag \"%s\""
}
}