├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .quartoignore ├── LICENSE.md ├── NEWS.md ├── README.md ├── _extensions ├── live │ ├── _extension.yml │ ├── _gradethis.qmd │ ├── _knitr.qmd │ ├── live.lua │ ├── resources │ │ ├── live-runtime.css │ │ ├── live-runtime.js │ │ ├── pyodide-worker.js │ │ └── tinyyaml.lua │ └── templates │ │ ├── interpolate.ojs │ │ ├── pyodide-editor.ojs │ │ ├── pyodide-evaluate.ojs │ │ ├── pyodide-exercise.ojs │ │ ├── pyodide-setup.ojs │ │ ├── webr-editor.ojs │ │ ├── webr-evaluate.ojs │ │ ├── webr-exercise.ojs │ │ ├── webr-setup.ojs │ │ └── webr-widget.ojs └── r-wasm │ └── live ├── docs ├── .gitignore ├── _extensions ├── _quarto.yml ├── exercises │ ├── environments.qmd │ ├── exercises.qmd │ ├── gradethis.qmd │ └── grading.qmd ├── getting_started │ ├── editor.qmd │ ├── installation.qmd │ ├── packages.qmd │ └── plotting.qmd ├── index.qmd ├── interactive │ ├── dashboards.qmd │ ├── data.qmd │ ├── dynamic.qmd │ ├── hybrid.qmd │ └── reactivity.qmd ├── other │ ├── data │ │ ├── mtcars.csv │ │ └── subdir │ │ │ └── data.csv │ ├── htmlwidgets.qmd │ ├── images │ │ └── python-logo.png │ ├── py_output.qmd │ ├── resources.qmd │ ├── slides.qmd │ └── tables.qmd └── reference │ ├── cell-options.qmd │ └── document-yaml.qmd ├── live-runtime ├── build.ts ├── package-lock.json ├── package.json ├── src │ ├── assets │ │ ├── arrow-repeat.svg │ │ ├── exclamation-circle.svg │ │ ├── lightbulb.svg │ │ └── play.svg │ ├── css │ │ ├── highlighting.css │ │ ├── live-runtime.css │ │ └── reveal.css │ ├── editor.ts │ ├── environment.ts │ ├── evaluate-pyodide.ts │ ├── evaluate-webr.ts │ ├── evaluate.ts │ ├── grader-pyodide.ts │ ├── grader-webr.ts │ ├── grader.ts │ ├── highlighter.ts │ ├── indicator.ts │ ├── live-runtime.ts │ ├── pyodide-proxy.ts │ ├── pyodide-worker.ts │ ├── render.ts │ ├── scripts │ │ ├── Python │ │ │ ├── capture.py │ │ │ ├── matplotlib_display.py │ │ │ └── setup.py │ │ └── R │ │ │ └── setup.R │ └── utils.ts └── tsconfig.json └── template.qmd /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/.gitignore -------------------------------------------------------------------------------- /.quartoignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/.quartoignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/NEWS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/README.md -------------------------------------------------------------------------------- /_extensions/live/_extension.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/_extension.yml -------------------------------------------------------------------------------- /_extensions/live/_gradethis.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/_gradethis.qmd -------------------------------------------------------------------------------- /_extensions/live/_knitr.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/_knitr.qmd -------------------------------------------------------------------------------- /_extensions/live/live.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/live.lua -------------------------------------------------------------------------------- /_extensions/live/resources/live-runtime.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/resources/live-runtime.css -------------------------------------------------------------------------------- /_extensions/live/resources/live-runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/resources/live-runtime.js -------------------------------------------------------------------------------- /_extensions/live/resources/pyodide-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/resources/pyodide-worker.js -------------------------------------------------------------------------------- /_extensions/live/resources/tinyyaml.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/resources/tinyyaml.lua -------------------------------------------------------------------------------- /_extensions/live/templates/interpolate.ojs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/templates/interpolate.ojs -------------------------------------------------------------------------------- /_extensions/live/templates/pyodide-editor.ojs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/templates/pyodide-editor.ojs -------------------------------------------------------------------------------- /_extensions/live/templates/pyodide-evaluate.ojs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/templates/pyodide-evaluate.ojs -------------------------------------------------------------------------------- /_extensions/live/templates/pyodide-exercise.ojs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/templates/pyodide-exercise.ojs -------------------------------------------------------------------------------- /_extensions/live/templates/pyodide-setup.ojs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/templates/pyodide-setup.ojs -------------------------------------------------------------------------------- /_extensions/live/templates/webr-editor.ojs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/templates/webr-editor.ojs -------------------------------------------------------------------------------- /_extensions/live/templates/webr-evaluate.ojs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/templates/webr-evaluate.ojs -------------------------------------------------------------------------------- /_extensions/live/templates/webr-exercise.ojs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/templates/webr-exercise.ojs -------------------------------------------------------------------------------- /_extensions/live/templates/webr-setup.ojs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/templates/webr-setup.ojs -------------------------------------------------------------------------------- /_extensions/live/templates/webr-widget.ojs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/_extensions/live/templates/webr-widget.ojs -------------------------------------------------------------------------------- /_extensions/r-wasm/live: -------------------------------------------------------------------------------- 1 | ../live -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | /.quarto/ 2 | *.ipynb 3 | -------------------------------------------------------------------------------- /docs/_extensions: -------------------------------------------------------------------------------- 1 | ../_extensions -------------------------------------------------------------------------------- /docs/_quarto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/_quarto.yml -------------------------------------------------------------------------------- /docs/exercises/environments.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/exercises/environments.qmd -------------------------------------------------------------------------------- /docs/exercises/exercises.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/exercises/exercises.qmd -------------------------------------------------------------------------------- /docs/exercises/gradethis.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/exercises/gradethis.qmd -------------------------------------------------------------------------------- /docs/exercises/grading.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/exercises/grading.qmd -------------------------------------------------------------------------------- /docs/getting_started/editor.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/getting_started/editor.qmd -------------------------------------------------------------------------------- /docs/getting_started/installation.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/getting_started/installation.qmd -------------------------------------------------------------------------------- /docs/getting_started/packages.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/getting_started/packages.qmd -------------------------------------------------------------------------------- /docs/getting_started/plotting.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/getting_started/plotting.qmd -------------------------------------------------------------------------------- /docs/index.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/index.qmd -------------------------------------------------------------------------------- /docs/interactive/dashboards.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/interactive/dashboards.qmd -------------------------------------------------------------------------------- /docs/interactive/data.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/interactive/data.qmd -------------------------------------------------------------------------------- /docs/interactive/dynamic.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/interactive/dynamic.qmd -------------------------------------------------------------------------------- /docs/interactive/hybrid.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/interactive/hybrid.qmd -------------------------------------------------------------------------------- /docs/interactive/reactivity.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/interactive/reactivity.qmd -------------------------------------------------------------------------------- /docs/other/data/mtcars.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/other/data/mtcars.csv -------------------------------------------------------------------------------- /docs/other/data/subdir/data.csv: -------------------------------------------------------------------------------- 1 | x,y 2 | 1,2 3 | 3,4 4 | 5,6 5 | -------------------------------------------------------------------------------- /docs/other/htmlwidgets.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/other/htmlwidgets.qmd -------------------------------------------------------------------------------- /docs/other/images/python-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/other/images/python-logo.png -------------------------------------------------------------------------------- /docs/other/py_output.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/other/py_output.qmd -------------------------------------------------------------------------------- /docs/other/resources.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/other/resources.qmd -------------------------------------------------------------------------------- /docs/other/slides.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/other/slides.qmd -------------------------------------------------------------------------------- /docs/other/tables.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/other/tables.qmd -------------------------------------------------------------------------------- /docs/reference/cell-options.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/reference/cell-options.qmd -------------------------------------------------------------------------------- /docs/reference/document-yaml.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/docs/reference/document-yaml.qmd -------------------------------------------------------------------------------- /live-runtime/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/build.ts -------------------------------------------------------------------------------- /live-runtime/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/package-lock.json -------------------------------------------------------------------------------- /live-runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/package.json -------------------------------------------------------------------------------- /live-runtime/src/assets/arrow-repeat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/assets/arrow-repeat.svg -------------------------------------------------------------------------------- /live-runtime/src/assets/exclamation-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/assets/exclamation-circle.svg -------------------------------------------------------------------------------- /live-runtime/src/assets/lightbulb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/assets/lightbulb.svg -------------------------------------------------------------------------------- /live-runtime/src/assets/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/assets/play.svg -------------------------------------------------------------------------------- /live-runtime/src/css/highlighting.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/css/highlighting.css -------------------------------------------------------------------------------- /live-runtime/src/css/live-runtime.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/css/live-runtime.css -------------------------------------------------------------------------------- /live-runtime/src/css/reveal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/css/reveal.css -------------------------------------------------------------------------------- /live-runtime/src/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/editor.ts -------------------------------------------------------------------------------- /live-runtime/src/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/environment.ts -------------------------------------------------------------------------------- /live-runtime/src/evaluate-pyodide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/evaluate-pyodide.ts -------------------------------------------------------------------------------- /live-runtime/src/evaluate-webr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/evaluate-webr.ts -------------------------------------------------------------------------------- /live-runtime/src/evaluate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/evaluate.ts -------------------------------------------------------------------------------- /live-runtime/src/grader-pyodide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/grader-pyodide.ts -------------------------------------------------------------------------------- /live-runtime/src/grader-webr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/grader-webr.ts -------------------------------------------------------------------------------- /live-runtime/src/grader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/grader.ts -------------------------------------------------------------------------------- /live-runtime/src/highlighter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/highlighter.ts -------------------------------------------------------------------------------- /live-runtime/src/indicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/indicator.ts -------------------------------------------------------------------------------- /live-runtime/src/live-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/live-runtime.ts -------------------------------------------------------------------------------- /live-runtime/src/pyodide-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/pyodide-proxy.ts -------------------------------------------------------------------------------- /live-runtime/src/pyodide-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/pyodide-worker.ts -------------------------------------------------------------------------------- /live-runtime/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/render.ts -------------------------------------------------------------------------------- /live-runtime/src/scripts/Python/capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/scripts/Python/capture.py -------------------------------------------------------------------------------- /live-runtime/src/scripts/Python/matplotlib_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/scripts/Python/matplotlib_display.py -------------------------------------------------------------------------------- /live-runtime/src/scripts/Python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/scripts/Python/setup.py -------------------------------------------------------------------------------- /live-runtime/src/scripts/R/setup.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/scripts/R/setup.R -------------------------------------------------------------------------------- /live-runtime/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/src/utils.ts -------------------------------------------------------------------------------- /live-runtime/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/live-runtime/tsconfig.json -------------------------------------------------------------------------------- /template.qmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-wasm/quarto-live/HEAD/template.qmd --------------------------------------------------------------------------------