Package: glyph
Title: A Grammar of Interactive Graphics
Version: 0.2.0
Authors@R: c(
    person("Joash Joshua", "Ayo", role = c("aut", "cre"),
    email = "joashjoshua789@gmail.com"),
    person("Mike", "Bostock", role = c("ctb", "cph"),
    comment = "Author of the bundled D3.js library"))
Description: Builds interactive graphics from a declarative specification.
    Marks, scales, tooltips, zoom, brushing, linked selections, animated
    transitions and multi-plot layouts are declared in one pipeline and
    stored as a plain R list that can be inspected, saved as JSON or
    converted to 'Vega-Lite'. Plots are drawn in the browser with 'D3.js'
    and work at the console, in R Markdown and 'Quarto' documents, and in
    'Shiny' apps, where brushed selections are returned to R.
License: MIT + file LICENSE
Encoding: UTF-8
Depends: R (>= 4.1.0)
Config/testthat/edition: 3
Imports: htmlwidgets (>= 1.6.0), jsonlite (>= 1.8.0), rlang (>= 1.1.0),
        cli (>= 3.6.0), grDevices, stats, utils, tools
Suggests: testthat (>= 3.0.0), knitr, rmarkdown, chromote, htmltools,
        withr, shiny (>= 1.5.0), callr, httpuv, pkgload
VignetteBuilder: knitr
URL: https://github.com/josh45-source/glyph,
        https://josh45-source.github.io/glyph/
BugReports: https://github.com/josh45-source/glyph/issues
Config/roxygen2/version: 8.1.0
NeedsCompilation: no
Packaged: 2026-10-21 08:55:43 UTC; Joshua
Author: Joash Joshua Ayo [aut, cre],
  Mike Bostock [ctb, cph] (Author of the bundled D3.js library)
Maintainer: Joash Joshua Ayo <joashjoshua789@gmail.com>
Repository: CRAN
Date/Publication: 2026-10-21 13:10:34 UTC
