The opam repository for my Advent of Agentic Humps 2025

+publicsuffix

+37
+37
packages/publicsuffix/publicsuffix.dev/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Public Suffix List implementation for OCaml" 3 + description: 4 + "Parse and query the Mozilla Public Suffix List (PSL) to determine public suffixes and registrable domains. Supports ICANN and private domain sections, wildcard rules, and exception rules per the PSL specification." 5 + maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 6 + authors: ["Anil Madhavapeddy"] 7 + license: "ISC" 8 + homepage: "https://tangled.org/@anil.recoil.org/ocaml-publicsuffix" 9 + bug-reports: "https://tangled.org/@anil.recoil.org/ocaml-publicsuffix/issues" 10 + dev-repo: "git+https://tangled.org/@anil.recoil.org/ocaml-publicsuffix.git" 11 + depends: [ 12 + "ocaml" {>= "4.14.0"} 13 + "dune" {>= "3.18"} 14 + "domain-name" {>= "0.4.0"} 15 + "punycode" 16 + "cmdliner" {>= "1.3.0"} 17 + "alcotest" {with-test} 18 + "odoc" {with-doc} 19 + ] 20 + build: [ 21 + ["dune" "subst"] {dev} 22 + [ 23 + "dune" 24 + "build" 25 + "-p" 26 + name 27 + "-j" 28 + jobs 29 + "@install" 30 + "@runtest" {with-test} 31 + "@doc" {with-doc} 32 + ] 33 + ] 34 + x-maintenance-intent: ["(latest)"] 35 + url { 36 + src: "git+https://tangled.org/@anil.recoil.org/ocaml-publicsuffix.git#main" 37 + }