hocon

Parse HOCON configuration files in Elixir following the HOCON specifications.

Build Status Coverage Status Hex.pm Hex.pm Hex.pm Hex.pm

Spec Coverage

https://github.com/lightbend/config/blob/master/HOCON.md

  • [ ] parsing JSON
  • [x] comments
  • [x] omit root braces
  • [x] key-value separator
  • [x] commas are optional if newline is present
  • [x] whitespace
  • [x] duplicate keys and object merging
  • [x] unquoted strings
  • [x] multi-line strings
  • [x] value concatenation
  • [x] object concatenation
  • [x] array concatenation
  • [x] path expressions
  • [x] path as keys
  • [ ] substitutions
  • [ ] includes
  • [x] conversion of numerically-indexed objects to arrays
  • [ ] allow URL for included files
  • [ ] duration unit format
  • [ ] period unit format
  • [ ] size unit format