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.
c(
    person("Hadley", "Wickham", , "hadley@rstudio.com", "aut"),
    person("Jim", "Hester", , "james.hester@rstudio.com", c("aut", "cre")),
    person("Romain", "Francois", role = "aut"),
    person("R Core Team", role = "ctb", comment = "Date time code adapted from R"),
    person("RStudio", role = c("cph", "fnd")),
    person("Jukka", "Jylänki", role = c("ctb", "cph"), comment = "grisu3 implementation"),
    person("Mikkel", "Jørgensen", role = c("ctb", "cph"), comment = "grisu3 implementation"))
Rcpp (>= 0.12.0.5), tibble, hms (>= 0.4.1), R6, clipr, crayon,
methods
curl, testthat, knitr, rmarkdown, stringi, covr, spelling
Hadley Wickham [aut],
  Jim Hester [aut, cre],
  Romain Francois [aut],
  R Core Team [ctb] (Date time code adapted from R),
  RStudio [cph, fnd],
  Jukka Jylänki [ctb, cph] (grisu3 implementation),
  Mikkel Jørgensen [ctb, cph] (grisu3 implementation)