forked from semgrep/semgrep
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsemgrep.opam
47 lines (42 loc) · 1.37 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
opam-version: "2.0"
name: "semgrep"
version: "0.73.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'.
# A big dependency is pfff, but it's now a submodule so it's not listed here
#TODO: restore "bisect_ppx" {>= "2.5.0"} once can use ppxlib 0.22.0
# 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.
depends: [
"dune" {>= "2.7.0" }
"atdgen"
"yojson"
"yaml"
"ppx_deriving"
"ppx_hash"
"uucp"
"uutf"
"re"
"pcre"
"parmap"
"ppxlib" {= "0.20.0" }
"lsp" {= "1.7.0"}
"comby-kernel" {= "1.4.1"}
]
build: [make]