sicua
Version:
A tool for analyzing project structure and dependencies
16 lines (15 loc) • 704 B
TypeScript
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;
}>;