{
  "_id": "6a576dc2ff0138dec5d70c52",
  "Package": "imputesrcref",
  "Type": "Package",
  "Title": "Impute Transparent Source References for Injected Braces",
  "Version": "0.0.0.9000",
  "Authors@R": "c(\nperson(\"Filip\", \"Krikava\", role = c(\"aut\", \"cre\", \"cph\"), email = \"krikava@gmail.com\"),\nperson(\"Matej\", \"Kocourek\", role = c(\"aut\", \"cph\"), email = \"matej@kocourek.cz\"),\nperson(\"Pierre\", \"Donat-Bouillud\", role = c(\"aut\", \"cph\"), email = \"pierre.donat.bouillud@gmail.com\"))",
  "Author": "Filip Krikava [aut, cre, cph], Matej Kocourek [aut, cph],\nPierre Donat-Bouillud [aut, cph]",
  "Maintainer": "Filip Krikava <krikava@gmail.com>",
  "Description": "Rewrites R function ASTs by injecting transparent brace\ncalls in control-flow positions and imputing source references\n('srcref') from parse data. Supports individual functions,\nsourced files, and installed package namespace functions,\nincluding package-style 'srcref' line mappings.",
  "Remotes": [
    "PRL-PRG/mutator"
  ],
  "Config/testthat/edition": "3",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Repository": "https://prl-prg.r-universe.dev",
  "Date/Publication": "2026-07-15 11:06:14 UTC",
  "RemoteUrl": "https://github.com/PRL-PRG/imputesrcref",
  "RemoteRef": "HEAD",
  "RemoteSha": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-15 11:20:13 UTC",
    "User": "root"
  },
  "_user": "prl-prg",
  "_type": "src",
  "_file": "imputesrcref_0.0.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/4e7626d997b7ba5c23659497daf75636a870728aaba936c5d6c5637e1c175017",
  "_filesize": 129933,
  "_sha256": "4e7626d997b7ba5c23659497daf75636a870728aaba936c5d6c5637e1c175017",
  "_expires": "2026-10-23T11:23:44.000Z",
  "_created": "2026-07-15T11:20:13.000Z",
  "_published": "2026-07-15T11:23:46.526Z",
  "_jobs": [
    {
      "job": 87338720410,
      "time": 171,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8341258974"
    },
    {
      "job": 87338720401,
      "time": 114,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8341235827"
    },
    {
      "job": 87338720360,
      "time": 160,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8341254692"
    },
    {
      "job": 87338720383,
      "time": 119,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8341238019"
    },
    {
      "job": 87338720376,
      "time": 82,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8341223672"
    },
    {
      "job": 87338720366,
      "time": 136,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8341244486"
    },
    {
      "job": 87338720375,
      "time": 69,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8341218227"
    },
    {
      "job": 87338720440,
      "time": 169,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8341257522"
    },
    {
      "job": 87338114264,
      "time": 191,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8341188659"
    },
    {
      "job": 87338720351,
      "time": 99,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8341229988"
    },
    {
      "job": 87338720388,
      "time": 80,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8341223358"
    },
    {
      "job": 87338720347,
      "time": 91,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8341226625"
    },
    {
      "job": 87338720354,
      "time": 103,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8341231735"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738",
  "_status": "success",
  "_upstream": "https://github.com/PRL-PRG/imputesrcref",
  "_commit": {
    "id": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
    "author": "Pierre Donat-Bouillud <pierre.donat.bouillud@gmail.com>",
    "committer": "Pierre Donat-Bouillud <pierre.donat.bouillud@gmail.com>",
    "message": "Do not install SUGGESTS dependency\n",
    "time": 1784113574
  },
  "_maintainer": {
    "name": "Filip Krikava",
    "email": "krikava@gmail.com",
    "login": "fikovnik",
    "description": "",
    "uuid": 374674
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "mutator",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "prl-prg",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 2
    },
    {
      "week": "2026-09",
      "n": 8
    },
    {
      "week": "2026-10",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 6
    },
    {
      "week": "2026-26",
      "n": 3
    },
    {
      "week": "2026-29",
      "n": 6
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "matejkocourek",
      "count": 16,
      "uuid": 36243155
    },
    {
      "user": "fikovnik",
      "count": 13,
      "uuid": 374674
    },
    {
      "user": "programlyrique",
      "count": 12,
      "uuid": 382128
    }
  ],
  "_userbio": {
    "uuid": 22217634,
    "type": "organization",
    "name": "PRL-PRG",
    "followers": 7
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/imputesrcref"
  },
  "_devurl": "https://github.com/prl-prg/imputesrcref",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/imputesrcref.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "get_impute_blacklist",
    "impute_package_srcrefs",
    "impute_srcrefs",
    "reset_impute_blacklist",
    "set_impute_blacklist",
    "source_impute_srcrefs"
  ],
  "_help": [
    {
      "page": "impute_blacklist",
      "title": "Manage call blacklist for generic argument wrapping",
      "topics": [
        "get_impute_blacklist",
        "reset_impute_blacklist",
        "set_impute_blacklist"
      ]
    },
    {
      "page": "impute_package_srcrefs",
      "title": "Check parse data for a package and impute srcrefs on all its functions.",
      "topics": [
        "impute_package_srcrefs"
      ]
    },
    {
      "page": "impute_srcrefs",
      "title": "Impute transparent srcrefs for injected braces in a function AST.",
      "topics": [
        "impute_srcrefs"
      ]
    },
    {
      "page": "source_impute_srcrefs",
      "title": "Source an R file and impute srcrefs on loaded functions.",
      "topics": [
        "source_impute_srcrefs"
      ]
    }
  ],
  "_readme": "https://github.com/PRL-PRG/imputesrcref/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 2.845098040014257,
  "_indexed": true,
  "_nocasepkg": "imputesrcref",
  "_universes": [
    "prl-prg",
    "fikovnik"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:23:16.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/a72d820a9895994dc7e9a0d129888c6243f548203310cdc5931f7c19655f027e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:22:15.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/7c96098a2a0b5a4b6387b9f8f033d18302349621820e0b8ff02d2e1d0f1533f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:23:04.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/11fa7b9d20c3b21cc61db3cee131abbaed7985cddc56fa8df24b2f81280119e8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:22:20.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/f300283d8ed5a47f93a910a01a4a5beb1f2b6b0d44df0d002c76973c874fcfd5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:21:44.000Z",
      "arch": "aarch64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/1fd5034b1a09d8e18c4081ebc541ed7708922ecbceab07c087a0265eb1ca5c4e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:22:29.000Z",
      "arch": "x86_64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/2f8811d234f1302781c9d53e56f6bdb631b75bb3212f34733bd0685f8e8ee16a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:21:30.000Z",
      "arch": "aarch64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/0850e02de0561294d4f617741d8a1d117e362afae5d2a38b634e1ff9f6fac5ff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:22:57.000Z",
      "arch": "x86_64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/66a38a75f22a2c49e477ef36a112f5de0e0598dc4671e712d9ccd3922a8e74ef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:22:07.000Z",
      "arch": "emscripten",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/b0278fa6132461b4c1fad3224f84f599a8f4f25fe527fbefb99a3981d63c7594",
      "status": "success",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:21:29.000Z",
      "arch": "x86_64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/843e637dafc1578ad2f69c2154f4531a0474fff2545490d76674d3f43dc058ba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:21:26.000Z",
      "arch": "x86_64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/440971763383477d432ccabdcee67ad426e8e07e5727129c4b8e17d66e5f3e2f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-07-15T11:21:48.000Z",
      "arch": "x86_64",
      "commit": "6fb4435f3393c71da676956d126d2bc8f8e256c0",
      "fileid": "https://r2.ropensci.org/63eab290ce93f0bedce80b4d263d33a3edd247e8cb85f2e8595dc08f2cd41141",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/prl-prg/actions/runs/29411078738"
    }
  ]
}