-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathamina.opam
51 lines (50 loc) · 1.32 KB
/
amina.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
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "2.1.0"
synopsis: "Amina is a modern template program"
description: """
Amina is a modern templating language. It takes a text file, called a "template"
file, that contains "tags" and reads a JSON value from STDIN. The tags within
the template file contain JSON path expressions and Scheme expressions. Amina
evaluates these expressions and replaces the tags with values taken from the
JSON stream. You can use Amina to generate text files that report data taken
from a JSON stream.
"""
maintainer: ["Larry D. Lee Jr. <[email protected]>"]
authors: ["Larry D. Lee Jr. <[email protected]>"]
license: "GPL-3.0"
homepage: "https://github.com/llee454/amina"
bug-reports: "https://github.com/llee454/amina/issues"
depends: [
"dune" {>= "2.9"}
"ocaml-lsp-server"
"ocamlformat"
"ppx_jane"
"ppx_blob"
"core"
"lwt"
"lwt_ppx"
"yojson"
"ppx_deriving_yojson"
"getopt"
"angstrom"
"conf-guile"
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"--promote-install-files=false"
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
["dune" "install" "-p" name "--create-install-files" name]
]
dev-repo: "git+https://github.com/llee454/amina.git"