Skip to content

Commit

Permalink
Add build.sbt file (#14)
Browse files Browse the repository at this point in the history
* 🚚

* πŸ‘· Added Build.sbt

* πŸ‘· Deleted unnecessary config entry.

* πŸ”₯ Remove accidentally duplicated folder

* 🚚 Moved test folder

* πŸ”₯Removed unnecessary config

* πŸ‘· Updated scala-cli resources path

* 🎨 Added variables for repeating version numbers

* 🎨 Renamed version variables
  • Loading branch information
Laderlappen authored Dec 5, 2023
1 parent 6dfc76e commit b30b9e0
Show file tree
Hide file tree
Showing 39 changed files with 39 additions and 1 deletion.
37 changes: 37 additions & 0 deletions build.sbt
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
scalaVersion := "3.3.1"

scalacOptions ++= Seq("-Xmax-inlines", "50")

val circeVersion = "0.14.6"
val pureconfigVersion = "0.17.4"
val redis4CatsVersion = "1.5.2"
val sttpClient3Version = "3.9.1"
val langchain4jVersion = "0.23.0"
val xefVersion = "0.0.3"

libraryDependencies ++= Seq(
"io.circe" %% "circe-core" % circeVersion,
"io.circe" %% "circe-parser" % circeVersion,
"io.circe" %% "circe-generic" % circeVersion,
"com.github.pureconfig" %% "pureconfig-core" % pureconfigVersion,
"com.github.pureconfig" %% "pureconfig-cats-effect" % pureconfigVersion,
"dev.profunktor" %% "redis4cats-effects" % redis4CatsVersion,
"dev.profunktor" %% "redis4cats-log4cats" % redis4CatsVersion,
"com.softwaremill.sttp.client4" %% "core" % "4.0.0-M6",
"com.softwaremill.sttp.client3" %% "core" % sttpClient3Version,
"com.softwaremill.sttp.client3" %% "circe" % sttpClient3Version,
"com.softwaremill.sttp.client3" %% "async-http-client-backend-cats" % sttpClient3Version,
"de.brendamour" % "jpasskit" % "0.3.3",
"com.outr" %% "scribe" % "3.12.2",
"com.lihaoyi" %% "upickle" % "3.1.3",
"dev.langchain4j" % "langchain4j" % langchain4jVersion,
"dev.langchain4j" % "langchain4j-hugging-face" % langchain4jVersion,
"com.xebia" %% "xef-scala" % xefVersion,
"com.xebia" % "xef-pdf" % xefVersion,
"com.xebia" % "xef-reasoning-jvm" % xefVersion,
"com.xebia" % "xef-openai" % xefVersion,
"ch.qos.logback" % "logback-classic" % "1.4.11",
"org.apache.logging.log4j" % "log4j-core" % "2.21.1",
"org.typelevel" %% "log4cats-slf4j" % "2.6.0",
"co.fs2" %% "fs2-core" % "3.9.3"
)
2 changes: 1 addition & 1 deletion project.scala
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
//> using toolkit typelevel:latest
//> using packaging.output "dawn-patrol"
//> using nativeMode "release-fast"
//> using resourceDir ./src/resources
//> using resourceDir ./src/main/resources
//> using mainClass xyz.didx.DawnPatrol
////> using computeVersion git:tag

Expand Down
1 change: 1 addition & 0 deletions project/build.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sbt.version=1.9.7
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit b30b9e0

Please sign in to comment.