Downloads and builds the R package references given
by packages
, compiling each package for use with WebAssembly and webR. The
resulting WebAssembly binary packages are added to the repository directory
repo_dir
. The repository directory will be created if it does not already
exist.
Arguments
- packages
A character vector of one or more package references.
- repo_dir
The package repository directory. Defaults to
"./repo"
.- remotes
A character vector of package references to prefer as a remote source. Defaults to
NA
, meaning prefer a built-in list of references to packages pre-modified for use with webR.- dependencies
Dependency specification for packages to additionally add to the repository. Defaults to
FALSE
, meaning no additional packages. UseNA
to install only hard dependencies whereasTRUE
installs all optional dependencies as well. See pkgdepends::as_pkg_dependencies for details.- compress
When
TRUE
, add and compress Emscripten virtual filesystem metadata in the resulting R package binary.tgz
files. Otherwise,file_packager()
is used to create uncompressed virtual filesystem images included in the output binary package repository. Defaults toTRUE
.