Dependency analysis on package texPreview

General information

CRAN link link
Package version2.0.0
Number of strong dependencies55
Number of all dependencies100
Number of parent packages13
Max heaviness from parent packages14
Total heaviness from parent packages32
Number of parent packages (including Suggests and Enhances)22
Max co-heaviness from parent packages ("details" and "knitr")5

Dependency heatmap

In the following dependency heatmap, rows are the parent packages of texPreview 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 texPreview.

Adjust heatmap size:
Base packages Other packages Imports Suggests methods utils stats grDevices tools graphics grid magrittr digest rlang jsonlite glue R6 curl base64enc fastmap yaml xfun htmltools evaluate crayon mime askpass sys highr stringr stringi cli ellipsis lifecycle httr withr openssl Rcpp tibble fansi pillar pkgconfig vctrs utf8 knitr desc xml2 rprojroot htmlwidgets clipr png bslib jquerylib sass fs rappdirs tinytex rstudioapi callr processx ps lattice qpdf rex lazyeval httpuv xtable fontawesome sourcetools later promises commonmark cachem brio pkgload praise waldo diffobj rematch2 rvest rmarkdown scales viridisLite webshot svglite selectr farver labeling munsell RColorBrewer systemfonts cpp11 colorspace 0 2 4 Imported methods 0 20 40 60 Required packages 0 10 20 Heaviness from parents base64enc rstudioapi utils whisker fs xml2 tinytex magick htmltools svgPanZoom knitr rematch2 details xtable nlme pdftools texreg covr rmarkdown shiny testthat kableExtra In total 55 packages are required directly or indirectly (100) when installing 'texPreview' (2.0.0) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'texPreview' Imported functions


Dependency table

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

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 texPreview: number of required packages that can be reduced if moving parent package to Suggests of texPreview.

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on texPreview
details Imports 1 0 0 36 14
rematch2 Imports 1 0 0 16 10
magick Imports 5 0 0 5 2
svgPanZoom Imports 1 0 0 11 2
rstudioapi Imports 2 0 0 0 1
whisker Imports 1 0 0 0 1
fs Imports 1 0 0 1 1
tinytex Imports 1 0 0 3 1
base64enc Imports 1 0 0 0 0
utils Imports 3 0 0 0 0
xml2 Imports 1 0 0 1 0
htmltools Imports 2 0 0 6 0
knitr Imports 4 0 0 12 0
kableExtra Suggests No object is imported into the namespace of texPreview. 63 22
shiny Suggests No object is imported into the namespace of texPreview. 34 13
testthat Suggests No object is imported into the namespace of texPreview. 36 9
rmarkdown Suggests No object is imported into the namespace of texPreview. 27 5
covr Suggests No object is imported into the namespace of texPreview. 20 3
nlme Suggests No object is imported into the namespace of texPreview. 6 2
pdftools Suggests No object is imported into the namespace of texPreview. 7 2
xtable Suggests No object is imported into the namespace of texPreview. 2 1
texreg Suggests No object is imported into the namespace of texPreview. 11 1

Analysis was done with pkgndep.