Each component emits one canonical value, forwards its ref to the primary input, and ships a matching Zod schema. Open any card for its documentation and a live demo.
Country selector, per-country formatting, E.164 out.
Register-style entry. Integer minor units, never a float.
A mask that survives mid-string editing and paste.
Shows 12.5, emits 0.125. The confusion ends at the boundary.
Brand detection, Luhn, and grouping that reflows mid-type.
90m, 1:30 and 1.5h are the same number.
Hex out, any format in, with a live WCAG ratio.
Cron in, plain English and the next runs out.
MB and MiB are different numbers, and it keeps them different.
v4, v6 and CIDR, with the host range worked out for you.
@-mentions whose ids track the text they came from.