basic component.json