A fork of mtelver's day10 project
1(** Read package data from day10's html directory *)
2
3(** List all (name, version) pairs with docs *)
4val list_packages : html_dir:string -> (string * string) list
5
6(** List unique package names *)
7val list_package_names : html_dir:string -> string list
8
9(** List all versions for a package name, sorted descending *)
10val list_package_versions : html_dir:string -> name:string -> string list
11
12(** Check if docs exist for a package version *)
13val package_has_docs : html_dir:string -> name:string -> version:string -> bool
14
15(** Get the docs URL path for a package *)
16val docs_path : name:string -> version:string -> string