├── .Rbuildignore ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature.yml └── workflows │ ├── app-push-test.yml │ ├── ci.yml │ ├── e2e-test.yml │ └── pkgdown.yml ├── .gitignore ├── .lintr ├── DESCRIPTION ├── NAMESPACE ├── NEWS.md ├── R ├── addins.R ├── app.R ├── config.R ├── data.R ├── dependencies.R ├── destructure.R ├── init.R ├── linters.R ├── log.R ├── node.R ├── react.R ├── rhino.R └── tools.R ├── README.md ├── cran-comments.md ├── data └── rhinos.rda ├── inst ├── WORDLIST ├── rstudio │ ├── addins.dcf │ ├── addins │ │ ├── build_js.R │ │ ├── build_js_watch.R │ │ ├── build_sass.R │ │ ├── build_sass_watch.R │ │ ├── lint_js.R │ │ ├── lint_js_fix.R │ │ ├── lint_r.R │ │ ├── lint_sass.R │ │ ├── lint_sass_fix.R │ │ ├── module.R │ │ ├── test_e2e.R │ │ ├── test_e2e_int.R │ │ └── test_r.R │ └── templates │ │ └── project │ │ ├── favicon.ico │ │ └── init.dcf └── templates │ ├── app_structure │ ├── app.R │ ├── app │ │ ├── js │ │ │ └── index.js │ │ ├── logic │ │ │ └── __init__.R │ │ ├── main.R │ │ ├── static │ │ │ └── favicon.ico │ │ ├── styles │ │ │ └── main.scss │ │ └── view │ │ │ └── __init__.R │ ├── config.yml │ ├── dot.lintr │ ├── dot.rscignore │ └── rhino.yml │ ├── e2e_tests │ └── tests │ │ ├── cypress.config.js │ │ └── cypress │ │ ├── dot.gitignore │ │ └── e2e │ │ └── app.cy.js │ ├── github_ci │ └── dot.github │ │ └── workflows │ │ └── rhino-test.yml │ ├── node │ ├── babel.config.json │ ├── dot.eslintrc.json │ ├── dot.gitignore │ ├── dot.stylelintrc.json │ ├── package-lock.json │ ├── package.json │ ├── prettier.config.mjs │ └── webpack.config.js │ ├── renv │ ├── dot.Rprofile │ └── dot.renvignore │ ├── rproj │ └── Rproj.template │ └── unit_tests │ └── tests │ └── testthat │ └── test-main.R ├── man ├── app.Rd ├── auto_test_r.Rd ├── build_js.Rd ├── build_sass.Rd ├── dependencies.Rd ├── devmode.Rd ├── diagnostics.Rd ├── figures │ ├── lifecycle-deprecated.svg │ ├── lifecycle-experimental.svg │ ├── lifecycle-stable.svg │ ├── lifecycle-superseded.svg │ └── rhino.png ├── format_js.Rd ├── format_r.Rd ├── format_sass.Rd ├── grapes-set-grapes.Rd ├── init.Rd ├── lint_js.Rd ├── lint_r.Rd ├── lint_sass.Rd ├── log.Rd ├── react_component.Rd ├── rhinos.Rd ├── test_e2e.Rd └── test_r.Rd ├── pkgdown ├── _pkgdown.yml ├── build.R ├── extra.css ├── favicon │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-180x180.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-76x76.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon.ico └── versions.yml ├── rhino.Rproj ├── tests ├── e2e │ ├── app-files │ │ ├── Box.jsx │ │ ├── config.yml │ │ ├── hello.R │ │ ├── hello.cy.js │ │ ├── index.js │ │ ├── main.R │ │ ├── main.scss │ │ ├── say_hello.R │ │ ├── test-hello.R │ │ └── test-say_hello.R │ ├── test-box-lsp.R │ ├── test-build-js.R │ ├── test-build-sass.R │ ├── test-custom-npm.R │ ├── test-dependencies.R │ ├── test-format-js.R │ ├── test-format-r.R │ ├── test-format-sass.R │ ├── test-lint-js.R │ ├── test-lint-r.R │ └── test-lint-sass.R ├── testthat.R └── testthat │ ├── helpers │ └── main.scss │ ├── test-app.R │ ├── test-config.R │ ├── test-dependencies.R │ ├── test-destructure.R │ ├── test-rhino.R │ └── test-tools.R └── vignettes ├── explanation ├── application-structure.Rmd ├── box-modules.Rmd ├── node-js-javascript-and-sass-tools.Rmd ├── renv-configuration.Rmd ├── rhino-style-guide.Rmd ├── rhino-yml.Rmd └── what-is-rhino.Rmd ├── faq.Rmd ├── how-to ├── add-internationalization.Rmd ├── add-routing.Rmd ├── box-lsp.Rmd ├── build-rhino-apps-with-llm-tools.Rmd ├── communicate-between-modules.Rmd ├── enable-shiny-bookmarking.Rmd ├── images │ ├── communicate_between_modules_1.png │ ├── communicate_between_modules_2.png │ └── rhino_addins.png ├── keep-multiple-apps-in-a-single-repository.Rmd ├── manage-secrets-and-environments.Rmd ├── migrate-1-10.Rmd ├── migrate-1-6.Rmd ├── migrate-1-7.Rmd ├── migrate-1-8.Rmd ├── migrate-1-9.Rmd ├── migrate-app-to-rhino.Rmd ├── publish-on-huggingface.Rmd ├── set-application-run-parameters.Rmd ├── use-addins.Rmd ├── use-bslib.Rmd ├── use-destructure-operator.Rmd ├── use-global-variables.Rmd ├── use-polished.Rmd ├── use-shiny-fluent.Rmd ├── use-shinymanager.Rmd ├── use-shinytest2.Rmd ├── use-static-files.Rmd ├── write-javascript-code.Rmd └── write-r-code.Rmd └── tutorial ├── create-your-first-rhino-app.Rmd ├── images ├── basic_e2e_test.png ├── chart.png ├── chart_2.png ├── clicks_e2e_test_1.png ├── clicks_e2e_test_2.png ├── cypress_test_app.gif ├── e2e_in_CI.png ├── failing_e2e_test.png ├── first_module.png ├── init_application.png ├── interactive_e2e_test.png ├── js_1.png ├── js_2.png ├── message_e2e_test_1.png ├── message_e2e_test_2.png ├── rstudio_wizard.png ├── styles_1.png ├── styles_2.png ├── table_1.png ├── table_2.png └── table_3.png ├── use-react-in-rhino.Rmd └── write-end-to-end-tests-with-cypress.Rmd /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/workflows/app-push-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/.github/workflows/app-push-test.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/.github/workflows/e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/.github/workflows/pkgdown.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .Rproj.user 2 | /docs/ 3 | -------------------------------------------------------------------------------- /.lintr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/.lintr -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/addins.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/addins.R -------------------------------------------------------------------------------- /R/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/app.R -------------------------------------------------------------------------------- /R/config.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/config.R -------------------------------------------------------------------------------- /R/data.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/data.R -------------------------------------------------------------------------------- /R/dependencies.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/dependencies.R -------------------------------------------------------------------------------- /R/destructure.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/destructure.R -------------------------------------------------------------------------------- /R/init.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/init.R -------------------------------------------------------------------------------- /R/linters.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/linters.R -------------------------------------------------------------------------------- /R/log.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/log.R -------------------------------------------------------------------------------- /R/node.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/node.R -------------------------------------------------------------------------------- /R/react.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/react.R -------------------------------------------------------------------------------- /R/rhino.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/rhino.R -------------------------------------------------------------------------------- /R/tools.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/R/tools.R -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/README.md -------------------------------------------------------------------------------- /cran-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/cran-comments.md -------------------------------------------------------------------------------- /data/rhinos.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/data/rhinos.rda -------------------------------------------------------------------------------- /inst/WORDLIST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/WORDLIST -------------------------------------------------------------------------------- /inst/rstudio/addins.dcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/rstudio/addins.dcf -------------------------------------------------------------------------------- /inst/rstudio/addins/build_js.R: -------------------------------------------------------------------------------- 1 | rhino::build_js(watch = FALSE) 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/build_js_watch.R: -------------------------------------------------------------------------------- 1 | rhino::build_js(watch = TRUE) 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/build_sass.R: -------------------------------------------------------------------------------- 1 | rhino::build_sass(watch = FALSE) 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/build_sass_watch.R: -------------------------------------------------------------------------------- 1 | rhino::build_sass(watch = TRUE) 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/lint_js.R: -------------------------------------------------------------------------------- 1 | rhino::lint_js(fix = FALSE) 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/lint_js_fix.R: -------------------------------------------------------------------------------- 1 | rhino::lint_js(fix = TRUE) 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/lint_r.R: -------------------------------------------------------------------------------- 1 | rhino::lint_r() 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/lint_sass.R: -------------------------------------------------------------------------------- 1 | rhino::lint_sass(fix = FALSE) 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/lint_sass_fix.R: -------------------------------------------------------------------------------- 1 | rhino::lint_sass(fix = TRUE) 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/module.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/rstudio/addins/module.R -------------------------------------------------------------------------------- /inst/rstudio/addins/test_e2e.R: -------------------------------------------------------------------------------- 1 | rhino::test_e2e(interactive = FALSE) 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/test_e2e_int.R: -------------------------------------------------------------------------------- 1 | rhino::test_e2e(interactive = TRUE) 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/addins/test_r.R: -------------------------------------------------------------------------------- 1 | rhino::test_r() 2 | 3 | -------------------------------------------------------------------------------- /inst/rstudio/templates/project/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/rstudio/templates/project/favicon.ico -------------------------------------------------------------------------------- /inst/rstudio/templates/project/init.dcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/rstudio/templates/project/init.dcf -------------------------------------------------------------------------------- /inst/templates/app_structure/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/app_structure/app.R -------------------------------------------------------------------------------- /inst/templates/app_structure/app/js/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inst/templates/app_structure/app/logic/__init__.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/app_structure/app/logic/__init__.R -------------------------------------------------------------------------------- /inst/templates/app_structure/app/main.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/app_structure/app/main.R -------------------------------------------------------------------------------- /inst/templates/app_structure/app/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/app_structure/app/static/favicon.ico -------------------------------------------------------------------------------- /inst/templates/app_structure/app/styles/main.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inst/templates/app_structure/app/view/__init__.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/app_structure/app/view/__init__.R -------------------------------------------------------------------------------- /inst/templates/app_structure/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/app_structure/config.yml -------------------------------------------------------------------------------- /inst/templates/app_structure/dot.lintr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/app_structure/dot.lintr -------------------------------------------------------------------------------- /inst/templates/app_structure/dot.rscignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/app_structure/dot.rscignore -------------------------------------------------------------------------------- /inst/templates/app_structure/rhino.yml: -------------------------------------------------------------------------------- 1 | sass: node 2 | -------------------------------------------------------------------------------- /inst/templates/e2e_tests/tests/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/e2e_tests/tests/cypress.config.js -------------------------------------------------------------------------------- /inst/templates/e2e_tests/tests/cypress/dot.gitignore: -------------------------------------------------------------------------------- 1 | /screenshots/ 2 | /videos/ 3 | -------------------------------------------------------------------------------- /inst/templates/e2e_tests/tests/cypress/e2e/app.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/e2e_tests/tests/cypress/e2e/app.cy.js -------------------------------------------------------------------------------- /inst/templates/github_ci/dot.github/workflows/rhino-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/github_ci/dot.github/workflows/rhino-test.yml -------------------------------------------------------------------------------- /inst/templates/node/babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/node/babel.config.json -------------------------------------------------------------------------------- /inst/templates/node/dot.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/node/dot.eslintrc.json -------------------------------------------------------------------------------- /inst/templates/node/dot.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /inst/templates/node/dot.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/node/dot.stylelintrc.json -------------------------------------------------------------------------------- /inst/templates/node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/node/package-lock.json -------------------------------------------------------------------------------- /inst/templates/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/node/package.json -------------------------------------------------------------------------------- /inst/templates/node/prettier.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/node/prettier.config.mjs -------------------------------------------------------------------------------- /inst/templates/node/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/node/webpack.config.js -------------------------------------------------------------------------------- /inst/templates/renv/dot.Rprofile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/renv/dot.Rprofile -------------------------------------------------------------------------------- /inst/templates/renv/dot.renvignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/renv/dot.renvignore -------------------------------------------------------------------------------- /inst/templates/rproj/Rproj.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/rproj/Rproj.template -------------------------------------------------------------------------------- /inst/templates/unit_tests/tests/testthat/test-main.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/inst/templates/unit_tests/tests/testthat/test-main.R -------------------------------------------------------------------------------- /man/app.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/app.Rd -------------------------------------------------------------------------------- /man/auto_test_r.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/auto_test_r.Rd -------------------------------------------------------------------------------- /man/build_js.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/build_js.Rd -------------------------------------------------------------------------------- /man/build_sass.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/build_sass.Rd -------------------------------------------------------------------------------- /man/dependencies.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/dependencies.Rd -------------------------------------------------------------------------------- /man/devmode.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/devmode.Rd -------------------------------------------------------------------------------- /man/diagnostics.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/diagnostics.Rd -------------------------------------------------------------------------------- /man/figures/lifecycle-deprecated.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/figures/lifecycle-deprecated.svg -------------------------------------------------------------------------------- /man/figures/lifecycle-experimental.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/figures/lifecycle-experimental.svg -------------------------------------------------------------------------------- /man/figures/lifecycle-stable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/figures/lifecycle-stable.svg -------------------------------------------------------------------------------- /man/figures/lifecycle-superseded.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/figures/lifecycle-superseded.svg -------------------------------------------------------------------------------- /man/figures/rhino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/figures/rhino.png -------------------------------------------------------------------------------- /man/format_js.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/format_js.Rd -------------------------------------------------------------------------------- /man/format_r.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/format_r.Rd -------------------------------------------------------------------------------- /man/format_sass.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/format_sass.Rd -------------------------------------------------------------------------------- /man/grapes-set-grapes.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/grapes-set-grapes.Rd -------------------------------------------------------------------------------- /man/init.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/init.Rd -------------------------------------------------------------------------------- /man/lint_js.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/lint_js.Rd -------------------------------------------------------------------------------- /man/lint_r.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/lint_r.Rd -------------------------------------------------------------------------------- /man/lint_sass.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/lint_sass.Rd -------------------------------------------------------------------------------- /man/log.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/log.Rd -------------------------------------------------------------------------------- /man/react_component.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/react_component.Rd -------------------------------------------------------------------------------- /man/rhinos.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/rhinos.Rd -------------------------------------------------------------------------------- /man/test_e2e.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/test_e2e.Rd -------------------------------------------------------------------------------- /man/test_r.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/man/test_r.Rd -------------------------------------------------------------------------------- /pkgdown/_pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/_pkgdown.yml -------------------------------------------------------------------------------- /pkgdown/build.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/build.R -------------------------------------------------------------------------------- /pkgdown/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/extra.css -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/favicon/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/favicon/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/favicon/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/favicon/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/favicon/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/favicon/favicon.ico -------------------------------------------------------------------------------- /pkgdown/versions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/pkgdown/versions.yml -------------------------------------------------------------------------------- /rhino.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/rhino.Rproj -------------------------------------------------------------------------------- /tests/e2e/app-files/Box.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/app-files/Box.jsx -------------------------------------------------------------------------------- /tests/e2e/app-files/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/app-files/config.yml -------------------------------------------------------------------------------- /tests/e2e/app-files/hello.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/app-files/hello.R -------------------------------------------------------------------------------- /tests/e2e/app-files/hello.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/app-files/hello.cy.js -------------------------------------------------------------------------------- /tests/e2e/app-files/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/app-files/index.js -------------------------------------------------------------------------------- /tests/e2e/app-files/main.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/app-files/main.R -------------------------------------------------------------------------------- /tests/e2e/app-files/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/app-files/main.scss -------------------------------------------------------------------------------- /tests/e2e/app-files/say_hello.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/app-files/say_hello.R -------------------------------------------------------------------------------- /tests/e2e/app-files/test-hello.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/app-files/test-hello.R -------------------------------------------------------------------------------- /tests/e2e/app-files/test-say_hello.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/app-files/test-say_hello.R -------------------------------------------------------------------------------- /tests/e2e/test-box-lsp.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-box-lsp.R -------------------------------------------------------------------------------- /tests/e2e/test-build-js.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-build-js.R -------------------------------------------------------------------------------- /tests/e2e/test-build-sass.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-build-sass.R -------------------------------------------------------------------------------- /tests/e2e/test-custom-npm.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-custom-npm.R -------------------------------------------------------------------------------- /tests/e2e/test-dependencies.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-dependencies.R -------------------------------------------------------------------------------- /tests/e2e/test-format-js.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-format-js.R -------------------------------------------------------------------------------- /tests/e2e/test-format-r.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-format-r.R -------------------------------------------------------------------------------- /tests/e2e/test-format-sass.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-format-sass.R -------------------------------------------------------------------------------- /tests/e2e/test-lint-js.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-lint-js.R -------------------------------------------------------------------------------- /tests/e2e/test-lint-r.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-lint-r.R -------------------------------------------------------------------------------- /tests/e2e/test-lint-sass.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/e2e/test-lint-sass.R -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/helpers/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/testthat/helpers/main.scss -------------------------------------------------------------------------------- /tests/testthat/test-app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/testthat/test-app.R -------------------------------------------------------------------------------- /tests/testthat/test-config.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/testthat/test-config.R -------------------------------------------------------------------------------- /tests/testthat/test-dependencies.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/testthat/test-dependencies.R -------------------------------------------------------------------------------- /tests/testthat/test-destructure.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/testthat/test-destructure.R -------------------------------------------------------------------------------- /tests/testthat/test-rhino.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/testthat/test-rhino.R -------------------------------------------------------------------------------- /tests/testthat/test-tools.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/tests/testthat/test-tools.R -------------------------------------------------------------------------------- /vignettes/explanation/application-structure.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/explanation/application-structure.Rmd -------------------------------------------------------------------------------- /vignettes/explanation/box-modules.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/explanation/box-modules.Rmd -------------------------------------------------------------------------------- /vignettes/explanation/node-js-javascript-and-sass-tools.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/explanation/node-js-javascript-and-sass-tools.Rmd -------------------------------------------------------------------------------- /vignettes/explanation/renv-configuration.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/explanation/renv-configuration.Rmd -------------------------------------------------------------------------------- /vignettes/explanation/rhino-style-guide.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/explanation/rhino-style-guide.Rmd -------------------------------------------------------------------------------- /vignettes/explanation/rhino-yml.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/explanation/rhino-yml.Rmd -------------------------------------------------------------------------------- /vignettes/explanation/what-is-rhino.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/explanation/what-is-rhino.Rmd -------------------------------------------------------------------------------- /vignettes/faq.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/faq.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/add-internationalization.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/add-internationalization.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/add-routing.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/add-routing.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/box-lsp.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/box-lsp.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/build-rhino-apps-with-llm-tools.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/build-rhino-apps-with-llm-tools.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/communicate-between-modules.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/communicate-between-modules.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/enable-shiny-bookmarking.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/enable-shiny-bookmarking.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/images/communicate_between_modules_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/images/communicate_between_modules_1.png -------------------------------------------------------------------------------- /vignettes/how-to/images/communicate_between_modules_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/images/communicate_between_modules_2.png -------------------------------------------------------------------------------- /vignettes/how-to/images/rhino_addins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/images/rhino_addins.png -------------------------------------------------------------------------------- /vignettes/how-to/keep-multiple-apps-in-a-single-repository.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/keep-multiple-apps-in-a-single-repository.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/manage-secrets-and-environments.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/manage-secrets-and-environments.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/migrate-1-10.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/migrate-1-10.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/migrate-1-6.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/migrate-1-6.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/migrate-1-7.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/migrate-1-7.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/migrate-1-8.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/migrate-1-8.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/migrate-1-9.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/migrate-1-9.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/migrate-app-to-rhino.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/migrate-app-to-rhino.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/publish-on-huggingface.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/publish-on-huggingface.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/set-application-run-parameters.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/set-application-run-parameters.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/use-addins.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/use-addins.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/use-bslib.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/use-bslib.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/use-destructure-operator.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/use-destructure-operator.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/use-global-variables.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/use-global-variables.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/use-polished.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/use-polished.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/use-shiny-fluent.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/use-shiny-fluent.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/use-shinymanager.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/use-shinymanager.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/use-shinytest2.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/use-shinytest2.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/use-static-files.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/use-static-files.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/write-javascript-code.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/write-javascript-code.Rmd -------------------------------------------------------------------------------- /vignettes/how-to/write-r-code.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/how-to/write-r-code.Rmd -------------------------------------------------------------------------------- /vignettes/tutorial/create-your-first-rhino-app.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/create-your-first-rhino-app.Rmd -------------------------------------------------------------------------------- /vignettes/tutorial/images/basic_e2e_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/basic_e2e_test.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/chart.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/chart_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/chart_2.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/clicks_e2e_test_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/clicks_e2e_test_1.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/clicks_e2e_test_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/clicks_e2e_test_2.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/cypress_test_app.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/cypress_test_app.gif -------------------------------------------------------------------------------- /vignettes/tutorial/images/e2e_in_CI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/e2e_in_CI.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/failing_e2e_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/failing_e2e_test.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/first_module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/first_module.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/init_application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/init_application.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/interactive_e2e_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/interactive_e2e_test.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/js_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/js_1.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/js_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/js_2.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/message_e2e_test_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/message_e2e_test_1.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/message_e2e_test_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/message_e2e_test_2.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/rstudio_wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/rstudio_wizard.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/styles_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/styles_1.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/styles_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/styles_2.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/table_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/table_1.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/table_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/table_2.png -------------------------------------------------------------------------------- /vignettes/tutorial/images/table_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/images/table_3.png -------------------------------------------------------------------------------- /vignettes/tutorial/use-react-in-rhino.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/use-react-in-rhino.Rmd -------------------------------------------------------------------------------- /vignettes/tutorial/write-end-to-end-tests-with-cypress.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appsilon/rhino/HEAD/vignettes/tutorial/write-end-to-end-tests-with-cypress.Rmd --------------------------------------------------------------------------------