Skip to contents

Get the number of dependencies for a package

Usage

get_n_deps(package, fields = c("Depends", "Imports"), ...)

Arguments

package

package name

fields

list of fields to check for dependencies. Defaults to c("Depends", "Imports")

...

additional arguments passed to packageDescription.

Value

integer: the number of dependencies

Details

The recursive and reverse arguments are perhaps of most interest. recursive details the number of dependencies of the package, including those that are dependencies of dependencies. reverse details the number of packages that depend on the package, which may be an indicator of a high quality package. This function uses the function from the tools package.

See also

packageDescription

For CRAN packages, package_dependencies may be of interest.

Examples

if (FALSE) { # \dontrun{
get_n_deps("nlme")
get_n_deps("validation")
get_n_deps("dplyr", reverse = TRUE)
} # }