NewGraphEnvironment / fpr

Fish Passage Reporting functions for British Columbia
http://www.newgraphenvironment.com/fpr/
Other
2 stars 2 forks source link

reduce dependencies #7

Open NewGraphEnvironment opened 1 year ago

NewGraphEnvironment commented 1 year ago

Importing from so many packages makes the package vulnerable to any of them becoming unavailable. Move as many as possible to Suggests and use conditionally.

NewGraphEnvironment commented 1 year ago

https://gist.github.com/NewGraphEnvironment/d4f357a8c8cbc2576de1cc2c8c90815e

NewGraphEnvironment commented 1 year ago

raster should be replaced with terra as well

NewGraphEnvironment commented 6 months ago
pak::pkg_deps_tree("NewGraphEnvironment/fpr")
#> ℹ Loading metadata database
#> ✔ Loading metadata database ... done
#> 
#> NewGraphEnvironment/fpr 1.1.0 ✨👷🏾‍♀️🔧
#> ├─lubridate 1.9.3 ✨
#> │ ├─generics 0.1.3 ✨
#> │ └─timechange 0.3.0 ✨
#> ├─dplyr 1.1.4 ✨
#> │ ├─cli 3.6.2 ✨
#> │ ├─generics
#> │ ├─glue 1.7.0 ✨
#> │ ├─lifecycle 1.0.4 ✨
#> │ │ ├─cli
#> │ │ ├─glue
#> │ │ └─rlang 1.1.3 ✨
#> │ ├─magrittr 2.0.3 ✨
#> │ ├─pillar 1.9.0 ✨
#> │ │ ├─cli
#> │ │ ├─fansi 1.0.6 ✨
#> │ │ ├─glue
#> │ │ ├─lifecycle
#> │ │ ├─rlang
#> │ │ ├─utf8 1.2.4 ✨
#> │ │ └─vctrs 0.6.5 ✨
#> │ │   ├─cli
#> │ │   ├─glue
#> │ │   ├─lifecycle
#> │ │   └─rlang
#> │ ├─R6 2.5.1 ✨
#> │ ├─rlang
#> │ ├─tibble 3.2.1 ✨
#> │ │ ├─fansi
#> │ │ ├─lifecycle
#> │ │ ├─magrittr
#> │ │ ├─pillar
#> │ │ ├─pkgconfig 2.0.3 ✨
#> │ │ ├─rlang
#> │ │ └─vctrs
#> │ ├─tidyselect 1.2.1 ✨
#> │ │ ├─cli
#> │ │ ├─glue
#> │ │ ├─lifecycle
#> │ │ ├─rlang
#> │ │ ├─vctrs
#> │ │ └─withr 3.0.0 ✨
#> │ └─vctrs
#> ├─magrittr
#> ├─exifr 0.3.2 ✨
#> │ ├─curl 5.2.1 ✨
#> │ ├─plyr 1.8.9 ✨
#> │ │ └─Rcpp 1.0.12 ✨
#> │ ├─tibble
#> │ ├─jsonlite 1.8.8 ✨
#> │ └─rappdirs 0.3.3 ✨
#> ├─purrr 1.0.2 ✨
#> │ ├─cli
#> │ ├─lifecycle
#> │ ├─magrittr
#> │ ├─rlang
#> │ └─vctrs
#> ├─janitor 2.2.0 ✨
#> │ ├─dplyr
#> │ ├─hms 1.1.3 ✨
#> │ │ ├─lifecycle
#> │ │ ├─pkgconfig
#> │ │ ├─rlang
#> │ │ └─vctrs
#> │ ├─lifecycle
#> │ ├─lubridate
#> │ ├─magrittr
#> │ ├─purrr
#> │ ├─rlang
#> │ ├─stringi 1.8.4 ✨
#> │ ├─stringr 1.5.1 ✨
#> │ │ ├─cli
#> │ │ ├─glue
#> │ │ ├─lifecycle
#> │ │ ├─magrittr
#> │ │ ├─rlang
#> │ │ ├─stringi
#> │ │ └─vctrs
#> │ ├─snakecase 0.11.1 ✨
#> │ │ ├─stringr
#> │ │ └─stringi
#> │ ├─tidyselect
#> │ └─tidyr 1.3.1 ✨
#> │   ├─cli
#> │   ├─dplyr
#> │   ├─glue
#> │   ├─lifecycle
#> │   ├─magrittr
#> │   ├─purrr
#> │   ├─rlang
#> │   ├─stringr
#> │   ├─tibble
#> │   ├─tidyselect
#> │   └─vctrs
#> ├─fishbc 0.2.1 ✨
#> ├─stringr
#> ├─knitr 1.46 ✨
#> │ ├─evaluate 0.23 ✨
#> │ ├─highr 0.10 ✨
#> │ │ └─xfun 0.44 ✨
#> │ ├─xfun
#> │ └─yaml 2.3.8 ✨
#> ├─magick 2.8.3 ✨
#> │ ├─Rcpp
#> │ ├─magrittr
#> │ └─curl
#> ├─tidyselect
#> ├─poissonconsulting/fwapgr 0.1.0.9015 ✨👷🏾‍♀️🔧
#> │ ├─chk 0.9.1 ✨
#> │ │ ├─lifecycle
#> │ │ └─rlang
#> │ ├─poissonconsulting/pgfeatureserv 0.0.0.9003 ✨👷🏾‍♀️🔧
#> │ │ ├─chk
#> │ │ ├─geojsonsf 2.0.3 ✨
#> │ │ │ └─Rcpp
#> │ │ ├─glue
#> │ │ ├─httr 1.4.7 ✨
#> │ │ │ ├─curl
#> │ │ │ ├─jsonlite
#> │ │ │ ├─mime 0.12 ✨
#> │ │ │ ├─openssl 2.2.0 ✨
#> │ │ │ │ └─askpass 1.2.0 ✨
#> │ │ │ │   └─sys 3.4.2 ✨
#> │ │ │ └─R6
#> │ │ ├─jsonlite
#> │ │ ├─lifecycle
#> │ │ └─tibble
#> │ ├─dplyr
#> │ ├─lifecycle
#> │ ├─sf 1.0-16 ✨
#> │ │ ├─classInt 0.4-10 ✨
#> │ │ │ ├─e1071 1.7-14 ✨
#> │ │ │ │ ├─class 7.3-22 
#> │ │ │ │ │ └─MASS 7.3-60.2 
#> │ │ │ │ └─proxy 0.4-27 ✨
#> │ │ │ ├─class
#> │ │ │ └─KernSmooth 2.23-22 -> 2.23-24 🚀
#> │ │ ├─DBI 1.2.2 ✨
#> │ │ ├─magrittr
#> │ │ ├─Rcpp
#> │ │ ├─s2 1.1.6 ✨
#> │ │ │ ├─Rcpp
#> │ │ │ └─wk 0.9.1 ✨
#> │ │ └─units 0.8-5 ✨
#> │ │   └─Rcpp
#> │ └─tidyselect
#> ├─data.table 1.15.4 ✨
#> ├─elevatr 0.99.0 ✨
#> │ ├─httr
#> │ ├─jsonlite
#> │ ├─progressr 0.14.0 ✨
#> │ │ └─digest 0.6.35 ✨
#> │ ├─sf
#> │ ├─terra 1.7-71 ✨
#> │ │ └─Rcpp
#> │ ├─future 1.33.2 ✨
#> │ │ ├─digest
#> │ │ ├─globals 0.16.3 ✨
#> │ │ │ └─codetools 0.2-20 
#> │ │ ├─listenv 0.9.1 ✨
#> │ │ └─parallelly 1.37.1 ✨
#> │ ├─furrr 0.3.1 ✨
#> │ │ ├─future
#> │ │ ├─globals
#> │ │ ├─lifecycle
#> │ │ ├─purrr
#> │ │ ├─rlang
#> │ │ └─vctrs
#> │ ├─purrr
#> │ ├─units
#> │ ├─slippymath 0.3.1 ✨
#> │ │ ├─raster 3.6-26 ✨
#> │ │ │ ├─sp 2.1-4 ✨
#> │ │ │ │ └─lattice 0.22-6 
#> │ │ │ ├─Rcpp
#> │ │ │ └─terra
#> │ │ ├─purrr
#> │ │ └─png 0.1-8 ✨
#> │ ├─curl
#> │ └─raster
#> ├─raster
#> ├─rayshader 0.37.3 ✨
#> │ ├─doParallel 1.0.17 ✨
#> │ │ ├─foreach 1.5.2 ✨
#> │ │ │ ├─codetools
#> │ │ │ └─iterators 1.0.14 ✨
#> │ │ └─iterators
#> │ ├─foreach
#> │ ├─Rcpp
#> │ ├─progress 1.2.3 ✨
#> │ │ ├─crayon 1.5.2 ✨
#> │ │ ├─hms
#> │ │ ├─prettyunits 1.2.0 ✨
#> │ │ └─R6
#> │ ├─raster
#> │ ├─scales 1.3.0 ✨
#> │ │ ├─cli
#> │ │ ├─farver 2.1.2 ✨
#> │ │ ├─glue
#> │ │ ├─labeling 0.4.3 ✨
#> │ │ ├─lifecycle
#> │ │ ├─munsell 0.5.1 ✨
#> │ │ │ └─colorspace 2.1-0 ✨
#> │ │ ├─R6
#> │ │ ├─RColorBrewer 1.1-3 ✨
#> │ │ ├─rlang
#> │ │ └─viridisLite 0.4.2 ✨
#> │ ├─png
#> │ ├─jpeg 0.1-10 ✨
#> │ ├─magrittr
#> │ ├─rgl 1.3.1 ✨
#> │ │ ├─htmlwidgets 1.6.4 ✨
#> │ │ │ ├─htmltools 0.5.8.1 ✨
#> │ │ │ │ ├─base64enc 0.1-3 ✨
#> │ │ │ │ ├─digest
#> │ │ │ │ ├─fastmap 1.2.0 ✨
#> │ │ │ │ └─rlang
#> │ │ │ ├─jsonlite
#> │ │ │ ├─knitr
#> │ │ │ ├─rmarkdown 2.27 ✨
#> │ │ │ │ ├─bslib 0.7.0 ✨
#> │ │ │ │ │ ├─base64enc
#> │ │ │ │ │ ├─cachem 1.1.0 ✨
#> │ │ │ │ │ │ ├─rlang
#> │ │ │ │ │ │ └─fastmap
#> │ │ │ │ │ ├─fastmap
#> │ │ │ │ │ ├─htmltools
#> │ │ │ │ │ ├─jquerylib 0.1.4 ✨
#> │ │ │ │ │ │ └─htmltools
#> │ │ │ │ │ ├─jsonlite
#> │ │ │ │ │ ├─lifecycle
#> │ │ │ │ │ ├─memoise 2.0.1 ✨
#> │ │ │ │ │ │ ├─rlang
#> │ │ │ │ │ │ └─cachem
#> │ │ │ │ │ ├─mime
#> │ │ │ │ │ ├─rlang
#> │ │ │ │ │ └─sass 0.4.9 ✨
#> │ │ │ │ │   ├─fs 1.6.4 ✨
#> │ │ │ │ │   ├─rlang
#> │ │ │ │ │   ├─htmltools
#> │ │ │ │ │   ├─R6
#> │ │ │ │ │   └─rappdirs
#> │ │ │ │ ├─evaluate
#> │ │ │ │ ├─fontawesome 0.5.2 ✨
#> │ │ │ │ │ ├─rlang
#> │ │ │ │ │ └─htmltools
#> │ │ │ │ ├─htmltools
#> │ │ │ │ ├─jquerylib
#> │ │ │ │ ├─jsonlite
#> │ │ │ │ ├─knitr
#> │ │ │ │ ├─tinytex 0.51 ✨
#> │ │ │ │ │ └─xfun
#> │ │ │ │ ├─xfun
#> │ │ │ │ └─yaml
#> │ │ │ └─yaml
#> │ │ ├─htmltools
#> │ │ ├─knitr
#> │ │ ├─jsonlite
#> │ │ ├─magrittr
#> │ │ ├─R6
#> │ │ ├─base64enc
#> │ │ └─mime
#> │ ├─terrainmeshr 0.1.0 ✨
#> │ │ └─Rcpp
#> │ ├─rayimage 0.10.0 ✨
#> │ │ ├─Rcpp
#> │ │ ├─png
#> │ │ ├─jpeg
#> │ │ └─progress
#> │ ├─rayvertex 0.10.4 ✨
#> │ │ ├─Rcpp
#> │ │ ├─rayimage
#> │ │ ├─png
#> │ │ └─digest
#> │ └─rayrender 0.32.2 ✨
#> │   ├─Rcpp
#> │   ├─magrittr
#> │   ├─png
#> │   ├─raster
#> │   ├─decido 0.3.0 ✨
#> │   │ └─Rcpp
#> │   ├─rayimage
#> │   ├─progress
#> │   ├─rayvertex
#> │   ├─withr
#> │   ├─vctrs
#> │   ├─cli
#> │   └─pillar
#> ├─readr 2.1.5 ✨
#> │ ├─cli
#> │ ├─clipr 0.8.0 ✨
#> │ ├─crayon
#> │ ├─hms
#> │ ├─lifecycle
#> │ ├─R6
#> │ ├─rlang
#> │ ├─tibble
#> │ ├─vroom 1.6.5 ✨
#> │ │ ├─bit64 4.0.5 ✨
#> │ │ │ └─bit 4.0.5 ✨
#> │ │ ├─cli
#> │ │ ├─crayon
#> │ │ ├─glue
#> │ │ ├─hms
#> │ │ ├─lifecycle
#> │ │ ├─rlang
#> │ │ ├─tibble
#> │ │ ├─tidyselect
#> │ │ ├─tzdb 0.4.0 ✨
#> │ │ ├─vctrs
#> │ │ ├─withr
#> │ │ └─progress
#> │ └─tzdb
#> ├─generics
#> ├─kableExtra 1.4.0 ✨
#> │ ├─knitr
#> │ ├─magrittr
#> │ ├─stringr
#> │ ├─xml2 1.3.6 ✨
#> │ │ ├─cli
#> │ │ └─rlang
#> │ ├─rmarkdown
#> │ ├─scales
#> │ ├─viridisLite
#> │ ├─htmltools
#> │ ├─rstudioapi 0.16.0 ✨
#> │ ├─digest
#> │ └─svglite 2.1.3 ✨
#> │   └─systemfonts 1.1.0 ✨
#> │     └─lifecycle
#> ├─sf
#> ├─tibble
#> ├─tidyr
#> ├─readxl 1.4.3 ✨
#> │ ├─cellranger 1.1.0 ✨
#> │ │ ├─rematch 2.0.0 ✨
#> │ │ └─tibble
#> │ ├─tibble
#> │ └─progress
#> ├─plyr
#> ├─chk
#> ├─DBI
#> ├─glue
#> ├─RPostgres 1.4.6 ✨
#> │ ├─bit64
#> │ ├─blob 1.2.4 ✨
#> │ │ ├─rlang
#> │ │ └─vctrs
#> │ ├─DBI
#> │ ├─hms
#> │ ├─lubridate
#> │ └─withr
#> ├─rlang
#> ├─fasstr 0.5.2 ✨
#> │ ├─dplyr
#> │ ├─e1071
#> │ ├─fitdistrplus 1.1-11 ✨
#> │ │ ├─MASS
#> │ │ └─survival 3.5-8 -> 3.6-4 🚀
#> │ │   └─Matrix 1.7-0 
#> │ │     └─lattice
#> │ ├─ggplot2 3.5.1 ✨
#> │ │ ├─cli
#> │ │ ├─glue
#> │ │ ├─gtable 0.3.5 ✨
#> │ │ │ ├─cli
#> │ │ │ ├─glue
#> │ │ │ ├─lifecycle
#> │ │ │ └─rlang
#> │ │ ├─isoband 0.2.7 ✨
#> │ │ ├─lifecycle
#> │ │ ├─MASS
#> │ │ ├─mgcv 1.9-1 
#> │ │ │ ├─nlme 3.1-164 
#> │ │ │ │ └─lattice
#> │ │ │ └─Matrix
#> │ │ ├─rlang
#> │ │ ├─scales
#> │ │ ├─tibble
#> │ │ ├─vctrs
#> │ │ └─withr
#> │ ├─lubridate
#> │ ├─openxlsx 4.2.5.2 ✨
#> │ │ ├─Rcpp
#> │ │ ├─stringi
#> │ │ └─zip 2.3.1 ✨
#> │ ├─PearsonDS 1.3.1 ✨
#> │ ├─plyr
#> │ ├─purrr
#> │ ├─RcppRoll 0.3.0 ✨
#> │ │ └─Rcpp
#> │ ├─scales
#> │ ├─tidyhydat 0.6.1 ✨
#> │ │ ├─cli
#> │ │ ├─crayon
#> │ │ ├─DBI
#> │ │ ├─dbplyr 2.5.0 ✨
#> │ │ │ ├─blob
#> │ │ │ ├─cli
#> │ │ │ ├─DBI
#> │ │ │ ├─dplyr
#> │ │ │ ├─glue
#> │ │ │ ├─lifecycle
#> │ │ │ ├─magrittr
#> │ │ │ ├─pillar
#> │ │ │ ├─purrr
#> │ │ │ ├─R6
#> │ │ │ ├─rlang
#> │ │ │ ├─tibble
#> │ │ │ ├─tidyr
#> │ │ │ ├─tidyselect
#> │ │ │ ├─vctrs
#> │ │ │ └─withr
#> │ │ ├─dplyr
#> │ │ ├─httr
#> │ │ ├─lubridate
#> │ │ ├─rappdirs
#> │ │ ├─readr
#> │ │ ├─rlang
#> │ │ ├─RSQLite 2.3.6 ✨
#> │ │ │ ├─bit64
#> │ │ │ ├─blob
#> │ │ │ ├─DBI
#> │ │ │ ├─memoise
#> │ │ │ ├─pkgconfig
#> │ │ │ └─rlang
#> │ │ └─tidyr
#> │ ├─tidyr
#> │ └─zyp 0.11-1 ✨
#> │   └─Kendall 2.2.1 ✨
#> │     └─boot 1.3-30 
#> ├─ggdark 0.2.1 ✨
#> │ └─ggplot2
#> ├─ggplot2
#> ├─tidyhydat
#> └─cli
#> 
#> Key:  ✨ new | 🚀 update | 👷🏾‍♀️ build | 🔧 compile

