Additional properties in json config

Would it be possible to recognize whether value for dependency is a simple string or a map? Otherwise it's a backward incompatible change that should bump version significantly. Also often I just need `path`, so extra nesting level is just noise. WDYT?