Punycode (RFC3492) in OCaml
1(lang dune 3.20)
2
3(name punycode)
4
5(generate_opam_files true)
6
7(license ISC)
8(authors "Anil Madhavapeddy")
9(homepage "https://tangled.org/@anil.recoil.org/ocaml-punycode")
10(maintainers "Anil Madhavapeddy <anil@recoil.org>")
11(bug_reports "https://tangled.org/@anil.recoil.org/ocaml-punycode/issues")
12(maintenance_intent "(latest)")
13
14(package
15 (name punycode)
16 (synopsis "RFC 3492 Punycode and IDNA implementation for OCaml")
17 (description
18 "A high-quality implementation of RFC 3492 (Punycode) with IDNA support.
19 Provides encoding and decoding of internationalized domain names,
20 with proper Unicode normalization and mixed-case annotation support.")
21 (depends
22 (ocaml (>= 4.14.0))
23 (dune (>= 3.0))
24 (uutf (>= 1.0.0))
25 (uunf (>= 15.0.0))
26 (domain-name (>= 0.4.0))
27 (odoc :with-doc)
28 (alcotest :with-test)))