cli, desc (>= 1.2.0), glue (>= 1.3.0), knitr (>= 1.20),
magrittr (>= 1.5), rmarkdown (>= 1.10), roxygen2, stats,
stringr (>= 1.3.1), utils, withr
lifecycle, renv (>= 0.8.4), rstudioapi, testthat (>= 3.0.0)

Manage dependencies during package
development. This can retrieve all dependencies that are used in ".R"
files in the "R/" directory, in ".Rmd" files in "vignettes/" directory and
in 'roxygen2' documentation of functions. There is a function to
update the "DESCRIPTION" file of your package with 'CRAN' packages or any other remote package.
All functions to retrieve dependencies of ".R" scripts and ".Rmd" or ".qmd" files can
be used independently of a package development.

person("Colin", "Fay", email = "contact@colinfay.me", role = c("aut", "cre"))
A friendlier condition handler, inspired by 'purrr' mappers and based on 'rlang'.
'attempt' extends and facilitates condition handling by providing a consistent grammar, and
provides a set of easy to use functions for common tests and conditions. 'attempt' only depends
on 'rlang', and focuses on speed, so it can be easily integrated in other functions and used
in data analysis.

A friendlier condition handler, inspired by 'purrr' mappers and
based on 'rlang'.'attempt' extends and facilitates condition handling by
providing a consistent grammar, and provides a set of easy to use functions
for common tests and conditions. 'attempt' only depends on 'rlang', and
focuses on speed, so it can be easily integrated in other functions and
used in data analysis.

person("Colin", "Fay", email = "contact@colinfay.me", role = c("aut", "cre"), comment=c(ORCID="0000-0001-7343-1846"))
Tools for defensive programming, inspired by 'purrr' mappers and
based on 'rlang'.'attempt' extends and facilitates defensive programming by
providing a consistent grammar, and provides a set of easy to use functions
for common tests and conditions. 'attempt' only depends on 'rlang', and
focuses on speed, so it can be easily integrated in other functions and
used in data analysis.