R: Depend on another package

use_package {usethis} | R Documentation

## Depend on another package

### Description

`use_package()` adds a CRAN package dependency to DESCRIPTION and offers a little advice about how to best use it. `use_dev_package()` adds a versioned dependency on an in-development GitHub package, adding the repo to `Remotes` so it will be automatically installed from the correct location.

### Usage

    use_package(package, type = "Imports")

    use_dev_package(package, type = "Imports")

### Arguments

`package` | Name of package to depend on.
`type` | Type of dependency: must be one of "Imports", "Depends", "Suggests", "Enhances", or "LinkingTo" (or unique abbreviation). Matching is case insensitive.

### See Also

The dependencies section of R Packages.

### Examples

    ## Not run:
    use_package("ggplot2")
    use_package("dplyr", "suggests")
    use_dev_package("glue")

    ## End(Not run)

[Package usethis version 1.4.0 Index]