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