{
  "_id": "6adb443109e55c8400208b85",
  "Package": "shinyreact",
  "Title": "Client-Side 'React' Interface for 'Shiny'",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\"Barret\", \"Schloerke\", , \"barret@posit.co\", role = c(\"cre\", \"aut\"),\ncomment = c(ORCID = \"0000-0001-9986-114X\")),\nperson(\"Winston\", \"Chang\", , \"winston@posit.co\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-1576-2126\")),\nperson(\"Garrick\", \"Aden-Buie\", , \"garrick@adenbuie.com\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-7111-0077\")),\nperson(\"Carson\", \"Sievert\", , \"carson@posit.co\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-4958-2844\")),\nperson(, \"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\ncomment = c(ROR = \"03wc8by49\")),\nperson(, \"Meta Platforms, Inc.\", role = \"cph\",\ncomment = \"'React' and 'ReactDOM', bundled in inst/lib/shiny/shinyreact.js\")\n)",
  "Description": "Server-side plumbing for the 'ui.tsx' pattern in 'Shiny':\nthe user interface is defined in a client 'React'\n(<https://react.dev/>) bundle, and the 'Shiny' server contains\nonly reactive computation. Provides page builders that discover\nand serve the client bundle, a render function that publishes\nany JSON-serializable value to the client, and custom messages\nto 'React' components. Ships no user interface components, so\nthe app author owns the whole front end. The 'React' runtime\nand the client hooks are bundled, so no JavaScript build step\nis required to get started.",
  "License": "MIT + file LICENSE",
  "URL": "https://posit-dev.github.io/shinyreact/r/,\nhttps://github.com/posit-dev/shinyreact",
  "BugReports": "https://github.com/posit-dev/shinyreact/issues",
  "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": {
    "Date": "2026-10-23 11:22:41 UTC",
    "User": "root"
  },
  "Author": "Barret Schloerke [cre, aut] (ORCID:\n<https://orcid.org/0000-0001-9986-114X>), Winston Chang [ctb]\n(ORCID: <https://orcid.org/0000-0002-1576-2126>), Garrick\nAden-Buie [ctb] (ORCID:\n<https://orcid.org/0000-0002-7111-0077>), Carson Sievert [ctb]\n(ORCID: <https://orcid.org/0000-0002-4958-2844>), Posit\nSoftware, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>),\nMeta Platforms, Inc. [cph] ('React' and 'ReactDOM', bundled in\ninst/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",
  "_user": "schloerke",
  "_type": "src",
  "_file": "shinyreact_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/b934a8920c172c9cfd4bb1d35a852172ed0c3f250e18aa16dcad88eb16b44934",
  "_filesize": 270889,
  "_sha256": "b934a8920c172c9cfd4bb1d35a852172ed0c3f250e18aa16dcad88eb16b44934",
  "_expires": "2027-01-31T11:25:35.000Z",
  "_created": "2026-10-23T11:22:41.000Z",
  "_published": "2026-10-23T11:25:37.377Z",
  "_upstream": "https://github.com/cran/shinyreact",
  "_status": "success",
  "_maintainer": {
    "name": "Barret Schloerke",
    "email": "barret@posit.co",
    "login": "schloerke",
    "bluesky": "@schloerke.bsky.social",
    "linkedin": "in/schloerke",
    "orcid": "0000-0001-9986-114X",
    "description": "",
    "uuid": 93231
  },
  "_jobs": [
    {
      "job": 120387658822,
      "time": 129,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12497858485"
    },
    {
      "job": 120387658721,
      "time": 119,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12498196499"
    },
    {
      "job": 120387658708,
      "time": 110,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12498207357"
    },
    {
      "job": 120387658807,
      "time": 119,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12498032857"
    },
    {
      "job": 120386414643,
      "time": 191,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12497019315"
    },
    {
      "job": 120387658771,
      "time": 101,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12497903096"
    },
    {
      "job": 120387658803,
      "time": 84,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12497778228"
    },
    {
      "job": 120387658718,
      "time": 80,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12496839865"
    },
    {
      "job": 120387658908,
      "time": 93,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12497763512"
    }
  ],
  "_buildurl": "https://github.com/r-universe/schloerke/actions/runs/39945276488",
  "_commit": {
    "id": "9345e59fcdd2e1f953616954e0483350c1adca59",
    "author": "Barret Schloerke <barret@posit.co>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1790143693
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "brio",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.13.0",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "later",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "shinytest2",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-39",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-09-23"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "schloerke",
      "count": 1,
      "uuid": 93231
    }
  ],
  "_userbio": {
    "uuid": 93231,
    "type": "user",
    "name": "Barret Schloerke",
    "followers": 391
  },
  "_downloads": {
    "count": 609,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shinyreact"
  },
  "_devurl": "https://github.com/posit-dev/shinyreact",
  "_pkgdown": "https://posit-dev.github.io/shinyreact/r/",
  "_searchresults": 40,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/shinyreact.html",
    "LICENSE"
  ],
  "_realowner": "schloerke",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-09-23"
    }
  ],
  "_exports": [
    "page_bare",
    "page_react",
    "page_react_dep",
    "page_react_html",
    "reactive_output",
    "send_message",
    "wire_tap"
  ],
  "_help": [
    {
      "page": "page_bare",
      "title": "Bare HTML page with Shiny dependencies",
      "topics": [
        "page_bare"
      ]
    },
    {
      "page": "page_react",
      "title": "Create a React page from conventional assets — no HTML file required",
      "topics": [
        "page_react"
      ]
    },
    {
      "page": "page_react_dep",
      "title": "HTML dependency for a downstream package's own JS/CSS bundle",
      "topics": [
        "page_react_dep"
      ]
    },
    {
      "page": "page_react_html",
      "title": "Serve a React 'index.html' document (the 'ui.tsx' pattern)",
      "topics": [
        "page_react_html"
      ]
    },
    {
      "page": "reactive_output",
      "title": "Publish a reactive value to a shinyreact client (the 'ui.tsx' pattern)",
      "topics": [
        "reactive_output"
      ]
    },
    {
      "page": "send_message",
      "title": "Send a custom message to client React components",
      "topics": [
        "send_message"
      ]
    },
    {
      "page": "wire_tap",
      "title": "Tap the websocket wire of a shinytest2 app",
      "topics": [
        "wire_tap"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/shinyreact/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/cran/shinyreact/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "brio",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "sass",
    "shiny",
    "sourcetools",
    "withr",
    "xtable"
  ],
  "_vignettes": [
    {
      "source": "shinyreact.Rmd",
      "filename": "shinyreact.html",
      "title": "Get started with shinyreact",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A minimal app",
        "Inputs",
        "Outputs",
        "Messages",
        "Traditional Shiny renderers",
        "Bookmarking",
        "Next steps"
      ],
      "created": "2026-09-23 06:08:13",
      "modified": "2026-09-23 06:08:13",
      "commits": 1
    }
  ],
  "_score": 3.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "shinyreact",
  "_universes": [
    "schloerke",
    "posit-dev"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-23T11:24:48.000Z",
      "distro": "resolute",
      "commit": "9345e59fcdd2e1f953616954e0483350c1adca59",
      "fileid": "https://r2.ropensci.org/e21f11ca768ccc07fe20bd459a41ec4bc89884920bd27a327a4a9540626e5abc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/schloerke/actions/runs/39945276488"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-23T11:24:43.000Z",
      "distro": "resolute",
      "commit": "9345e59fcdd2e1f953616954e0483350c1adca59",
      "fileid": "https://r2.ropensci.org/55cdbfcaa862383a80bc178d68aef512ecc5b7b3689c1c61551f5c06210db014",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/schloerke/actions/runs/39945276488"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-23T11:24:34.000Z",
      "commit": "9345e59fcdd2e1f953616954e0483350c1adca59",
      "fileid": "https://r2.ropensci.org/c08d29f9ad383e198c852c01daaeffaa893ba6d34b72fbb1c39d498c206041a0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/schloerke/actions/runs/39945276488"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-23T11:24:50.000Z",
      "commit": "9345e59fcdd2e1f953616954e0483350c1adca59",
      "fileid": "https://r2.ropensci.org/f114ab24516c4c4bb662fa1976f1eef3ac53b7df86351b29ba5778d83bd4281f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/schloerke/actions/runs/39945276488"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-23T11:24:42.000Z",
      "commit": "9345e59fcdd2e1f953616954e0483350c1adca59",
      "fileid": "https://r2.ropensci.org/003802d01daf95b3a3d1d7a85ecf14bbff8667d5abba375306ef4a49965003e8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/schloerke/actions/runs/39945276488"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-23T11:23:56.000Z",
      "commit": "9345e59fcdd2e1f953616954e0483350c1adca59",
      "fileid": "https://r2.ropensci.org/c077cc59e9569a86a545abe97e23ca078d577112a719e3504f97e85aa1fc7791",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/schloerke/actions/runs/39945276488"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-23T11:23:53.000Z",
      "commit": "9345e59fcdd2e1f953616954e0483350c1adca59",
      "fileid": "https://r2.ropensci.org/d64ffce493be09cded9833ec70b2e7866c670be04c60f35c1b0da173b4e8e301",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/schloerke/actions/runs/39945276488"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-23T11:24:02.000Z",
      "commit": "9345e59fcdd2e1f953616954e0483350c1adca59",
      "fileid": "https://r2.ropensci.org/6886827ba6828dc6c715d5221e3af871363af295fc1695fd914b1259cb46f3a8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/schloerke/actions/runs/39945276488"
    }
  ]
}