Analyze

constructor(analyzeExecutor: (AnalyzeExecutionRequest) -> DependencyReport = ::defaultAnalyzeExecutor, jsonOutputPathProvider: (Path) -> Path = ::defaultJsonOutputPathProvider, terminalCapabilitiesDetector: TerminalCapabilitiesDetector = TerminalCapabilitiesDetector(), tuiRunner: (TuiLaunchConfig, TerminalCapabilities) -> DependencyReport? = ::defaultTuiRunner)