Improve parsing of hosted dependencies Use new features from json_serializable Allow `host: String` With the map syntax, require a name, but not a url