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)
} # }