Configuration library written in Scala which is a direct translation of the original widely used Java library.
Scala on the JVM is currently supported with the goal to add support for Scala Native, and Scala.js.
For motivation and background about this project see the PR to the original project.
Care has been taken to keep the API the same but changes are needed when moving from the Java API. Using Java is also possible because the included Java examples work.
If you are looking for the original proven Java API, see https://github.com/lightbend/config.
libraryDependencies += "org.ekrich" %% "sconfig" % "X.Y.Z"
To use in sbt, replace X.Y.Z
with the version from Maven Central badge above.
The following document copies are local to this repository but internal links may refer to the original site documents via hyperlink.
Overview - A comprehensive guide to configuration.
HOCON - The HOCON Specification
For specific changes, refer to the releases below.
Release 0.7.0 - (2018-12-14)