tr46
npmv6.0.0An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing
Overview
tr46 is an npm package that an implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing. The latest version is 6.0.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need an implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing and value a focused solution.
When not to use it
Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Clear open-source license (MIT).
Cons
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of tr46.
Dependencies
Runtime (1)
Dev (5)
Used by
Popular packages that depend on tr46.
Alternatives to tr46
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
A querystring parser that supports nesting and arrays, with a depth limit
Encode a URL to a percent-encoded form, excluding already-encoded sequences
HTTP and HTTPS modules that follow redirects.
Elegant terminal spinner
An implementation of WHATWG AbortController interface.
Create clickable links in the terminal
Resolve a URI relative to an optional base URI
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
Strip UTF-8 byte order mark (BOM) from a string
Get the visual width of a string - the number of columns required to display it
Determine the East Asian Width of a Unicode character
Frequently installed together
An AST-based pattern checker for JavaScript.
An extremely fast JavaScript and CSS bundler and minifier.
🔎 A simple, tiny and lightweight benchmarking library!
Implements the WebIDL algorithms for converting to and from JavaScript values
Various operations on Uint8Array data
Version history
| Version | Published | License |
|---|---|---|
| 6.0.0latest | 10 months ago | MIT |
| 5.1.1 | 1 year ago | MIT |
| 5.1.0 | 1 year ago | MIT |
| 5.0.0 | 2 years ago | MIT |
| 4.1.1 | 3 years ago | MIT |
| 4.1.0 | 3 years ago | MIT |
| 4.0.0 | 3 years ago | MIT |
| 3.0.0 | 4 years ago | MIT |
| 2.1.0 | 5 years ago | MIT |
| 2.0.2 | 6 years ago | MIT |
| 2.0.1 | 6 years ago | MIT |
| 2.0.0 | 6 years ago | MIT |
| 1.0.1 | 9 years ago | MIT |
| 1.0.0 | 9 years ago | MIT |
| 0.0.3 | 10 years ago | MIT |
| 0.0.2 | 11 years ago | MIT |
| 0.0.1 | 11 years ago | MIT |
Frequently asked questions
How do I install tr46?
Run `npm install tr46` to add tr46 to your npm project.
What license is tr46 released under?
tr46 is distributed under the MIT license.
How popular is tr46?
tr46 has approximately 0 downloads per week and 1 known dependent packages.