UNPKG

faf-cli

Version:

😽 TURBO-CAT: The Rapid Catalytic Converter β€’ Project DNA ✨ for ANY AI β€’ Fully Integrated with React, Next.js, Svelte, TypeScript, Vite & n8n β€’ FREE FOREVER β€’ 10,000+ developers β€’ Championship Edition

92 lines β€’ 3 kB
/** * 😽 TURBO-CATβ„’ (Turbo Catalytic Analysis Technology) v1.0.0 * 134-Format Intelligence Catalyst with F1-Inspired Performance * * Like a catalytic converter for code - transforms raw file discoveries into pure intelligence! * "From dirty exhaust to clean boost" - 134 formats, 2-layer scan, <50ms delivery */ export interface FormatDiscoveryResult { fileName: string; formatType: string; frameworks: string[]; slotMappings: Record<string, string>; priority: number; intelligence: 'low' | 'medium' | 'high' | 'very-high' | 'ultra-high' | any; confirmed: boolean; filePath: string; fileSize?: number; lastModified?: Date; discovered?: Date; } export interface TurboCatAnalysis { discoveredFormats: FormatDiscoveryResult[]; totalIntelligenceScore: number; confirmedFormats: FormatDiscoveryResult[]; frameworkConfidence: Record<string, number>; slotFillRecommendations: Record<string, string>; stackSignature?: string; } /** * πŸ” TWO-LAYERED DISCOVERY ENGINE * Layer 1: Direct format scanning * Layer 2: Content confirmation & usage validation */ export declare class TurboCat { private knowledgeBase; /** * 😽 TURBO-CAT DUAL-STAGE CATALYST * Stage 1: Raw format intake (like air intake) * Stage 2: Catalytic conversion to intelligence (like exhaust treatment) */ discoverFormats(projectDir?: string): Promise<TurboCatAnalysis>; /** * LAYER 1: Hybrid format scanning (fs.readdir + glob for optimal performance) */ private layerOneFormatScan; /** * PHASE 1A: Use fs.readdir for known config files (optimal for specific files) */ private scanConfigFiles; /** * PHASE 1B: F1-OPTIMIZED pattern scanning (performance-first approach) */ private scanPatternFiles; /** * Extract deep intelligence from package.json - THE KILLER FEATURE! * This is what makes FAB-FORMATS so powerful! */ private extractPackageJsonIntelligence; /** * LAYER 2: F1-OPTIMIZED Content confirmation WITH INTELLIGENCE EXTRACTION! */ private layerTwoContentConfirmation; /** * Confirm package.json contains actual dependencies */ private confirmPackageJsonUsage; /** * Confirm requirements.txt has actual Python packages */ private confirmRequirementsUsage; /** * Analyze discovered formats and generate intelligence */ private analyzeFormats; /** * πŸ“Š STACKTISTICS: Generate stack signature from detected formats * Simple, fast, and extends existing fab-formats intelligence */ private generateStackSignature; /** * Get top framework recommendation */ getTopFramework(analysis: TurboCatAnalysis): { framework: string; confidence: number; } | null; /** * Generate human-readable summary */ generateSummary(analysis: TurboCatAnalysis): string; } //# sourceMappingURL=turbo-cat.d.ts.map