fix component.json