# --------------------------------------------
# CITATION file created with {cffr} R package
# See also: https://docs.ropensci.org/cffr/
# --------------------------------------------
 
cff-version: 1.2.0
message: 'To cite package "interface" in publications use:'
type: software
license: MIT
title: 'interface: Runtime Type System'
version: 0.1.2
identifiers:
- type: doi
  value: 10.32614/CRAN.package.interface
abstract: Provides a runtime type system, allowing users to define and implement interfaces,
  enums, typed data.frame/data.table, as well as typed functions. This package enables
  stricter type checking and validation, improving code structure, robustness and
  reliability.
authors:
- family-names: Mezquita
  given-names: Dereck
  email: dereck@mezquita.io
  orcid: https://orcid.org/0000-0002-9307-6762
preferred-citation:
  type: manual
  title: 'interface: A Runtime Type System'
  authors:
  - family-names: Mezquita
    given-names: Dereck
    email: dereck@mezquita.io
    orcid: https://orcid.org/0000-0002-9307-6762
  year: '2024'
  notes: R package version 0.1.0
  url: https://github.com/dereckmezquita/interface
repository: https://CRAN.R-project.org/package=interface
repository-code: https://github.com/dereckmezquita/interface
url: https://github.com/dereckmezquita/interface
date-released: '2024-09-10'
contact:
- family-names: Mezquita
  given-names: Dereck
  email: dereck@mezquita.io
  orcid: https://orcid.org/0000-0002-9307-6762