Package: typetracer
Title: Trace Function Parameter Types
Version: 0.2.3
Authors@R: c(
    person("Mark", "Padgham", , "mark.padgham@email.com", role = c("aut", "cre"),
           comment = c(ORCID = "0000-0003-2172-5265")),
    person("Filip", "Krikava", role = "ctb",
           comment = "Author of original 'injectr' code on which this package builds; https://github.com/PRL-PRG/injectr"),
    person("covr authors", role = "cph",
            comment = "Original authors of sections of code from 'covr' package included here in modified form.")
  )
Description: The 'R' language includes a set of defined types, but the language
    itself is "absurdly dynamic" (Turcotte & Vitek (2019)
    <doi:10.1145/3340670.3342426>), and lacks any way to specify which types are
    expected by any expression. The 'typetracer' package enables code to be
    traced to extract detailed information on the properties of parameters
    passed to 'R' functions. 'typetracer' can trace individual functions or
    entire packages.
License: MIT + file LICENSE
URL: https://github.com/mpadge/typetracer,
        https://mpadge.github.io/typetracer/
BugReports: https://github.com/mpadge/typetracer/issues
Imports: brio, checkmate, methods, rlang, tibble, withr
Suggests: knitr, rematch, rmarkdown, testthat (>= 3.0.0)
VignetteBuilder: knitr
Config/testthat/edition: 3
Encoding: UTF-8
Language: en-GB
RoxygenNote: 7.3.3
NeedsCompilation: yes
Packaged: 2025-12-03 13:31:44 UTC; smexus
Author: Mark Padgham [aut, cre] (ORCID:
    <https://orcid.org/0000-0003-2172-5265>),
  Filip Krikava [ctb] (Author of original 'injectr' code on which this
    package builds; https://github.com/PRL-PRG/injectr),
  covr authors [cph] (Original authors of sections of code from 'covr'
    package included here in modified form.)
Maintainer: Mark Padgham <mark.padgham@email.com>
Repository: CRAN
Date/Publication: 2025-12-03 13:50:02 UTC
Built: R 4.6.0; aarch64-apple-darwin23; 2026-04-26 10:57:53 UTC; unix
Archs: typetracer.so.dSYM
