renamed from component.json