Backport of various things from shapeless 2.3 to shapeless 2.2
Add to your
resolvers += Resolver.sonatypeRepo("releases") libraryDependencies += "com.github.alexarchambault" %% "shapeless-compat" % "1.0.0-M4"
Default, etc. in the
shapeless-compat does not intend to be somehow source-compatible with shapeless 2.3, it only provides substitutes for some shapeless 2.3 -specific or -enhanced type classes, that can be used with shapeless 2.2. Beware that some of them are now a bit out-of-sync with shapeless 2.3, but still allow the same kind of things (
LazyExtensions were removed in shapeless 2.3 but not here,
LowPriority which was made easier to use in shapeless 2.3 in the mean time).
Released against both scala 2.10 and 2.11, and against scala JS too.
Released under the Apache 2 license.