A Cats-friendly Scala wrapper around the LaunchDarkly Java SDK
The API largely mirrors the Java SDK's API, however there are small deviations in places. For full details consult the Scaladoc.
import launch4s.LaunchDarklyClient
import com.launchdarkly.sdk.LDUser
LaunchDarklyClient.resource[F]("sdkkey", blocker).use { ldClient =>
val flagValue: F[Boolean] = ldClient.boolVariation("myflagkey", new LDUser(), false)
}