These functions create meta-reactive(s), for capturing domain logic within a reactive expression

metaReactive() metaReactive2()

Create a meta-reactive expression

metaObserve() metaObserve2()

Create a meta-reactive observer

metaRender() metaRender2()

Create a meta-reactive output


Mark an expression as a meta-expression

Code generation

Functions for generating code from meta-reactives.

newExpansionContext() expandChain()

Expand code objects

formatCode() styleText() deparseCode()

Deparse and format shinymeta expressions

Code distribution

Functions for distributing code to users.

buildScriptBundle() buildRmdBundle()

Produce a zip bundle of code and results


Overlay an icon on a shiny output


Display a shinyAce code editor via shiny modal