Created on 2024-05-17 with reprex v2.1.0

NewGraphEnvironment commented 5 months ago

to start - let's make rayshader, elevatr and fasstr suggests to the functions they are used in, adding checks within the function sto tell the user to install it if they don't have and remove from depends in Description.

NewGraphEnvironment commented 5 months ago

did the same for tidyhydat too. much better!!!

pak::pkg_deps_tree("NewGraphEnvironment/fpr")
#> ℹ Loading metadata database
#> ✔ Loading metadata database ... done
#> 
#> NewGraphEnvironment/fpr 1.1.0 ✨👷🏾‍♀️🔧
#> ├─lubridate 1.9.3 ✨
#> │ ├─generics 0.1.3 ✨
#> │ └─timechange 0.3.0 ✨
#> ├─dplyr 1.1.4 ✨
#> │ ├─cli 3.6.3 ✨
#> │ ├─generics
#> │ ├─glue 1.7.0 ✨
#> │ ├─lifecycle 1.0.4 ✨
#> │ │ ├─cli
#> │ │ ├─glue
#> │ │ └─rlang 1.1.4 ✨
#> │ ├─magrittr 2.0.3 ✨
#> │ ├─pillar 1.9.0 ✨
#> │ │ ├─cli
#> │ │ ├─fansi 1.0.6 ✨
#> │ │ ├─glue
#> │ │ ├─lifecycle
#> │ │ ├─rlang
#> │ │ ├─utf8 1.2.4 ✨
#> │ │ └─vctrs 0.6.5 ✨
#> │ │   ├─cli
#> │ │   ├─glue
#> │ │   ├─lifecycle
#> │ │   └─rlang
#> │ ├─R6 2.5.1 ✨
#> │ ├─rlang
#> │ ├─tibble 3.2.1 ✨
#> │ │ ├─fansi
#> │ │ ├─lifecycle
#> │ │ ├─magrittr
#> │ │ ├─pillar
#> │ │ ├─pkgconfig 2.0.3 ✨
#> │ │ ├─rlang
#> │ │ └─vctrs
#> │ ├─tidyselect 1.2.1 ✨
#> │ │ ├─cli
#> │ │ ├─glue
#> │ │ ├─lifecycle
#> │ │ ├─rlang
#> │ │ ├─vctrs
#> │ │ └─withr 3.0.0 ✨
#> │ └─vctrs
#> ├─magrittr
#> ├─exifr 0.3.2 ✨
#> │ ├─curl 5.2.1 ✨
#> │ ├─plyr 1.8.9 ✨
#> │ │ └─Rcpp 1.0.12 ✨
#> │ ├─tibble
#> │ ├─jsonlite 1.8.8 ✨
#> │ └─rappdirs 0.3.3 ✨
#> ├─purrr 1.0.2 ✨
#> │ ├─cli
#> │ ├─lifecycle
#> │ ├─magrittr
#> │ ├─rlang
#> │ └─vctrs
#> ├─janitor 2.2.0 ✨
#> │ ├─dplyr
#> │ ├─hms 1.1.3 ✨
#> │ │ ├─lifecycle
#> │ │ ├─pkgconfig
#> │ │ ├─rlang
#> │ │ └─vctrs
#> │ ├─lifecycle
#> │ ├─lubridate
#> │ ├─magrittr
#> │ ├─purrr
#> │ ├─rlang
#> │ ├─stringi 1.8.4 ✨
#> │ ├─stringr 1.5.1 ✨
#> │ │ ├─cli
#> │ │ ├─glue
#> │ │ ├─lifecycle
#> │ │ ├─magrittr
#> │ │ ├─rlang
#> │ │ ├─stringi
#> │ │ └─vctrs
#> │ ├─snakecase 0.11.1 ✨
#> │ │ ├─stringr
#> │ │ └─stringi
#> │ ├─tidyselect
#> │ └─tidyr 1.3.1 ✨
#> │   ├─cli
#> │   ├─dplyr
#> │   ├─glue
#> │   ├─lifecycle
#> │   ├─magrittr
#> │   ├─purrr
#> │   ├─rlang
#> │   ├─stringr
#> │   ├─tibble
#> │   ├─tidyselect
#> │   └─vctrs
#> ├─fishbc 0.2.1 ✨
#> ├─stringr
#> ├─knitr 1.47 ✨
#> │ ├─evaluate 0.24.0 ✨
#> │ ├─highr 0.11 ✨
#> │ │ └─xfun 0.45 ✨
#> │ ├─xfun
#> │ └─yaml 2.3.8 ✨
#> ├─magick 2.8.3 ✨
#> │ ├─Rcpp
#> │ ├─magrittr
#> │ └─curl
#> ├─tidyselect
#> ├─poissonconsulting/fwapgr 0.1.0.9015 ✨👷🏾‍♀️🔧
#> │ ├─chk 0.9.1 ✨
#> │ │ ├─lifecycle
#> │ │ └─rlang
#> │ ├─poissonconsulting/pgfeatureserv 0.0.0.9003 ✨👷🏾‍♀️🔧
#> │ │ ├─chk
#> │ │ ├─geojsonsf 2.0.3 ✨
#> │ │ │ └─Rcpp
#> │ │ ├─glue
#> │ │ ├─httr 1.4.7 ✨
#> │ │ │ ├─curl
#> │ │ │ ├─jsonlite
#> │ │ │ ├─mime 0.12 ✨
#> │ │ │ ├─openssl 2.2.0 ✨
#> │ │ │ │ └─askpass 1.2.0 ✨
#> │ │ │ │   └─sys 3.4.2 ✨
#> │ │ │ └─R6
#> │ │ ├─jsonlite
#> │ │ ├─lifecycle
#> │ │ └─tibble
#> │ ├─dplyr
#> │ ├─lifecycle
#> │ ├─sf 1.0-16 ✨
#> │ │ ├─classInt 0.4-10 ✨
#> │ │ │ ├─e1071 1.7-14 ✨
#> │ │ │ │ ├─class 7.3-22 
#> │ │ │ │ │ └─MASS 7.3-60.2 -> 7.3-61 🚀
#> │ │ │ │ └─proxy 0.4-27 ✨
#> │ │ │ ├─class
#> │ │ │ └─KernSmooth 2.23-22 -> 2.23-24 🚀
#> │ │ ├─DBI 1.2.3 ✨
#> │ │ ├─magrittr
#> │ │ ├─Rcpp
#> │ │ ├─s2 1.1.6 ✨
#> │ │ │ ├─Rcpp
#> │ │ │ └─wk 0.9.1 ✨
#> │ │ └─units 0.8-5 ✨
#> │ │   └─Rcpp
#> │ └─tidyselect
#> ├─data.table 1.15.4 ✨
#> ├─raster 3.6-26 ✨
#> │ ├─sp 2.1-4 ✨
#> │ │ └─lattice 0.22-6 
#> │ ├─Rcpp
#> │ └─terra 1.7-78 ✨
#> │   └─Rcpp
#> ├─readr 2.1.5 ✨
#> │ ├─cli
#> │ ├─clipr 0.8.0 ✨
#> │ ├─crayon 1.5.3 ✨
#> │ ├─hms
#> │ ├─lifecycle
#> │ ├─R6
#> │ ├─rlang
#> │ ├─tibble
#> │ ├─vroom 1.6.5 ✨
#> │ │ ├─bit64 4.0.5 ✨
#> │ │ │ └─bit 4.0.5 ✨
#> │ │ ├─cli
#> │ │ ├─crayon
#> │ │ ├─glue
#> │ │ ├─hms
#> │ │ ├─lifecycle
#> │ │ ├─rlang
#> │ │ ├─tibble
#> │ │ ├─tidyselect
#> │ │ ├─tzdb 0.4.0 ✨
#> │ │ ├─vctrs
#> │ │ └─withr
#> │ └─tzdb
#> ├─generics
#> ├─kableExtra 1.4.0 ✨
#> │ ├─knitr
#> │ ├─magrittr
#> │ ├─stringr
#> │ ├─xml2 1.3.6 ✨
#> │ │ ├─cli
#> │ │ └─rlang
#> │ ├─rmarkdown 2.27 ✨
#> │ │ ├─bslib 0.7.0 ✨
#> │ │ │ ├─base64enc 0.1-3 ✨
#> │ │ │ ├─cachem 1.1.0 ✨
#> │ │ │ │ ├─rlang
#> │ │ │ │ └─fastmap 1.2.0 ✨
#> │ │ │ ├─fastmap
#> │ │ │ ├─htmltools 0.5.8.1 ✨
#> │ │ │ │ ├─base64enc
#> │ │ │ │ ├─digest 0.6.36 ✨
#> │ │ │ │ ├─fastmap
#> │ │ │ │ └─rlang
#> │ │ │ ├─jquerylib 0.1.4 ✨
#> │ │ │ │ └─htmltools
#> │ │ │ ├─jsonlite
#> │ │ │ ├─lifecycle
#> │ │ │ ├─memoise 2.0.1 ✨
#> │ │ │ │ ├─rlang
#> │ │ │ │ └─cachem
#> │ │ │ ├─mime
#> │ │ │ ├─rlang
#> │ │ │ └─sass 0.4.9 ✨
#> │ │ │   ├─fs 1.6.4 ✨
#> │ │ │   ├─rlang
#> │ │ │   ├─htmltools
#> │ │ │   ├─R6
#> │ │ │   └─rappdirs
#> │ │ ├─evaluate
#> │ │ ├─fontawesome 0.5.2 ✨
#> │ │ │ ├─rlang
#> │ │ │ └─htmltools
#> │ │ ├─htmltools
#> │ │ ├─jquerylib
#> │ │ ├─jsonlite
#> │ │ ├─knitr
#> │ │ ├─tinytex 0.51 ✨
#> │ │ │ └─xfun
#> │ │ ├─xfun
#> │ │ └─yaml
#> │ ├─scales 1.3.0 ✨
#> │ │ ├─cli
#> │ │ ├─farver 2.1.2 ✨
#> │ │ ├─glue
#> │ │ ├─labeling 0.4.3 ✨
#> │ │ ├─lifecycle
#> │ │ ├─munsell 0.5.1 ✨
#> │ │ │ └─colorspace 2.1-0 ✨
#> │ │ ├─R6
#> │ │ ├─RColorBrewer 1.1-3 ✨
#> │ │ ├─rlang
#> │ │ └─viridisLite 0.4.2 ✨
#> │ ├─viridisLite
#> │ ├─htmltools
#> │ ├─rstudioapi 0.16.0 ✨
#> │ ├─digest
#> │ └─svglite 2.1.3 ✨
#> │   └─systemfonts 1.1.0 ✨
#> │     └─lifecycle
#> ├─sf
#> ├─tibble
#> ├─tidyr
#> ├─readxl 1.4.3 ✨
#> │ ├─cellranger 1.1.0 ✨
#> │ │ ├─rematch 2.0.0 ✨
#> │ │ └─tibble
#> │ └─tibble
#> ├─plyr
#> ├─chk
#> ├─DBI
#> ├─glue
#> ├─RPostgres 1.4.7 ✨
#> │ ├─bit64
#> │ ├─blob 1.2.4 ✨
#> │ │ ├─rlang
#> │ │ └─vctrs
#> │ ├─DBI
#> │ ├─hms
#> │ ├─lubridate
#> │ └─withr
#> ├─rlang
#> ├─ggdark 0.2.1 ✨
#> │ └─ggplot2 3.5.1 ✨
#> │   ├─cli
#> │   ├─glue
#> │   ├─gtable 0.3.5 ✨
#> │   │ ├─cli
#> │   │ ├─glue
#> │   │ ├─lifecycle
#> │   │ └─rlang
#> │   ├─isoband 0.2.7 ✨
#> │   ├─lifecycle
#> │   ├─MASS
#> │   ├─mgcv 1.9-1 
#> │   │ ├─nlme 3.1-164 -> 3.1-165 🚀
#> │   │ │ └─lattice
#> │   │ └─Matrix 1.7-0 
#> │   │   └─lattice
#> │   ├─rlang
#> │   ├─scales
#> │   ├─tibble
#> │   ├─vctrs
#> │   └─withr
#> ├─ggplot2
#> └─cli
#> 
#> Key:  ✨ new | 🚀 update | 👷🏾‍♀️ build | 🔧 compile

Created on 2024-06-27 with reprex v2.1.0