This function is a wrapper around htmltools::htmlDependency that
automatically bundles the CSS and JavaScript files in inst/app/www
and which are created by golem::add_css_file() , golem::add_js_file()
and golem::add_js_handler().
Usage
bundle_resources(
path,
app_title,
name = "golem_resources",
version = "0.0.1",
meta = NULL,
head = NULL,
attachment = NULL,
package = NULL,
all_files = TRUE,
app_builder = "golem",
with_sparkles = FALSE,
activate_js = TRUE
)Arguments
- path
The path to the folder where the external files are located.
- app_title
The title of the app, to be used as an application title.
- name
Library name
- version
Library version
- meta
Named list of meta tags to insert into document head
- head
Arbitrary lines of HTML to insert into the document head
- attachment
Attachment(s) to include within the document head. See Details.
- package
An R package name to indicate where to find the
srcdirectory whensrcis a relative path (seeresolveDependencies()).- all_files
Whether all files under the
srcdirectory are dependency files. IfFALSE, only the files specified inscript,stylesheet, andattachmentare treated as dependency files.- app_builder
The name of the app builder to add as a meta tag. Turn to NULL if you don't want this meta tag to be included.
- with_sparkles
C'est quand que tu vas mettre des paillettes dans ma vie Kevin?
- activate_js
Boolean to enable or disable the injection of JavaScript via activate_js().
Details
This function also preload activate_js() which allows to
use preconfigured JavaScript functions via invoke_js().