Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gadenbuie/js4shiny
Companion Package for JavaScript for Shiny Users
https://github.com/gadenbuie/js4shiny
Last synced: about 2 months ago
JSON representation
Companion Package for JavaScript for Shiny Users
- Host: GitHub
- URL: https://github.com/gadenbuie/js4shiny
- Owner: gadenbuie
- License: other
- Created: 2019-08-18T19:39:43.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-03-24T02:48:26.000Z (9 months ago)
- Last Synced: 2024-10-14T22:29:34.532Z (about 2 months ago)
- Language: R
- Homepage: http://pkg.js4shiny.com/
- Size: 6.42 MB
- Stars: 53
- Watchers: 6
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-shiny-extensions - js4shiny - Companion package for 'JavaScript for Shiny Users' workshop, with components to enable using R Markdown for literate programming with JavaScript. (UI Components / Advanced Interactivity)
- jimsghstars - gadenbuie/js4shiny - Companion Package for JavaScript for Shiny Users (R)
README
# js4shiny
`js4shiny` is a companion package for the **JavaScript for Shiny Users** rstudio::conf(2020) workshop.
🚧 This package is a work in progress but feel free to install and try it out. Just please be prepared to update it frequently and [report any issues](https://github.com/gadenbuie/js4shiny/issues)!
## Installation
You can install js4shiny from GitHub with
``` r
devtools::install_github("gadenbuie/js4shiny")
```...more details soon
## Literate JavaScript Programming with R Markdown
This package includes several components that enable the use of R Markdown for literate programming with JavaScript. The first of these is the R Markdown HTML format, `js4shiny::html_document_js()`. In this R Markdown format, JavaScript chunks are executed in the browser and logged messages and outputs are displayed in the document, much like a standard R chunk.
For more information see `vignette("literate-javascript")`.