{
  "_id": "6ac0696d91601a2ad2996b53",
  "Package": "codeInspectr",
  "Title": "Summarize Package Repositories And Their Relationships",
  "Version": "0.0.0.9000",
  "Authors@R": "person(\"Collin\", \"Edwards\", , \"Collin.Edwards@dfw.wa.gov\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4937-5159\"))",
  "Description": "Helps understand github-based R packages and their\nrelationships. Includes tools to summarize package status,\nissues, pull requests, as well as download complete backups of\nGithub Issues and Pull Requests.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "URL": "https://github.com/cbedwards-dfw/codeInspectr,\nhttps://cbedwards-dfw.github.io/codeInspectr/",
  "BugReports": "https://github.com/cbedwards-dfw/codeInspectr/issues",
  "Language": "en-US",
  "VignetteBuilder": "knitr",
  "Remotes": [
    "FRAMverse/framrsquared"
  ],
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "cmake git make libicu-dev libuv1-dev libssl-dev",
  "Repository": "https://framverse.r-universe.dev",
  "Date/Publication": "2026-10-02 23:45:06 UTC",
  "RemoteUrl": "https://github.com/cbedwards-dfw/codeInspectr",
  "RemoteRef": "HEAD",
  "RemoteSha": "ec7d46dd6c9e6521c61ba68cb6c8d08e284326d1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-03 02:29:16 UTC",
    "User": "root"
  },
  "Author": "Collin Edwards [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-4937-5159>)",
  "Maintainer": "Collin Edwards <Collin.Edwards@dfw.wa.gov>",
  "_user": "framverse",
  "_type": "src",
  "_file": "codeInspectr_0.0.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/316d8cfd07bf6bc150cb80cdc6908ba8fe3b9d91a471ea67fa9005ccd57a3227",
  "_filesize": 182905,
  "_sha256": "316d8cfd07bf6bc150cb80cdc6908ba8fe3b9d91a471ea67fa9005ccd57a3227",
  "_expires": "2027-01-11T02:33:15.000Z",
  "_created": "2026-10-03T02:29:16.000Z",
  "_published": "2026-10-03T02:33:17.178Z",
  "_jobs": [
    {
      "job": 111108073318,
      "time": 172,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11262566311"
    },
    {
      "job": 111108073292,
      "time": 204,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11262032220"
    },
    {
      "job": 111108073303,
      "time": 129,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11262257034"
    },
    {
      "job": 111108073299,
      "time": 129,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11261643118"
    },
    {
      "job": 111107372111,
      "time": 211,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11262481299"
    },
    {
      "job": 111108073264,
      "time": 121,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11262291898"
    },
    {
      "job": 111108073332,
      "time": 99,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11262441546"
    },
    {
      "job": 111108073339,
      "time": 140,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11261403726"
    },
    {
      "job": 111108073380,
      "time": 118,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11262476545"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/framverse/actions/runs/37089742212",
  "_status": "success",
  "_upstream": "https://github.com/cbedwards-dfw/codeInspectr",
  "_commit": {
    "id": "ec7d46dd6c9e6521c61ba68cb6c8d08e284326d1",
    "author": "cbedwards-dfw <155684316+cbedwards-dfw@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #10 from cbedwards-dfw/summarize_github_accomplishments\n\nadded functions, documentation, and tests",
    "time": 1790984706
  },
  "_maintainer": {
    "name": "Collin Edwards",
    "email": "collin.edwards@dfw.wa.gov",
    "login": "cbedwards-dfw",
    "description": "",
    "uuid": 155684316,
    "orcid": "0000-0002-4937-5159"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "codetools",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "gh",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "visNetwork",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "framrsquared",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "fs",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "usethis",
      "role": "Suggests"
    }
  ],
  "_owner": "cbedwards-dfw",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-05",
      "n": 4
    },
    {
      "week": "2026-06",
      "n": 6
    },
    {
      "week": "2026-29",
      "n": 2
    },
    {
      "week": "2026-30",
      "n": 1
    },
    {
      "week": "2026-31",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "cbedwards-dfw",
      "count": 29,
      "uuid": 155684316
    }
  ],
  "_userbio": {
    "uuid": 72824513,
    "type": "organization",
    "name": "FRAMverse",
    "followers": 13,
    "description": "FRAM (Fisheries Regulation Assessment Model) Users"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/codeInspectr"
  },
  "_devurl": "https://github.com/cbedwards-dfw/codeinspectr",
  "_pkgdown": "https://cbedwards-dfw.github.io/codeInspectr/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/codeInspectr.html",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "backup_github_info",
    "build_package_manual",
    "build_package_network",
    "build_recursive_edges",
    "compile_package_manuals",
    "find_function_dependencies",
    "find_recursive_dependencies",
    "find_reverse_dependencies",
    "get_branch_activity",
    "get_github_activity",
    "get_issues",
    "get_new_repos",
    "get_pull_requests",
    "get_raw_issues",
    "get_raw_pulls",
    "is_r_package",
    "list_repos",
    "package_functions",
    "plot_function_dependencies",
    "summarize_github_activity",
    "summarize_repository"
  ],
  "_help": [
    {
      "page": "backup_github_info",
      "title": "Copy all Issues and PRs for a user or organization",
      "topics": [
        "backup_github_info"
      ]
    },
    {
      "page": "build_package_manual",
      "title": "Build manual (and optionally vignettes) for individual repository",
      "topics": [
        "build_package_manual"
      ]
    },
    {
      "page": "build_package_network",
      "title": "Build edges of all function dependencies in package",
      "topics": [
        "build_package_network"
      ]
    },
    {
      "page": "build_recursive_edges",
      "title": "Build dataframe of edges of recursive dependencies",
      "topics": [
        "build_recursive_edges"
      ]
    },
    {
      "page": "compile_package_manuals",
      "title": "Save R package documentation as PDFs",
      "topics": [
        "compile_package_manuals"
      ]
    },
    {
      "page": "compile_vignettes",
      "title": "Create vignettes for R package",
      "topics": [
        "compile_vignettes"
      ]
    },
    {
      "page": "find_function_dependencies",
      "title": "List the functions in a package that depend on a function",
      "topics": [
        "find_function_dependencies"
      ]
    },
    {
      "page": "find_recursive_dependencies",
      "title": "Identify all functions that are called by the specified function, and all functions called by _them_, etc",
      "topics": [
        "find_recursive_dependencies"
      ]
    },
    {
      "page": "find_reverse_dependencies",
      "title": "List functions that call the specified functions",
      "topics": [
        "find_reverse_dependencies"
      ]
    },
    {
      "page": "get_branch_activity",
      "title": "Return active branches and the most recent updates of github repository",
      "topics": [
        "get_branch_activity"
      ]
    },
    {
      "page": "get_github_activity",
      "title": "List issues closed and pull requests opened or merged for a user or organization",
      "topics": [
        "get_github_activity"
      ]
    },
    {
      "page": "get_issues",
      "title": "Return summary of open Github Issues",
      "topics": [
        "get_issues"
      ]
    },
    {
      "page": "get_new_repos",
      "title": "List repositories created by a user or organization within a date window",
      "topics": [
        "get_new_repos"
      ]
    },
    {
      "page": "get_pull_requests",
      "title": "Return summary of open Github Pull Requests",
      "topics": [
        "get_pull_requests"
      ]
    },
    {
      "page": "get_raw_issues",
      "title": "Obtain Github Issues from a repository",
      "topics": [
        "get_raw_issues"
      ]
    },
    {
      "page": "get_raw_pulls",
      "title": "Obtain Github pull requests from a repository",
      "topics": [
        "get_raw_pulls"
      ]
    },
    {
      "page": "is_r_package",
      "title": "Test if repository is an R package",
      "topics": [
        "is_r_package"
      ]
    },
    {
      "page": "list_repos",
      "title": "List all repositories of a Github user or organization",
      "topics": [
        "list_repos"
      ]
    },
    {
      "page": "package_functions",
      "title": "List the functions of a package",
      "topics": [
        "package_functions"
      ]
    },
    {
      "page": "parse_name",
      "title": "Helper function to combine repo names if needed",
      "topics": [
        "parse_name"
      ]
    },
    {
      "page": "plot_function_dependencies",
      "title": "Plot dependency map of a function",
      "topics": [
        "plot_function_dependencies"
      ]
    },
    {
      "page": "process_repo",
      "title": "Helper function to download issues/pulls of single repo",
      "topics": [
        "process_repo"
      ]
    },
    {
      "page": "safe_dir_delete",
      "title": "Delete a directory, retrying on transient Windows file locks",
      "topics": [
        "safe_dir_delete"
      ]
    },
    {
      "page": "summarize_github_activity",
      "title": "Summarize Github activity across all repositories of users or organizations",
      "topics": [
        "summarize_github_activity"
      ]
    },
    {
      "page": "summarize_repository",
      "title": "Summarize information about a github R package",
      "topics": [
        "summarize_repository"
      ]
    }
  ],
  "_readme": "https://github.com/cbedwards-dfw/codeInspectr/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "codetools",
    "cpp11",
    "curl",
    "digest",
    "dplyr",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "gitcreds",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httr2",
    "ini",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rappdirs",
    "rlang",
    "rmarkdown",
    "sass",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "visNetwork",
    "withr",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "getting_started.Rmd",
      "filename": "getting_started.html",
      "title": "getting_started",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Summarizing the status of a package",
        "Understanding functions within a package",
        "Plotting dependency network",
        "Dependency lists",
        "Backing up information from Github"
      ],
      "created": "2026-02-06 20:22:59",
      "modified": "2026-07-24 22:14:17",
      "commits": 3
    }
  ],
  "_score": 3.4771212547196626,
  "_indexed": false,
  "_nocasepkg": "codeinspectr",
  "_universes": [
    "framverse"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-10-03T02:31:51.000Z",
      "distro": "resolute",
      "commit": "ec7d46dd6c9e6521c61ba68cb6c8d08e284326d1",
      "fileid": "https://r2.ropensci.org/5801b14e838a78096604112e063a06e8dfa44ea15f98a69393314a9bbfa7c93a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/framverse/actions/runs/37089742212"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-10-03T02:32:23.000Z",
      "distro": "resolute",
      "commit": "ec7d46dd6c9e6521c61ba68cb6c8d08e284326d1",
      "fileid": "https://r2.ropensci.org/df50e2047f8fe6a0d6e598ee47b80ac5855196854a8bc3dc4c9024c592862238",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/framverse/actions/runs/37089742212"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-10-03T02:31:09.000Z",
      "commit": "ec7d46dd6c9e6521c61ba68cb6c8d08e284326d1",
      "fileid": "https://r2.ropensci.org/1dcdf1b43ce168960faf3bb134ff16da08aaa2a968f4e9e55a698ebe75e43268",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/framverse/actions/runs/37089742212"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-10-03T02:31:10.000Z",
      "commit": "ec7d46dd6c9e6521c61ba68cb6c8d08e284326d1",
      "fileid": "https://r2.ropensci.org/ffe416d500d2ae2e181bea19957a1f56cc429760531079a57b088cf4ac36e862",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/framverse/actions/runs/37089742212"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.0.9000",
      "date": "2026-10-03T02:31:31.000Z",
      "commit": "ec7d46dd6c9e6521c61ba68cb6c8d08e284326d1",
      "fileid": "https://r2.ropensci.org/72f21b2f14f78d06aed6a47853d4e0462b29b6fdae9743ccf829b4c7bdf41fa3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/framverse/actions/runs/37089742212"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-03T02:30:27.000Z",
      "commit": "ec7d46dd6c9e6521c61ba68cb6c8d08e284326d1",
      "fileid": "https://r2.ropensci.org/9d528d338574c09e066dd0dcdd128b8f8ffe24e1ba4b9134835a46ed4d7ef0a0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/framverse/actions/runs/37089742212"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-03T02:31:04.000Z",
      "commit": "ec7d46dd6c9e6521c61ba68cb6c8d08e284326d1",
      "fileid": "https://r2.ropensci.org/1ec64d50afe60c74d2fb455bbd9938269993cf1dbbd16ab5280bfe8a1f726d3e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/framverse/actions/runs/37089742212"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-03T02:30:47.000Z",
      "commit": "ec7d46dd6c9e6521c61ba68cb6c8d08e284326d1",
      "fileid": "https://r2.ropensci.org/eec94eda8daf08188c73c1e827a24d8552f3378415128631f4c8fb9cfe1cb6aa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/framverse/actions/runs/37089742212"
    }
  ]
}