{
  "_id": "6aedfbb82e87f76f20ad5aae",
  "Package": "typetracer",
  "Title": "Trace Function Parameter Types",
  "Version": "0.2.5.017",
  "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://mpadge.tngl.sh/typetracer/,\nhttps://tangled.org/mpadge.eu/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.1.1",
  "Repository": "https://mpadge.r-universe.dev",
  "Date/Publication": "2026-11-06 09:24:01 UTC",
  "RemoteUrl": "https://github.com/mpadge/typetracer",
  "RemoteRef": "HEAD",
  "RemoteSha": "57367e91dbcfe9359183d7475ac5e6cd94455749",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-11-06 15:24:19 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.017.tar.gz",
  "_fileid": "https://r2.ropensci.org/d88fdf839f526666874917ee143a7e05f3a6cde163bb105d9ca91c20bdad278b",
  "_filesize": 134808,
  "_sha256": "d88fdf839f526666874917ee143a7e05f3a6cde163bb105d9ca91c20bdad278b",
  "_expires": "2027-02-14T16:09:26.000Z",
  "_created": "2026-11-06T15:24:19.000Z",
  "_published": "2026-11-06T16:09:28.399Z",
  "_upstream": "https://github.com/mpadge/typetracer",
  "_status": "success",
  "_maintainer": {
    "name": "Mark Padgham",
    "email": "mark.padgham@email.com",
    "login": "mpadge",
    "mastodon": "@mpadge@nerdculture.de",
    "description": "Developer of UrbanAnalyst.city. I care about open-source code, open urban planning, cycling, running, and walking.",
    "uuid": 6697851,
    "orcid": "0000-0003-2172-5265"
  },
  "_jobs": [
    {
      "job": 127977114902,
      "time": 89,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13517567360"
    },
    {
      "job": 127977114761,
      "time": 100,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13515857502"
    },
    {
      "job": 127977114680,
      "time": 89,
      "config": "linux-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13516597768"
    },
    {
      "job": 127977114668,
      "time": 108,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13515872486"
    },
    {
      "job": 127977114997,
      "time": 122,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13518083719"
    },
    {
      "job": 127977114797,
      "time": 198,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13518598405"
    },
    {
      "job": 127977114996,
      "time": 119,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13518754510"
    },
    {
      "job": 127977114777,
      "time": 140,
      "config": "macos-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13519721186"
    },
    {
      "job": 127975482077,
      "time": 180,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13517720185"
    },
    {
      "job": 127977114653,
      "time": 95,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13515962759"
    },
    {
      "job": 127977114771,
      "time": 218,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13515888142"
    },
    {
      "job": 127977114898,
      "time": 144,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13515852760"
    },
    {
      "job": 127977114859,
      "time": 97,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13516257311"
    },
    {
      "job": 127977114649,
      "time": 185,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13516012620"
    },
    {
      "job": 127977114539,
      "time": 85,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13515942415"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003",
  "_commit": {
    "id": "57367e91dbcfe9359183d7475ac5e6cd94455749",
    "author": "mark padgham <mark.padgham@email.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #34 from mpadge/dependabot/github_actions/codecov/codecov-action-7\n\nBump codecov/codecov-action from 5 to 7",
    "time": 1793957041
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_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
    },
    {
      "week": "2026-45",
      "n": 18
    }
  ],
  "_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": 438,
      "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": "Developer of UrbanAnalyst.city. I care about open-source code, open urban planning, cycling, running, and walking."
  },
  "_downloads": {
    "count": 352,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/typetracer"
  },
  "_devurl": "https://github.com/mpadge/typetracer",
  "_pkgdown": "https://mpadge.tngl.sh/typetracer/",
  "_searchresults": 0,
  "_rbuild": "4.6.2",
  "_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.853698211776175,
  "_indexed": true,
  "_nocasepkg": "typetracer",
  "_universes": [
    "mpadge"
  ],
  "_previous": "0.2.5.016",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:28:22.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/b5233748b1dee5285afd3402793f9612151b722538025bd1cec5fc7884f95d22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:28:06.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/0f910047a484aa44da9f6c09c6e8be0e6141fc87fda2ea0451c373b874a92c14",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:28:04.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/12d27f93c5e3d6d7fbd2394cec1b9df3af80db324aee63c45b5327928949f80d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:26:57.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/19d47e0f4fc4c7ea9a44e76a717240426f8298bf44b19e9d42179edb38329e7a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.5.017",
      "date": "2026-11-06T16:00:49.000Z",
      "arch": "aarch64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/0901dae685b3d8ec31dcb53426a176daa459ece5ecc2e5777cc016c90ecd3a4d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.5.017",
      "date": "2026-11-06T16:01:45.000Z",
      "arch": "x86_64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/f945b5640c05d83663d2feaea113ea7bab26b38d899ac3b6e1e18935bc9d370c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.2.5.017",
      "date": "2026-11-06T16:08:45.000Z",
      "arch": "aarch64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/117599a2f8658019b3abed629fbfc3e58cf4e776a3b3a94f79cbd20a0ca2e239",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:55:29.000Z",
      "arch": "x86_64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/2f3727af6d8833addbf710b6fef8b779fc4943a27e822c26853247067ab9fd7f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:28:18.000Z",
      "arch": "emscripten",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/ba4d9a2d6c5a6cc40cfa33192ab8c3261f0136c830da166661cb2e7919ec6466",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:29:59.000Z",
      "arch": "aarch64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/824237fd1c518669c759ba1acf6233e3ce6a7184b48bf2a3029a8c24ea86a83f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:26:51.000Z",
      "arch": "x86_64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/77d497b9f17fcf208be4a8a4a2a827d4d7b33607a98522e23aec3b4543abd706",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:27:24.000Z",
      "arch": "x86_64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/c547f1dff6bfbc5f21a821ae3c9cfea4edb20e1be5a36730aa9b8cae67f3f54e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:28:34.000Z",
      "arch": "aarch64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/2f57470890bf1d4a4035100466ef280082ddad9869692191b09115c7d3814d54",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.2.5.017",
      "date": "2026-11-06T15:26:51.000Z",
      "arch": "x86_64",
      "commit": "57367e91dbcfe9359183d7475ac5e6cd94455749",
      "fileid": "https://r2.ropensci.org/47412782334b22cfb5ccd87a89e098c4d066ed3cc50fb0f5e3a144fcca29901e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpadge/actions/runs/42242262003"
    }
  ]
}