<?xml version="1.0" encoding="UTF-8"?>
<oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:title>Define and Enforce Contracts for Dataframes as Function
Parameters</dc:title>
  <dc:title>R package interfacer version 0.4.0</dc:title>
  <dc:description>A dataframe validation framework for package builders who use
  dataframes as function parameters. It performs checks on column names, coerces
  data-types, and checks grouping to make sure user inputs conform to a
  specification provided by the package author. It provides a mechanism for
  package authors to automatically document supported dataframe inputs and
  selectively dispatch to functions depending on the format of a dataframe much
  like S3 does for classes. It also contains some developer tools to make
  working with and documenting dataframe specifications easier. It helps package
  developers to improve their documentation and simplifies parameter validation
  where dataframes are used as function parameters.</dc:description>
  <dc:type>Software</dc:type>
  <dc:relation>Depends: R (&gt;= 2.10)</dc:relation>
  <dc:relation>Imports: dplyr, glue, magrittr, purrr, rlang, tibble, tidyselect,
stringr, forcats, knitr, lobstr, roxygen2, lifecycle</dc:relation>
  <dc:relation>Suggests: rmarkdown, devtools, ggplot2, testthat (&gt;= 3.0.0), fs, readr,
usethis, whisker, clipr, tidyr, binom, spelling</dc:relation>
  <dc:creator>Robert Challen &lt;rob.challen@bristol.ac.uk&gt;</dc:creator>
  <dc:publisher>Comprehensive R Archive Network (CRAN)</dc:publisher>
  <dc:contributor>Robert Challen [aut, cre, cph] (ORCID:
    &lt;https://orcid.org/0000-0002-5504-7768&gt;)</dc:contributor>
  <dc:rights>MIT + file LICENSE (https://CRAN.R-project.org/package=interfacer/LICENSE)</dc:rights>
  <dc:date>2025-12-15</dc:date>
  <dc:format>application/tgz</dc:format>
  <dc:identifier>https://CRAN.R-project.org/package=interfacer</dc:identifier>
  <dc:identifier>doi:10.32614/CRAN.package.interfacer</dc:identifier>
  <dc:language>en-GB</dc:language>
</oai_dc:dc>
