update the component.json to the latest convention