Punycode (RFC3492) in OCaml
at cb3b948db5e4331c200ef196b41ea35be325cf60 28 lines 819 B view raw
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)))