{
  "_id": "6a198f5eacfb0bcc41dfd332",
  "Package": "maidr",
  "Type": "Package",
  "Title": "Multimodal Access and Interactive Data Representation",
  "Version": "0.3.0",
  "Authors@R": "c(\nperson(\"JooYoung\", \"Seo\", email = \"jseo1005@illinois.edu\", role = c(\"aut\", \"cph\")),\nperson(\"Niranjan\", \"Kalaiselvan\", email = \"nk46@illinois.edu\", role = c(\"aut\", \"cre\"))\n)",
  "URL": "https://github.com/xability/r-maidr, https://r.maidr.ai/",
  "BugReports": "https://github.com/xability/r-maidr/issues",
  "Description": "Provides accessible, interactive visualizations through\nthe 'MAIDR' (Multimodal Access and Interactive Data\nRepresentation) system. Converts 'ggplot2' and Base R plots\ninto accessible HTML/SVG formats with keyboard navigation,\nscreen reader support, and 'sonification' capabilities.\nSupports bar charts (simple, grouped, stacked), histograms,\nline plots, scatter plots, box plots, violin plots, heat maps,\ndensity/smooth curves, faceted plots, multi-panel layouts\n(including patchwork), and multi-layered plot combinations.\nEnables data exploration for users with visual impairments\nthrough multiple sensory modalities. For more details see the\n'MAIDR' project <https://maidr.ai/>.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake make libuv1-dev libxml2-dev libssl-dev\nzlib1g-dev",
  "Repository": "https://xability.r-universe.dev",
  "Date/Publication": "2026-05-29 10:20:44 UTC",
  "RemoteUrl": "https://github.com/xability/r-maidr",
  "RemoteRef": "HEAD",
  "RemoteSha": "e5b0793212d10f63f38fb0a4c708a4f58b170274",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-29 12:58:45 UTC",
    "User": "root"
  },
  "Author": "JooYoung Seo [aut, cph],\nNiranjan Kalaiselvan [aut, cre]",
  "Maintainer": "Niranjan Kalaiselvan <nk46@illinois.edu>",
  "MD5sum": "7f9670991b478851b097384432ebbc79",
  "_user": "xability",
  "_type": "src",
  "_file": "maidr_0.3.0.tar.gz",
  "_fileid": "3ca75ec9cc5997408d4d73ebad7d9fded30dcd893a2dc7b1fcefc849c7abd409",
  "_filesize": 1875711,
  "_sha256": "3ca75ec9cc5997408d4d73ebad7d9fded30dcd893a2dc7b1fcefc849c7abd409",
  "_created": "2026-05-29T12:58:45.000Z",
  "_published": "2026-05-29T13:06:38.708Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78505366920,
      "time": 247,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7291305086"
    },
    {
      "job": 78505366802,
      "time": 239,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7291302177"
    },
    {
      "job": 78505366880,
      "time": 196,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7291297079"
    },
    {
      "job": 78505366825,
      "time": 182,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7291296009"
    },
    {
      "job": 78504657400,
      "time": 259,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7291222283"
    },
    {
      "job": 78505366846,
      "time": 136,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7291267823"
    },
    {
      "job": 78505366878,
      "time": 407,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7291361431"
    },
    {
      "job": 78505366822,
      "time": 204,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7291290728"
    },
    {
      "job": 78505366820,
      "time": 209,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7291291820"
    }
  ],
  "_buildurl": "https://github.com/r-universe/xability/actions/runs/26638439367",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/xability/r-maidr",
  "_commit": {
    "id": "e5b0793212d10f63f38fb0a4c708a4f58b170274",
    "author": "nk1408 <196366666+nk1408@users.noreply.github.com>",
    "committer": "github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
    "message": "chore: update MAIDR bundle to v3.69.0\n",
    "time": 1780050044
  },
  "_maintainer": {
    "name": "Niranjan Kalaiselvan",
    "email": "nk46@illinois.edu",
    "login": "nk1408",
    "description": "",
    "uuid": 196366666
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "base64enc",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggplotify",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "gridSVG",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "lintr",
      "role": "Suggests"
    },
    {
      "package": "styler",
      "role": "Suggests"
    },
    {
      "package": "goodpractice",
      "role": "Suggests"
    },
    {
      "package": "cyclocomp",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    }
  ],
  "_owner": "xability",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-28",
      "n": 1
    },
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-30",
      "n": 3
    },
    {
      "week": "2025-31",
      "n": 5
    },
    {
      "week": "2025-32",
      "n": 4
    },
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-42",
      "n": 2
    },
    {
      "week": "2025-43",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-45",
      "n": 3
    },
    {
      "week": "2025-46",
      "n": 3
    },
    {
      "week": "2025-47",
      "n": 7
    },
    {
      "week": "2025-49",
      "n": 6
    },
    {
      "week": "2025-50",
      "n": 9
    },
    {
      "week": "2025-51",
      "n": 4
    },
    {
      "week": "2026-06",
      "n": 3
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 3
    },
    {
      "week": "2026-10",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 3
    },
    {
      "week": "2026-12",
      "n": 2
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 2
    },
    {
      "week": "2026-17",
      "n": 5
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-19",
      "n": 2
    },
    {
      "week": "2026-22",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.1.2",
      "date": "2026-02-23"
    },
    {
      "name": "v0.2.0",
      "date": "2026-03-07"
    },
    {
      "name": "v0.3.0",
      "date": "2026-04-01"
    }
  ],
  "_stars": 4,
  "_contributors": [
    {
      "user": "nk1408",
      "count": 130,
      "uuid": 196366666
    },
    {
      "user": "jooyoungseo",
      "count": 5,
      "uuid": 19754711
    }
  ],
  "_userbio": {
    "uuid": 97186467,
    "type": "organization",
    "name": "(x)Ability Design Lab"
  },
  "_downloads": {
    "count": 515,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/maidr"
  },
  "_devurl": "https://github.com/xability/r-maidr",
  "_pkgdown": "https://r.maidr.ai/",
  "_searchresults": 36,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/maidr.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/xability/r-maidr",
  "_realowner": "xability",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2026-02-23"
    },
    {
      "version": "0.2.0",
      "date": "2026-03-07"
    },
    {
      "version": "0.3.0",
      "date": "2026-04-01"
    }
  ],
  "_exports": [
    "abline",
    "arrows",
    "assocplot",
    "axis",
    "barplot",
    "boxplot",
    "contour",
    "coplot",
    "curve",
    "dotchart",
    "grid",
    "heatmap",
    "hist",
    "image",
    "layout",
    "legend",
    "lines",
    "maidr_get_fallback",
    "maidr_off",
    "maidr_on",
    "maidr_output",
    "maidr_set_fallback",
    "matplot",
    "mosaicplot",
    "mtext",
    "pairs",
    "par",
    "pie",
    "plot",
    "points",
    "polygon",
    "rect",
    "render_maidr",
    "run_example",
    "save_html",
    "segments",
    "show",
    "split.screen",
    "stem",
    "stripchart",
    "symbols",
    "text",
    "title"
  ],
  "_help": [
    {
      "page": "combine_facet_layer_data",
      "title": "Combine data from multiple layers in facet processing",
      "topics": [
        "combine_facet_layer_data"
      ]
    },
    {
      "page": "combine_facet_layer_selectors",
      "title": "Combine selectors from multiple layers in facet processing",
      "topics": [
        "combine_facet_layer_selectors"
      ]
    },
    {
      "page": "extract_leaf_plot_layout",
      "title": "Extract layout from a single leaf ggplot",
      "topics": [
        "extract_leaf_plot_layout"
      ]
    },
    {
      "page": "extract_patchwork_leaves",
      "title": "Recursively extract leaf ggplots in visual order",
      "topics": [
        "extract_patchwork_leaves"
      ]
    },
    {
      "page": "find_children_by_type",
      "title": "Find children matching a type pattern",
      "topics": [
        "find_children_by_type"
      ]
    },
    {
      "page": "find_graphics_plot_grob",
      "title": "Utility functions for robust selector generation in Base R plots",
      "topics": [
        "find_graphics_plot_grob"
      ]
    },
    {
      "page": "find_panel_grob",
      "title": "Find the panel grob in a grob tree",
      "topics": [
        "find_panel_grob"
      ]
    },
    {
      "page": "find_patchwork_panels",
      "title": "Discover panels via gtable layout rows named '^panel-<num>' or '^panel-<row>-<col>' Returns a data.frame with panel_index, name, t, l, row, col",
      "topics": [
        "find_patchwork_panels"
      ]
    },
    {
      "page": "generate_robust_css_selector",
      "title": "Generate robust CSS selector from grob name",
      "topics": [
        "generate_robust_css_selector"
      ]
    },
    {
      "page": "generate_robust_selector",
      "title": "Generate robust selector for any element type",
      "topics": [
        "generate_robust_selector"
      ]
    },
    {
      "page": "get_facet_groups",
      "title": "Get facet group information for a panel",
      "topics": [
        "get_facet_groups"
      ]
    },
    {
      "page": "maidr_get_fallback",
      "title": "Get Current MAIDR Fallback Settings",
      "topics": [
        "maidr_get_fallback"
      ]
    },
    {
      "page": "maidr_off",
      "title": "Disable MAIDR Plot Interception",
      "topics": [
        "maidr_off"
      ]
    },
    {
      "page": "maidr_on",
      "title": "Enable MAIDR Plot Interception",
      "topics": [
        "maidr_on"
      ]
    },
    {
      "page": "maidr_output",
      "title": "MAIDR Output Container for Shiny UI",
      "topics": [
        "maidr_output"
      ]
    },
    {
      "page": "maidr_set_fallback",
      "title": "Configure MAIDR Fallback Behavior",
      "topics": [
        "maidr_set_fallback"
      ]
    },
    {
      "page": "map_visual_to_dom_panel",
      "title": "Map visual panel position to DOM panel name",
      "topics": [
        "map_visual_to_dom_panel"
      ]
    },
    {
      "page": "organize_facet_grid",
      "title": "Organize subplots into 2D grid structure",
      "topics": [
        "organize_facet_grid"
      ]
    },
    {
      "page": "process_facet_panel",
      "title": "Process a single facet panel",
      "topics": [
        "process_facet_panel"
      ]
    },
    {
      "page": "process_patchwork_panel",
      "title": "Process a single patchwork panel",
      "topics": [
        "process_patchwork_panel"
      ]
    },
    {
      "page": "render_maidr",
      "title": "Render MAIDR Plot in Shiny Server",
      "topics": [
        "render_maidr"
      ]
    },
    {
      "page": "run_example",
      "title": "Run MAIDR Example Plots",
      "topics": [
        "run_example"
      ]
    },
    {
      "page": "save_html",
      "title": "Save Interactive Plot as HTML File",
      "topics": [
        "save_html"
      ]
    },
    {
      "page": "show",
      "title": "Display Interactive MAIDR Plot",
      "topics": [
        "show"
      ]
    }
  ],
  "_pkglogo": "https://raw.githubusercontent.com/xability/maidr/refs/heads/main/media/logo.jpg",
  "_readme": "https://github.com/xability/r-maidr/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "cpp11",
    "curl",
    "digest",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "ggplot2",
    "ggplotify",
    "glue",
    "gridGraphics",
    "gridSVG",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "promises",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "S7",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "tinytex",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "XML",
    "xml2",
    "xtable",
    "yaml",
    "yulab.utils"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with MAIDR",
      "author": "JooYoung Seo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction to MAIDR",
        "Installation",
        "Basic Workflow",
        "Quick Example: ggplot2 Bar Chart",
        "Quick Example: Base R Plot",
        "Offline vs CDN Usage",
        "Exploring Accessible Plots",
        "Keyboard Navigation",
        "Screen Reader Announcements",
        "Data Sonification",
        "Supported Plot Types",
        "Basic Plot Types",
        "Advanced Plot Types",
        "Next Steps",
        "Example Gallery",
        "Histogram",
        "Scatter Plot",
        "Line Plot",
        "Tips for Creating Accessible Plots",
        "Getting Help",
        "Learn More"
      ],
      "created": "2025-11-21 00:05:07",
      "modified": "2026-04-21 00:03:00",
      "commits": 5
    },
    {
      "source": "shiny-integration.Rmd",
      "filename": "shiny-integration.html",
      "title": "Using MAIDR in Shiny Applications",
      "author": "JooYoung Seo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Shiny Integration Functions",
        "Basic Shiny App Example",
        "Interactive Dashboard Example",
        "Reactive Data Example",
        "Accessibility Features in Shiny",
        "1. Keyboard Navigation",
        "2. ARIA Labels",
        "3. High Contrast Support",
        "Best Practices",
        "1. Set Appropriate Heights",
        "2. Add Descriptive Context",
        "3. Test with Keyboard Only",
        "4. Provide Alternative Text",
        "Performance Considerations",
        "Complete Example Application",
        "Deployment",
        "Troubleshooting",
        "Common Issues",
        "Learn More",
        "Getting Help"
      ],
      "created": "2025-11-21 00:05:07",
      "modified": "2026-04-01 03:01:42",
      "commits": 3
    }
  ],
  "_score": 6.589726256254237,
  "_indexed": true,
  "_nocasepkg": "maidr",
  "_universes": [
    "xability",
    "nk1408"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-05-29T13:01:30.000Z",
      "distro": "noble",
      "commit": "e5b0793212d10f63f38fb0a4c708a4f58b170274",
      "fileid": "b7c7486d27b083fb658da15a33e205ff039641d8d651faf30527a81e533b6e68",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/xability/actions/runs/26638439367"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-05-29T13:01:26.000Z",
      "distro": "noble",
      "commit": "e5b0793212d10f63f38fb0a4c708a4f58b170274",
      "fileid": "c26b11f5f78b175523d636df77190432ac042c92b97877ded5937bfa10f5cc8b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/xability/actions/runs/26638439367"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-05-29T13:01:26.000Z",
      "commit": "e5b0793212d10f63f38fb0a4c708a4f58b170274",
      "fileid": "47ab2b92dfcb7d2ac541ff4780c8db7b9edcc0c650766f9e97b72f9d2deb93af",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/xability/actions/runs/26638439367"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-05-29T13:01:28.000Z",
      "commit": "e5b0793212d10f63f38fb0a4c708a4f58b170274",
      "fileid": "49e7b74568eaa29693a62fd97b2ed67ab648cee013ffb9b7dbb90529c8b20b18",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/xability/actions/runs/26638439367"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-05-29T13:01:38.000Z",
      "commit": "e5b0793212d10f63f38fb0a4c708a4f58b170274",
      "fileid": "70d7fa826af90338142fbff9ebca2ec6e72298a701af9110437b718a18052c57",
      "status": "success",
      "buildurl": "https://github.com/r-universe/xability/actions/runs/26638439367"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-29T13:03:37.000Z",
      "commit": "e5b0793212d10f63f38fb0a4c708a4f58b170274",
      "fileid": "ef6a2b21b49fc65a77a548b1e8a572ec568949276e814ee2385df2d914859bbb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/xability/actions/runs/26638439367"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-29T13:00:48.000Z",
      "commit": "e5b0793212d10f63f38fb0a4c708a4f58b170274",
      "fileid": "064bae0f4659d6564ac9f0e5e4e60ec6755b1d5a25aa9b1accaaca89cf982a3d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/xability/actions/runs/26638439367"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-29T13:00:23.000Z",
      "commit": "e5b0793212d10f63f38fb0a4c708a4f58b170274",
      "fileid": "4094d39f13f2598dff90d05ed50494ec864228078089ac45fdf5d606be39a592",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/xability/actions/runs/26638439367"
    }
  ]
}