Depends
Check that dev dependencies are installed before building. This is useful for ensuring development tools like testing frameworks, documentation generators, or linting packages are available.
CLI Usage
builder -depends testthat devtools roxygen2With version requirements:
builder -depends testthat(>=3.0.0) devtools(>=2.4.0) roxygen2Config Usage
depends: testthat devtools roxygen2With version requirements:
depends: testthat(>=3.0.0) devtools(>=2.4.0) roxygen2Behavior
- Checks each package with
requireNamespace() - If any package is missing, build fails with an error
- All missing packages are reported before exiting
- Optionally specify version constraint with
package(<op>major.minor.patch)format - Supported operators:
>=,<=,==,>,< - If installed version doesn’t satisfy the constraint, build fails with an error
Example
# Check dev dependencies before building
builder -depends testthat covr lintr
# With version requirements
builder -depends testthat(>=3.0.0) covr(>=3.5.0) lintr
# Combined with other options
builder -input srcr/ -depends testthat(>=3.0.0) devtoolsThis is intended for development dependencies - packages needed during the build process but not necessarily at runtime.