dumpModules static method

String dumpModules()

Dump module registry

Implementation

static String dumpModules() {
  final buffer = StringBuffer();
  buffer.writeln('=== MODULE REGISTRY ===');

  final modules = Zen.getAllModules();
  buffer.writeln('Total: ${modules.length}');
  buffer.writeln();

  for (final entry in modules.entries) {
    buffer.writeln('📦 ${entry.key}');
    buffer.writeln('   Type: ${entry.value.runtimeType}');
    if (entry.value.dependencies.isNotEmpty) {
      buffer.writeln(
          '   Dependencies: ${entry.value.dependencies.map((d) => d.name).join(', ')}');
    }
    buffer.writeln();
  }

  return buffer.toString();
}