At its core packer consists of functions to scaffold R packages powered by webpack and npm, these take the form of scaffolds which are built on top of packages. All of the scaffolds below thus need to be run from within an R package.
Always start from an empty package and run scaffold_*
to
set up the required basic structure.
::scaffold_input("<name_of_input>") packer
Once the scaffold laid down you can either bundle
the
JavaScript or watch
for changes as you develop it.
::bundle() packer
You can then document and install the package to try it out.
Get the stable version from CRAN:
install.packages("packer")
Get the development version from Github with
remotes
.
# install.packages("remotes")
::install_github("JohnCoene/packer") remotes