UNPKG

context-crystallizer

Version:

AI Crystallization Engineering for Large Repositories - Transform massive repositories into crystallized, AI-consumable knowledge through systematic analysis and optimization. Crystallization extracts meaningful context from any readable files.

17 lines 551 B
import { FileQueueItem } from '../types/index.js'; export declare class FileScanner { private repoPath; private ig; private fileTypeConfigs; constructor(repoPath: string, excludePatterns?: string[]); private initializeFileTypeConfigs; scanRepository(): Promise<FileQueueItem[]>; readFile(filePath: string): Promise<string>; private isBinaryFile; private analyzeFile; private getFileTypeConfig; private isMainFile; private isAPIFile; private isConfigFile; } //# sourceMappingURL=file-scanner.d.ts.map