{
  "_id": "6a1044b7acfb0bcc41c9e4df",
  "Package": "shiny.blueprint",
  "Title": "Palantir's 'Blueprint' for 'Shiny' Apps",
  "Version": "0.3.0",
  "Authors@R": "c(\nperson(\"Jakub\", \"Sobolewski\", role = c(\"aut\", \"cre\"), email = \"opensource+jakub.sobolewski@appsilon.com\"),\nperson(\"Kamil\", \"Żyła\", role = \"aut\", email = \"kamil@appsilon.com\"),\nperson(\"Filip\", \"Akkad\", role = \"aut\", email = \"filip.akkad@filpro.io\"),\nperson(\"Filip\", \"Stachura\", role = \"aut\", email = \"filip@appsilon.com\"),\nperson(\"Paweł\", \"Chabros\", role = \"aut\", email = \"pawel.chabros@yahoo.pl\"),\nperson(\"Appsilon Sp. z o.o.\", role = \"cph\", email = \"opensource@appsilon.com\")\n)",
  "Description": "Easily use 'Blueprint', the popular 'React' library from\nPalantir, in your 'Shiny' app. 'Blueprint' provides a rich set\nof UI components for creating visually appealing applications\nand is optimized for building complex, data-dense web\ninterfaces. This package provides most components from the\nunderlying library, as well as special wrappers for some\ncomponents to make it easy to use them in 'R' without writing\n'JavaScript' code.",
  "License": "LGPL-3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.1",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-11 06:22:03 UTC",
    "User": "root"
  },
  "Author": "Jakub Sobolewski [aut, cre], Kamil Żyła [aut], Filip Akkad\n[aut], Filip Stachura [aut], Paweł Chabros [aut], Appsilon Sp.\nz o.o. [cph]",
  "Maintainer": "Jakub Sobolewski <opensource+jakub.sobolewski@appsilon.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2024-05-22 02:41:20 UTC",
  "RemoteUrl": "https://github.com/cran/shiny.blueprint",
  "RemoteRef": "HEAD",
  "RemoteSha": "e2b89e7d2400cada392ba3c52030e661a3cf44c3",
  "MD5sum": "9f624b5488a7e9fa161b54520a5e54a3",
  "_user": "cran",
  "_type": "src",
  "_file": "shiny.blueprint_0.3.0.tar.gz",
  "_fileid": "a4ddb72610eeb46364089d1577cc0bf00542dc04585a36275c592126ad2c3b5f",
  "_filesize": 801927,
  "_sha256": "a4ddb72610eeb46364089d1577cc0bf00542dc04585a36275c592126ad2c3b5f",
  "_created": "2026-05-11T06:22:03.000Z",
  "_published": "2026-05-22T11:57:43.554Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77374671643,
      "time": 127,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6911623402"
    },
    {
      "job": 77374671848,
      "time": 128,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6911622310"
    },
    {
      "job": 77374671118,
      "time": 183,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6911593197"
    },
    {
      "job": 77374671212,
      "time": 131,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7159907391"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/25653733420",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/shiny.blueprint",
  "_commit": {
    "id": "e2b89e7d2400cada392ba3c52030e661a3cf44c3",
    "author": "Jakub Sobolewski <opensource+jakub.sobolewski@appsilon.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.3.0\n",
    "time": 1716345680
  },
  "_maintainer": {
    "name": "Jakub Sobolewski",
    "email": "opensource+jakub.sobolewski@appsilon.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "shiny.react",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lintr",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "rcmdcheck",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "shiny.router",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 273,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shiny.blueprint"
  },
  "_mentions": 127,
  "_searchresults": 147,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/shiny.blueprint.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.2.0",
      "date": "2023-03-15"
    },
    {
      "version": "0.3.0",
      "date": "2024-05-21"
    }
  ],
  "_exports": [
    "Alert",
    "AnchorButton",
    "AnchorButton.shinyInput",
    "Blockquote",
    "Breadcrumbs",
    "Button",
    "Button.shinyInput",
    "ButtonGroup",
    "Callout",
    "Card",
    "Checkbox",
    "Checkbox.shinyInput",
    "closePanel",
    "Code",
    "Collapse",
    "ControlGroup",
    "Dialog",
    "DialogStep",
    "Divider",
    "Drawer",
    "EditableText",
    "EditableText.shinyInput",
    "FileInput",
    "FileInput.shinyInput",
    "FormGroup",
    "H1",
    "H2",
    "H3",
    "H4",
    "H5",
    "H6",
    "HTMLSelect",
    "HTMLSelect.shinyInput",
    "HTMLTable",
    "Icon",
    "InputGroup",
    "InputGroup.shinyInput",
    "JS",
    "Label",
    "Menu",
    "MenuDivider",
    "MenuItem",
    "MultiSelect",
    "MultiSelect.shinyInput",
    "MultiSlider",
    "MultiSlider.shinyInput",
    "MultiSliderHandle",
    "MultistepDialog",
    "Navbar",
    "NavbarDivider",
    "NavbarGroup",
    "NavbarHeading",
    "NonIdealState",
    "NumericInput",
    "NumericInput.shinyInput",
    "OL",
    "openPanel",
    "OverflowList",
    "Overlay",
    "PanelStack",
    "PanelStack.shinyWrapper",
    "Popover",
    "Pre",
    "ProgressBar",
    "Radio",
    "RadioGroup",
    "RadioGroup.shinyInput",
    "RangeSlider",
    "RangeSlider.shinyInput",
    "reactOutput",
    "renderReact",
    "ResizeSensor",
    "ResizeSensor.shinyInput",
    "runExample",
    "Select",
    "Select.shinyInput",
    "setInput",
    "Slider",
    "Slider.shinyInput",
    "Spinner",
    "Suggest",
    "Suggest.shinyInput",
    "Switch",
    "Switch.shinyInput",
    "Tab",
    "Tabs",
    "TabsExpander",
    "Tag",
    "TagInput",
    "TagInput.shinyInput",
    "Text",
    "TextArea",
    "TextArea.shinyInput",
    "Toaster",
    "Tree",
    "Tree.shinyInput",
    "triggerEvent",
    "UL"
  ],
  "_help": [
    {
      "page": "Alert",
      "title": "Alert",
      "topics": [
        "Alert"
      ]
    },
    {
      "page": "Breadcrumbs",
      "title": "Breadcrumbs",
      "topics": [
        "Breadcrumbs"
      ]
    },
    {
      "page": "Button",
      "title": "Button",
      "topics": [
        "AnchorButton",
        "AnchorButton.shinyInput",
        "Button",
        "Button.shinyInput"
      ]
    },
    {
      "page": "ButtonGroup",
      "title": "Button group",
      "topics": [
        "ButtonGroup"
      ]
    },
    {
      "page": "Callout",
      "title": "Callout",
      "topics": [
        "Callout"
      ]
    },
    {
      "page": "Card",
      "title": "Card",
      "topics": [
        "Card"
      ]
    },
    {
      "page": "Checkbox",
      "title": "Checkbox",
      "topics": [
        "Checkbox",
        "Checkbox.shinyInput"
      ]
    },
    {
      "page": "Collapse",
      "title": "Collapse",
      "topics": [
        "Collapse"
      ]
    },
    {
      "page": "ControlGroup",
      "title": "Control group",
      "topics": [
        "ControlGroup"
      ]
    },
    {
      "page": "Dialog",
      "title": "Dialog",
      "topics": [
        "Dialog"
      ]
    },
    {
      "page": "Divider",
      "title": "Divider",
      "topics": [
        "Divider"
      ]
    },
    {
      "page": "Drawer",
      "title": "Drawer",
      "topics": [
        "Drawer"
      ]
    },
    {
      "page": "EditableText",
      "title": "Editable text",
      "topics": [
        "EditableText",
        "EditableText.shinyInput"
      ]
    },
    {
      "page": "FileInput",
      "title": "FileInput",
      "topics": [
        "FileInput",
        "FileInput.shinyInput"
      ]
    },
    {
      "page": "FormGroup",
      "title": "Form group",
      "topics": [
        "FormGroup"
      ]
    },
    {
      "page": "htmlElements",
      "title": "HTML elements",
      "concept": [
        "HTML elements"
      ],
      "topics": [
        "Blockquote",
        "Code",
        "H1",
        "H2",
        "H3",
        "H4",
        "H5",
        "H6",
        "htmlElements",
        "OL",
        "Pre",
        "UL"
      ]
    },
    {
      "page": "HTMLSelect",
      "title": "HTML select",
      "topics": [
        "HTMLSelect",
        "HTMLSelect.shinyInput"
      ]
    },
    {
      "page": "HTMLTable",
      "title": "HTML table",
      "concept": [
        "HTML elements"
      ],
      "topics": [
        "HTMLTable"
      ]
    },
    {
      "page": "Icon",
      "title": "Icon",
      "topics": [
        "Icon"
      ]
    },
    {
      "page": "InputGroup",
      "title": "Input group",
      "topics": [
        "InputGroup",
        "InputGroup.shinyInput",
        "TextArea.shinyInput"
      ]
    },
    {
      "page": "Label",
      "title": "Label",
      "concept": [
        "HTML elements"
      ],
      "topics": [
        "Label"
      ]
    },
    {
      "page": "Menu",
      "title": "Menu",
      "topics": [
        "Menu",
        "MenuDivider",
        "MenuItem"
      ]
    },
    {
      "page": "MultiSelect",
      "title": "MultiSelect",
      "topics": [
        "MultiSelect",
        "MultiSelect.shinyInput"
      ]
    },
    {
      "page": "MultiSlider",
      "title": "Multi slider",
      "topics": [
        "MultiSlider",
        "MultiSlider.shinyInput",
        "MultiSliderHandle"
      ]
    },
    {
      "page": "MultistepDialog",
      "title": "Multistep dialog",
      "topics": [
        "DialogStep",
        "MultistepDialog"
      ]
    },
    {
      "page": "Navbar",
      "title": "Navbar",
      "topics": [
        "Navbar",
        "NavbarDivider",
        "NavbarGroup",
        "NavbarHeading"
      ]
    },
    {
      "page": "NonIdealState",
      "title": "Non-ideal state",
      "topics": [
        "NonIdealState"
      ]
    },
    {
      "page": "NumericInput",
      "title": "NumericInput",
      "topics": [
        "NumericInput",
        "NumericInput.shinyInput"
      ]
    },
    {
      "page": "OverflowList",
      "title": "Overflow list",
      "topics": [
        "OverflowList"
      ]
    },
    {
      "page": "Overlay",
      "title": "Overlay",
      "topics": [
        "Overlay"
      ]
    },
    {
      "page": "PanelStack",
      "title": "Panel stack",
      "topics": [
        "closePanel",
        "openPanel",
        "PanelStack",
        "PanelStack.shinyWrapper"
      ]
    },
    {
      "page": "Popover",
      "title": "Popover",
      "topics": [
        "Popover"
      ]
    },
    {
      "page": "ProgressBar",
      "title": "Progress bar",
      "topics": [
        "ProgressBar"
      ]
    },
    {
      "page": "Radio",
      "title": "Radio",
      "topics": [
        "Radio",
        "RadioGroup",
        "RadioGroup.shinyInput"
      ]
    },
    {
      "page": "RangeSlider",
      "title": "Range slider",
      "topics": [
        "RangeSlider",
        "RangeSlider.shinyInput"
      ]
    },
    {
      "page": "ResizeSensor",
      "title": "Resize sensor",
      "topics": [
        "ResizeSensor",
        "ResizeSensor.shinyInput"
      ]
    },
    {
      "page": "runExample",
      "title": "Run example",
      "topics": [
        "runExample"
      ]
    },
    {
      "page": "Select",
      "title": "Select",
      "topics": [
        "Select",
        "Select.shinyInput"
      ]
    },
    {
      "page": "Slider",
      "title": "Slider",
      "topics": [
        "Slider",
        "Slider.shinyInput"
      ]
    },
    {
      "page": "Spinner",
      "title": "Spinner",
      "topics": [
        "Spinner"
      ]
    },
    {
      "page": "Suggest",
      "title": "Suggest",
      "topics": [
        "Suggest",
        "Suggest.shinyInput"
      ]
    },
    {
      "page": "Switch",
      "title": "Switch",
      "topics": [
        "Switch",
        "Switch.shinyInput"
      ]
    },
    {
      "page": "Tabs",
      "title": "Tabs",
      "topics": [
        "Tab",
        "Tabs",
        "TabsExpander"
      ]
    },
    {
      "page": "Tag",
      "title": "Tag",
      "topics": [
        "Tag"
      ]
    },
    {
      "page": "TagInput",
      "title": "TagInput",
      "topics": [
        "TagInput",
        "TagInput.shinyInput"
      ]
    },
    {
      "page": "Text",
      "title": "Text",
      "topics": [
        "Text"
      ]
    },
    {
      "page": "TextArea",
      "title": "Text area",
      "topics": [
        "TextArea"
      ]
    },
    {
      "page": "Toaster",
      "title": "Toaster",
      "topics": [
        "Toaster"
      ]
    },
    {
      "page": "Tree",
      "title": "Tree",
      "topics": [
        "Tree",
        "Tree.shinyInput"
      ]
    }
  ],
  "_readme": "https://github.com/cran/shiny.blueprint/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "base64enc",
    "bslib",
    "cachem",
    "checkmate",
    "cli",
    "commonmark",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "logger",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "promises",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "sass",
    "shiny",
    "shiny.react",
    "sourcetools",
    "stringi",
    "vctrs",
    "withr",
    "xtable"
  ],
  "_vignettes": [
    {
      "source": "shiny-react.Rmd",
      "filename": "shiny-react.html",
      "title": "Tutorial: Porting Blueprint to Shiny",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Creating the package",
        "The R interface",
        "Adding Blueprint",
        "Bundling",
        "Building the package",
        "Using the package",
        "Creating input wrappers",
        "Notes"
      ],
      "created": "2023-03-15 06:30:02",
      "modified": "2023-03-15 06:30:02",
      "commits": 1
    }
  ],
  "_score": 4.866287339084195,
  "_indexed": true,
  "_nocasepkg": "shiny.blueprint",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-05-11T06:24:18.000Z",
      "distro": "noble",
      "commit": "e2b89e7d2400cada392ba3c52030e661a3cf44c3",
      "fileid": "f9aff6a78d0b19adda29c09a51ab34f30505d06175a96a8f60af733baf687d5c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25653733420"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-05-11T06:24:12.000Z",
      "distro": "noble",
      "commit": "e2b89e7d2400cada392ba3c52030e661a3cf44c3",
      "fileid": "2b12e193b117bcaf9f284361777ae79e96b0a058414e119694ec3df44b8aee9b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25653733420"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-05-22T11:57:23.000Z",
      "commit": "e2b89e7d2400cada392ba3c52030e661a3cf44c3",
      "fileid": "09e058b0b232572ad0af348e08025af10eeb432594d7b6d1a51768243addc1b3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25653733420"
    }
  ]
}