From d5af5989194eb39dd26d2ad96365003d5308bf3d Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Wed, 23 Sep 2026 14:44:22 -0400 Subject: [PATCH] chore(r): quote package name as 'shiny' in DESCRIPTION per CRAN feedback Package names are case sensitive; also quote the software name 'JavaScript'. Fixes #321 --- pkg-r/DESCRIPTION | 8 ++++---- pkg-r/man/shinyreact-package.Rd | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkg-r/DESCRIPTION b/pkg-r/DESCRIPTION index c2dcbc3..8b1eaef 100644 --- a/pkg-r/DESCRIPTION +++ b/pkg-r/DESCRIPTION @@ -1,5 +1,5 @@ Package: shinyreact -Title: Client-Side 'React' Interface for 'Shiny' +Title: Client-Side 'React' Interface for 'shiny' Version: 0.1.0 Authors@R: c( person("Barret", "Schloerke", , "barret@posit.co", role = c("cre", "aut"), @@ -15,14 +15,14 @@ Authors@R: c( person(, "Meta Platforms, Inc.", role = "cph", comment = "'React' and 'ReactDOM', bundled in inst/lib/shiny/shinyreact.js") ) -Description: Server-side plumbing for the 'ui.tsx' pattern in 'Shiny': the +Description: Server-side plumbing for the 'ui.tsx' pattern in 'shiny': the user interface is defined in a client 'React' () - bundle, and the 'Shiny' server contains only reactive computation. + bundle, and the 'shiny' server contains only reactive computation. Provides page builders that discover and serve the client bundle, a render function that publishes any JSON-serializable value to the client, and custom messages to 'React' components. Ships no user interface components, so the app author owns the whole front end. The - 'React' runtime and the client hooks are bundled, so no JavaScript + 'React' runtime and the client hooks are bundled, so no 'JavaScript' build step is required to get started. License: MIT + file LICENSE URL: https://posit-dev.github.io/shinyreact/r/, diff --git a/pkg-r/man/shinyreact-package.Rd b/pkg-r/man/shinyreact-package.Rd index 9b7365f..e775200 100644 --- a/pkg-r/man/shinyreact-package.Rd +++ b/pkg-r/man/shinyreact-package.Rd @@ -4,11 +4,11 @@ \name{shinyreact-package} \alias{shinyreact} \alias{shinyreact-package} -\title{shinyreact: Client-Side 'React' Interface for 'Shiny'} +\title{shinyreact: Client-Side 'React' Interface for 'shiny'} \description{ \if{html}{\figure{logo.svg}{options: style='float: right' alt='logo' width='120'}} -Server-side plumbing for the 'ui.tsx' pattern in 'Shiny': the user interface is defined in a client 'React' (\url{https://react.dev/}) bundle, and the 'Shiny' server contains only reactive computation. Provides page builders that discover and serve the client bundle, a render function that publishes any JSON-serializable value to the client, and custom messages to 'React' components. Ships no user interface components, so the app author owns the whole front end. The 'React' runtime and the client hooks are bundled, so no JavaScript build step is required to get started. +Server-side plumbing for the 'ui.tsx' pattern in 'shiny': the user interface is defined in a client 'React' (\url{https://react.dev/}) bundle, and the 'shiny' server contains only reactive computation. Provides page builders that discover and serve the client bundle, a render function that publishes any JSON-serializable value to the client, and custom messages to 'React' components. Ships no user interface components, so the app author owns the whole front end. The 'React' runtime and the client hooks are bundled, so no 'JavaScript' build step is required to get started. } \seealso{ Useful links: