Setup

Modules

Currently swave provides the following modules:

swave-core
The core infrastructure you’ll want to add as a dependency on in almost all cases.
swave-akka-compat
Helpers for seamless integration with Akka-Stream
swave-scodec-compat
Helpers for seamless integration with Scodec
swave-testkit
Testkit for testing swave streams

Using swave with SBT

swave is available for Scala 2.11 and 2.12.

This is how you add the modules as dependencies to your SBT build:

libraryDependencies ++= Seq(
  "io.swave" %% "swave-core"          % "0.7.1",
  "io.swave" %% "swave-akka-compat"   % "0.7.1", // if required
  "io.swave" %% "swave-scodec-compat" % "0.7.1", // if required
  "io.swave" %% "swave-testkit"       % "0.7.1"  // if required
)

Dependencies

swave-core has the following dependencies that it will transitively pull into your classpath: