{
  "_id": "6a1535a0acfb0bcc41d4f58d",
  "Package": "dashboardr",
  "Title": "Build Interactive HTML Dashboards from R",
  "Version": "0.6.1",
  "Authors@R": "c(\nperson(\"Fabio\", \"Votta\", , \"fabio.votta@gmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Alexandra\", \"Pafford\", role = \"aut\"),\nperson(\"Max\", \"Paulus\", role = \"aut\"),\nperson(\"Ernesto\", \"de León\", role = \"aut\")\n)",
  "Description": "Build interactive HTML dashboards from R using a simple,\ncomposable grammar. Create visualizations, organize them into\npages, and generate complete dashboards with navigation,\ntheming, and interactivity. Powered by Highcharts for charts\nand Quarto for rendering.",
  "License": "MIT + file LICENSE",
  "URL": "https://favstats.github.io/dashboardr/",
  "Encoding": "UTF-8",
  "SystemRequirements": "Quarto (>= 1.4) - https://quarto.org/docs/download/",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Additional_repositories": "https://kjhealy.r-universe.dev",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake git libglpk-dev make libgit2-dev libicu-dev\nlibuv1-dev libxml2-dev libssl-dev libx11-dev",
  "Repository": "https://favstats.r-universe.dev",
  "Date/Publication": "2026-02-22 10:24:37 UTC",
  "RemoteUrl": "https://github.com/favstats/dashboardr",
  "RemoteRef": "HEAD",
  "RemoteSha": "4dd6e5af72f01a173f497524c9ca9d8db2a4da49",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-26 05:48:44 UTC",
    "User": "root"
  },
  "Author": "Fabio Votta [aut, cre],\nAlexandra Pafford [aut],\nMax Paulus [aut],\nErnesto de León [aut]",
  "Maintainer": "Fabio Votta <fabio.votta@gmail.com>",
  "MD5sum": "ed5aebb2a4526b6f43ca672913e644dc",
  "_user": "favstats",
  "_type": "src",
  "_file": "dashboardr_0.6.1.tar.gz",
  "_fileid": "bdcd1f3bb170f9cc67689319ba6c0fad504cd6dedc696b3a2fcd246e08cbf699",
  "_filesize": 3068078,
  "_sha256": "bdcd1f3bb170f9cc67689319ba6c0fad504cd6dedc696b3a2fcd246e08cbf699",
  "_created": "2026-05-26T05:48:44.000Z",
  "_published": "2026-05-26T05:54:40.721Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77815172846,
      "time": 269,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7209845742"
    },
    {
      "job": 77815172825,
      "time": 262,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7209844199"
    },
    {
      "job": 77815172845,
      "time": 222,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7209835847"
    },
    {
      "job": 77815172824,
      "time": 302,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7209851906"
    },
    {
      "job": 77814531918,
      "time": 388,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7209791307"
    },
    {
      "job": 77815172843,
      "time": 162,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7209823421"
    },
    {
      "job": 77815172839,
      "time": 258,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7209843259"
    },
    {
      "job": 77815172834,
      "time": 252,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7209841947"
    },
    {
      "job": 77815172844,
      "time": 267,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7209845110"
    }
  ],
  "_buildurl": "https://github.com/r-universe/favstats/actions/runs/26358454625",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/favstats/dashboardr",
  "_commit": {
    "id": "4dd6e5af72f01a173f497524c9ca9d8db2a4da49",
    "author": "favstats <fabio.votta@gmail.com>",
    "committer": "favstats <fabio.votta@gmail.com>",
    "message": "Release 0.6.1: cleaner QMD bundle loading code generation\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>\n",
    "time": 1771755877
  },
  "_maintainer": {
    "name": "Fabio Votta",
    "email": "fabio.votta@gmail.com",
    "login": "favstats",
    "description": "R User | Political Data Scientist | \n@r-user-group-stuttgart with @systats ",
    "uuid": 12173862
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "commonmark",
      "role": "Imports"
    },
    {
      "package": "fansi",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "forcats",
      "role": "Imports"
    },
    {
      "package": "gert",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "highcharter",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "quarto",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "usethis",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "countrycode",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "echarts4r",
      "role": "Suggests"
    },
    {
      "package": "gapminder",
      "role": "Suggests"
    },
    {
      "package": "ggalluvial",
      "role": "Suggests"
    },
    {
      "package": "ggiraph",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "gssr",
      "role": "Suggests"
    },
    {
      "package": "gt",
      "role": "Suggests"
    },
    {
      "package": "haven",
      "role": "Suggests"
    },
    {
      "package": "httr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "reactable",
      "role": "Suggests"
    },
    {
      "package": "rnaturalearth",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rstudioapi",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "yaml",
      "role": "Suggests"
    }
  ],
  "_owner": "favstats",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-23",
      "n": 3
    },
    {
      "week": "2025-26",
      "n": 1
    },
    {
      "week": "2025-28",
      "n": 4
    },
    {
      "week": "2025-29",
      "n": 2
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-31",
      "n": 3
    },
    {
      "week": "2025-33",
      "n": 1
    },
    {
      "week": "2025-36",
      "n": 18
    },
    {
      "week": "2025-38",
      "n": 2
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 2
    },
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 10
    },
    {
      "week": "2025-45",
      "n": 19
    },
    {
      "week": "2025-46",
      "n": 6
    },
    {
      "week": "2025-47",
      "n": 18
    },
    {
      "week": "2025-50",
      "n": 5
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 2
    },
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 44
    },
    {
      "week": "2026-06",
      "n": 57
    },
    {
      "week": "2026-07",
      "n": 6
    },
    {
      "week": "2026-08",
      "n": 14
    }
  ],
  "_tags": [
    {
      "name": "working-scroll-fix-v1",
      "date": "2026-01-31"
    },
    {
      "name": "v0.2.0",
      "date": "2026-02-06"
    },
    {
      "name": "v0.4.1",
      "date": "2026-02-10"
    }
  ],
  "_stars": 9,
  "_contributors": [
    {
      "user": "favstats",
      "count": 191,
      "uuid": 12173862
    },
    {
      "user": "anpafford",
      "count": 39,
      "uuid": 121037875
    },
    {
      "user": "paulmaxus",
      "count": 2,
      "uuid": 25363864
    }
  ],
  "_userbio": {
    "uuid": 12173862,
    "type": "user",
    "name": "Fabio Votta",
    "description": "R User | Political Data Scientist | \r\n@r-user-group-stuttgart with @systats "
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/dashboardr"
  },
  "_devurl": "https://github.com/favstats/dashboardr",
  "_pkgdown": "https://favstats.github.io/dashboardr/",
  "_searchresults": 357,
  "_quarto": true,
  "_topics": [
    "quarto"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dashboardr.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    ".convert_haven",
    ".defer_chart",
    ".embed_cross_tab",
    ".normalize_linked_option_values",
    ".page_config",
    "%>%",
    "add_accordion",
    "add_badge",
    "add_callout",
    "add_callout.page_object",
    "add_card",
    "add_code",
    "add_content",
    "add_dashboard_page",
    "add_divider",
    "add_DT",
    "add_echarts",
    "add_filter",
    "add_ggiraph",
    "add_ggplot",
    "add_gt",
    "add_hc",
    "add_html",
    "add_iframe",
    "add_image",
    "add_input",
    "add_input_row",
    "add_layout_column",
    "add_layout_row",
    "add_leaflet",
    "add_linked_inputs",
    "add_metric",
    "add_modal",
    "add_navbar_element",
    "add_page",
    "add_pages",
    "add_pagination",
    "add_pagination.page_object",
    "add_plotly",
    "add_powered_by_dashboardr",
    "add_quote",
    "add_reactable",
    "add_reset_button",
    "add_sidebar",
    "add_spacer",
    "add_sparkline_card",
    "add_sparkline_card_row",
    "add_table",
    "add_text",
    "add_text.page_object",
    "add_value_box",
    "add_value_box_row",
    "add_video",
    "add_viz",
    "add_vizzes",
    "add_widget",
    "apply_theme",
    "ascor_dashboard",
    "card",
    "card_row",
    "combine_content",
    "combine_viz",
    "create_bar",
    "create_blockquote",
    "create_content",
    "create_dashboard",
    "create_heatmap",
    "create_histogram",
    "create_loading_overlay",
    "create_map",
    "create_page",
    "create_pagination_nav",
    "create_scatter",
    "create_stackedbar",
    "create_stackedbars",
    "create_timeline",
    "create_treemap",
    "create_viz",
    "dashboardr_mcp_server",
    "enable_accessibility",
    "enable_chart_export",
    "enable_deferred_charts",
    "enable_inputs",
    "enable_modals",
    "enable_show_when",
    "enable_sidebar",
    "enable_url_params",
    "end_input_row",
    "end_layout_column",
    "end_layout_row",
    "end_sidebar",
    "end_sparkline_card_row",
    "end_value_box_row",
    "generate_dashboard",
    "generate_dashboards",
    "html_accordion",
    "html_badge",
    "html_card",
    "html_divider",
    "html_iframe",
    "html_metric",
    "html_spacer",
    "icon",
    "md_text",
    "merge_collections",
    "modal_content",
    "modal_link",
    "navbar_menu",
    "navbar_section",
    "preview",
    "publish_dashboard",
    "render_input",
    "render_input_row",
    "render_sparkline_card",
    "render_sparkline_card_row",
    "render_value_box",
    "render_value_box_row",
    "render_viz_html",
    "save_widget",
    "set_tabgroup_labels",
    "set_tabgroup_labels.page_object",
    "show_structure",
    "show_when_close",
    "show_when_open",
    "showcase_dashboard",
    "sidebar_group",
    "spec_viz",
    "text_lines",
    "theme_academic",
    "theme_ascor",
    "theme_clean",
    "theme_modern",
    "theme_uva",
    "tooltip",
    "tutorial_dashboard",
    "update_dashboard",
    "validate_specs",
    "viz_bar",
    "viz_boxplot",
    "viz_density",
    "viz_dumbbell",
    "viz_funnel",
    "viz_gauge",
    "viz_heatmap",
    "viz_histogram",
    "viz_lollipop",
    "viz_map",
    "viz_pie",
    "viz_sankey",
    "viz_scatter",
    "viz_stackedbar",
    "viz_stackedbars",
    "viz_timeline",
    "viz_treemap",
    "viz_waffle"
  ],
  "_help": [
    {
      "page": "plus-.content_collection",
      "title": "Combine Content Collections with + Operator",
      "topics": [
        "+.content_collection"
      ]
    },
    {
      "page": "plus-.viz_collection",
      "title": "Combine Visualization Collections with + Operator",
      "topics": [
        "+.viz_collection"
      ]
    },
    {
      "page": "add_accordion",
      "title": "Add collapsible accordion/details section",
      "topics": [
        "add_accordion"
      ]
    },
    {
      "page": "add_badge",
      "title": "Add a status badge",
      "topics": [
        "add_badge"
      ]
    },
    {
      "page": "add_callout",
      "title": "Add callout box",
      "topics": [
        "add_callout"
      ]
    },
    {
      "page": "add_callout.page_object",
      "title": "Add a callout to a page",
      "topics": [
        "add_callout.page_object"
      ]
    },
    {
      "page": "add_card",
      "title": "Add card",
      "topics": [
        "add_card"
      ]
    },
    {
      "page": "add_code",
      "title": "Add code block",
      "topics": [
        "add_code"
      ]
    },
    {
      "page": "add_content",
      "title": "Add content collection(s) to a page",
      "topics": [
        "add_content"
      ]
    },
    {
      "page": "add_dashboard_page",
      "title": "Add a page to the dashboard",
      "topics": [
        "add_dashboard_page"
      ]
    },
    {
      "page": "add_divider",
      "title": "Add horizontal divider",
      "topics": [
        "add_divider"
      ]
    },
    {
      "page": "add_DT",
      "title": "Add DT datatable",
      "topics": [
        "add_DT"
      ]
    },
    {
      "page": "add_echarts",
      "title": "Add an echarts4r chart to the dashboard",
      "topics": [
        "add_echarts"
      ]
    },
    {
      "page": "add_filter",
      "title": "Add a filter control (simplified interface)",
      "topics": [
        "add_filter"
      ]
    },
    {
      "page": "add_ggiraph",
      "title": "Add a ggiraph interactive plot to the dashboard",
      "topics": [
        "add_ggiraph"
      ]
    },
    {
      "page": "add_ggplot",
      "title": "Add a static ggplot2 plot to the dashboard",
      "topics": [
        "add_ggplot"
      ]
    },
    {
      "page": "add_gt",
      "title": "Add gt table",
      "topics": [
        "add_gt"
      ]
    },
    {
      "page": "add_hc",
      "title": "Add a custom highcharter chart",
      "topics": [
        "add_hc"
      ]
    },
    {
      "page": "add_html",
      "title": "Add raw HTML content",
      "topics": [
        "add_html"
      ]
    },
    {
      "page": "add_iframe",
      "title": "Add iframe",
      "topics": [
        "add_iframe"
      ]
    },
    {
      "page": "add_image",
      "title": "Add image to content collection (pipeable)",
      "topics": [
        "add_image"
      ]
    },
    {
      "page": "add_input",
      "title": "Add an interactive input filter",
      "topics": [
        "add_input"
      ]
    },
    {
      "page": "add_input_row",
      "title": "Start an input row",
      "topics": [
        "add_input_row"
      ]
    },
    {
      "page": "add_layout_column",
      "title": "Start a manual layout column",
      "topics": [
        "add_layout_column"
      ]
    },
    {
      "page": "add_layout_row",
      "title": "Start a manual layout row inside a layout column",
      "topics": [
        "add_layout_row"
      ]
    },
    {
      "page": "add_leaflet",
      "title": "Add a leaflet map to the dashboard",
      "topics": [
        "add_leaflet"
      ]
    },
    {
      "page": "add_linked_inputs",
      "title": "Add linked parent-child inputs (cascading dropdowns)",
      "topics": [
        "add_linked_inputs"
      ]
    },
    {
      "page": "add_metric",
      "title": "Add a metric/value box",
      "topics": [
        "add_metric"
      ]
    },
    {
      "page": "add_modal",
      "title": "Add Modal to Content Collection (Pipeable)",
      "topics": [
        "add_modal"
      ]
    },
    {
      "page": "add_navbar_element",
      "title": "Add a custom navbar element to dashboard",
      "topics": [
        "add_navbar_element"
      ]
    },
    {
      "page": "add_page",
      "title": "Add Page to Dashboard (Alias)",
      "topics": [
        "add_page"
      ]
    },
    {
      "page": "add_pages",
      "title": "Add multiple pages to a dashboard",
      "topics": [
        "add_pages"
      ]
    },
    {
      "page": "add_pagination",
      "title": "Add pagination break to visualization collection",
      "topics": [
        "add_pagination",
        "add_pagination.page_object"
      ]
    },
    {
      "page": "add_plotly",
      "title": "Add a plotly chart to the dashboard",
      "topics": [
        "add_plotly"
      ]
    },
    {
      "page": "add_powered_by_dashboardr",
      "title": "Add \"Powered by dashboardr\" branding to footer",
      "topics": [
        "add_powered_by_dashboardr"
      ]
    },
    {
      "page": "add_quote",
      "title": "Add a blockquote",
      "topics": [
        "add_quote"
      ]
    },
    {
      "page": "add_reactable",
      "title": "Add reactable table",
      "topics": [
        "add_reactable"
      ]
    },
    {
      "page": "add_reset_button",
      "title": "Add a reset button to reset filters",
      "topics": [
        "add_reset_button"
      ]
    },
    {
      "page": "add_sidebar",
      "title": "Add a sidebar to a page",
      "topics": [
        "add_sidebar"
      ]
    },
    {
      "page": "add_spacer",
      "title": "Add vertical spacer",
      "topics": [
        "add_spacer"
      ]
    },
    {
      "page": "add_table",
      "title": "Add generic table (data frame)",
      "topics": [
        "add_table"
      ]
    },
    {
      "page": "add_text",
      "title": "Add text to content collection (pipeable)",
      "topics": [
        "add_text"
      ]
    },
    {
      "page": "add_text.page_object",
      "title": "Add text to a page",
      "topics": [
        "add_text.page_object"
      ]
    },
    {
      "page": "add_value_box",
      "title": "Add a custom styled value box",
      "topics": [
        "add_value_box"
      ]
    },
    {
      "page": "add_value_box_row",
      "title": "Start a value box row",
      "topics": [
        "add_value_box_row"
      ]
    },
    {
      "page": "add_video",
      "title": "Add video",
      "topics": [
        "add_video"
      ]
    },
    {
      "page": "add_viz",
      "title": "Add a visualization to the collection",
      "topics": [
        "add_viz"
      ]
    },
    {
      "page": "add_vizzes",
      "title": "Add Multiple Visualizations at Once",
      "topics": [
        "add_vizzes"
      ]
    },
    {
      "page": "add_widget",
      "title": "Add a generic htmlwidget to the dashboard",
      "topics": [
        "add_widget"
      ]
    },
    {
      "page": "apply_theme",
      "title": "Apply Theme to Dashboard",
      "topics": [
        "apply_theme"
      ]
    },
    {
      "page": "ascor_dashboard",
      "title": "Generate an ASCoR-themed dashboard for the University of Amsterdam",
      "topics": [
        "ascor_dashboard"
      ]
    },
    {
      "page": "card",
      "title": "Create a Bootstrap card component",
      "topics": [
        "card"
      ]
    },
    {
      "page": "card_row",
      "title": "Display cards in a Bootstrap row",
      "topics": [
        "card_row"
      ]
    },
    {
      "page": "combine_content",
      "title": "Combine content collections (universal combiner)",
      "topics": [
        "combine_content"
      ]
    },
    {
      "page": "combine_viz",
      "title": "Combine visualization collections",
      "topics": [
        "combine_viz"
      ]
    },
    {
      "page": "create_blockquote",
      "title": "Create a Styled Blockquote",
      "topics": [
        "create_blockquote"
      ]
    },
    {
      "page": "create_content",
      "title": "Create a new content/visualization collection (alias for create_viz)",
      "topics": [
        "create_content"
      ]
    },
    {
      "page": "create_dashboard",
      "title": "Create a new dashboard project",
      "topics": [
        "create_dashboard"
      ]
    },
    {
      "page": "create_loading_overlay",
      "title": "Create a loading overlay for a dashboard page",
      "topics": [
        "create_loading_overlay"
      ]
    },
    {
      "page": "create_page",
      "title": "Create a page object",
      "topics": [
        "create_page"
      ]
    },
    {
      "page": "create_pagination_nav",
      "title": "Create pagination navigation controls for a dashboard page",
      "topics": [
        "create_pagination_nav"
      ]
    },
    {
      "page": "create_viz",
      "title": "Create a new visualization collection",
      "topics": [
        "create_viz"
      ]
    },
    {
      "page": "dashboardr_mcp_server",
      "title": "Start dashboardr MCP Server",
      "topics": [
        "dashboardr_mcp_server"
      ]
    },
    {
      "page": "enable_accessibility",
      "title": "Enable Accessibility Enhancements",
      "topics": [
        "enable_accessibility"
      ]
    },
    {
      "page": "enable_chart_export",
      "title": "Enable chart export buttons (PNG/SVG/PDF/CSV)",
      "topics": [
        "enable_chart_export"
      ]
    },
    {
      "page": "enable_inputs",
      "title": "Enable Input Filter Functionality",
      "topics": [
        "enable_inputs"
      ]
    },
    {
      "page": "enable_modals",
      "title": "Enable Modal Functionality",
      "topics": [
        "enable_modals"
      ]
    },
    {
      "page": "enable_show_when",
      "title": "Enable show_when (conditional visibility) script only",
      "topics": [
        "enable_show_when"
      ]
    },
    {
      "page": "enable_sidebar",
      "title": "Enable Sidebar Styling",
      "topics": [
        "enable_sidebar"
      ]
    },
    {
      "page": "enable_url_params",
      "title": "Enable URL Parameter Deep Linking",
      "topics": [
        "enable_url_params"
      ]
    },
    {
      "page": "end_input_row",
      "title": "End an input row",
      "topics": [
        "end_input_row"
      ]
    },
    {
      "page": "end_layout_column",
      "title": "End a manual layout column",
      "topics": [
        "end_layout_column"
      ]
    },
    {
      "page": "end_layout_row",
      "title": "End a manual layout row",
      "topics": [
        "end_layout_row"
      ]
    },
    {
      "page": "end_sidebar",
      "title": "End a sidebar",
      "topics": [
        "end_sidebar"
      ]
    },
    {
      "page": "end_value_box_row",
      "title": "End a value box row",
      "topics": [
        "end_value_box_row"
      ]
    },
    {
      "page": "generate_dashboard",
      "title": "Generate all dashboard files",
      "topics": [
        "generate_dashboard"
      ]
    },
    {
      "page": "generate_dashboards",
      "title": "Generate multiple dashboards",
      "topics": [
        "generate_dashboards"
      ]
    },
    {
      "page": "html_accordion",
      "title": "Create a collapsible accordion section",
      "topics": [
        "html_accordion"
      ]
    },
    {
      "page": "html_badge",
      "title": "Create a status badge",
      "topics": [
        "html_badge"
      ]
    },
    {
      "page": "html_card",
      "title": "Create a Bootstrap-style card",
      "topics": [
        "html_card"
      ]
    },
    {
      "page": "html_divider",
      "title": "Create a horizontal divider",
      "topics": [
        "html_divider"
      ]
    },
    {
      "page": "html_iframe",
      "title": "Create an iframe embed",
      "topics": [
        "html_iframe"
      ]
    },
    {
      "page": "html_metric",
      "title": "Create a metric card",
      "topics": [
        "html_metric"
      ]
    },
    {
      "page": "html_spacer",
      "title": "Create a vertical spacer",
      "topics": [
        "html_spacer"
      ]
    },
    {
      "page": "icon",
      "title": "Create iconify icon shortcode",
      "topics": [
        "icon"
      ]
    },
    {
      "page": "knit_print.content_collection",
      "title": "Knitr print method for content collections",
      "topics": [
        "knit_print.content_collection"
      ]
    },
    {
      "page": "knit_print.dashboard_project",
      "title": "Knitr print method for dashboard projects",
      "topics": [
        "knit_print.dashboard_project"
      ]
    },
    {
      "page": "knit_print.page_object",
      "title": "Knitr print method for page objects",
      "topics": [
        "knit_print.page_object"
      ]
    },
    {
      "page": "md_text",
      "title": "Create multi-line markdown text content",
      "topics": [
        "md_text"
      ]
    },
    {
      "page": "merge_collections",
      "title": "Merge two content/viz collections",
      "topics": [
        "merge_collections"
      ]
    },
    {
      "page": "modal_content",
      "title": "Create Modal Content Container",
      "topics": [
        "modal_content"
      ]
    },
    {
      "page": "modal_link",
      "title": "Create Modal Link",
      "topics": [
        "modal_link"
      ]
    },
    {
      "page": "navbar_menu",
      "title": "Create a navbar dropdown menu",
      "topics": [
        "navbar_menu"
      ]
    },
    {
      "page": "navbar_section",
      "title": "Create a navbar section for hybrid navigation",
      "topics": [
        "navbar_section"
      ]
    },
    {
      "page": "preview",
      "title": "Preview any dashboardr object",
      "topics": [
        "preview"
      ]
    },
    {
      "page": "print.dashboard_project",
      "title": "Print Dashboard Project",
      "topics": [
        "print.dashboard_project"
      ]
    },
    {
      "page": "print.dashboardr_tooltip",
      "title": "Print method for tooltip configurations",
      "topics": [
        "print.dashboardr_tooltip"
      ]
    },
    {
      "page": "print.dashboardr_widget",
      "title": "Print method for dashboardr_widget - opens in viewer",
      "topics": [
        "print.dashboardr_widget"
      ]
    },
    {
      "page": "print.page_object",
      "title": "Print method for page objects",
      "topics": [
        "print.page_object"
      ]
    },
    {
      "page": "print.viz_collection",
      "title": "Print Visualization Collection",
      "topics": [
        "print.viz_collection"
      ]
    },
    {
      "page": "publish_dashboard",
      "title": "Publish dashboard to GitHub Pages",
      "topics": [
        "publish_dashboard"
      ]
    },
    {
      "page": "render_input",
      "title": "Render an input widget",
      "topics": [
        "render_input"
      ]
    },
    {
      "page": "render_input_row",
      "title": "Render a row of input widgets",
      "topics": [
        "render_input_row"
      ]
    },
    {
      "page": "render_value_box",
      "title": "Render a single value box",
      "topics": [
        "render_value_box"
      ]
    },
    {
      "page": "render_value_box_row",
      "title": "Render a row of value boxes",
      "topics": [
        "render_value_box_row"
      ]
    },
    {
      "page": "render_viz_html",
      "title": "Render a viz result as raw HTML",
      "topics": [
        "render_viz_html"
      ]
    },
    {
      "page": "save_widget",
      "title": "Save widget as self-contained HTML",
      "topics": [
        "save_widget"
      ]
    },
    {
      "page": "set_tabgroup_labels",
      "title": "Set or update tabgroup display labels",
      "topics": [
        "set_tabgroup_labels"
      ]
    },
    {
      "page": "set_tabgroup_labels.page_object",
      "title": "Set tabgroup labels for a page",
      "topics": [
        "set_tabgroup_labels.page_object"
      ]
    },
    {
      "page": "show_structure",
      "title": "Show collection structure (even with data attached)",
      "topics": [
        "show_structure"
      ]
    },
    {
      "page": "show_when_close",
      "title": "Close a conditional-visibility wrapper",
      "topics": [
        "show_when_close"
      ]
    },
    {
      "page": "show_when_open",
      "title": "Open a conditional-visibility wrapper",
      "topics": [
        "show_when_open"
      ]
    },
    {
      "page": "showcase_dashboard",
      "title": "Generate a showcase dashboard demonstrating all dashboardr features.",
      "topics": [
        "showcase_dashboard"
      ]
    },
    {
      "page": "sidebar_group",
      "title": "Create a sidebar group for hybrid navigation",
      "topics": [
        "sidebar_group"
      ]
    },
    {
      "page": "spec_viz",
      "title": "Create a single visualization specification",
      "topics": [
        "spec_viz"
      ]
    },
    {
      "page": "text_lines",
      "title": "Create text content from a character vector",
      "topics": [
        "text_lines"
      ]
    },
    {
      "page": "theme_academic",
      "title": "Apply a Professional Academic Theme to Dashboard",
      "topics": [
        "theme_academic"
      ]
    },
    {
      "page": "theme_ascor",
      "title": "Apply ASCoR/UvA Theme to Dashboard",
      "topics": [
        "theme_ascor"
      ]
    },
    {
      "page": "theme_clean",
      "title": "Apply a Clean Theme to Dashboard",
      "topics": [
        "theme_clean"
      ]
    },
    {
      "page": "theme_modern",
      "title": "Apply a Modern Tech Theme to Dashboard",
      "topics": [
        "theme_modern"
      ]
    },
    {
      "page": "theme_uva",
      "title": "Apply UvA Theme to Dashboard (Alias)",
      "topics": [
        "theme_uva"
      ]
    },
    {
      "page": "tooltip",
      "title": "Create a Tooltip Configuration",
      "topics": [
        "tooltip"
      ]
    },
    {
      "page": "tutorial_dashboard",
      "title": "Generate a tutorial dashboard.",
      "topics": [
        "tutorial_dashboard"
      ]
    },
    {
      "page": "update_dashboard",
      "title": "Update dashboard on GitHub",
      "topics": [
        "update_dashboard"
      ]
    },
    {
      "page": "validate_specs",
      "title": "Validate visualization specifications in a collection",
      "topics": [
        "validate_specs"
      ]
    },
    {
      "page": "viz_bar",
      "title": "Create Bar Chart",
      "topics": [
        "viz_bar"
      ]
    },
    {
      "page": "viz_boxplot",
      "title": "Create a Box Plot",
      "topics": [
        "viz_boxplot"
      ]
    },
    {
      "page": "viz_density",
      "title": "Create a Density Plot",
      "topics": [
        "viz_density"
      ]
    },
    {
      "page": "viz_dumbbell",
      "title": "Create a Dumbbell Chart",
      "topics": [
        "viz_dumbbell"
      ]
    },
    {
      "page": "viz_funnel",
      "title": "Create a Funnel Chart",
      "topics": [
        "viz_funnel"
      ]
    },
    {
      "page": "viz_gauge",
      "title": "Create a Gauge or Bullet Chart",
      "topics": [
        "viz_gauge"
      ]
    },
    {
      "page": "viz_heatmap",
      "title": "Create a Heatmap",
      "topics": [
        "viz_heatmap"
      ]
    },
    {
      "page": "viz_histogram",
      "title": "Create an Histogram",
      "topics": [
        "viz_histogram"
      ]
    },
    {
      "page": "viz_lollipop",
      "title": "Create a Lollipop Chart",
      "topics": [
        "viz_lollipop"
      ]
    },
    {
      "page": "viz_map",
      "title": "Create an interactive map visualization",
      "topics": [
        "viz_map"
      ]
    },
    {
      "page": "viz_pie",
      "title": "Create a Pie or Donut Chart",
      "topics": [
        "viz_pie"
      ]
    },
    {
      "page": "viz_sankey",
      "title": "Create a Sankey Diagram",
      "topics": [
        "viz_sankey"
      ]
    },
    {
      "page": "viz_scatter",
      "title": "Create Scatter Plot",
      "topics": [
        "viz_scatter"
      ]
    },
    {
      "page": "viz_stackedbar",
      "title": "Create a Stacked Bar Chart",
      "topics": [
        "viz_stackedbar"
      ]
    },
    {
      "page": "viz_stackedbars",
      "title": "Stacked Bar Charts for Multiple Variables (Superseded)",
      "topics": [
        "viz_stackedbars"
      ]
    },
    {
      "page": "viz_timeline",
      "title": "Create a Timeline Chart",
      "topics": [
        "viz_timeline"
      ]
    },
    {
      "page": "viz_treemap",
      "title": "Create a treemap visualization",
      "topics": [
        "viz_treemap"
      ]
    },
    {
      "page": "viz_waffle",
      "title": "Create a Waffle Chart",
      "topics": [
        "viz_waffle"
      ]
    }
  ],
  "_pkglogo": "https://github.com/favstats/dashboardr/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/favstats/dashboardr/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "assertthat",
    "backports",
    "base64enc",
    "broom",
    "bslib",
    "cachem",
    "cli",
    "clipr",
    "commonmark",
    "cpp11",
    "crayon",
    "credentials",
    "curl",
    "data.table",
    "desc",
    "digest",
    "dplyr",
    "evaluate",
    "fansi",
    "fastmap",
    "fontawesome",
    "forcats",
    "fs",
    "generics",
    "gert",
    "gh",
    "gitcreds",
    "glue",
    "highcharter",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httr2",
    "igraph",
    "ini",
    "jquerylib",
    "jsonlite",
    "knitr",
    "later",
    "lattice",
    "lifecycle",
    "lubridate",
    "magrittr",
    "Matrix",
    "memoise",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "processx",
    "ps",
    "purrr",
    "quantmod",
    "quarto",
    "R6",
    "rappdirs",
    "Rcpp",
    "rjson",
    "rlang",
    "rlist",
    "rmarkdown",
    "rprojroot",
    "rstudioapi",
    "sass",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tinytex",
    "TTR",
    "usethis",
    "utf8",
    "vctrs",
    "whisker",
    "withr",
    "xfun",
    "XML",
    "xts",
    "yaml",
    "zip",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "accessibility.Rmd",
      "filename": "accessibility.html",
      "title": "Accessibility",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Enabling Accessibility",
        "Features",
        "Skip-to-Content Link",
        "Focus Indicators",
        "Modal Focus Trapping",
        "Tab Keyboard Navigation",
        "ARIA Live Region",
        "Reduced Motion",
        "Alt Text for Visualizations",
        "ARIA Labels on Value Boxes and Metrics",
        "Example Dashboard",
        "WCAG 2.1 AA Notes"
      ],
      "created": "2026-02-16 16:55:45",
      "modified": "2026-02-18 21:19:46",
      "commits": 2
    },
    {
      "source": "advanced-features.Rmd",
      "filename": "advanced-features.html",
      "title": "Advanced Features",
      "engine": "knitr::rmarkdown",
      "headings": [
        "🔍 Filtering Data",
        "Why Use Filters?",
        "Filter Syntax",
        "Basic Example: Comparing Groups",
        "Complex Filters: Multiple Conditions",
        "Filters vs. group_var",
        "Filter + title_tabset: Organized Comparisons",
        "📚 Batch Creation with add_vizzes()",
        "The Problem: Repetitive Code",
        "The Solution: Vector Parameters",
        "How It Works",
        "Different Tabgroups Per Viz",
        "🎚️ Interactive Inputs",
        "How Inputs Work",
        "Input Types",
        "Select Dropdowns",
        "Grouped Options",
        "Checkbox & Radio Buttons",
        "Sliders",
        "Switch (Toggle Series)",
        "Input Layout",
        "Input Parameters Reference",
        "Complete Example",
        "📋 Page Sidebars",
        "Why Use Sidebars?",
        "Basic Sidebar",
        "Sidebar Position",
        "Sidebar Content",
        "Multi-Column Inputs",
        "Different Sidebars Per Page",
        "Sidebar Parameters",
        "Mobile Behavior",
        "🔄 Cross-Tab Filtering & Dynamic Titles",
        "Conditional Visibility with show_when",
        "Dynamic Titles with Placeholders",
        "Derived Placeholders with title_map",
        "Consistent Colors with Named color_palette",
        "Series Ordering with group_order",
        "Complete Sidebar Example",
        "⚖️ Survey Weights",
        "Why Use Weights?",
        "Applying Weights",
        "Weight as a Default",
        "🎯 Customizing Tooltips",
        "Quick Customization (Tier 1)",
        "Format Strings (Tier 2)",
        "Full Control (Tier 3)",
        "🎨 Icons",
        "Icon Format",
        "Popular Icon Sets",
        "Page Icons",
        "Tabgroup Icons",
        "Icons in Text",
        "Finding Icons",
        "Best Practice: Consistency",
        "🪟 Modals",
        "Why Use Modals?",
        "Basic Modal Usage",
        "Modal with Image",
        "Modal with Data Table",
        "Modal Parameters",
        "Multiple Modals on One Page",
        "Low-Level Modal Functions",
        "🧭 Navbar Customization",
        "Dropdown Menus",
        "External Links",
        "Sidebar Navigation",
        "Page Alignment",
        "🎨 Tab Styling",
        "Available Themes",
        "Custom Colors",
        "Example: Corporate Theme",
        "Example: Dark Theme",
        "⚡ Lazy Loading",
        "When to Use Lazy Loading",
        "Enable Lazy Loading",
        "When to Use",
        "Loading Overlays",
        "🏷️ Powered by dashboardr Branding",
        "Style Options",
        "Size Options",
        "Combining with Custom Footer",
        "Related Vignettes"
      ],
      "created": "2025-11-02 17:54:32",
      "modified": "2026-02-18 21:19:46",
      "commits": 16
    },
    {
      "source": "chart-backends.Rmd",
      "filename": "chart-backends.html",
      "title": "Backends",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Backend overview",
        "Licensing & Usage Warnings",
        "Supported Backends",
        "Default: Highcharter",
        "Switching Backends",
        "Plotly",
        "ECharts",
        "ggiraph",
        "Collection-Wide Backend",
        "Dashboard-Wide Backend",
        "Validation with print(check = TRUE)",
        "Limitations"
      ],
      "created": "2026-02-08 17:02:30",
      "modified": "2026-02-18 21:19:46",
      "commits": 3
    },
    {
      "source": "content-collections.Rmd",
      "filename": "content-collections.html",
      "title": "Content Collections: Deep Dive",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📦 What Content Collections Store",
        "⚙️ The Defaults System",
        "Why Use Defaults?",
        "Override Hierarchy",
        "Any Parameter Can Be a Default",
        "🏷️ Custom Labels and Tooltips",
        "Axis Labels",
        "Tooltip Customization",
        "➕ Combining Collections",
        "The + Operator",
        "combine_viz()",
        "📊 Visualization Types",
        "Bar Charts",
        "Means with Error Bars",
        "Stacked Bars",
        "Histograms",
        "Density Plots",
        "Box Plots",
        "Multiple Stacked Bars (Likert Scales)",
        "Timeline",
        "Heatmap",
        "Scatter Plots",
        "Treemap",
        "Map",
        "📁 Organizing with Tabgroups",
        "Nested Tabgroups",
        "Custom Tab Labels",
        "📝 Content Blocks",
        "Text Blocks",
        "Callouts",
        "Cards",
        "Accordions",
        "Quotes",
        "Badges",
        "Metrics",
        "Value Boxes",
        "Value Box Rows",
        "Code Blocks",
        "Images",
        "Videos",
        "iframes",
        "Raw HTML",
        "📊 Tables and Custom Charts",
        "gt Tables",
        "Reactable Tables",
        "DT DataTables",
        "Basic Tables",
        "Custom Highcharter Charts",
        "📈 Working with Pre-aggregated Data",
        "Bar Charts with Pre-aggregated Data",
        "Stacked Bars with Pre-aggregated Data",
        "Histograms with Pre-aggregated Data",
        "Timelines with Pre-aggregated Data",
        "Heatmaps with Pre-aggregated Data",
        "Treemaps with Pre-aggregated Data",
        "🔲 Layout Helpers",
        "Dividers",
        "Spacers",
        "👁️ Previewing Content",
        "Limitations of Preview",
        "➡️ Next Steps"
      ],
      "created": "2026-01-26 10:08:07",
      "modified": "2026-02-18 21:19:46",
      "commits": 12
    },
    {
      "source": "bar_vignette.Rmd",
      "filename": "bar_vignette.html",
      "title": "Creating Bar Charts with viz_bar()",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 Introduction",
        "📊 Basic Bar Charts",
        "Simple Category Counts",
        "With Custom Labels",
        "📊 Grouped Bar Charts",
        "Basic Grouping",
        "With Custom Colors",
        "↔️ Horizontal vs. Vertical",
        "Vertical Bars",
        "Horizontal Bars (Better for Long Labels)",
        "🔢 Count vs. Percent",
        "Count",
        "Percent",
        "📊 Means with Error Bars",
        "Basic Mean Chart with Error Bars",
        "Error Bar Types",
        "Grouped Means with Error Bars",
        "Customizing Error Bar Appearance",
        "🏷️ Labels and Tooltips",
        "Axis Labels",
        "Tooltip Customization",
        "🔢 Working with Numeric Variables",
        "Automatic Binning",
        "Custom Binning",
        "🎨 Advanced Styling",
        "Custom Ordering",
        "Colorful Individual Bars",
        "🌍 Real-World Examples",
        "Survey Response Comparison",
        "Demographic Breakdown",
        "📁 Using with create_viz()",
        "With Filters",
        "With Tabgroups",
        "🔍 Comparison with Other Chart Types",
        "When to Use Bar Charts",
        "💡 Tips and Best Practices",
        "📚 See Also"
      ],
      "created": "2025-11-02 17:54:32",
      "modified": "2026-01-31 16:46:25",
      "commits": 4
    },
    {
      "source": "boxplot_vignette.Rmd",
      "filename": "boxplot_vignette.html",
      "title": "Creating Box Plots with viz_boxplot()",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 Introduction",
        "📊 Basic Box Plot",
        "📊 Grouped Box Plots",
        "🎓 Box Plot by Education Level",
        "⚙️ Controlling Outlier Display",
        "↔️ Horizontal Box Plots",
        "🏷️ Custom Category Labels",
        "🔢 Custom Category Order",
        "🎨 Custom Color Palette",
        "🔍 Handling Missing Values",
        "📊 Comparing Multiple Groups",
        "📚 Summary"
      ],
      "created": "2026-01-31 14:29:14",
      "modified": "2026-02-18 21:19:46",
      "commits": 2
    },
    {
      "source": "density_vignette.Rmd",
      "filename": "density_vignette.html",
      "title": "Creating Density Plots with viz_density()",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 Introduction",
        "📊 Basic Density Plot",
        "📊 Grouped Densities",
        "🎨 Customizing Appearance",
        "Adjusting Fill Opacity",
        "Adding Rug Marks",
        "⚙️ Controlling Bandwidth",
        "Low Bandwidth (More Detail)",
        "High Bandwidth (Smoother)",
        "📊 Multiple Group Comparison",
        "🔍 Handling Missing Groups",
        "🔢 Custom Group Ordering",
        "📚 Summary"
      ],
      "created": "2026-01-31 14:29:14",
      "modified": "2026-02-18 21:19:46",
      "commits": 2
    },
    {
      "source": "histogram_vignette.Rmd",
      "filename": "histogram_vignette.html",
      "title": "Creating Histograms with viz_histogram()",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 Introduction",
        "📊 Basic Histograms",
        "⚙️ Controlling Bin Size",
        "Few Bins (Smooth)",
        "Many Bins (Detailed)",
        "🔢 Count vs. Percent",
        "🎨 Custom Colors",
        "👁️ Hiding Data Labels",
        "🏷️ Labels and Tooltips",
        "📁 Using with create_content()",
        "Multiple Histograms with Filters",
        "Multiple Variables",
        "🔍 Interpreting Histograms",
        "Distribution Shapes",
        "What to Look For",
        "💡 When to Use Histograms",
        "📚 See Also"
      ],
      "created": "2026-01-26 21:09:35",
      "modified": "2026-02-18 21:19:46",
      "commits": 4
    },
    {
      "source": "heatmap_vignette.Rmd",
      "filename": "heatmap_vignette.html",
      "title": "Creating Interactive Heatmaps with viz_heatmap",
      "author": "Alexandra Pafford",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 Introduction",
        "⚙️ Getting Started",
        "📋 Data Preparation",
        "📊 Basic Heatmap Examples",
        "Example 1: Average Age by Education and Gender",
        "Example 2: Income Distribution with Custom Ordering",
        "⚡ Advanced Heatmap Features",
        "Example 3: Including Missing Values",
        "Example 4: Regional Analysis with Custom Colors",
        "🏷️ Labels and Tooltips Reference",
        "💡 Summary and Best Practices",
        "✅ Key Features Demonstrated",
        "🎯 Best Practices for Heatmaps",
        "📚 Conclusion"
      ],
      "created": "2025-09-02 12:14:08",
      "modified": "2026-01-31 14:29:14",
      "commits": 8
    },
    {
      "source": "stackedbar_vignette.Rmd",
      "filename": "stackedbar_vignette.html",
      "title": "Creating Interactive Stacked Bar Charts with viz_stackedbar",
      "author": "Alexandra Pafford",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 Introduction",
        "⚙️ Getting Started",
        "📋 Data Preparation",
        "📊 Basic Stacked Bar Charts",
        "Example 1: Education by Gender (Count-based)",
        "Example 2: Happiness Distribution (Percentage-based)",
        "⚡ Advanced Features",
        "Example 3: Age Binning with Political Views",
        "Example 4: Including Missing Values",
        "Example 5: Custom Value Mapping",
        "🔬 Complex Analysis Examples",
        "Example 6: Regional Patterns in Trust",
        "📊 Multi-Variable Mode: Comparing Survey Questions",
        "Example 7: Basic Multi-Variable Comparison",
        "Example 8: Multi-Variable with Response Mapping",
        "Example 9: Single Variable with x_vars (Compact Display)",
        "Example 9b: Horizontal Multi-Variable Chart",
        "Example 10: Survey Battery Analysis",
        "Example 11: Publication-Ready Chart",
        "🏷️ Labels and Tooltips Reference",
        "Summary of Label and Tooltip Options",
        "When to Use Each Mode",
        "💡 Summary and Best Practices",
        "✅ Key Features Demonstrated",
        "🎯 Best Practices for Stacked Bar Charts",
        "General Guidelines",
        "Multi-Variable Mode Best Practices",
        "🌍 Common Use Cases",
        "📚 Conclusion"
      ],
      "created": "2025-07-08 10:27:39",
      "modified": "2026-01-31 14:29:14",
      "commits": 8
    },
    {
      "source": "map_vignette.Rmd",
      "filename": "map_vignette.html",
      "title": "Creating Maps with viz_map()",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 Introduction",
        "Preparing Map Data",
        "🌍 World Map: Life Expectancy",
        "💰 World Map: GDP per Capita",
        "📋 Available Map Types",
        "🔍 When to Use Maps",
        "📚 See Also"
      ],
      "created": "2026-01-26 21:09:35",
      "modified": "2026-02-18 21:19:46",
      "commits": 4
    },
    {
      "source": "scatter_vignette.Rmd",
      "filename": "scatter_vignette.html",
      "title": "Creating Scatter Plots with viz_scatter()",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 Introduction",
        "📊 Basic Scatter Plots",
        "📈 Adding Trend Lines",
        "🎨 Coloring by Groups",
        "📊 Age vs Education",
        "👁️ Handling Overlap with Transparency",
        "🏷️ Labels and Tooltips",
        "📁 Using with create_content()",
        "With Filters",
        "Multiple Relationships",
        "🔍 Interpreting Scatter Plots",
        "Correlation Patterns",
        "What to Look For",
        "💡 When to Use Scatter Plots",
        "📚 See Also"
      ],
      "created": "2026-01-26 21:09:35",
      "modified": "2026-02-18 21:19:46",
      "commits": 3
    },
    {
      "source": "treemap_vignette.Rmd",
      "filename": "treemap_vignette.html",
      "title": "Creating Treemaps with viz_treemap()",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 Introduction",
        "📊 Basic Treemaps",
        "Simple Category Sizes",
        "Race Distribution",
        "🏗️ Hierarchical Treemaps",
        "Region by Race",
        "🎨 Custom Colors",
        "🏷️ Labels and Tooltips",
        "📁 Using with create_content()",
        "Basic Integration",
        "Multiple Treemaps",
        "💡 Data Preparation Tips",
        "Simple Counts",
        "Hierarchical Counts",
        "With Calculated Values",
        "🔍 When to Use Treemaps",
        "📚 See Also"
      ],
      "created": "2026-01-26 21:09:35",
      "modified": "2026-02-18 21:19:46",
      "commits": 3
    },
    {
      "source": "customizing-visualizations.Rmd",
      "filename": "customizing-visualizations.html",
      "title": "Customizing Visualizations",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Color Palettes",
        "Named palette (category mapping)",
        "Grouped bar with palette",
        "Unnamed sequential palette",
        "Tooltips",
        "Format strings",
        "Prefix and suffix shortcuts",
        "Styled tooltips",
        "Shared tooltips for grouped charts",
        "Legends",
        "Data Labels",
        "Axis Labels and Formatting",
        "Error Bars",
        "Horizontal Bars",
        "Sorting",
        "Custom Category Order",
        "Missing Values",
        "Themes and Fonts",
        "Chart Backends",
        "Combining Customizations"
      ],
      "created": "2026-02-16 16:55:45",
      "modified": "2026-02-16 16:55:45",
      "commits": 1
    },
    {
      "source": "dashboards.Rmd",
      "filename": "dashboards.html",
      "title": "Dashboards: Deep Dive",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📦 What the Dashboard Object Does",
        "🏗️ Creating Dashboards",
        "Basic Creation",
        "Key Parameters",
        "Adding Pages",
        "⚙️ Generating Output",
        "Basic Generation",
        "Generation Options",
        "Development Workflow",
        "🎨 Themes",
        "Built-in Quarto Themes",
        "Custom Themes with apply_theme()",
        "Customizing Themes",
        "🧭 Navbar Styling",
        "Basic Navbar Colors",
        "Light vs Dark Navbar",
        "📑 Tab Styling",
        "Tab Themes",
        "🔀 Navigation Features",
        "Enhanced Navigation",
        "Dropdown Menus & Sidebar",
        "🔗 Social Links",
        "🚀 Publishing",
        "Metadata",
        "Analytics",
        "📋 Complete Example",
        "📚 Related Vignettes"
      ],
      "created": "2026-01-26 10:08:07",
      "modified": "2026-01-31 14:41:03",
      "commits": 5
    },
    {
      "source": "date-inputs.Rmd",
      "filename": "date-inputs.html",
      "title": "Date Inputs",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Date Picker",
        "Date Range",
        "Integration with Cross-Tab Filtering",
        "Requirements"
      ],
      "created": "2026-02-16 16:55:45",
      "modified": "2026-02-18 21:19:46",
      "commits": 2
    },
    {
      "source": "timeline_vignette.Rmd",
      "filename": "timeline_vignette.html",
      "title": "Getting Started With viz_timeline()",
      "author": "Alexandra Pafford",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 Introduction",
        "⚙️ Setup",
        "📊 Example 1: Basic Stacked Area Chart",
        "📈 Example 2: Line Chart with Grouping",
        "🗓️ Example 3: Time Binning",
        "🔢 Example 4: Controlling Response Order",
        "💡 Tips for Using the Function",
        "1. Check Your Data First",
        "2. Handle Missing Data",
        "3. Interactive Features",
        "4. Labels and Tooltips",
        "⚡ Advanced Features",
        "Response Binning",
        "Response Filtering",
        "Combining Filters with Groups",
        "📁 Integration with Dashboards",
        "Comparative Analysis with Filters",
        "📚 Conclusion"
      ],
      "created": "2025-09-02 12:22:39",
      "modified": "2026-02-10 09:01:23",
      "commits": 7
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with dashboardr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📦 What is dashboardr?",
        "📥 Installation",
        "🏗️ What We'll Build",
        "🧱 Core Concepts",
        "Layer 1: Content",
        "Layer 2: Pages",
        "Layer 3: Dashboard",
        "⚡ Your first Dashboard in 1 Minute",
        "💡 Tips",
        "🔧 Function Overview",
        "The Typical Pattern",
        "🖼️ Community Gallery",
        "📚 Learn More"
      ],
      "created": "2025-11-02 17:54:32",
      "modified": "2026-02-18 21:19:46",
      "commits": 26
    },
    {
      "source": "demos.Rmd",
      "filename": "demos.html",
      "title": "Live Demos",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Community Gallery",
        "Overview",
        "Main Demos",
        "Advanced Demos",
        "Real-World Dashboards",
        "Tabset Theme Demos",
        "Loading Overlays",
        "Tutorial Dashboard",
        "Showcase Dashboard",
        "Setting a Tabset Theme",
        "Creating Nested Tabs",
        "Page Sidebars",
        "Requirements",
        "Next Steps"
      ],
      "created": "2025-11-02 21:17:51",
      "modified": "2026-02-18 21:19:46",
      "commits": 12
    },
    {
      "source": "stackedbars_vignette.Rmd",
      "filename": "stackedbars_vignette.html",
      "title": "Multi-Question Stacked Bar Charts (Legacy Reference)",
      "author": "Alexandra Pafford",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Migration to Unified Function",
        "⚙️ Getting Started",
        "📋 Data Preparation",
        "📊 Basic Multi-Question Charts",
        "Example 1: Social Trust and Attitudes",
        "Example 2: Percentage-Based Comparison",
        "🎨 Advanced Customization",
        "Example 3: Custom Response Ordering and Mapping",
        "Example 4: Including Missing Values",
        "📝 Working with Different Question Types",
        "Example 5: Happiness and Life Satisfaction",
        "Example 6: Combining Different Question Types",
        "🔬 Advanced Analysis Techniques",
        "Example 7: Demographic Subgroup Analysis",
        "📋 Working with Survey Batteries",
        "Example 9: Creating Question Batteries",
        "🏷️ Labels and Tooltips Reference",
        "Summary of Label and Tooltip Options",
        "💡 Best Practices and Tips",
        "Example 10: Publication-Ready Chart",
        "✅ Summary and Best Practices",
        "✅ Key Features Demonstrated",
        "🎯 Best Practices for Multi-Question Charts",
        "📚 Conclusion"
      ],
      "created": "2025-07-09 09:29:15",
      "modified": "2026-02-10 09:01:23",
      "commits": 8
    },
    {
      "source": "pages.Rmd",
      "filename": "pages.html",
      "title": "Pages: Deep Dive",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📄 What is create_page()?",
        "🆚 create_page() vs create_content()",
        "🔀 Two Workflows",
        "Workflow 1: Simple Dashboards (Direct)",
        "Workflow 2: Complex Dashboards (Modular)",
        "📄 Page Types",
        "Landing Pages",
        "Example: Analysis Pages",
        "Example: Text-Only Pages",
        "Example: Dashboard-Style Pages",
        "⚙️ Page Settings",
        "Icons",
        "Navbar Alignment",
        "Page-Level Defaults",
        "Loading Overlays",
        "Overlay Themes",
        "Overlay Options",
        "📑 Pagination",
        "👁️ Previewing Pages",
        "📊 Data Inheritance",
        "➡️ Next Steps"
      ],
      "created": "2026-01-26 10:08:07",
      "modified": "2026-01-31 16:36:04",
      "commits": 7
    },
    {
      "source": "publishing_dashboards.Rmd",
      "filename": "publishing_dashboards.html",
      "title": "Publishing Dashboards to GitHub Pages",
      "engine": "knitr::rmarkdown",
      "headings": [
        "📖 What You'll Learn",
        "⚙️ Prerequisites",
        "🔧 Part 1: One-Time Setup (Do This Once)",
        "💻 Step 1: Install Git on Your Computer",
        "Windows",
        "macOS",
        "Linux",
        "👤 Step 2: Tell Git Who You Are",
        "✅ Step 3: Check Everything Works",
        "🌐 Step 4: Create a GitHub Account",
        "🔐 Step 5: Set Up Authentication",
        "Create Your Token",
        "Store Your Token",
        "🚀 Part 2: Publishing Your Dashboard",
        "📊 Step 1: Generate Your Dashboard",
        "🌍 Step 2: Publish!",
        "Key Arguments",
        "What happens:",
        "⚙️ Additional Options",
        "🔄 Part 3: Updating Your Dashboard",
        "📊 Step 1: Regenerate Your Dashboard",
        "⬆️ Step 2: Push Your Updates",
        "Update Options",
        "📋 Complete Workflow Example",
        "🔧 Troubleshooting",
        "\"Error: No GitHub token\"",
        "\"Error: Git is not installed\"",
        "\"Repository already exists\"",
        "\"Error: not a git repository\"",
        "GitHub Pages shows 404",
        "Data files are being committed",
        "💡 Tips and Best Practices",
        "1. Keep Data Out of Git",
        "2. Write Descriptive Commit Messages",
        "3. Test Locally First",
        "4. Update Regularly",
        "5. Check Your Site",
        "➡️ Next Steps"
      ],
      "created": "2025-11-17 11:09:31",
      "modified": "2026-02-18 21:19:46",
      "commits": 9
    },
    {
      "source": "showcase_dashboard_code.Rmd",
      "filename": "showcase_dashboard_code.html",
      "title": "Showcase Dashboard Code Examples",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Data Preparation",
        "Demographics & Education Tabset",
        "Happiness by Education",
        "Happiness by Gender",
        "Political Attitudes Tabset",
        "Party ID by Political Views",
        "Trust by Region",
        "Gender by Social Class",
        "Social Issues Tabset",
        "Trust by Education and Age",
        "Trust by Region and Education",
        "Standalone Summary Charts",
        "Overall Happiness by Education",
        "Overall Trust by Politics",
        "Visualization Index",
        "Next Steps"
      ],
      "created": "2026-02-01 18:57:23",
      "modified": "2026-02-18 21:19:46",
      "commits": 2
    },
    {
      "source": "tutorial_dashboard_code.Rmd",
      "filename": "tutorial_dashboard_code.html",
      "title": "Tutorial Dashboard Code Examples",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Data Preparation",
        "Example 1: Stacked Bars (Demographics Tabset)",
        "Happiness by Education",
        "Happiness by Gender",
        "Example 2: Heatmaps (Social Issues Tabset)",
        "Trust by Education and Age",
        "Trust by Region and Education",
        "Standalone Charts (No Tabsets)",
        "Overall Happiness by Education",
        "Trust by Party and Political Views",
        "Building the Complete Dashboard",
        "Visualization Index",
        "Next Steps"
      ],
      "created": "2026-02-01 18:57:23",
      "modified": "2026-02-18 21:19:46",
      "commits": 2
    },
    {
      "source": "url-parameters.Rmd",
      "filename": "url-parameters.html",
      "title": "URL Parameters",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Enabling URL Parameters",
        "URL Format",
        "Sharing Pre-Filtered Links",
        "Nested Tabs",
        "Example Dashboard"
      ],
      "created": "2026-02-16 16:55:45",
      "modified": "2026-02-18 21:19:46",
      "commits": 2
    }
  ],
  "_score": 8.285061975935161,
  "_indexed": true,
  "_nocasepkg": "dashboardr",
  "_universes": [
    "favstats"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.1",
      "date": "2026-05-26T05:52:00.000Z",
      "distro": "noble",
      "commit": "4dd6e5af72f01a173f497524c9ca9d8db2a4da49",
      "fileid": "f1d7b04c50213d1228dbe220b80fc7013b4d3179ca8a36e5d30cdf0ddb84e236",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26358454625"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.1",
      "date": "2026-05-26T05:51:54.000Z",
      "distro": "noble",
      "commit": "4dd6e5af72f01a173f497524c9ca9d8db2a4da49",
      "fileid": "df5e82e5282fe85b1f422996e0dee48982224955f6e7d529c18c75f943bc438c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26358454625"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.1",
      "date": "2026-05-26T05:51:36.000Z",
      "commit": "4dd6e5af72f01a173f497524c9ca9d8db2a4da49",
      "fileid": "ed3fb2a158a79534dd8b4f3c0e875951e03346fceb7e762e4c2daf94af31ddf2",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26358454625"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.1",
      "date": "2026-05-26T05:53:08.000Z",
      "commit": "4dd6e5af72f01a173f497524c9ca9d8db2a4da49",
      "fileid": "ac25a495cc8cf82c36ea3902f39a9e7cd73ef1052cea472eda6ba72d5e85418c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26358454625"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.1",
      "date": "2026-05-26T05:52:00.000Z",
      "commit": "4dd6e5af72f01a173f497524c9ca9d8db2a4da49",
      "fileid": "c6304d17524cce27a0c886a2576b59e3a42a39ea82f0d9189cdb584035014698",
      "status": "success",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26358454625"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-05-26T05:50:57.000Z",
      "commit": "4dd6e5af72f01a173f497524c9ca9d8db2a4da49",
      "fileid": "1d3969fc50a0ba4fa2583a3de32069d74bcfbdb2377c081b068a55ed2405a2b5",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26358454625"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-05-26T05:50:50.000Z",
      "commit": "4dd6e5af72f01a173f497524c9ca9d8db2a4da49",
      "fileid": "cc050012c2b50f75768e0a07139f46d352a35ffabe6b625ab2114f33b76152f1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26358454625"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-05-26T05:50:59.000Z",
      "commit": "4dd6e5af72f01a173f497524c9ca9d8db2a4da49",
      "fileid": "6c346dd40ff584c495508542d0ab5fbc6ff97ac95f59db3b3408f8097bc8e815",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26358454625"
    }
  ]
}