Skip to contents

Returns a comprehensive list of all dependencies required by the artaverse packages. Useful for debugging installation issues and understanding the dependency tree.

Usage

artaverse_deps(include_extended = TRUE, recursive = TRUE)

Arguments

include_extended

Logical. If TRUE (default), includes dependencies of extended packages.

recursive

Logical. If TRUE (default), includes transitive dependencies (dependencies of dependencies).

Value

A data.table with columns:

  • package: The artaverse package

  • dependency: The dependency package name

  • type: Dependency type ("Imports", "Depends", "Suggests", "LinkingTo")

  • installed: Whether the dependency is currently installed

Examples

if (FALSE) { # \dontrun{
# Get all dependencies
artaverse_deps()

# Get only direct dependencies (non-recursive)
artaverse_deps(recursive = FALSE)
} # }