<?xml version="1.0" encoding="UTF-8"?>
<oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:title>User-Editable R Functions in 'Shiny' Apps with a Step Debugger</dc:title>
  <dc:title>R package shinyStep version 0.5.1</dc:title>
  <dc:description>A pair of 'Shiny' modules that let end users of a 'Shiny'
    application author their own R functions directly in the browser. Host
    apps can expose these modules as extension points where user-supplied
    code augments or replaces built-in logic, without requiring users to
    modify the app's source. Each module embeds an 'Ace' editor with a
    structured argument table, an in-frame R console rooted in the paused
    function's local environment, and a step debugger that handles for,
    while, repeat, and if/else blocks at any nesting depth. Two
    module flavours are provided: solo editors for testing a function in
    isolation with literal argument values, and embedded editors for
    pausing a function mid-execution inside a larger host program.</dc:description>
  <dc:type>Software</dc:type>
  <dc:relation>Imports: shiny (&gt;= 1.7.0), shinyAce (&gt;= 0.4.0)</dc:relation>
  <dc:relation>Suggests: testthat (&gt;= 3.0.0)</dc:relation>
  <dc:creator>Han Zhang &lt;zhangh.ustc@gmail.com&gt;</dc:creator>
  <dc:publisher>Comprehensive R Archive Network (CRAN)</dc:publisher>
  <dc:contributor>Han Zhang [aut, cre]</dc:contributor>
  <dc:rights>MIT + file LICENSE (https://CRAN.R-project.org/package=shinyStep/LICENSE)</dc:rights>
  <dc:date>2026-05-29</dc:date>
  <dc:format>application/tgz</dc:format>
  <dc:identifier>https://CRAN.R-project.org/package=shinyStep</dc:identifier>
  <dc:identifier>doi:10.32614/CRAN.package.shinyStep</dc:identifier>
</oai_dc:dc>
