{
  "_id": "6aaf98fd3d719c1f8407f7f1",
  "Package": "a11yviz",
  "Title": "Accessibility Toolkit for 'ggplot2', 'plotly', and 'Quarto'",
  "Version": "0.1.8",
  "Authors@R": "person(\"Mikyung\", \"Shin\", , \"shin.mikyung@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-7907-9193\", affiliation = \"Illinois State University\"))",
  "Description": "Makes charts and documents accessible across 'ggplot2',\n'plotly', and 'Quarto', aligned with the Web Content\nAccessibility Guidelines (WCAG 2.1,\n<https://www.w3.org/TR/WCAG21/>). Includes WCAG-tagged\npalettes, alt-text scaffolds, audits, a document rubric,\nheading and reading-level checks, 'shiny' ARIA helpers, and a\nstylesheet for 'DT' and 'DiagrammeR', as employed in Shin et\nal. (2026) <doi:10.1177/07319487251412879>.",
  "License": "MIT + file LICENSE",
  "Language": "en-US",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "URL": "https://mshin77.github.io/a11yviz,\nhttps://github.com/mshin77/a11yviz",
  "BugReports": "https://github.com/mshin77/a11yviz/issues",
  "VignetteBuilder": "knitr, quarto",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://mshin77.r-universe.dev",
  "Date/Publication": "2026-05-23 17:42:47 UTC",
  "RemoteUrl": "https://github.com/mshin77/a11yviz",
  "RemoteRef": "HEAD",
  "RemoteSha": "05e4d73911e08009a8af75d0cae5510949ee1eaf",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-20 08:24:25 UTC",
    "User": "root"
  },
  "Author": "Mikyung Shin [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-7907-9193>, affiliation: Illinois\nState University)",
  "Maintainer": "Mikyung Shin <shin.mikyung@gmail.com>",
  "_user": "mshin77",
  "_type": "src",
  "_file": "a11yviz_0.1.8.tar.gz",
  "_fileid": "https://r2.ropensci.org/3e3ebeebe920a159696de1abcd78b3940a4b9cc1166a41275abb88b0c99846af",
  "_filesize": 537223,
  "_sha256": "3e3ebeebe920a159696de1abcd78b3940a4b9cc1166a41275abb88b0c99846af",
  "_expires": "2026-12-29T08:27:39.000Z",
  "_created": "2026-09-20T08:24:25.000Z",
  "_published": "2026-09-20T08:27:41.185Z",
  "_jobs": [
    {
      "job": 106048561385,
      "time": 140,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10601845870"
    },
    {
      "job": 106048561427,
      "time": 149,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10601489952"
    },
    {
      "job": 106048561501,
      "time": 102,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10602105211"
    },
    {
      "job": 106048561444,
      "time": 73,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10602195035"
    },
    {
      "job": 106048069404,
      "time": 240,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10601880556"
    },
    {
      "job": 106048561364,
      "time": 125,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10602125209"
    },
    {
      "job": 106048561473,
      "time": 88,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10600884077"
    },
    {
      "job": 106048561430,
      "time": 74,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10601860691"
    },
    {
      "job": 106048561382,
      "time": 74,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10602110110"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/mshin77/actions/runs/35499287602",
  "_status": "success",
  "_upstream": "https://github.com/mshin77/a11yviz",
  "_commit": {
    "id": "05e4d73911e08009a8af75d0cae5510949ee1eaf",
    "author": "Mikyung Shin <shin.mikyung@gmail.com>",
    "committer": "Mikyung Shin <shin.mikyung@gmail.com>",
    "message": "Update 0.1.8\n",
    "time": 1779558167
  },
  "_maintainer": {
    "name": "Mikyung Shin",
    "email": "shin.mikyung@gmail.com",
    "login": "mshin77",
    "orcid": "0000-0001-7907-9193",
    "twitter": "@mshin_77",
    "description": "Mikyung Shin, Assistant Professor of Special Education at Illinois State University",
    "uuid": 39714607
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "palmerpenguins",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "viridisLite",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "mshin77",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-20",
      "n": 24
    },
    {
      "week": "2026-21",
      "n": 15
    }
  ],
  "_tags": [],
  "_topics": [
    "ggplot2",
    "plotly",
    "quarto",
    "shinylive",
    "web-accessibility"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "mshin77",
      "count": 39,
      "uuid": 39714607
    }
  ],
  "_userbio": {
    "uuid": 39714607,
    "type": "user",
    "name": "Mikyung Shin",
    "followers": 8,
    "description": "Mikyung Shin, Assistant Professor of Special Education at Illinois State University"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/a11yviz"
  },
  "_devurl": "https://github.com/mshin77/a11yviz",
  "_pkgdown": "https://mshin77.github.io/a11yviz",
  "_searchresults": 8,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/a11yviz.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "a11y_alpha_presets",
    "a11y_alt_template",
    "a11y_alt_text",
    "a11y_announce",
    "a11y_aria_label",
    "a11y_audit",
    "a11y_audit_actionable",
    "a11y_audit_chart",
    "a11y_audit_doc",
    "a11y_audit_summary",
    "a11y_check_alt_text",
    "a11y_check_headings",
    "a11y_check_overlap",
    "a11y_check_palette",
    "a11y_check_palette_size",
    "a11y_check_readability",
    "a11y_check_separability",
    "a11y_check_tabindex",
    "a11y_css",
    "a11y_css_contents",
    "a11y_describe",
    "a11y_ggplotly",
    "a11y_layout",
    "a11y_minimum",
    "a11y_palette",
    "a11y_palette_div",
    "a11y_palette_info",
    "a11y_palette_list",
    "a11y_palette_seq",
    "a11y_plotly_sequences",
    "a11y_rubric",
    "a11y_show_palette",
    "a11y_text_spacing_ratios",
    "a11y_wcag_url",
    "make_a11y",
    "run_app",
    "scale_color_a11y",
    "scale_color_a11y_div",
    "scale_color_a11y_seq",
    "scale_fill_a11y",
    "scale_fill_a11y_div",
    "scale_fill_a11y_seq",
    "theme_a11y"
  ],
  "_help": [
    {
      "page": "a11y_alpha_presets",
      "title": "Alpha presets for chart layers",
      "topics": [
        "a11y_alpha_presets"
      ]
    },
    {
      "page": "a11y_alt_template",
      "title": "Generate a deterministic alt-text template for a plot",
      "topics": [
        "a11y_alt_template"
      ]
    },
    {
      "page": "a11y_alt_text",
      "title": "Add alt text to a plot",
      "topics": [
        "a11y_alt_text"
      ]
    },
    {
      "page": "a11y_announce",
      "title": "Announce a status message to assistive technology",
      "topics": [
        "a11y_announce"
      ]
    },
    {
      "page": "a11y_aria_label",
      "title": "Build an ARIA label string",
      "topics": [
        "a11y_aria_label"
      ]
    },
    {
      "page": "a11y_audit",
      "title": "Chart + document accessibility audit",
      "topics": [
        "a11y_audit"
      ]
    },
    {
      "page": "a11y_audit_actionable",
      "title": "Actionable rows from an audit",
      "topics": [
        "a11y_audit_actionable"
      ]
    },
    {
      "page": "a11y_audit_chart",
      "title": "Chart-only accessibility audit",
      "topics": [
        "a11y_audit_chart"
      ]
    },
    {
      "page": "a11y_audit_doc",
      "title": "Document-level accessibility audit",
      "topics": [
        "a11y_audit_doc"
      ]
    },
    {
      "page": "a11y_audit_summary",
      "title": "One-line summary of an audit",
      "topics": [
        "a11y_audit_summary"
      ]
    },
    {
      "page": "a11y_check_alt_text",
      "title": "Check alt-text presence and length (WCAG 1.1.1)",
      "topics": [
        "a11y_check_alt_text"
      ]
    },
    {
      "page": "a11y_check_headings",
      "title": "Check Markdown / Quarto / HTML heading hierarchy and labels",
      "topics": [
        "a11y_check_headings"
      ]
    },
    {
      "page": "a11y_check_overlap",
      "title": "Scatter overlap check (WCAG Success Criterion 1.3.1)",
      "topics": [
        "a11y_check_overlap"
      ]
    },
    {
      "page": "a11y_check_palette",
      "title": "Check a palette against WCAG contrast thresholds",
      "topics": [
        "a11y_check_palette"
      ]
    },
    {
      "page": "a11y_check_palette_size",
      "title": "Flag categorical palettes above the recommended maximum",
      "topics": [
        "a11y_check_palette_size"
      ]
    },
    {
      "page": "a11y_check_readability",
      "title": "Estimate reading level of prose",
      "topics": [
        "a11y_check_readability"
      ]
    },
    {
      "page": "a11y_check_separability",
      "title": "Flag color pairs below the WCAG 2.1 Success Criterion 1.4.11 contrast threshold",
      "topics": [
        "a11y_check_separability"
      ]
    },
    {
      "page": "a11y_check_tabindex",
      "title": "Check that a tabindex value follows WCAG 2.1.1",
      "topics": [
        "a11y_check_tabindex"
      ]
    },
    {
      "page": "a11y_css",
      "title": "Path to the accessible CSS",
      "topics": [
        "a11y_css"
      ]
    },
    {
      "page": "a11y_css_contents",
      "title": "Contents of the accessible CSS",
      "topics": [
        "a11y_css_contents"
      ]
    },
    {
      "page": "a11y_describe",
      "title": "Generate alt text via a user-supplied LLM backend",
      "topics": [
        "a11y_describe"
      ]
    },
    {
      "page": "a11y_ggplotly",
      "title": "Convert ggplot to accessible plotly for supplemental online output",
      "topics": [
        "a11y_ggplotly"
      ]
    },
    {
      "page": "a11y_layout",
      "title": "Apply accessible layout to a plotly figure",
      "topics": [
        "a11y_layout"
      ]
    },
    {
      "page": "a11y_minimum",
      "title": "Layer minimum accessibility onto a chart",
      "topics": [
        "a11y_minimum"
      ]
    },
    {
      "page": "a11y_palette",
      "title": "Discrete color palette (categorical)",
      "topics": [
        "a11y_palette"
      ]
    },
    {
      "page": "a11y_palette_div",
      "title": "Diverging palette",
      "topics": [
        "a11y_palette_div"
      ]
    },
    {
      "page": "a11y_palette_info",
      "title": "Discrete palette metadata",
      "topics": [
        "a11y_palette_info"
      ]
    },
    {
      "page": "a11y_palette_list",
      "title": "List available palettes",
      "topics": [
        "a11y_palette_list"
      ]
    },
    {
      "page": "a11y_palette_seq",
      "title": "Sequential continuous palette",
      "topics": [
        "a11y_palette_seq"
      ]
    },
    {
      "page": "a11y_plotly_sequences",
      "title": "Audit plotly's built-in discrete color sequences",
      "topics": [
        "a11y_plotly_sequences"
      ]
    },
    {
      "page": "a11y_rubric",
      "title": "WCAG 2.1 rubric for the success criteria a11yviz addresses",
      "topics": [
        "a11y_rubric"
      ]
    },
    {
      "page": "a11y_show_palette",
      "title": "Visualize a palette with WCAG contrast overlay",
      "topics": [
        "a11y_show_palette"
      ]
    },
    {
      "page": "a11y_text_spacing_ratios",
      "title": "WCAG 1.4.12 text-spacing ratios (reference data)",
      "topics": [
        "a11y_text_spacing_ratios"
      ]
    },
    {
      "page": "a11y_wcag_url",
      "title": "WCAG 2.1 specification URL for a success criterion",
      "topics": [
        "a11y_wcag_url"
      ]
    },
    {
      "page": "make_a11y",
      "title": "One-shot accessibility wrapper",
      "topics": [
        "make_a11y"
      ]
    },
    {
      "page": "run_app",
      "title": "Launch the local accessibility playground",
      "topics": [
        "run_app"
      ]
    },
    {
      "page": "scale_a11y",
      "title": "Accessible discrete color and fill scales",
      "topics": [
        "scale_a11y",
        "scale_color_a11y",
        "scale_fill_a11y"
      ]
    },
    {
      "page": "scale_a11y_div",
      "title": "Accessible diverging color and fill scales",
      "topics": [
        "scale_a11y_div",
        "scale_color_a11y_div",
        "scale_fill_a11y_div"
      ]
    },
    {
      "page": "scale_a11y_seq",
      "title": "Accessible sequential continuous color and fill scales",
      "topics": [
        "scale_a11y_seq",
        "scale_color_a11y_seq",
        "scale_fill_a11y_seq"
      ]
    },
    {
      "page": "theme_a11y",
      "title": "Accessible ggplot2 theme",
      "topics": [
        "theme_a11y"
      ]
    }
  ],
  "_pkglogo": "https://github.com/mshin77/a11yviz/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/mshin77/a11yviz/raw/HEAD/README.md",
  "_rundeps": [
    "rlang",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "a11yviz.Rmd",
      "filename": "a11yviz.html",
      "title": "Getting started with a11yviz (R)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Example",
        "Audit reveals the gaps",
        "Accessible",
        "Audit again",
        "WCAG rubric",
        "Accessible CSS",
        "Playground",
        "References"
      ],
      "created": "2026-05-15 00:47:33",
      "modified": "2026-05-18 01:53:49",
      "commits": 5
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "a11yviz",
  "_universes": [
    "mshin77"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.8",
      "date": "2026-09-20T08:26:52.000Z",
      "distro": "resolute",
      "commit": "05e4d73911e08009a8af75d0cae5510949ee1eaf",
      "fileid": "https://r2.ropensci.org/8335b0e804c13cb8fd674700513c9121b942899e92355cf431bce1f8124ceeae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mshin77/actions/runs/35499287602"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.8",
      "date": "2026-09-20T08:26:56.000Z",
      "distro": "resolute",
      "commit": "05e4d73911e08009a8af75d0cae5510949ee1eaf",
      "fileid": "https://r2.ropensci.org/e237c53f3acb78c6eac4da91cbfafd257b72e7b937002aa391f6ce40665c97bd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mshin77/actions/runs/35499287602"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.8",
      "date": "2026-09-20T08:26:18.000Z",
      "commit": "05e4d73911e08009a8af75d0cae5510949ee1eaf",
      "fileid": "https://r2.ropensci.org/2f0e56cc023a9dc4e9d2c3a96e19748e2d6208bc4a24fa55da1f83e9573edbc8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mshin77/actions/runs/35499287602"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.8",
      "date": "2026-09-20T08:25:51.000Z",
      "commit": "05e4d73911e08009a8af75d0cae5510949ee1eaf",
      "fileid": "https://r2.ropensci.org/557a6ad9dfed10783b745ed65a4832596d2418b2128a9573fee8c6a03d283bb1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mshin77/actions/runs/35499287602"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.8",
      "date": "2026-09-20T08:26:52.000Z",
      "commit": "05e4d73911e08009a8af75d0cae5510949ee1eaf",
      "fileid": "https://r2.ropensci.org/98ea0cd7810d136f28a34da3af2ecc314c6c043635831f04bf5ac95a403f99bf",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mshin77/actions/runs/35499287602"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.8",
      "date": "2026-09-20T08:25:48.000Z",
      "commit": "05e4d73911e08009a8af75d0cae5510949ee1eaf",
      "fileid": "https://r2.ropensci.org/790a829b0d8cd772fbe22c609f1cdfbded8fb224e1bfa9e0841c518bcd2ed1ec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mshin77/actions/runs/35499287602"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.8",
      "date": "2026-09-20T08:25:38.000Z",
      "commit": "05e4d73911e08009a8af75d0cae5510949ee1eaf",
      "fileid": "https://r2.ropensci.org/63b3b2e4a20af71bc98fee1057f595715e6911261e168ed37ee4f3b61d60d810",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mshin77/actions/runs/35499287602"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.8",
      "date": "2026-09-20T08:25:36.000Z",
      "commit": "05e4d73911e08009a8af75d0cae5510949ee1eaf",
      "fileid": "https://r2.ropensci.org/87ca74a1dd824003526ac3629683a0c3b22bf01ee88c53b1f1e6d1d99486425a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mshin77/actions/runs/35499287602"
    }
  ]
}