Getting rid of component.json dependency