what-is-my-tech-stack
Version:
Analyze project dependencies and generate a human-readable tech stack description
23 lines (22 loc) • 704 B
TypeScript
import { OUTPUT_FORMATS } from '../ai/prompts.js';
type FormatterOptions = {
showVersions?: boolean;
focusArea?: string;
techFocus?: string;
dependencies?: Array<{
name: string;
version: string;
type?: string;
}>;
};
export declare class OutputFormatter {
/**
* Formats the tech stack analysis output
*/
static format(content: string, format?: keyof typeof OUTPUT_FORMATS, options?: FormatterOptions): Promise<string>;
/**
* Formats the categorized dependencies
*/
static formatCategories(categories: Record<string, string[]>, format?: keyof typeof OUTPUT_FORMATS, options?: FormatterOptions): Promise<string>;
}
export {};