Package: dataclass
Type: Package
Title: Easily Create Structured Lists or Data Frames with Input
        Validation
Version: 0.2.1
Authors@R: c(person(
            "Chris", "Walker",
            role = c("aut", "cre", "cph"),
            email = "walkerjameschris@gmail.com"
          ))
Description: Easily define templates for lists and data frames that validate
    each element. Specify the expected type (i.e., character, numeric, etc),
    expected length, minimum and maximum values, allowable values, and more for
    each element in your data. Decide whether violations of these expectations
    should throw an error or a warning. This package is useful for validating
    data within R processes which pull from dynamic data sources such as
    databases and web APIs to provide an extra layer of validation around input
    and output data.
License: MIT + file LICENSE
Encoding: UTF-8
Imports: purrr, rlang, glue, magrittr, tibble, cli, dplyr
RoxygenNote: 7.2.3
NeedsCompilation: no
Packaged: 2023-03-20 23:24:07 UTC; cjwal
Suggests: testthat (>= 3.0.0)
Config/testthat/edition: 3
Author: Chris Walker [aut, cre, cph]
Maintainer: Chris Walker <walkerjameschris@gmail.com>
Repository: CRAN
Date/Publication: 2023-03-21 08:50:06 UTC
Built: R 4.1.3; ; 2023-04-17 17:29:18 UTC; windows
