My patience for these config languages ran out a while ago. JSON is readable enough for simpler configs. Instead of inventing a new DSL for advanced configs, a simple .js or .py file can generate the JSON dynamically in a way that any programmer should be able to follow, which is common in the JS world. Text protobufs are also a decent alternative if you want something more than JSON but not dynamic. Heck, even an Excel spreadsheet (as mentioned elsewhere in the comments) can make sense for non-technical users. All of these options are easier to understand than some config-specific language with unexpected behaviors.