{
  "_id": "6abf5b0c99f7aa8c6aa58d34",
  "Package": "typetracer",
  "Title": "Trace Function Parameter Types",
  "Version": "0.2.5.003",
  "Authors@R": "c(\nperson(\"Mark\", \"Padgham\", , \"mark.padgham@email.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-2172-5265\")),\nperson(\"Filip\", \"Krikava\", role = \"ctb\",\ncomment = \"Author of original 'injectr' code on which this package builds; https://github.com/PRL-PRG/injectr\"),\nperson(\"Antoine\", \"Soetewey\", , \"antoine.soetewey@uclouvain.be\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0001-8159-0804\")),\nperson(\"covr authors\", role = \"cph\",\ncomment = \"Original authors of sections of code from 'covr' package included here in modified form.\")\n)",
  "Description": "The 'R' language includes a set of defined types, but the\nlanguage itself is \"absurdly dynamic\" (Turcotte & Vitek (2019)\n<doi:10.1145/3340670.3342426>), and lacks any way to specify\nwhich types are expected by any expression. The 'typetracer'\npackage enables code to be traced to extract detailed\ninformation on the properties of parameters passed to 'R'\nfunctions. 'typetracer' can trace individual functions or\nentire packages.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/mpadge/typetracer,\nhttps://mpadge.github.io/typetracer/",
  "BugReports": "https://github.com/mpadge/typetracer/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://mpadge.r-universe.dev",
  "Date/Publication": "2026-09-01 13:04:12 UTC",
  "RemoteUrl": "https://github.com/mpadge/typetracer",
  "RemoteRef": "HEAD",
  "RemoteSha": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-01 12:51:35 UTC",
    "User": "root"
  },
  "Author": "Mark Padgham [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-2172-5265>),\nFilip Krikava [ctb] (Author of original 'injectr' code on which this\npackage builds; https://github.com/PRL-PRG/injectr),\nAntoine Soetewey [ctb] (ORCID: <https://orcid.org/0000-0001-8159-0804>),\ncovr authors [cph] (Original authors of sections of code from 'covr'\npackage included here in modified form.)",
  "Maintainer": "Mark Padgham <mark.padgham@email.com>",
  "_user": "mpadge",
  "_type": "src",
  "_file": "typetracer_0.2.5.003.tar.gz",
  "_fileid": "https://r2.ropensci.org/0c678e91f1aac1b263fce6b482459b33b3c00a956c5ba2d9ce9129fb1c7522e5",
  "_filesize": 136446,
  "_sha256": "0c678e91f1aac1b263fce6b482459b33b3c00a956c5ba2d9ce9129fb1c7522e5",
  "_expires": "2027-01-09T13:18:25.000Z",
  "_created": "2026-10-01T12:51:35.000Z",
  "_published": "2026-10-02T07:19:40.236Z",
  "_jobs": [
    {
      "job": 110744750026,
      "time": 116,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11162454139"
    },
    {
      "job": 110744749238,
      "time": 138,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11162574552"
    },
    {
      "job": 110744750409,
      "time": 111,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11163337485"
    },
    {
      "job": 110744750214,
      "time": 109,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11163024678"
    },
    {
      "job": 110744750141,
      "time": 153,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11164118657"
    },
    {
      "job": 110744749632,
      "time": 281,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11163921548"
    },
    {
      "job": 110744749089,
      "time": 132,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11164248344"
    },
    {
      "job": 110744748689,
      "time": 227,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11214231699"
    },
    {
      "job": 110744749043,
      "time": 202,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11163083799"
    },
    {
      "job": 110744749437,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11162269234"
    },
    {
      "job": 110744749993,
      "time": 210,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11163179259"
    },
    {
      "job": 110744750213,
      "time": 105,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11162679751"
    },
    {
      "job": 110744750393,
      "time": 81,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11162444090"
    },
    {
      "job": 110744751156,
      "time": 203,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11162444423"
    },
    {
      "job": 110744750047,
      "time": 77,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11162899324"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080",
  "_status": "success",
  "_upstream": "https://github.com/mpadge/typetracer",
  "_commit": {
    "id": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
    "author": "mpadge <mark.padgham@email.com>",
    "committer": "mpadge <mark.padgham@email.com>",
    "message": "fix bug in 'grepl' in 'reload_pkg' fn\n",
    "time": 1788267852
  },
  "_maintainer": {
    "name": "Mark Padgham",
    "email": "mark.padgham@email.com",
    "login": "mpadge",
    "mastodon": "@mpadge@nerdculture.de",
    "description": "rOpenSci software review lead",
    "uuid": 6697851,
    "orcid": "0000-0003-2172-5265"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "brio",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rematch",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "mpadge",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-46",
      "n": 9
    },
    {
      "week": "2025-49",
      "n": 4
    },
    {
      "week": "2026-29",
      "n": 4
    },
    {
      "week": "2026-31",
      "n": 6
    },
    {
      "week": "2026-35",
      "n": 6
    },
    {
      "week": "2026-36",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.2.3",
      "date": "2025-12-03"
    },
    {
      "name": "v0.2.4",
      "date": "2026-07-30"
    },
    {
      "name": "v0.2.5",
      "date": "2026-08-27"
    }
  ],
  "_stars": 17,
  "_contributors": [
    {
      "user": "mpadge",
      "count": 420,
      "uuid": 6697851
    },
    {
      "user": "fikovnik",
      "count": 9,
      "uuid": 374674
    },
    {
      "user": "antoinesoetewey",
      "count": 4,
      "uuid": 17910063
    },
    {
      "user": "aviralg",
      "count": 3,
      "uuid": 4531751
    },
    {
      "user": "krlmlr",
      "count": 1,
      "uuid": 1741643
    }
  ],
  "_userbio": {
    "uuid": 6697851,
    "type": "user",
    "name": "mark padgham",
    "followers": 329,
    "description": "rOpenSci software review lead"
  },
  "_downloads": {
    "count": 501,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/typetracer"
  },
  "_devurl": "https://github.com/mpadge/typetracer",
  "_pkgdown": "https://mpadge.github.io/typetracer/",
  "_searchresults": 0,
  "_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/typetracer.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/mpadge/typetracer",
  "_realowner": "mpadge",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2022-08-27"
    },
    {
      "version": "0.2.2",
      "date": "2023-06-26"
    },
    {
      "version": "0.2.3",
      "date": "2025-12-11"
    },
    {
      "version": "0.2.4",
      "date": "2026-07-30"
    },
    {
      "version": "0.2.5",
      "date": "2026-08-27"
    }
  ],
  "_exports": [
    "clear_traces",
    "inject_tracer",
    "load_traces",
    "trace_package",
    "uninject_tracer"
  ],
  "_help": [
    {
      "page": "clear_traces",
      "title": "Clear previous traces",
      "topics": [
        "clear_traces"
      ]
    },
    {
      "page": "inject_tracer",
      "title": "Inject parameter tracer into one function",
      "topics": [
        "inject_tracer"
      ]
    },
    {
      "page": "load_traces",
      "title": "Load traces of parameter types",
      "topics": [
        "load_traces"
      ]
    },
    {
      "page": "trace_package",
      "title": "Trace all parameters for all functions in a specified package",
      "topics": [
        "trace_package"
      ]
    },
    {
      "page": "uninject_tracer",
      "title": "Remove parameter tracer from one function",
      "topics": [
        "uninject_tracer"
      ]
    }
  ],
  "_readme": "https://github.com/mpadge/typetracer/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "brio",
    "checkmate",
    "cli",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "rlang",
    "tibble",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "nse.Rmd",
      "filename": "nse.html",
      "title": "Non-Standard Evaluation",
      "author": "Mark Padgham",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2022-07-06 14:45:02",
      "modified": "2022-07-06 14:45:02",
      "commits": 1
    }
  ],
  "_score": 6.786751422145562,
  "_indexed": true,
  "_nocasepkg": "typetracer",
  "_universes": [
    "mpadge"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.5.003",
      "date": "2026-10-01T12:53:33.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/206ffb5f5c6b1118fceba321415aaf28bfe23384cf292c171b1ac591f1cb49a6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.5.003",
      "date": "2026-10-01T12:53:47.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/a687892621fee32419825d01b68b2e470e683ef5fa5a7f498eac645ba6e01e52",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.5.003",
      "date": "2026-10-01T12:53:32.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/31d776a6226b3d9adadae60c78ad9f479a8e77c0438195f8a9559bc97d98a1e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.5.003",
      "date": "2026-10-01T12:53:23.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/a619e9cf362f06e66d9b47cc5c0b57f7c380c928c05a8a8098f56e82e298f699",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.5.003",
      "date": "2026-10-01T13:17:14.000Z",
      "arch": "aarch64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/6fbd8cffa827652f62135c35a5f2f2c21c1e07acb824f39e32afae5870729d6d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.5.003",
      "date": "2026-10-01T13:06:19.000Z",
      "arch": "x86_64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/85aeb69097e6f4be517c71de1ce6d24a81c4b3b78d572452d33e006d27318682",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.5.003",
      "date": "2026-10-01T13:16:25.000Z",
      "arch": "aarch64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/13a78072e7135b5be00e9801606e7c26a5f7fa90d92bd4e40d75c887d3c462d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.5.003",
      "date": "2026-10-02T07:18:33.000Z",
      "arch": "x86_64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/74657e87e02f8685d53dd6168d06deb366b8591e8925237211d52d1164a09832",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.5.003",
      "date": "2026-10-01T12:53:22.000Z",
      "arch": "emscripten",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/e3358c830855db037e71d93cdc0ff4d8f7ea42f7f2db2ed91457d5d439334d6e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.5.003",
      "date": "2026-10-01T12:54:57.000Z",
      "arch": "aarch64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/3729d12e33076c27344560cb3ed2390452870d2c90b884ebfd75eb17177be5f4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.5.003",
      "date": "2026-10-01T12:52:33.000Z",
      "arch": "x86_64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/fae0bfab8ac8ac6b11cde88df714c1c32e61348e8371ff3282240cbf9c6b3159",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.5.003",
      "date": "2026-10-01T12:52:45.000Z",
      "arch": "x86_64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/5ed3a7890aa89619ee82977452dc2d9749737da85f3cabedeadefb156131c58c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.5.003",
      "date": "2026-10-01T12:54:51.000Z",
      "arch": "aarch64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/c1c9df36d150a322e50daf0d086c613d4d2c38ecf4b82279580062e5fada1cb6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.5.003",
      "date": "2026-10-01T12:52:35.000Z",
      "arch": "x86_64",
      "commit": "43a32c25a75e24d95af9b674bda44dc4bd8242c4",
      "fileid": "https://r2.ropensci.org/59d9dc19d05cbfe37d79370783298bca9867a920df04c01955f268c239c3e715",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/36864202080"
    }
  ]
}