c(
    person("Hadley", "Wickham", , "hadley@rstudio.com", role = "aut"),
    person("Jim", "Hester", role = "aut"),
    person("Romain", "Francois", role = "ctb"),
    person("Jennifer", "Bryan", , "jenny@rstudio.com", role = c("aut", "cre"),
           comment = c(ORCID = "0000-0002-6983-2759")),
    person("Shelby", "Bearrows", role = "ctb"),
    person("RStudio", role = c("cph", "fnd")),
    person("https://github.com/mandreyel/", role = "cph",
           comment = "mio library"),
    person("Jukka", "Jylänki", role = c("ctb", "cph"),
           comment = "grisu3 implementation"),
    person("Mikkel", "Jørgensen", role = c("ctb", "cph"),
           comment = "grisu3 implementation")
  )
The goal of 'readr' is to provide a fast and friendly way to
    read rectangular data (like 'csv', 'tsv', and 'fwf').  It is designed
    to flexibly parse many types of data found in the wild, while still
    cleanly failing when data unexpectedly changes.
cli (>= 3.0.0), clipr, crayon, hms (>= 0.4.1), lifecycle (>=
0.2.0), methods, R6, rlang, tibble, utils, vroom (>= 1.5.6)
covr, curl, datasets, knitr, rmarkdown, spelling, stringi,
testthat (>= 3.1.2), tzdb (>= 0.1.1), waldo, withr, xml2
Hadley Wickham [aut],
  Jim Hester [aut],
  Romain Francois [ctb],
  Jennifer Bryan [aut, cre] (<https://orcid.org/0000-0002-6983-2759>),
  Shelby Bearrows [ctb],
  RStudio [cph, fnd],
  https://github.com/mandreyel/ [cph] (mio library),
  Jukka Jylänki [ctb, cph] (grisu3 implementation),
  Mikkel Jørgensen [ctb, cph] (grisu3 implementation)