or run

npx @tessl/cli init
Log in

Version

Files

docs

index.md
tile.json

tessl/npm-punycode

A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/punycode@2.3.x

With Tessl

Agent performance with Tessl

93%

Improvement

Agent performance improvement using Tessl

+14%

To install, run

npx @tessl/cli install tessl/npm-punycode@2.3.0
OverviewEval results

Assessment results

Generated

Agent Claude Code

Scenario 1

Decode Punycode label to Unicode

-32%

Scenario 2

Decode punycoded labels case-insensitively

65%

Scenario 3

Expose package version string

0%

Scenario 4

Convert domains/emails to ASCII punycode

30%

Scenario 5

Convert domains/emails to Unicode

39%

Scenario 6

Encode Unicode label to Punycode

70%

Scenario 7

Preserve surrogate edge cases without mutating provided code point arrays

-30%

Scenario 8

UCS-2 code point encode/decode helpers

0%

Scenario 9

Normalize IDNA separators and isolate email local parts

0%

Scenario 10

Signal RangeError on invalid digits or overflow during encode/decode

0%