forked from semgrep/semgrep
-
Notifications
You must be signed in to change notification settings - Fork 0
/
semgrep.opam
62 lines (57 loc) · 1.67 KB
/
semgrep.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
57
58
59
60
61
62
opam-version: "2.0"
name: "semgrep"
version: "1.3.0"
synopsis: "Like grep but for code: fast and syntax-aware semantic code pattern for many languages"
description: """
Semgrep is like grep but for searching patterns at the AST level.
For more information see https://semsgrep.dev
"""
maintainer: "Yoann Padioleau <[email protected]>"
authors: [ "Yoann Padioleau <[email protected]>" ]
license: "LGPL-2.1"
homepage: "https://semgrep.dev"
dev-repo: "git+https://github.com/returntocorp/semgrep"
bug-reports: "https://github.com/returntocorp/semgrep/issues"
# These are build dependencies.
# Development-only dependencies are in 'dev/dev.opam'.
#coupling: for semgrep CI to be fast, we try to pre-install these packages as
# part of of the base docker image. When you add a new package or change a version
# here, please also update the list of packages there:
#
# https://github.com/returntocorp/ocaml-layer/blob/master/common-config.sh
#
# or ask Martin to do so.
# You may also need to update the ocaml:alpine-xxx image used in ../Dockerfile.
#TODO: restore "bisect_ppx" {>= "2.5.0"} once can use ppxlib 0.22.0
depends: [
"ocaml" {>= "4.12.0"}
"dune" {>= "2.7.0" }
"stdcompat"
# deps that cames from pfff
"menhir" {= "20211128"} (* Newer versions cause massive build slowdowns *)
"grain_dypgen"
#
"base"
"alcotest"
"ANSITerminal"
"easy_logging" { = "0.8.1" }
"easy_logging_yojson" { = "0.8.1" }
"logs"
"atdgen"
"yojson"
"yaml"
"cmdliner"
"ppxlib"
"ppx_deriving"
"ppx_hash"
"uucp"
"uutf"
"re"
"pcre"
"parmap"
"cohttp-lwt-unix" # this brings lots of dependencies. This is for osemgrep.
"lsp" {= "1.7.0"}
"comby-kernel" {= "1.4.1"}
"ocamlgraph"
]
build: [make]