Package: shinyreact
Title: Client-Side 'React' Interface for 'Shiny'
Version: 0.1.0
Authors@R: c(
    person("Barret", "Schloerke", , "barret@posit.co", role = c("cre", "aut"),
           comment = c(ORCID = "0000-0001-9986-114X")),
    person("Winston", "Chang", , "winston@posit.co", role = "ctb",
           comment = c(ORCID = "0000-0002-1576-2126")),
    person("Garrick", "Aden-Buie", , "garrick@adenbuie.com", role = "ctb",
           comment = c(ORCID = "0000-0002-7111-0077")),
    person("Carson", "Sievert", , "carson@posit.co", role = "ctb",
           comment = c(ORCID = "0000-0002-4958-2844")),
    person(, "Posit Software, PBC", role = c("cph", "fnd"),
           comment = c(ROR = "03wc8by49")),
    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 user interface is defined in a client 'React'
        (<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.
License: MIT + file LICENSE
URL: https://posit-dev.github.io/shinyreact/r/,
        https://github.com/posit-dev/shinyreact
BugReports: https://github.com/posit-dev/shinyreact/issues
Imports: brio, cli, htmltools, jsonlite, rlang, shiny (>= 1.13.0),
        utils
Suggests: knitr, later, rmarkdown, shinytest2, spelling, testthat (>=
        3.0.0), withr
VignetteBuilder: knitr, rmarkdown
Config/needs/check: spelling
Config/Needs/website: pkgdown, tidyverse/tidytemplate
Config/roxygen2/version: 8.1.0
Config/testthat/edition: 3
Encoding: UTF-8
Language: en-US
NeedsCompilation: no
Packaged: 2026-09-23 13:40:49 UTC; root
Author: Barret Schloerke [cre, aut] (ORCID:
        <https://orcid.org/0000-0001-9986-114X>), Winston Chang [ctb]
        (ORCID: <https://orcid.org/0000-0002-1576-2126>), Garrick
        Aden-Buie [ctb] (ORCID:
        <https://orcid.org/0000-0002-7111-0077>), Carson Sievert [ctb]
        (ORCID: <https://orcid.org/0000-0002-4958-2844>), Posit
        Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>),
        Meta Platforms, Inc. [cph] ('React' and 'ReactDOM', bundled in
        inst/lib/shiny/shinyreact.js)
Maintainer: Barret Schloerke <barret@posit.co>
Config/pak/sysreqs: cmake make libuv1-dev zlib1g-dev
Repository: https://schloerke.r-universe.dev
Date/Publication: 2026-09-23 06:08:13 UTC
RemoteUrl: https://github.com/cran/shinyreact
RemoteRef: HEAD
RemoteSha: 9345e59fcdd2e1f953616954e0483350c1adca59
