UNPKG

sicua

Version:

A tool for analyzing project structure and dependencies

16 lines (15 loc) 704 B
import { ComponentRelation, IConfigManager, ScanResult } from "../types"; /** * Process a single file and return multiple ComponentRelations with enhanced path handling */ export declare function processFile(filePath: string, srcPath: string, config: IConfigManager, scanResult: ScanResult): Promise<ComponentRelation[]>; /** * Parse files using the unified scan data with enhanced project structure support */ export declare function parseFiles(scanResult: ScanResult, srcPath: string, config: IConfigManager): Promise<ComponentRelation[]>; /** * Parse package.json to extract dependencies */ export declare function parsePackageJson(projectPath: string): Promise<{ [key: string]: string; }>;