add component.json to install via component