-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
40 lines (34 loc) · 1.18 KB
/
build.sbt
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
name := "youtube-history-downloader"
version := "0.1.0-SNAPSHOT"
scalaVersion := "2.13.4"
mainClass in(Compile, run) := Some("com.github.vaclavsvejcar.yhd.Launcher")
assemblyJarName in assembly := "yhd.jar"
libraryDependencies ++= Seq(
"net.ruippeixotog" %% "scala-scraper" % "2.2.0",
"com.typesafe.play" %% "play-json" % "2.9.2",
"org.wvlet.airframe" %% "airframe-log" % "21.1.0",
"com.github.scopt" %% "scopt" % "4.0.0",
"com.github.mpilquist" %% "simulacrum" % "0.19.0",
"com.nrinaudo" %% "kantan.csv-generic" % "0.6.1",
"com.beachape" %% "enumeratum" % "1.6.1",
"org.typelevel" %% "cats-core" % "2.3.1",
// TEST dependencies
"org.scalactic" %% "scalactic" % "3.2.3",
"org.scalatest" %% "scalatest" % "3.2.3" % "test"
)
addCompilerPlugin("org.typelevel" %% "kind-projector" % "0.11.2" cross CrossVersion.full)
enablePlugins(SbtTwirl)
scalacOptions ++= Seq(
"-deprecation",
"-feature",
"-language:existentials",
"-language:experimental.macros",
"-language:higherKinds",
"-language:implicitConversions",
"-Ywarn-dead-code",
"-Ywarn-unused:implicits",
"-Ywarn-unused:imports",
"-Ywarn-unused:locals",
"-Ywarn-unused:patvars",
"-Ywarn-unused:privates",
)