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
TypeScript
/**
* π½ 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