@eagleoutice/flowr - v2.13.1
    Preparing search index...

    Guesses the possible version range of every dependency of a project by combining what the project declares (a DESCRIPTION range, an rproject.toml entry, a lockfile pin, and their transitive constraints) with what the code actually does (which package functions it calls and with which arguments, matched against the database). A named argument a function only gained in some version raises the lower bound ("this parameter only existed from version X.Y, so it must be at least X.Y"); an optional date caps every guess to releases available at that point in time, and base-R packages are additionally bounded by the assumed/declared R version.

    interface GuessDepVersionsQuery {
        clean?: boolean;
        date?: string;
        disabled?: readonly ConstraintSource[];
        explode?: GuessExplodeOptions;
        maxCandidates?: number;
        maxIterations?: number;
        packages?: readonly string[];
        type: "guess-dep-versions";
    }

    Hierarchy (View Summary)

    Hierarchy-Diagram

    UML class diagram of GuessDepVersionsQuery
    Index

    Properties

    clean?: boolean

    ignore the project's declared constraints (DESCRIPTION ranges, lockfile pins, transitive requirements); guess purely from code usage and the date/R bounds

    date?: string

    only consider versions released on or before this day, written YYYY.MM.DD (also YYYY or YYYY.MM)

    disabled?: readonly ConstraintSource[]

    exclude these evidence sources from consideration entirely (repl: --disabled followed by their one-letter codes, e.g. --disabled ds for declared+signature)

    also explode the guessed space into concrete per-dependency version assignments (see GuessExplodeOptions)

    maxCandidates?: number

    cap the number of candidate versions listed per dependency in the result (default DefaultCandidateCap)

    maxIterations?: number

    bound both fixpoint loops (mutual transitive refinement and arc consistency), default DefaultFixpointIterations

    packages?: readonly string[]

    restrict the guess to these packages; omit to guess for every declared and used dependency

    type: "guess-dep-versions"

    used to select the query type :)