{
  "_id": "6ad510197f75c4fbd3a1df5a",
  "Package": "shinyfilters",
  "Title": "Create 'shiny' Inputs from Vectors, 'data.frames', or any R\nObject",
  "Version": "0.3.1.9000",
  "Authors@R": "c(\nperson(\"Josh\", \"Livingston\", , \"joshwlivingston@gmail.com\", role = c(\"cre\", \"aut\")),\nperson(\"Novica\", \"Nakov\", , \"nnovica@gmail.com\", role = \"ctb\",\ncomment = c(ORCID = \"0009-0005-7773-7718\"))\n)",
  "Description": "Provides an interface to 'shiny' inputs used for filtering\nvectors, data.frames, and other objects. 'S7'-based\nimplementation allows for seamless extensibility.",
  "License": "MIT + file LICENSE",
  "URL": "https://joshwlivingston.github.io/shinyfilters/,\nhttps://github.com/joshwlivingston/shinyfilters",
  "BugReports": "https://github.com/joshwlivingston/shinyfilters/issues",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.1.0",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "LazyData": "true",
  "Config/pak/sysreqs": "cmake make libuv1-dev zlib1g-dev",
  "Repository": "https://joshwlivingston.r-universe.dev",
  "Date/Publication": "2026-10-18 17:05:53 UTC",
  "RemoteUrl": "https://github.com/joshwlivingston/shinyfilters",
  "RemoteRef": "HEAD",
  "RemoteSha": "1f28f0def0fb3730af2186bd4d5c84628349ed65",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-18 18:26:05 UTC",
    "User": "root"
  },
  "Author": "Josh Livingston [cre, aut],\nNovica Nakov [ctb] (ORCID: <https://orcid.org/0009-0005-7773-7718>)",
  "Maintainer": "Josh Livingston <joshwlivingston@gmail.com>",
  "_user": "joshwlivingston",
  "_type": "src",
  "_file": "shinyfilters_0.3.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/aa0a7de157810da1019a9a429d946e3ae71e3df77b2b6f8b36681926f20eb0d8",
  "_filesize": 295731,
  "_sha256": "aa0a7de157810da1019a9a429d946e3ae71e3df77b2b6f8b36681926f20eb0d8",
  "_expires": "2027-01-26T18:29:43.000Z",
  "_created": "2026-10-18T18:26:05.000Z",
  "_published": "2026-10-18T18:29:45.368Z",
  "_buildurl": "https://github.com/r-universe/joshwlivingston/actions/runs/39153860229",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117753818503,
      "time": 171,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12145849880"
    },
    {
      "job": 117753818530,
      "time": 147,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12145977879"
    },
    {
      "job": 117753818391,
      "time": 140,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12146242872"
    },
    {
      "job": 117753818524,
      "time": 100,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12145434617"
    },
    {
      "job": 117752949696,
      "time": 228,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12145759872"
    },
    {
      "job": 117753818415,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12146501468"
    },
    {
      "job": 117753818438,
      "time": 109,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12146297458"
    },
    {
      "job": 117753818408,
      "time": 106,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12146740852"
    },
    {
      "job": 117753818433,
      "time": 84,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12146760709"
    }
  ],
  "_upstream": "https://github.com/joshwlivingston/shinyfilters",
  "_commit": {
    "id": "1f28f0def0fb3730af2186bd4d5c84628349ed65",
    "author": "Josh Livingston <joshwlivingston@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "docs: show ASCII print output so the PDF manual builds (#159)",
    "time": 1792343153
  },
  "_maintainer": {
    "name": "Josh Livingston",
    "email": "joshwlivingston@gmail.com",
    "login": "joshwlivingston",
    "linkedin": "in/joshwlivingston",
    "description": "Data scientist working on full stack data science, R packages, and other fun",
    "uuid": 38053775
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "S7",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "data.table",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "magrittr",
      "role": "Suggests"
    },
    {
      "package": "nycflights13",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "shinyWidgets",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.0",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "tidyselect",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "joshwlivingston",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-49",
      "n": 20
    },
    {
      "week": "2025-50",
      "n": 5
    },
    {
      "week": "2025-51",
      "n": 7
    },
    {
      "week": "2025-52",
      "n": 11
    },
    {
      "week": "2026-01",
      "n": 55
    },
    {
      "week": "2026-02",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 6
    },
    {
      "week": "2026-20",
      "n": 1
    },
    {
      "week": "2026-38",
      "n": 10
    },
    {
      "week": "2026-39",
      "n": 17
    },
    {
      "week": "2026-40",
      "n": 3
    },
    {
      "week": "2026-41",
      "n": 15
    },
    {
      "week": "2026-42",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2025-12-10"
    },
    {
      "name": "v0.2.0",
      "date": "2025-12-17"
    },
    {
      "name": "v0.3.0",
      "date": "2026-01-17"
    },
    {
      "name": "v0.3.1",
      "date": "2026-09-15"
    }
  ],
  "_topics": [
    "shiny"
  ],
  "_stars": 11,
  "_contributors": [
    {
      "user": "joshwlivingston",
      "count": 154,
      "uuid": 38053775
    },
    {
      "user": "novica",
      "count": 2,
      "uuid": 165724
    },
    {
      "user": "t-kalinowski",
      "count": 1,
      "uuid": 8462255
    }
  ],
  "_userbio": {
    "uuid": 38053775,
    "type": "user",
    "name": "Josh Livingston",
    "followers": 1,
    "description": "Data scientist working on full stack data science, R packages, and other fun"
  },
  "_downloads": {
    "count": 363,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shinyfilters"
  },
  "_devurl": "https://github.com/joshwlivingston/shinyfilters",
  "_pkgdown": "https://joshwlivingston.github.io/shinyfilters/",
  "_searchresults": 18,
  "_rbuild": "4.6.1",
  "_assets": [
    "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",
    "extra/shinyfilters.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/joshwlivingston/shinyfilters",
  "_realowner": "joshwlivingston",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-12-17"
    },
    {
      "version": "0.2.0",
      "date": "2025-12-17"
    },
    {
      "version": "0.3.0",
      "date": "2026-01-17"
    },
    {
      "version": "0.3.1",
      "date": "2026-09-15"
    }
  ],
  "_exports": [
    "apply_filters",
    "arg_name_input_id",
    "arg_name_input_label",
    "arg_name_input_value",
    "args_filter_input",
    "args_update_filter_input",
    "call_filter_input",
    "call_update_filter_input",
    "dateInput",
    "dateRangeInput",
    "filterInput",
    "get_filter_logical",
    "get_input_ids",
    "get_input_labels",
    "get_input_values",
    "numericInput",
    "radioButtons",
    "selectInput",
    "selectizeInput",
    "serverFilterInput",
    "shinyfilters",
    "shinyfilters_server",
    "sliderInput",
    "textAreaInput",
    "textInput",
    "updateDateInput",
    "updateDateRangeInput",
    "updateFilterInput",
    "updateNumericInput",
    "updateRadioButtons",
    "updateSelectInput",
    "updateSelectizeInput",
    "updateSliderInput",
    "updateTextAreaInput",
    "updateTextInput",
    "with_args",
    "with_defaults",
    "with_filters",
    "with_ns"
  ],
  "_datasets": [
    {
      "name": "nyc_flights",
      "title": "Flights departing New York City",
      "object": "nyc_flights",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "date",
        "carrier",
        "origin",
        "dest",
        "dep_delay",
        "distance",
        "delayed"
      ],
      "rows": 200,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "apply_filters",
      "title": "Apply Filters to an object",
      "topics": [
        "apply_filters"
      ]
    },
    {
      "page": "args_filter_input",
      "title": "Derive Arguments for 'shiny' Inputs",
      "topics": [
        "args_filter_input",
        "args_update_filter_input"
      ]
    },
    {
      "page": "call_input_function",
      "title": "Prepare and Evaluate Input Function and Arguments",
      "topics": [
        "call_filter_input",
        "call_input_function",
        "call_update_filter_input"
      ]
    },
    {
      "page": "filterInput",
      "title": "Create a 'shiny' Input",
      "topics": [
        "filterInput"
      ]
    },
    {
      "page": "get_filter_logical",
      "title": "Compute a Filter Predicate",
      "topics": [
        "get_filter_logical"
      ]
    },
    {
      "page": "get_input_ids",
      "title": "Retrieve the Ids of Input Objects",
      "topics": [
        "get_input_ids"
      ]
    },
    {
      "page": "get_input_labels",
      "title": "Retrieve the Labels of Input Objects",
      "topics": [
        "get_input_labels"
      ]
    },
    {
      "page": "get_input_values",
      "title": "Get Multiple Values from a 'shiny' Input Object",
      "topics": [
        "get_input_values"
      ]
    },
    {
      "page": "nyc_flights",
      "title": "Flights departing New York City",
      "topics": [
        "nyc_flights"
      ]
    },
    {
      "page": "serverFilterInput",
      "title": "Run the backend server for filterInput",
      "topics": [
        "serverFilterInput",
        "shinyfilters_server"
      ]
    },
    {
      "page": "shinyfilters",
      "title": "Configure the Filters for a Data Frame",
      "topics": [
        "shinyfilters"
      ]
    },
    {
      "page": "shinyfilters-class",
      "title": "'shinyfilters' Objects",
      "topics": [
        "shinyfilters-class"
      ]
    },
    {
      "page": "updateFilterInput",
      "title": "Update a 'shiny' Input",
      "topics": [
        "updateFilterInput"
      ]
    },
    {
      "page": "with_args",
      "title": "Set the Arguments of Inputs",
      "topics": [
        "with_args"
      ]
    },
    {
      "page": "with_defaults",
      "title": "Change the Default Arguments of a Configuration",
      "topics": [
        "with_defaults"
      ]
    },
    {
      "page": "with_filters",
      "title": "Choose the Input for Columns",
      "topics": [
        "with_filters"
      ]
    },
    {
      "page": "with_ns",
      "title": "Change the Namespace of a Configuration",
      "topics": [
        "with_ns"
      ]
    }
  ],
  "_pkglogo": "https://github.com/joshwlivingston/shinyfilters/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/joshwlivingston/shinyfilters/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "S7",
    "sass",
    "shiny",
    "sourcetools",
    "withr",
    "xtable"
  ],
  "_vignettes": [
    {
      "source": "extending-shinyfilters.Rmd",
      "filename": "extending-shinyfilters.html",
      "title": "Extending shinyfilters",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Motivation",
        "Extending filterInput()",
        "Step 1: Define filterInput()",
        "Step 2: Define args_filter_input()",
        "Overwriting filterInput()",
        "Step 1: Overwrite filterInput()",
        "Step 2: Overwrite args_filter_input()",
        "Why call_filter_input() ?"
      ],
      "created": "2026-10-08 12:59:48",
      "modified": "2026-10-08 14:38:49",
      "commits": 2
    },
    {
      "source": "shinyfilters-catalog.Rmd",
      "filename": "shinyfilters-catalog.html",
      "title": "Filter Input Catalog",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Contents",
        "Return Types",
        "dateInput",
        "Date",
        "POSIXt",
        "dateRangeInput",
        "numericInput",
        "numeric",
        "radioButtons",
        "character",
        "factor",
        "list",
        "selectInput",
        "selectizeInput",
        "sliderInput",
        "textAreaInput",
        "textInput",
        "Input Types"
      ],
      "created": "2026-10-08 12:59:48",
      "modified": "2026-10-08 12:59:48",
      "commits": 1
    },
    {
      "source": "shinyfilters.Rmd",
      "filename": "shinyfilters.html",
      "title": "Get started with shinyfilters",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Filters from a data frame",
        "Customizing filters",
        "Change a filter's input function",
        "Change a filter's arguments",
        "Change multiple filters together",
        "Use a namespace",
        "Use a non-shiny input function",
        "Selecting filters",
        "Select multiple filters",
        "Select one filter",
        "Use in a shiny app",
        "UI",
        "Organizing",
        "Server",
        "Run the app",
        "Notes",
        "Bookmarking",
        "Custom objects"
      ],
      "created": "2026-10-08 12:59:48",
      "modified": "2026-10-13 13:28:03",
      "commits": 4
    }
  ],
  "_score": 6.8877297972880305,
  "_indexed": true,
  "_nocasepkg": "shinyfilters",
  "_universes": [
    "joshwlivingston"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.1.9000",
      "date": "2026-10-18T18:28:38.000Z",
      "distro": "resolute",
      "commit": "1f28f0def0fb3730af2186bd4d5c84628349ed65",
      "fileid": "https://r2.ropensci.org/7ae65fd5779332377c1985441856853facea455747b0302b468004d31a06454f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joshwlivingston/actions/runs/39153860229"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.1.9000",
      "date": "2026-10-18T18:28:20.000Z",
      "distro": "resolute",
      "commit": "1f28f0def0fb3730af2186bd4d5c84628349ed65",
      "fileid": "https://r2.ropensci.org/182bbb607db32a811dfa7b2c8aa483afd3f2ef9cffe75650530e39e798a404a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joshwlivingston/actions/runs/39153860229"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.1.9000",
      "date": "2026-10-18T18:28:39.000Z",
      "commit": "1f28f0def0fb3730af2186bd4d5c84628349ed65",
      "fileid": "https://r2.ropensci.org/1b695b589a568ec764f90fc397ec1e53e44238f6f8a5190e20b260195b02f3fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joshwlivingston/actions/runs/39153860229"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.1.9000",
      "date": "2026-10-18T18:28:13.000Z",
      "commit": "1f28f0def0fb3730af2186bd4d5c84628349ed65",
      "fileid": "https://r2.ropensci.org/81eeb4fe2f79233408115263ffa4b5a5ed471fe7a7e9d8925ac116fd1c3007df",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joshwlivingston/actions/runs/39153860229"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.1.9000",
      "date": "2026-10-18T18:28:27.000Z",
      "commit": "1f28f0def0fb3730af2186bd4d5c84628349ed65",
      "fileid": "https://r2.ropensci.org/e5f0dab39912cc08578b2453e8e828e459c8751d41cd3c800a5532fcd632b31e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/joshwlivingston/actions/runs/39153860229"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-18T18:27:26.000Z",
      "commit": "1f28f0def0fb3730af2186bd4d5c84628349ed65",
      "fileid": "https://r2.ropensci.org/d61f60d3c9f7769b2a4a5c78273daf368191e716ff9a46e0269234d0ae08f350",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joshwlivingston/actions/runs/39153860229"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-18T18:27:26.000Z",
      "commit": "1f28f0def0fb3730af2186bd4d5c84628349ed65",
      "fileid": "https://r2.ropensci.org/e68f0f56c57677cd7fc0841b1632af366498a2962b960e88d1cf6ff006f16048",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joshwlivingston/actions/runs/39153860229"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-18T18:27:24.000Z",
      "commit": "1f28f0def0fb3730af2186bd4d5c84628349ed65",
      "fileid": "https://r2.ropensci.org/260e54de8e97ddc65ef08821a7727b5c493b51ca6bac72c18716d4ef8fcf4df9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/joshwlivingston/actions/runs/39153860229"
    }
  ]
}