a character vector listing the types of
dependencies, a subset of
c("Depends", "Imports", "LinkingTo", "Suggests", "Enhances").
Character string "all" is shorthand for that vector.
recursive
logical: should reverse dependencies of reverse
dependencies (and so on) be included?
ignore
A character vector of package names to ignore. These packages
will not appear in returned vector.