This repository contains an attempt to make Shiny autoreload work with {box} package. The end-goal is to make autoreload work with {rhino}-based applications.
- Run
shiny::runApp("basic")
- Modify
foo
variable withinbasic/module.R
- Changes will be reflected within the app (despite {box} caching!)
- Run
shiny::runApp("main-module")
- Modify anything: UI, server function, and/or variable within
main-module/
- Changes will be reflected within the app (despite {box} caching and nested modules!)
- Run
shiny::runApp("main-module-ns")
- Modify anything: UI, server function, and/or variable within
main-module-ns/
- Changes will be reflected within the app (despite {box} caching, nested modules, and namespace!)