c(
person("John", "Coene", email = "jcoenep@gmail.com", role = c("aut", "cre", "cph")),
person(given = "Wei", family = "Su", email = "swsoyee@gmail.com", role = "ctb"),
person(family = "Helgasoft", email = "contact@helgasoft.com", role = "ctb"),
person("Xianying", "Tan", email = "shrektan@126.com", role = "ctb", comment = c(ORCID = "0000-0002-6072-3521")),
person("Robin", "Cura", email = "robin.cura@gmail.com", role = "ctb", comment = c(ORCID = "0000-0001-5926-1828")),
person("Mathida", "Chuk", email = "mathidachuk@gmail.com", role = "ctb"),
person("Robert", "Koetsier", email = "rk8roko@gmail.com ", role = "ctb", comment = c(ORCID = "0000-0002-4477-5401"))
)
John Coene [aut, cre, cph],
Wei Su [ctb],
Helgasoft [ctb],
Xianying Tan [ctb] (<https://orcid.org/0000-0002-6072-3521>),
Robin Cura [ctb] (<https://orcid.org/0000-0001-5926-1828>),
Mathida Chuk [ctb],
Robert Koetsier [ctb] (<https://orcid.org/0000-0002-4477-5401>)

Minimal R/Shiny Interface to Library 'Echarts JavaScript'
c(
person("Larry", "Helgason", email = "larry@helgasoft.com", role = c("aut", "cre", "cph")),
person("John", "Coene", email = "jcoenep@gmail.com", role = c("aut", "cph"))
)
Larry Helgason [aut, cre, cph],
John Coene [aut, cph]
The goal is to deliver the full functionality of 'Echarts JavaScript' Version 5 with minimal overhead. 'Echarts JavaScript' is based on data structures. 'echarty' users build R lists for these same data structures. In general one to three 'echarty' commands are sufficient to produce any chart.
htmlwidgets, htmltools (>= 0.5.0), dplyr (>= 0.7.0), magrittr,
shiny, purrr, jsonlite, rstudioapi

Minimal R/Shiny Interface to Library 'ECharts JavaScript'
The goal is to deliver the full functionality of 'ECharts' with minimal overhead. 'ECharts' is based on data structures and 'echarty' users build R lists for these same data structures. One to three 'echarty' commands are usually sufficient to produce any chart.
htmlwidgets, htmltools (>= 0.5.0), dplyr (>= 0.7.0), magrittr,
shiny, purrr, jsonlite, crosstalk (>= 1.1.1)