Search results
27 packages found
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
An RFC-3986 compliant and zero-dependencies Node.js module to parse URIs, punycode, punydecode, test URIs, URLs, Sitemap URLS, domains, IPs but also encode and decode URIs, URLs and Sitemap URLs
Typescript + ESM version of punycode.js
Cyrillify obfuscates your text with Cyrillic homoglyphs. There are 15 uppercase and 7 lowercase identical homoglyphs shared between English and Cyrillic character sets. Each character in each pair has a distinct and unrelated ASCII code from its homoglyph
Normalize URLs to a standardized form. HTTPS by default, flexible configuration, custom protocols, domain extraction, humazing URL, and punycode support. Both CJS & ESM modules available.
Low-level Punycode encoder/decoder without IDNA
💔 Deprecated node:punycode module as an npm package
Punycode converter.
Modular version of punycode package
A regex for matching punycode.
Check if a string is punycode.
A regular expression that matches any of the code points that Verisign allows by default in IDN.
Encodes/ decodes URLs to punycode/ unicode.
Simple domain information tool
Verisign’s list of allowed-by-default IDN code points.
A copy of io.js's punycode module
Normalize IDNA domains in homograph attacks to equivalent ASCII domain names.