listComponents function
Lists all available components
Implementation
List<Map<String, String>> listComponents() {
final registry = loadRegistry();
return registry.components.values
.map((comp) => {'name': comp.name, 'description': comp.description})
.toList();
}