Dependency analysis on package huxtable

General information

CRAN link link
Package version5.4.0
Number of strong dependencies22
Number of all dependencies156
Number of parent packages13
Max heaviness from parent packages5
Total heaviness from parent packages14
Number of parent packages (including Suggests and Enhances)40
Max co-heaviness from parent packages ("stringr" and "stringi")1

Dependency heatmap

In the following dependency heatmap, rows are the parent packages of huxtable and columns are the dependency packages that each parent package brings in. On the right side of the heatmap, there are three barplot annotations: 1. number of imported functions/S4 methods/S4 classes from parent packages; 2. number of dependency packages from each parent package; 3. heaviness of each parent package on huxtable.

Adjust heatmap size:
Base packages Other packages Imports Suggests utils methods stats tools grDevices graphics grid splines parallel glue rlang magrittr stringi ellipsis vctrs cli purrr fastmap cachem R6 digest lifecycle crayon jsonlite pillar fansi pkgconfig utf8 lattice stringr evaluate tibble xfun yaml withr highr nlme knitr cpp11 Rcpp zip farver labeling munsell RColorBrewer viridisLite colorspace generics tidyselect fs rappdirs MASS Matrix xml2 htmltools jquerylib tinytex base64enc bslib sass brio callr desc pkgload praise processx ps waldo rprojroot rstudioapi diffobj rematch2 mgcv gtable isoband scales dplyr tidyr zoo curl mime openssl askpass sys uuid rmarkdown backports ggplot2 testthat httr officer data.table gdtools systemfonts boot minqa nloptr RcppEigen broom mnormt rex lazyeval flextable coda forcats furrr future globals listenv parallelly codetools usethis memoise pkgbuild rcmdcheck remotes roxygen2 rversions sessioninfo clipr gert gh whisker prettyunits xopen brew commonmark credentials gitcreds ini car lmtest sandwich survival Formula carData abind nnet pbkrtest quantreg maptools lme4 numDeriv SparseM MatrixModels sp foreign 0 1 2 3 Imported methods 0 20 40 60 80 Required packages 0 20 40 60 80 Heaviness from parents commonmark R6 stats utils assertthat generics glue rlang xml2 stringi memoise stringr tidyselect fansi nnet crayon tinytex nlme lmtest sandwich openxlsx httr officer psych knitr scales tibble covr dplyr rmarkdown bookdown testthat ggplot2 flextable broom lme4 ftExtra broom.mixed devtools AER In total 22 packages are required directly or indirectly (156) when installing 'huxtable' (5.4.0) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'huxtable' Imported functions The whole namespace is imported Package is listed in 'Imports' but namespace is not imported


Dependency table

"Import" information is from the NAMESPACE file of huxtable.

imports: number of imported functions/objects; importMethods: number of imported S4 methods; importClasses: number of imported S4 classes.

Required packages: number of strong dependency packages for each of the parent package (or in other words, number of dependency packages the parent package brings in).

Heaviness from parent on huxtable: number of required packages that can be reduced if moving parent package to Suggests of huxtable.

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on huxtable
tidyselect Imports Parent package is listed in Imports of huxtable but no object from parent package is imported. 9 5
memoise Imports Parent package is listed in Imports of huxtable but no object from parent package is imported. 4 3
commonmark Imports Parent package is listed in Imports of huxtable but no object from parent package is imported. 0 1
R6 Imports Parent package is listed in Imports of huxtable but no object from parent package is imported. 0 1
assertthat Imports The whole set of functions/methods/classes from parent package is imported to the namespace of huxtable. 1 1
generics Imports 2 0 0 1 1
xml2 Imports Parent package is listed in Imports of huxtable but no object from parent package is imported. 1 1
stringr Imports Parent package is listed in Imports of huxtable but no object from parent package is imported. 7 1
stats Imports 3 0 0 0 0
utils Imports Parent package is listed in Imports of huxtable but no object from parent package is imported. 0 0
glue Imports Parent package is listed in Imports of huxtable but no object from parent package is imported. 1 0
rlang Imports 1 0 0 1 0
stringi Imports Parent package is listed in Imports of huxtable but no object from parent package is imported. 3 0
AER Suggests No object is imported into the namespace of huxtable. 92 77
devtools Suggests No object is imported into the namespace of huxtable. 76 58
broom.mixed Suggests No object is imported into the namespace of huxtable. 58 43
lme4 Suggests No object is imported into the namespace of huxtable. 49 39
ftExtra Suggests No object is imported into the namespace of huxtable. 54 37
broom Suggests No object is imported into the namespace of huxtable. 48 33
ggplot2 Suggests No object is imported into the namespace of huxtable. 37 28
flextable Suggests No object is imported into the namespace of huxtable. 38 27
testthat Suggests No object is imported into the namespace of huxtable. 36 26
bookdown Suggests No object is imported into the namespace of huxtable. 28 18
rmarkdown Suggests No object is imported into the namespace of huxtable. 27 17
covr Suggests No object is imported into the namespace of huxtable. 20 16
scales Suggests No object is imported into the namespace of huxtable. 15 10
dplyr Suggests No object is imported into the namespace of huxtable. 20 9
psych Suggests No object is imported into the namespace of huxtable. 10 8
tibble Suggests No object is imported into the namespace of huxtable. 15 8
httr Suggests No object is imported into the namespace of huxtable. 9 7
lmtest Suggests No object is imported into the namespace of huxtable. 7 6
sandwich Suggests No object is imported into the namespace of huxtable. 7 6
nlme Suggests No object is imported into the namespace of huxtable. 6 5
officer Suggests No object is imported into the namespace of huxtable. 9 5
knitr Suggests No object is imported into the namespace of huxtable. 12 5
openxlsx Suggests No object is imported into the namespace of huxtable. 8 4
fansi Suggests No object is imported into the namespace of huxtable. 2 2
crayon Suggests No object is imported into the namespace of huxtable. 3 2
tinytex Suggests No object is imported into the namespace of huxtable. 3 2
nnet Suggests No object is imported into the namespace of huxtable. 2 1

Analysis was done with pkgndep.