UNPKG

@vladimirdukelic/revolutionary-ui-factory

Version:

Revolutionary UI Factory System v2 - Generate ANY UI component for ANY framework with 60-95% code reduction

63 lines (62 loc) 1.72 kB
/** * Revolutionary UI Factory - AI-Powered Analyzer * Uses AI to provide intelligent recommendations based on project analysis */ import { ProjectAnalysis } from './project-detector'; import { AnalysisReport } from './project-analyzer'; export interface AIRecommendation { category: string; recommendation: string; reasoning: string; priority: 'critical' | 'high' | 'medium' | 'low'; packages?: string[]; codeExample?: string; estimatedImpact: string; } export interface AIAnalysisResult { projectInsights: string[]; recommendations: AIRecommendation[]; architectureAdvice: string; performanceOptimizations: string[]; securityConsiderations: string[]; nextSteps: string[]; } export declare class AIAnalyzer { private analysis; private report; constructor(analysis: ProjectAnalysis, report: AnalysisReport); /** * Generate AI-powered recommendations */ generateAIRecommendations(): Promise<AIAnalysisResult>; /** * Analyze project context for insights */ private analyzeProjectContext; /** * Generate intelligent recommendations */ private generateRecommendations; /** * Generate architecture advice */ private generateArchitectureAdvice; /** * Generate performance optimizations */ private generatePerformanceOptimizations; /** * Generate security considerations */ private generateSecurityConsiderations; /** * Generate next steps */ private generateNextSteps; private hasReact; private hasNext; private hasStateManagement; private hasFormLibrary; private hasAnimation; private isPackageInstalled; }