objective categorical abstract machine language personal data server
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis: "An atproto Personal Data Server implementation"
4description: "Eventually"
5maintainer: ["futurGH"]
6authors: ["futurGH"]
7license: "MPL-2.0"
8homepage: "https://github.com/futurGH/pegasus"
9bug-reports: "https://github.com/futurGH/pegasus/issues"
10depends: [
11 "ocaml" {= "5.2.1"}
12 "dune" {>= "3.20" & >= "3.20" & < "3.21"}
13 "lwt"
14 "aws-s3-lwt" {>= "4.8.1"}
15 "caqti" {>= "1.9.0"}
16 "caqti-driver-sqlite3" {>= "1.9.0"}
17 "caqti-lwt" {>= "1.9.0"}
18 "cohttp" {>= "6.1.1"}
19 "cohttp-lwt-unix" {>= "6.1.1"}
20 "dns-client-lwt" {>= "10.2.0"}
21 "dream"
22 "emile" {>= "1.1"}
23 "letters" {>= "0.4.0"}
24 "html_of_jsx" {>= "0.0.7"}
25 "re" {>= "1.13.2"}
26 "safepass" {>= "3.1"}
27 "server-reason-react"
28 "timedesc" {>= "3.1.0"}
29 "uri" {>= "4.4.0"}
30 "uuidm" {>= "0.9.10"}
31 "yojson" {>= "3.0.0"}
32 "lwt_ppx" {>= "5.9.1"}
33 "ppx_deriving_yojson" {>= "3.9.1"}
34 "ppx_rapper"
35 "ppx_rapper_lwt"
36 "webauthn" {>= "0.2.0"}
37 "alcotest" {with-test}
38 "crunch"
39 "ocamlformat-mlx" {with-dev-setup}
40 "ocamlmerlin-mlx" {with-dev-setup}
41 "odoc" {with-doc}
42]
43build: [
44 ["dune" "subst"] {dev}
45 [
46 "dune"
47 "build"
48 "-p"
49 name
50 "-j"
51 jobs
52 "@install"
53 "@runtest" {with-test}
54 "@doc" {with-doc}
55 ]
56]
57dev-repo: "git+https://github.com/futurGH/pegasus.git"
58x-maintenance-intent: ["(latest)"]