restore component.json