Learn R Programming

htmltools (version 0.2.6)

copyDependencyToDir: Copy an HTML dependency to a directory

Description

Copies an HTML dependency to a subdirectory of the given directory. The subdirectory name will be name-version (for example, "outputDir/jquery-1.11.0").

Usage

copyDependencyToDir(dependency, outputDir, mustWork = TRUE)

Arguments

dependency
A single HTML dependency object.
outputDir
The directory in which a subdirectory should be created for this dependency.
mustWork
If TRUE and dependency does not point to a directory on disk (but rather a URL location), an error is raised. If FALSE then non-disk dependencies are returned without modification.

Value

  • The dependency with its src value updated to the new location's absolute path.

Details

In order for disk-based dependencies to work with static HTML files, it's generally necessary to copy them to either the directory of the referencing HTML file, or to a subdirectory of that directory. This function makes it easier to perform that copy.

If a subdirectory named name-version already exists in outputDir, then copying is not performed; the existing contents are assumed to be up-to-date.

See Also

makeDependencyRelative can be used with the returned value to make the path relative to a specific directory.