Removing redundant dependencies
If want to update the last version of Font Awesome icons (from 5.15.1 to 6.4.2)
jsdelivr_cdn <- "https://cdn.jsdelivr.net/npm/@fortawesome/"
ft_aws <- paste0(jsdelivr_cdn, "fontawesome-free@5.15.1/")
new_icon_dep <- htmlDependency(
name = "font-awesome",
version = "5.15.1",
src = c(href = ft_aws),
stylesheet = "css/all.min.css"
)
icon_deps <- list(
new_icon_dep,
findDependencies(shiny::icon("th"))[[1]]
)
resolveDependencies(icon_deps)
[[1]]
List of 9
$ name : chr "font-awesome"
$ version : chr "6.5.2"
$ src :List of 1
..$ file: chr "/home/runner/work/_temp/Library/fontawesome/fontawesome"
$ meta : NULL
$ script : NULL
$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
$ head : NULL
$ attachment: NULL
$ all_files : logi TRUE
- attr(*, "class")= chr "html_dependency"