ANSI Control Sequence Aware String Functions

Counterparts to R string manipulation functions that account for
   the effects of ANSI text formatting control sequences.

c(
    person("Brodie", "Gaslam", email="brodie.gaslam@yahoo.com",
    role=c("aut", "cre")),
    person("Elliott", "Sales De Andrade", role="ctb"),
    person(family="R Core Team",
    email="R-core@r-project.org", role="cph",
    comment="UTF8 byte length calcs from src/util.c"
    ))

'constants.R' 'fansi-package.R' 'has.R' 'internal.R' 'load.R'
'misc.R' 'nchar.R' 'strip.R' 'strwrap.R' 'strtrim.R'
'strsplit.R' 'substr2.R' 'tohtml.R' 'unhandled.R'

Brodie Gaslam [aut, cre],
  Elliott Sales De Andrade [ctb],
  R Core Team [cph] (UTF8 byte length calcs from src/util.c)

Useful tools for writing vector graphics devices.

c(
    person("David", "Gohel", , "david.gohel@ardata.fr", c("aut", "cre")),
    person("Hadley", "Wickham", , "hadley@rstudio.com", "aut"),
    person("Lionel", "Henry", , "lionel@rstudio.com", "aut"),
    person("Jeroen", "Ooms", role = "aut", email = "jeroen@berkeley.edu",
      comment = c(ORCID = "0000-0002-4035-0289")),
    person("Yixuan", "Qiu", role = "ctb"),
    person("R Core Team", role = "cph", comment = "Cairo code from X11 device"),
    person("RStudio", role = "cph")
  )

htmltools, testthat, fontquiver (>= 0.2.0), curl

David Gohel [aut, cre],
  Hadley Wickham [aut],
  Lionel Henry [aut],
  Jeroen Ooms [aut] (<https://orcid.org/0000-0002-4035-0289>),
  Yixuan Qiu [ctb],
  R Core Team [cph] (Cairo code from X11 device),
  RStudio [cph]

Manage the Life Cycle of your Package Functions

c(
      person(given = "Lionel", family = "Henry", role = c("aut", "cre"), email = "lionel@rstudio.com"),
      person(given = "RStudio", role = "cph")
    )

Manage the life cycle of your exported functions with
    shared conventions, documentation badges, and non-invasive
    deprecation warnings. The 'lifecycle' package defines four
    development stages (experimental, maturing, stable, and
    questioning) and three deprecation stages (soft-deprecated,
    deprecated, and defunct). It makes it easy to insert badges
    corresponding to these stages in your documentation. Usage of
    deprecated functions are signalled with increasing levels of
    non-invasive verbosity.