made component.json component compatible (and potentially bower incompatible, someone should check)