Search CRAN metadata about packages by keyword, popularity,
    recent activity, package name and more. Uses the 'R-hub' search server,
    see <https://r-pkg.org> and the CRAN metadata database, that
    contains information about CRAN packages. Note that this is _not_
    a CRAN project.

curl, jsonlite, parsedate (>= 1.3.0), prettyunits

mockery, covr, memoise, pillar, pingr (>= 2.0.0), rstudioapi,
shiny, shinyjs, shinyWidgets, testthat (>= 2.1.0), whoami

Gábor Csárdi [aut, cre],
  Maëlle Salmon [aut] (<https://orcid.org/0000-0002-2815-0399>),
  R Consortium [fnd]

Manage the Life Cycle of your Package Functions

c(
    person("Lionel", "Henry", , "lionel@rstudio.com", role = c("aut", "cre")),
    person("Hadley", "Wickham", , "hadley@rstudio.com", role = "aut",
           comment = c(ORCID = "0000-0003-4757-117X")),
    person("RStudio", role = c("cph", "fnd"))
  )

Manage the life cycle of your exported functions with shared
    conventions, documentation badges, and user-friendly deprecation
    warnings.

covr, crayon, knitr, lintr, rmarkdown, testthat (>= 3.0.1),
tibble, tidyverse, tools, vctrs, withr

Lionel Henry [aut, cre],
  Hadley Wickham [aut] (<https://orcid.org/0000-0003-4757-117X>),
  RStudio [cph, fnd]

Simple, Consistent Wrappers for Common String Operations

c(person(given = "Hadley",
             family = "Wickham",
             role = c("aut", "cre", "cph"),
             email = "hadley@rstudio.com"),
      person(given = "RStudio",
             role = c("cph", "fnd")))

A consistent, simple and easy to use set of wrappers around
    the fantastic 'stringi' package. All function and argument names (and
    positions) are consistent, all functions deal with "NA"'s and zero
    length vectors in the same way, and the output from one function is
    easy to feed into the input of another.

covr, htmltools, htmlwidgets, knitr, rmarkdown, testthat (>=
3.0.0)

Hadley Wickham [aut, cre, cph],
  RStudio [cph, fnd]

Reconstructing Reproducible R Computational Environments with Ease