dumpModules static method

String dumpModules()

Debug info

Implementation

static String dumpModules() {
  if (_modules.isEmpty) return 'No modules registered';

  final buffer = StringBuffer();
  buffer.writeln('Registered Modules (${_modules.length}):');

  for (final module in _modules.values) {
    buffer.writeln('📦 ${module.name}');
    if (module.dependencies.isNotEmpty) {
      buffer.writeln(
          '   ↳ ${module.dependencies.map((d) => d.name).join(', ')}');
    }
  }

  return buffer.toString();
}