effective-domain-name-parser
v0.0.11
Published
[![devDependency Status](https://david-dm.org/dontcallmedom/node-domain-name-parser/dev-status.svg)](https://david-dm.org/dontcallmedom/node-domain-name-parser#info=devDependencies)
Downloads
187
Readme
Domain name parser
This is very simple library for Node to parse a domain name into Top Level Domain / Second Level Domain / Subdomains based on the list of effective Top Level Domains maintained by Mozilla.
Install with npm install effective-domain-name-parser
.
var domainNameParser = require("effective-domain-name-parser");
console.log(domainNameParser.parse('www.example.com'));
// { tld: "com", sld: "example", "subdomain": "www" }
console.log(domainNameParser.parse('www.example.co.uk'));
// { tld: "co.uk", sld: "example", "subdomain": "www" }
Updating list of effective TLDs
The list of TLDs used by the library is built with node buildPLS.js
. This package should get updated each time the list is.