Dependicus API Reference
    Preparing search index...

    Interface DependencyProvider

    interface DependencyProvider {
        catalogFile?: string;
        ecosystem: string;
        installCommand: string;
        lockfilePath: string;
        name: string;
        patchHint?: string;
        rootDir: string;
        supportsCatalog: boolean;
        updateInstructions?: string;
        updatePrefix?: string;
        updateSuffix?: string;
        urlPatterns: Record<string, string>;
        createSources(ctx: SourceContext): DataSource[];
        getPackages(): Promise<PackageInfo[]>;
        hasInCatalog(name: string): boolean;
        isInCatalog(name: string, version: string): boolean;
        isPatched(name: string, version: string): boolean;
        resolveVersionMetadata(
            packages: { name: string; versions: string[] }[],
        ): Promise<
            Map<string, { latestVersion: string; publishDate: string | undefined }>,
        >;
    }
    Index

    Properties

    catalogFile?: string
    ecosystem: string
    installCommand: string
    lockfilePath: string
    name: string
    patchHint?: string
    rootDir: string
    supportsCatalog: boolean
    updateInstructions?: string
    updatePrefix?: string
    updateSuffix?: string
    urlPatterns: Record<string, string>

    Methods

    • Parameters

      • packages: { name: string; versions: string[] }[]

      Returns Promise<Map<string, { latestVersion: string; publishDate: string | undefined }>>