Package: SIAtools 0.1.1
Jan Netik
SIAtools: 'ShinyItemAnalysis' Modules Development Toolkit
A comprehensive suite of functions designed for constructing and managing 'ShinyItemAnalysis' modules, supplemented with detailed guides, ready-to-use templates, linters, and tests. This package allows developers to seamlessly create and integrate one or more modules into their existing packages or to start a new module project from scratch.
Authors:
SIAtools_0.1.1.tar.gz
SIAtools_0.1.1.tar.gz(r-4.5-noble)SIAtools_0.1.1.tar.gz(r-4.4-noble)
SIAtools_0.1.1.tgz(r-4.4-emscripten)SIAtools_0.1.1.tgz(r-4.3-emscripten)
SIAtools.pdf |SIAtools.html✨
SIAtools/json (API)
NEWS
# Install 'SIAtools' in R: |
install.packages('SIAtools', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/applstat/siatools/issues
Last updated 5 months agofrom:32375d4e73. Checks:OK: 2. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Oct 31 2024 |
R-4.5-linux | OK | Oct 31 2024 |
Exports:add_modulecreate_module_projectcurr_projdefault_shiny_io_functionsedit_rstudio_shortcutsget_moduleslint_nslist_categoriesmodule_namespace_linteropen_sm_manifestpreview_moduleremove_modulesia_head_tag
Dependencies:askpassbase64encbslibcachemclicliprcommonmarkcrayoncredentialscurldescdigestfastmapfontawesomefsgertghgitcredsgluehtmltoolshttpuvhttr2inijquerylibjsonlitelaterlifecyclemagrittrmemoisemimeopensslpromisespurrrR6rappdirsRcpprlangrprojrootrstudioapisassshinysourcetoolssysusethisvctrswhiskerwithrxtableyamlzip
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Add a new SIA module to your package | add_module |
Create a new RStudio project prepared for SIA modules | create_module_project |
Get a current project path | curr_proj |
Default '{shiny}' input/output UI functions consulted by 'module_namespace_linter()' | default_shiny_io_functions |
Show RStudio Keyboard Shortcuts | edit_rstudio_shortcuts |
Get the SIA Modules Manifest for the currently developed package | get_modules |
Check the '{shiny}' module UI functions for 'ns()' omission | lint_ns |
List the available SIA module categories | list_categories |
Require usage of 'ns()' in 'inputId' and 'outputId' arguments of UI functions in '{shiny}' modules | module_namespace_linter |
Open SIA Modules Manifest for Editing | open_sm_manifest |
Preview a module | preview_module |
Print a SIA Modules Manifest | print.sm_manifest |
Remove a module | remove_module |
Core HTML head tag from ShinyItemAnalysis | sia_head_tag |