-
Notifications
You must be signed in to change notification settings - Fork 0
/
validate.opam
38 lines (38 loc) · 1.29 KB
/
validate.opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
synopsis:
"OCaml library enabling efficient data validation through PPX derivers and a suite of annotation-based validators"
description:
"Validate is an OCaml library that focuses on data validation using PPX derivers and a range of annotations for different data types. It allows developers to apply annotations for various validation rules, such as string length, numeric values, and format constraints like URLs and UUIDs. This functionality makes it suitable for a wide array of applications in OCaml development where data integrity is crucial."
maintainer: ["Mateusz Ledwoń <mateuszledwon@duck.com>"]
authors: ["Mateusz Ledwoń <mateuszledwon@duck.com>"]
license: "MIT"
tags: ["validation" "ppx"]
homepage: "https://github.com/Axot017/validate"
doc: "https://axot017.github.io/validate/"
bug-reports: "https://github.com/Axot017/validate/issues"
depends: [
"ocaml" {>= "5.0.0"}
"dune" {>= "3.12"}
"alcotest" {with-test}
"ppx_deriving"
"re"
"uri"
"bisect_ppx" {with-test}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/Axot017/validate.git"