UNPKG

buddy-bot

Version:

Automated & optimized dependency updates for JavaScript & TypeScript projects. Like Renovate & Dependabot.

24 lines 1.24 kB
import type { DashboardData, DeprecatedDependency, PackageFile, PullRequest } from '../types'; export declare class DashboardGenerator { generateDashboard(data: DashboardData, options?: { showOpenPRs?: boolean showDetectedDependencies?: boolean showDeprecatedDependencies?: boolean bodyTemplate?: string }): { title: string, body: string }; private generateDefaultHeader(_data: DashboardData): string; private generateOpenPRsSection(openPRs: PullRequest[]): string; private generateDetectedDependenciesSection(dependencies: { packageJson: PackageFile[] dependencyFiles: PackageFile[] githubActions: PackageFile[] }): string; private generatePackageJsonSection(packageFiles: PackageFile[]): string; private generateGitHubActionsSection(actionFiles: PackageFile[]): string; private generateDependencyFilesSection(dependencyFiles: PackageFile[]): string; private generateComposerSection(composerFiles: PackageFile[]): string; private generateDeprecatedDependenciesSection(deprecatedDependencies: DeprecatedDependency[]): string; private generateFooter(): string; private extractPackageInfo(pr: PullRequest): string[]; private applyTemplate(template: string, data: DashboardData): string; }