UNPKG

@paulohenriquevn/m2js

Version:

Transform TypeScript/JavaScript code into LLM-friendly Markdown summaries + Smart Dead Code Detection + Graph-Deep Diff Analysis. Extract exported functions, classes, and JSDoc comments for better AI context with 60%+ token reduction. Intelligent dead cod

24 lines (23 loc) 628 B
/** * Business Context Analyzer for M2JS * Extracts business domain and architectural patterns from code */ import { ParsedFile } from './types'; export interface BusinessContext { domain: string; confidence: number; frameworks: string[]; patterns: string[]; entities: string[]; businessRules: string[]; description?: string; } export interface DomainIndicator { keywords: string[]; domain: string; weight: number; } /** * Extracts business context from parsed files */ export declare function analyzeBusinessContext(parsedFiles: ParsedFile[], projectPath: string): BusinessContext;