Kevin Ushey [aut, cre],
  JJ Allaire [aut],
  Hadley Wickham [aut],
  Gary Ritchie [aut],
  RStudio [cph]

Flexibly Reshape Data: A Reboot of the Reshape Package

Flexibly restructure and aggregate data using just two
    functions: melt and 'dcast' (or 'acast').

Network Visualization using 'vis.js' Library

c(
    person(family = "Almende B.V. and Contributors", role = c("aut", "cph"),
       comment = "vis.js library in htmlwidgets/lib, https://visjs.org/, https://github.com/visjs/vis-network"),
    person("Benoit", "Thieurmel", role = c("aut", "cre"),
       comment = "R interface", email = "bthieurmel@gmail.com")
    )

Provides an R interface to the 'vis.js' JavaScript charting
    library. It allows an interactive visualization of networks.

htmlwidgets, htmltools, jsonlite, magrittr, utils, methods,
grDevices, stats

knitr, rmarkdown, webshot, igraph, rpart, shiny,
shinyWidgets, colourpicker, sparkline, ggraph, tidygraph,
flashClust

Almende B.V. and Contributors [aut, cph] (vis.js library in
    htmlwidgets/lib, https://visjs.org/,
    https://github.com/visjs/vis-network),
  Benoit Thieurmel [aut, cre] (R interface)

Tests and assertions to perform frequent argument checks. A
    substantial part of the package was written in C to minimize any worries
    about execution time overhead.

c(
    person("Michel", "Lang", NULL, "michellang@gmail.com",
      role = c("cre", "aut"), comment = c(ORCID = "0000-0001-9754-0393")),
    person("Bernd", "Bischl", NULL, "bernd_bischl@gmx.net", role = "ctb"),
    person("Dénes", "Tóth", NULL, "toth.denes@kogentum.hu", role = "ctb",
      comment = c(ORCID = "0000-0003-4262-3217"))
    )

R6, fastmatch, data.table (>= 1.9.8), devtools, ggplot2,
knitr, magrittr, microbenchmark, rmarkdown, testthat (>=
3.0.4), tinytest (>= 1.1.0), tibble

'AssertCollection.R' 'allMissing.R' 'anyInfinite.R'
'anyMissing.R' 'anyNaN.R' 'asInteger.R' 'assert.R' 'helper.R'
'makeExpectation.R' 'makeTest.R' 'makeAssertion.R'
'checkAccess.R' 'checkArray.R' 'checkAtomic.R'
'checkAtomicVector.R' 'checkCharacter.R' 'checkChoice.R'
'checkClass.R' 'checkComplex.R' 'checkCount.R'
'checkDataFrame.R' 'checkDataTable.R' 'checkDate.R'
'checkDirectoryExists.R' 'checkDisjunct.R' 'checkDouble.R'
'checkEnvironment.R' 'checkFALSE.R' 'checkFactor.R'
'checkFileExists.R' 'checkFlag.R' 'checkFormula.R'
'checkFunction.R' 'checkInt.R' 'checkInteger.R'
'checkIntegerish.R' 'checkList.R' 'checkLogical.R'
'checkMatrix.R' 'checkMultiClass.R' 'checkNamed.R'
'checkNames.R' 'checkNull.R' 'checkNumber.R' 'checkNumeric.R'
'checkOS.R' 'checkPOSIXct.R' 'checkPathForOutput.R'
'checkPermutation.R' 'checkR6.R' 'checkRaw.R' 'checkScalar.R'
'checkScalarNA.R' 'checkSetEqual.R' 'checkString.R'
'checkSubset.R' 'checkTRUE.R' 'checkTibble.R' 'checkVector.R'
'coalesce.R' 'isIntegerish.R' 'matchArg.R' 'qassert.R'
'qassertr.R' 'vname.R' 'wfwl.R' 'zzz.R'