Package: shinyfa 0.0.1
shinyfa: Analyze the File Contents of 'shiny' Directories
Provides tools for analyzing and understanding the file contents of large 'shiny' application directories. The package extracts key information about render functions, reactive functions, and their inputs from app files, organizing them into structured data frames for easy reference. This streamlines the onboarding process for new contributors and helps identify areas for optimization in complex 'shiny' codebases with multiple files and sourcing chains.
Authors:
shinyfa_0.0.1.tar.gz
shinyfa_0.0.1.zip(r-4.7)shinyfa_0.0.1.zip(r-4.6)shinyfa_0.0.1.zip(r-4.5)
shinyfa_0.0.1.tgz(r-4.6-any)shinyfa_0.0.1.tgz(r-4.5-any)
shinyfa_0.0.1.tar.gz(r-4.7-any)shinyfa_0.0.1.tar.gz(r-4.6-any)
shinyfa_0.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
shinyfa/json (API)
NEWS
| # Install 'shinyfa' in R: |
| install.packages('shinyfa', repos = c('https://dalyanalytics.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/dalyanalytics/shinyfa/issues
Pkgdown/docs site:https://dalyanalytics.github.io
Last updated from:9cda78d59a. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 112 | ||
| source / vignettes | OK | 166 | ||
| linux-release-x86_64 | OK | 112 | ||
| macos-release-arm64 | OK | 171 | ||
| macos-oldrel-arm64 | OK | 195 | ||
| windows-devel | OK | 82 | ||
| windows-release | OK | 68 | ||
| windows-oldrel | OK | 61 | ||
| wasm-release | OK | 98 |
Exports:analyze_shiny_reactivityclassify_reactivityextract_input_dependenciesextract_named_reactivesextract_output_assignmentsextract_ui_featuresread_shiny_file
Dependencies:cligluelifecyclemagrittrrlangstringistringrvctrs
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Analyze Shiny server reactivity in a given file | analyze_shiny_reactivity |
| Classify the reactivity type of a render block | classify_reactivity |
| Extract input dependencies from a Shiny render block | extract_input_dependencies |
| Extract named reactive expressions from a Shiny server file | extract_named_reactives |
| Extract output assignments from Shiny server code | extract_output_assignments |
| Extract Shiny UI input and output elements and their ids (including custom Output functions) | extract_ui_features |
| Read a Shiny file and determine if it should be skipped | read_shiny_file |
