git.fiddlerwoaroof.com
build.sbt
97a88d86
 organization := "com.fiddlerwoaroof.experiments"
 scalaVersion := "2.12.3"
 version      := "0.1.0-SNAPSHOT"
 
 name         := "graphql-addressbook"
 
401df2cf
 scalacOptions += "-Ypartial-unification"
 
97a88d86
 libraryDependencies +=  "org.scalatest" %% "scalatest" % "3.0.3"
 
401df2cf
 libraryDependencies ++= Seq(
   ("sangria",            "1.3.1"),
   ("sangria-circe",      "1.1.0"),
   ("sangria-spray-json", "1.0.0")
 ).map({case (artifactStr,versionStr) => "org.sangria-graphql" %% artifactStr % versionStr})
97a88d86
 
 libraryDependencies ++= Seq(
   "io.circe" %% "circe-core",
   "io.circe" %% "circe-generic",
   "io.circe" %% "circe-parser"
 ).map(_ % "0.8.0")
401df2cf
 
 libraryDependencies ++= Seq(
   "com.typesafe.akka" %% "akka-http" % "10.0.10",
   "com.typesafe.akka" %% "akka-http-spray-json" % "10.0.10"
 )
 
 libraryDependencies += "org.typelevel" %% "cats-core" % "1.0.0-MF"