A suite of tools to build attractive command line interfaces
    ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs,
    etc. Supports custom themes via a 'CSS'-like language. It also contains a
    number of lower level 'CLI' elements: rules, boxes, trees, and
    'Unicode' symbols with 'ASCII' alternatives. It integrates with the
    'crayon' package to support 'ANSI' terminal colors.

assertthat, crayon (>= 1.3.4), glue, methods, utils, fansi

callr, covr, htmlwidgets, knitr, mockery, rmarkdown,
rstudioapi, prettycode (>= 1.1.0), testthat, withr

Gábor Csárdi [aut, cre],
  Hadley Wickham [ctb],
  Kirill Müller [ctb]

Utilities for Scheduling Functions to Execute Later with Event
Loops

c(
    person("Joe", "Cheng", role = c("aut", "cre"), email = "joe@rstudio.com"),
    person(family = "RStudio", role = "cph"),
    person("Winston", "Chang", role = c("aut"), email = "winston@rstudio.com"),
    person("Marcus", "Geelnard", role = c("ctb", "cph"), comment = "TinyCThread library, https://tinycthread.github.io/"),
    person("Evan", "Nemerson", role = c("ctb", "cph"), comment = "TinyCThread library, https://tinycthread.github.io/")
    )

Executes arbitrary R or C functions some time after the current
    time, after the R execution stack has emptied. The functions are scheduled
    in an event loop.

Joe Cheng [aut, cre],
  RStudio [cph],
  Winston Chang [aut],
  Marcus Geelnard [ctb, cph] (TinyCThread library,
    https://tinycthread.github.io/),
  Evan Nemerson [ctb, cph] (TinyCThread library,
    https://tinycthread.github.io/)

Network Visualization using 'vis.js' Library

c(
    person(family = "Almende B.V.", role = c("aut", "cph"),
       comment = "vis.js library in htmlwidgets/lib, http://visjs.org, http://www.almende.com/home"),
    person("Benoit", "Thieurmel", role = c("aut", "cre"),
       comment = "R interface", email = "benoit.thieurmel@datastorm.fr"),
    person(given = "Titouan", family = "Robert", 
    email = "titouan.robert@datastorm.fr", role = c("aut", "ctb"))
    )