repomix
Version:
A tool to pack repository contents to single file for AI consumption
24 lines (23 loc) • 673 B
TypeScript
import type { ProcessedFile } from '../file/fileTypes.js';
interface DependencyInfo {
name: string;
version?: string;
isDev?: boolean;
}
interface RuntimeVersion {
runtime: string;
version: string;
}
interface TechStackInfo {
path: string;
languages: string[];
frameworks: string[];
dependencies: DependencyInfo[];
devDependencies: DependencyInfo[];
packageManager?: string;
runtimeVersions: RuntimeVersion[];
configFiles: string[];
}
export declare const detectTechStack: (processedFiles: ProcessedFile[]) => TechStackInfo[];
export declare const generateTechStackMd: (techStacks: TechStackInfo[]) => string;
export {};