-
Notifications
You must be signed in to change notification settings - Fork 11
/
buildDeps.sc
62 lines (58 loc) · 1.93 KB
/
buildDeps.sc
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
import mill._
import mill.define._
import mill.scalalib._
object alloy {
val alloyVersion = "0.3.9"
val core =
ivy"com.disneystreaming.alloy:alloy-core:$alloyVersion"
val protobuf =
ivy"com.disneystreaming.alloy:alloy-protobuf:$alloyVersion"
}
object circe {
val jawn = ivy"io.circe::circe-jawn:0.14.6"
}
object everit {
val jsonSchema = ivy"com.github.erosb:everit-json-schema:1.14.3"
}
val slf4j =
ivy"org.slf4j:slf4j-nop:2.0.9" // needed since swagger-parser relies on slf4j-api
object swagger {
val parser = Agg(
ivy"io.swagger.parser.v3:swagger-parser:2.1.19",
// included to override the version brought in by swagger-parser which has a vulnerability
ivy"org.mozilla:rhino:1.7.14"
)
}
object smithy {
val smithyVersion = "1.49.0"
val model = ivy"software.amazon.smithy:smithy-model:$smithyVersion"
val build = ivy"software.amazon.smithy:smithy-build:$smithyVersion"
val diff = ivy"software.amazon.smithy:smithy-diff:$smithyVersion"
}
object cats {
val mtl = ivy"org.typelevel::cats-mtl:1.4.0"
val parse = ivy"org.typelevel::cats-parse:1.0.0"
}
val ciString = ivy"org.typelevel::case-insensitive:1.4.0"
val decline = ivy"com.monovore::decline:2.4.1"
object lihaoyi {
val oslib = ivy"com.lihaoyi::os-lib:0.9.2"
val ujson = ivy"com.lihaoyi::ujson:3.1.3"
}
val collectionsCompat =
ivy"org.scala-lang.modules::scala-collection-compat:2.11.0"
val scalaJavaCompat = ivy"org.scala-lang.modules::scala-java8-compat:1.0.2"
val munitVersion = "1.0.0-M10"
object grpc {
val version = "1.59.1"
val netty = ivy"io.grpc:grpc-netty:$version"
val services = ivy"io.grpc:grpc-services:$version"
}
object scalapb {
val version = "0.11.14"
val runtimeGrpc = ivy"com.thesamet.scalapb::scalapb-runtime-grpc:$version"
val compilerPlugin =
ivy"com.thesamet.scalapb::compilerplugin:$version"
val protocCache = ivy"com.thesamet.scalapb::protoc-cache-coursier:0.9.6"
}
val coursier = ivy"io.get-coursier::coursier:2.1.8"