Defines new notions of prototype and size that are
    used to provide tools for consistent and well-founded type-coercion
    and size-recycling, and are in turn connected to ideas of type- and
    size-stability useful for analysing function interfaces.

bit64, covr, crayon, dplyr (>= 0.8.5), generics, knitr,
pillar (>= 1.4.4), pkgdown (>= 2.0.1), rmarkdown, testthat (>=
3.0.0), tibble (>= 3.1.3), withr, xml2, waldo (>= 0.2.0),
zeallot

Hadley Wickham [aut],
  Lionel Henry [aut, cre],
  Davis Vaughan [aut],
  data.table team [cph] (Radix sort based on data.table's forder() and
    their contribution to R's order()),
  RStudio [cph]

Tools to Make Developing R Packages Easier

c(
    person("Hadley", "Wickham", role = "aut"),
    person("Jim", "Hester", role = "aut"),
    person("Winston", "Chang", role = "aut"),
    person("Jennifer", "Bryan", , "jenny@rstudio.com", role = c("aut", "cre"),
           comment = c(ORCID = "0000-0002-6983-2759")),
    person("RStudio", role = c("cph", "fnd"))
  )

Collection of package development tools.

Hadley Wickham [aut],
  Jim Hester [aut],
  Winston Chang [aut],
  Jennifer Bryan [aut, cre] (<https://orcid.org/0000-0002-6983-2759>),
  RStudio [cph, fnd]

person(given = "Kirill",
           family = "M\u00fcller",
           role = c("aut", "cre"),
           email = "krlmlr+r@mailbox.org",
           comment = c(ORCID = "0000-0002-1416-3412"))

Robust, reliable and flexible paths to files below
    a project root. The 'root' of a project is defined as a directory that
    matches a certain criterion, e.g., it contains a certain regular file.

covr, knitr, lifecycle, mockr, rmarkdown, testthat (>=
3.0.0), withr

Kirill Müller [aut, cre] (<https://orcid.org/0000-0002-1416-3412>)

Recognize and Parse Dates in Various Formats, Including All ISO
8601 Formats

Parse dates automatically, without the need of
    specifying a format. Currently it includes the git date parser.
    It can also recognize and parse all ISO 8601 formats.

c(
    person("Jim", "Hester", role = "aut",
           comment = c(ORCID = "0000-0002-2739-7082")),
    person("Jennifer", "Bryan", , "jenny@rstudio.com", role = c("aut", "cre"),
           comment = c(ORCID = "0000-0002-6983-2759")),
    person("RStudio", role = c("cph", "fnd"))
  )