Package: IDEAFilter
Type: Package
Version: 0.2.1
Title: Agnostic, Idiomatic Data Filter Module for Shiny
Description: When added to an existing shiny app, users may subset any
    developer-chosen R data.frame on the fly. That is, users are empowered to
    slice & dice data by applying multiple (order specific) filters using the
    AND (&) operator between each, and getting real-time updates on the number
    of rows effected/available along the way. Thus, any downstream processes
    that leverage this data source (like tables, plots, or statistical procedures)
    will re-render after new filters are applied. The shiny module’s user interface has
    a 'minimalist' aesthetic so that the focus can be on the data &
    other visuals. In addition to returning a reactive (filtered) data.frame,
    'IDEAFilter' as also returns 'dplyr' filter statements used to actually slice
    the data.
Authors@R: c(
    person(
        given = "Aaron", family = "Clark", 
        email = "clark.aaronchris@gmail.com",
        role = c("aut", "cre"),
        comment = c(ORCID = "0000-0002-0123-0970")),
    person(
        given = "Jeff", family = "Thompson", 
        email = "jeff.thompson51317@gmail.com", role = "aut"),
    person(
        given = "Doug", family = "Kelkhoff", 
        email = "doug.kelkhoff@gmail.com", role = c("ctb", "cph"),
        comment = "Author of shinyDataFilter"),
    person(
        given = "Maya", family = "Gans", 
        email = "maya.gans@biogen.com", role = "ctb"),
    person(family = "SortableJS contributors", role = "ctb",
        comment = "SortableJS library"),
    person(given = "Biogen", role = "cph"))
License: MIT + file LICENSE
URL: https://biogen-inc.github.io/IDEAFilter/,
        https://github.com/Biogen-Inc/IDEAFilter
BugReports: https://github.com/Biogen-Inc/IDEAFilter/issues
Encoding: UTF-8
RoxygenNote: 7.3.2
Imports: crayon, ggplot2, pillar (>= 1.5.0), purrr, RColorBrewer,
        shiny, shinyTime
Suggests: dplyr, knitr, rmarkdown, shinytest, shinytest2, spelling,
        testthat
Language: en-US
VignetteBuilder: knitr
Depends: R (>= 2.10)
NeedsCompilation: no
Packaged: 2025-07-29 18:12:38 UTC; aclark02
Author: Aaron Clark [aut, cre] (ORCID: <https://orcid.org/0000-0002-0123-0970>),
  Jeff Thompson [aut],
  Doug Kelkhoff [ctb, cph] (Author of shinyDataFilter),
  Maya Gans [ctb],
  SortableJS contributors [ctb] (SortableJS library),
  Biogen [cph]
Maintainer: Aaron Clark <clark.aaronchris@gmail.com>
Repository: CRAN
Date/Publication: 2025-07-29 18:40:02 UTC
Built: R 4.6.0; ; 2026-04-26 13:31:45 UTC; unix
