-
Notifications
You must be signed in to change notification settings - Fork 4
/
vcaml.opam
56 lines (54 loc) · 1.72 KB
/
vcaml.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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
opam-version: "2.0"
maintainer: "Jane Street developers"
authors: ["Jane Street Group, LLC"]
homepage: "https://github.com/janestreet/vcaml"
bug-reports: "https://github.com/janestreet/vcaml/issues"
dev-repo: "git+https://github.com/janestreet/vcaml.git"
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/vcaml/index.html"
license: "MIT"
build: [
["dune" "build" "-p" name "-j" jobs]
]
run-test: [
["./run-tests-in-opam.sh" name jobs]
]
depends: [
"ocaml" {>= "5.1.0"}
"async"
"async_kernel"
"async_unix"
"base_trie"
"core"
"core_kernel"
"core_unix"
"expect_test_helpers_async"
"expect_test_helpers_core"
"jsonaf"
"man_in_the_middle_debugger"
"ppx_jane"
"ppx_optcomp"
"semantic_version"
"textutils"
"angstrom" {>= "0.15.0"}
"angstrom-async" {>= "0.15.0"}
"bigstringaf"
"dune" {>= "3.11.0"}
"faraday" {>= "0.8.1"}
"re" {>= "1.8.0"}
]
available: arch != "arm32" & arch != "x86_32"
synopsis: "OCaml bindings for the Neovim API"
description: "
VCaml provides OCaml bindings for Neovim and models some of Neovim's trickier
semantics so plugin authors do not need to consider them when writing plugins.
Plugins communicate with Neovim remotely over Msgpack RPC (see `:h api` for
details).
"
post-messages: "
This version of VCaml is built and tested against Neovim 0.9.1. Because Neovim
is an evolving project and VCaml does not provide versionining guarantees,
expect the degree of breakage to increase the further away your version of
Neovim is from the tested version. The best way to ensure that nothing will
break unexpectedly for versions of Neovim you wish to support is to write tests
for your plugin.
"