UNPKG

vibe-coder-mcp

Version:

Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.

52 lines 1.98 kB
import { GraphNode, GraphEdge } from '../graphBuilder.js'; import { UniversalOptimizationConfig } from '../types.js'; import { FileInfo, ImportInfo } from '../codeMapModel.js'; export interface DependencyAnalysis { totalNodes: number; coreComponents: CoreComponent[]; externalDependencies: string[]; internalModules: string[]; complexityScore: number; architecturalPattern: string; } export interface CoreComponent { name: string; role: string; importance: number; connections: number; } export declare class UniversalDiagramOptimizer { optimizeImports(imports: ImportInfo[]): ImportInfo[]; private consolidateImports; private analyzeUnresolvedPatterns; private isImportantImport; private isUnresolvedImport; private countUnresolvedImports; private createUnresolvedImportSummary; optimizeFileInfo(fileInfo: FileInfo): FileInfo; optimizeFileInfos(fileInfos: FileInfo[]): FileInfo[]; optimizeDependencyDiagram(nodes: GraphNode[], edges: GraphEdge[], config: UniversalOptimizationConfig): string; private analyzeDependencyComplexity; private generateArchitectureSummary; private identifyCoreComponents; private extractComponentName; private inferComponentRole; private calculateComponentImportance; private countConnections; private identifyExternalDependencies; private isExternalDependency; private extractDependencyName; private identifyInternalModules; private extractModulePath; private calculateComplexityScore; detectArchitecturePattern(nodes: GraphNode[], edges: GraphEdge[]): string; private analyzeArchitecturalPatterns; private detectLayeredStructure; private detectMicroservicePattern; private detectMVCPattern; private detectModularStructure; private detectComponentStructure; private generateSimplifiedDiagram; private generateCompactDiagram; } //# sourceMappingURL=universalDiagramOptimizer.d.ts.map