UNPKG

buddy-bot

Version:
21 lines 1.26 kB
import type { Dependency, PackageFile } from '../types'; export declare interface DeprecatedDependency { name: string currentVersion: string datasource: string file: string type: string replacementAvailable: boolean suggestedReplacement?: string deprecationMessage?: string } export declare class DeprecatedDependenciesChecker { checkDeprecatedDependencies(packageFiles: PackageFile[]): Promise<DeprecatedDependency[]>; private checkFileForDeprecatedDependencies(file: PackageFile): Promise<DeprecatedDependency[]>; private checkDependencyDeprecation(dependency: Dependency, fileType: string): Promise<{ deprecated: boolean, message?: string, suggestedReplacement?: string }>; private checkNpmDeprecation(dependency: Dependency): Promise<{ deprecated: boolean, message?: string, suggestedReplacement?: string }>; private checkComposerDeprecation(dependency: Dependency): Promise<{ deprecated: boolean, message?: string, suggestedReplacement?: string }>; private checkBunDeprecation(dependency: Dependency): Promise<{ deprecated: boolean, message?: string, suggestedReplacement?: string }>; private extractSuggestedReplacement(message: string): string | undefined; private getDatasourceFromFileType(fileType: string): string; }