and makes importing both difficult:
#' @rawNamespace import(shiny, except = runExample)
#' @rawNamespace import(shinyjs, except = runExample)
Would you consider renaming it to runJsExample()? This looks like a function used mostly interactively, so this change shouldn't introduce downstream problems.