The crayon package is now superseded. Please use the 'cli'
    package for new projects.  Colored terminal output on terminals that
    support 'ANSI' color and highlight codes. It also works in 'Emacs'
    'ESS'. 'ANSI' color support is automatically detected. Colors and
    highlighting can be combined and nested. New styles can also be
    created easily.  This package was inspired by the 'chalk' 'JavaScript'
    project.

'aaa-rstudio-detect.R' 'aaaa-rematch2.R'
'aab-num-ansi-colors.R' 'aac-num-ansi-colors.R' 'ansi-256.R'
'ansi-palette.R' 'combine.R' 'string.R' 'utils.R'
'crayon-package.R' 'disposable.R' 'enc-utils.R' 'has_ansi.R'
'has_color.R' 'link.R' 'styles.R' 'machinery.R' 'parts.R'
'print.R' 'style-var.R' 'show.R' 'string_operations.R'

Gábor Csárdi [aut, cre],
  Brodie Gaslam [ctb],
  Posit Software, PBC [cph, fnd]

c(
    person("Winston", "Chang", email = "winston@posit.co", role = c("aut", "cre")),
    person(given = "Posit Software, PBC", role = c("cph", "fnd")),
    person(given = "Tessil", role = "cph", comment = "hopscotch_map library")
    )

Fast implementation of data structures, including a key-value
    store, stack, and queue. Environments are commonly used as key-value stores
    in R, but every time a new key is used, it is added to R's global symbol
    table, causing a small amount of memory leakage. This can be problematic in
    cases where many different keys are used. Fastmap avoids this memory leak
    issue by implementing the map using data structures in C++.

Winston Chang [aut, cre],
  Posit Software, PBC [cph, fnd],
  Tessil [cph] (hopscotch_map library)

Reimplementations of Functions Introduced Since R-3.0.0

c(
    person("Michel", "Lang", NULL, "michellang@gmail.com",
      role = c("cre", "aut"), comment = c(ORCID = "0000-0001-9754-0393")),
    person("Duncan", "Murdoch", NULL, "murdoch.duncan@gmail.com",
      role = c("aut")),
    person("R Core Team", role = "aut"))

Functions introduced or changed since R v3.0.0 are re-implemented in this
    package. The backports are conditionally exported in order to let R resolve
    the function name to either the implemented backport, or the respective base
    version, if available. Package developers can make use of new functions or
    arguments by selectively importing specific backports to
    support older installations.