A focused TypeScript library for URL/URI and String encoding, decoding, validation, and analysis utilities.
[](https://github/alkaperl/gbkuai-shadowsocksconfig)
RFC-3986 URI toolkit for Node.js. IDN (RFC-3987), IPv6 zone identifiers (RFC 6874), Sitemap protocol. Zero dependencies.
A JavaScript immutable object that represents the normalized absolute URL.
Normalize IDNA domains in homograph attacks to equivalent ASCII domain names.
A comprehensive email validation module with syntax, domain, blacklist, and SMTP checks.
A regular expression that matches any of the code points that Verisign allows by default in IDN.
DNS over HTTPS universal TypeScript library

URLReference class
Verisign’s list of allowed-by-default IDN code points.