{
  "_id": "6a1efb93b401979e73418b9c",
  "Package": "pacs",
  "Title": "Supplementary Tools for R Packages Developers",
  "Version": "0.6.0",
  "Authors@R": "person(given = \"Maciej\",\nfamily = \"Nasinski\",\nrole = c(\"aut\", \"cre\"),\nemail = \"nasinski.maciej@gmail.com\")",
  "Maintainer": "Maciej Nasinski <nasinski.maciej@gmail.com>",
  "Description": "Supplementary utils for CRAN maintainers and R packages\ndevelopers. Validating the library, packages and lock files.\nExploring a complexity of a specific package like evaluating\nits size in bytes with all dependencies. The shiny app\ncomplexity could be explored too. Assessing the life duration\nof a specific package version. Checking a CRAN package check\npage status for any errors and warnings. Retrieving a\nDESCRIPTION or NAMESPACE file for any package version.\nComparing DESCRIPTION or NAMESPACE files between different\npackage versions. Getting a list of all releases for a specific\npackage. The Bioconductor is partly supported.",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/Polkas/pacs, https://polkas.github.io/pacs/",
  "BugReports": "https://github.com/Polkas/pacs/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.2",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev libxml2-dev libssl-dev",
  "Repository": "https://polkas.r-universe.dev",
  "Date/Publication": "2024-09-27 20:25:39 UTC",
  "RemoteUrl": "https://github.com/polkas/pacs",
  "RemoteRef": "HEAD",
  "RemoteSha": "df8f859b5833f07815eaf3ad416742592d0f09d2",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-18 10:33:28 UTC",
    "User": "root"
  },
  "Author": "Maciej Nasinski [aut, cre]",
  "MD5sum": "801c01001991c68220a0d7fa1dd5489e",
  "_user": "polkas",
  "_type": "src",
  "_file": "pacs_0.6.0.tar.gz",
  "_fileid": "7a0c97685c3abdfffc896e5c55ee72657b16bc1432323719161b02a55f0ab8c8",
  "_filesize": 336914,
  "_sha256": "7a0c97685c3abdfffc896e5c55ee72657b16bc1432323719161b02a55f0ab8c8",
  "_created": "2026-05-18T10:33:28.000Z",
  "_published": "2026-06-02T15:49:39.088Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79112678289,
      "time": 127,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7055510029"
    },
    {
      "job": 79112679007,
      "time": 133,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7055512505"
    },
    {
      "job": 79112678658,
      "time": 90,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7055516094"
    },
    {
      "job": 79112678714,
      "time": 115,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7055519531"
    },
    {
      "job": 79112678161,
      "time": 203,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7055467309"
    },
    {
      "job": 79112677520,
      "time": 106,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7362805502"
    },
    {
      "job": 79112678543,
      "time": 148,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7055517786"
    },
    {
      "job": 79112678995,
      "time": 108,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7055503368"
    },
    {
      "job": 79112678622,
      "time": 78,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7055493632"
    }
  ],
  "_buildurl": "https://github.com/r-universe/polkas/actions/runs/26027996760",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/polkas/pacs",
  "_commit": {
    "id": "df8f859b5833f07815eaf3ad416742592d0f09d2",
    "author": "Maciej Nasinski <nasinski.maciej@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "release v0.6.0 (#37)\n\nrelease v0.6.0",
    "time": 1727468739
  },
  "_maintainer": {
    "name": "Maciej Nasinski",
    "email": "nasinski.maciej@gmail.com",
    "login": "polkas",
    "description": "Maciej Nasinski - Data Scientist",
    "uuid": 10676545
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "memoise",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "remotes",
      "role": "Suggests"
    },
    {
      "package": "renv",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "pkgsearch",
      "role": "Suggests"
    },
    {
      "package": "mockery",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "polkas",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "bioconductor",
    "dependencies",
    "library",
    "lifeduration",
    "renv",
    "shiny",
    "tools",
    "utils"
  ],
  "_stars": 26,
  "_contributors": [
    {
      "user": "polkas",
      "count": 329,
      "uuid": 10676545
    },
    {
      "user": "fkohrt",
      "count": 1,
      "uuid": 12914806
    }
  ],
  "_userbio": {
    "uuid": 10676545,
    "type": "user",
    "name": "Maciej Nasinski",
    "description": "Maciej Nasinski - Data Scientist"
  },
  "_downloads": {
    "count": 259,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/pacs"
  },
  "_devurl": "https://github.com/polkas/pacs",
  "_pkgdown": "https://polkas.github.io/pacs/",
  "_searchresults": 8,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/pacs.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/polkas/pacs",
  "_realowner": "polkas",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.5",
      "date": "2021-07-29"
    },
    {
      "version": "0.2.8",
      "date": "2021-07-31"
    },
    {
      "version": "0.3.2",
      "date": "2021-08-10"
    },
    {
      "version": "0.3.3",
      "date": "2021-08-17"
    },
    {
      "version": "0.3.4",
      "date": "2021-09-06"
    },
    {
      "version": "0.3.5",
      "date": "2021-09-13"
    },
    {
      "version": "0.3.7",
      "date": "2022-02-13"
    },
    {
      "version": "0.4.2",
      "date": "2022-02-20"
    },
    {
      "version": "0.4.3",
      "date": "2022-03-03"
    },
    {
      "version": "0.4.4",
      "date": "2022-04-04"
    },
    {
      "version": "0.4.5",
      "date": "2022-05-11"
    },
    {
      "version": "0.4.8",
      "date": "2022-06-28"
    },
    {
      "version": "0.4.10",
      "date": "2023-02-27"
    },
    {
      "version": "0.5.1",
      "date": "2023-08-19"
    },
    {
      "version": "0.6.0",
      "date": "2024-09-27"
    }
  ],
  "_exports": [
    "app_deps",
    "app_size",
    "bio_releases",
    "biocran_repos",
    "checked_packages",
    "compareVersionsMax",
    "compareVersionsMin",
    "cran_flavors",
    "dir_size",
    "lib_validate",
    "lock_validate",
    "match_flavors",
    "pac_checkpage",
    "pac_checkred",
    "pac_compare_namespace",
    "pac_compare_news",
    "pac_compare_versions",
    "pac_deps",
    "pac_deps_dev",
    "pac_deps_heavy",
    "pac_deps_timemachine",
    "pac_deps_user",
    "pac_description",
    "pac_health",
    "pac_isin",
    "pac_islast",
    "pac_last",
    "pac_lifeduration",
    "pac_namespace",
    "pac_news",
    "pac_size",
    "pac_timemachine",
    "pac_true_size",
    "pac_validate",
    "pacs_base",
    "pacs_lifeduration"
  ],
  "_help": [
    {
      "page": "app_deps",
      "title": "The shiny app dependencies",
      "topics": [
        "app_deps"
      ]
    },
    {
      "page": "app_size",
      "title": "Size of the shiny app",
      "topics": [
        "app_size"
      ]
    },
    {
      "page": "bio_releases",
      "title": "Retrieving all Bioconductor releases",
      "topics": [
        "bio_releases"
      ]
    },
    {
      "page": "biocran_repos",
      "title": "CRAN and Bioconductor repositories",
      "topics": [
        "biocran_repos"
      ]
    },
    {
      "page": "checked_packages",
      "title": "Retrieving all R CRAN packages check pages statuses.",
      "topics": [
        "checked_packages"
      ]
    },
    {
      "page": "compareVersionsMax",
      "title": "Maximum version across the vector",
      "topics": [
        "compareVersionsMax"
      ]
    },
    {
      "page": "compareVersionsMin",
      "title": "Minimum version across the vector",
      "topics": [
        "compareVersionsMin"
      ]
    },
    {
      "page": "cran_flavors",
      "title": "Retrieving all R CRAN servers flavors",
      "topics": [
        "cran_flavors"
      ]
    },
    {
      "page": "dir_size",
      "title": "Size of the package",
      "topics": [
        "dir_size"
      ]
    },
    {
      "page": "lib_validate",
      "title": "Validate the local library",
      "topics": [
        "lib_validate"
      ]
    },
    {
      "page": "lock_validate",
      "title": "Validate a specific renv lock file",
      "topics": [
        "lock_validate"
      ]
    },
    {
      "page": "match_flavors",
      "title": "Get all matched CRAN servers to the local 'OS'",
      "topics": [
        "match_flavors"
      ]
    },
    {
      "page": "pac_checkpage",
      "title": "Retrieving the R CRAN package check page",
      "topics": [
        "pac_checkpage"
      ]
    },
    {
      "page": "pac_checkred",
      "title": "Checking the R CRAN package check page status",
      "topics": [
        "pac_checkred"
      ]
    },
    {
      "page": "pac_compare_namespace",
      "title": "Compare NAMESPACE exports between specific CRAN packages versions",
      "topics": [
        "pac_compare_namespace"
      ]
    },
    {
      "page": "pac_compare_news",
      "title": "Compare NEWS files between specific CRAN packages versions",
      "topics": [
        "pac_compare_news"
      ]
    },
    {
      "page": "pac_compare_versions",
      "title": "Compare DESCRIPTION files dependencies between specific CRAN packages versions",
      "topics": [
        "pac_compare_versions"
      ]
    },
    {
      "page": "pac_deps",
      "title": "Package dependencies",
      "topics": [
        "pac_deps"
      ]
    },
    {
      "page": "pac_deps_dev",
      "title": "Package dependencies - developer perspective",
      "topics": [
        "pac_deps_dev"
      ]
    },
    {
      "page": "pac_deps_heavy",
      "title": "Package direct dependencies and number of dependencies for each of them",
      "topics": [
        "pac_deps_heavy"
      ]
    },
    {
      "page": "pac_deps_timemachine",
      "title": "R CRAN package dependencies for a certain version or time point",
      "topics": [
        "pac_deps_timemachine"
      ]
    },
    {
      "page": "pac_deps_user",
      "title": "Package dependencies - user perspective",
      "topics": [
        "pac_deps_user"
      ]
    },
    {
      "page": "pac_description",
      "title": "package DESCRIPTION file",
      "topics": [
        "pac_description"
      ]
    },
    {
      "page": "pac_health",
      "title": "CRAN package health state at a specific Date or for a specific version",
      "topics": [
        "pac_health"
      ]
    },
    {
      "page": "pac_isin",
      "title": "Checking if a package is in repositories",
      "topics": [
        "pac_isin"
      ]
    },
    {
      "page": "pac_islast",
      "title": "Checking if a package version is the most recent one",
      "topics": [
        "pac_islast"
      ]
    },
    {
      "page": "pac_last",
      "title": "Getting the most recent package version",
      "topics": [
        "pac_last"
      ]
    },
    {
      "page": "pac_lifeduration",
      "title": "Package version life duration at specific Date or for a specific version",
      "topics": [
        "pac_lifeduration"
      ]
    },
    {
      "page": "pac_namespace",
      "title": "package NAMESPACE file",
      "topics": [
        "pac_namespace"
      ]
    },
    {
      "page": "pac_news",
      "title": "Get NEWS for a package",
      "topics": [
        "pac_news"
      ]
    },
    {
      "page": "pac_size",
      "title": "Size of the package",
      "topics": [
        "pac_size"
      ]
    },
    {
      "page": "pac_timemachine",
      "title": "Package metadata for all releases",
      "topics": [
        "pac_timemachine"
      ]
    },
    {
      "page": "pac_true_size",
      "title": "True size of the package",
      "topics": [
        "pac_true_size"
      ]
    },
    {
      "page": "pac_validate",
      "title": "Validate a specific local package",
      "topics": [
        "pac_validate"
      ]
    },
    {
      "page": "pacs_base",
      "title": "Get base R packages",
      "topics": [
        "pacs_base"
      ]
    },
    {
      "page": "pacs_lifeduration",
      "title": "Packages life duration for a specific version",
      "topics": [
        "pacs_lifeduration"
      ]
    }
  ],
  "_readme": "https://github.com/polkas/pacs/raw/HEAD/README.md",
  "_rundeps": [
    "cachem",
    "cli",
    "curl",
    "fastmap",
    "jsonlite",
    "memoise",
    "rlang",
    "stringi",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "tinyverse.Rmd",
      "filename": "tinyverse.html",
      "title": "tinyverse",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "tinyverse badges",
        "tinyverse vs tidyverse",
        "R package Dependencies",
        "tinytest vs testthat",
        "How to reduce the number of dependencies",
        "Delayed loading of packages",
        "pacs package",
        "References"
      ],
      "created": "2022-03-15 20:20:56",
      "modified": "2024-09-08 22:22:01",
      "commits": 22
    },
    {
      "source": "GettingStarted.Rmd",
      "filename": "GettingStarted.html",
      "title": "Walk-through pacs",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Hints",
        "Validate the library",
        "Investigate by filtering",
        "Core idea behind lib_validate",
        "renv library",
        "renv lock file",
        "R CRAN packages check page statuses",
        "Package health and life duration",
        "Simulate a package download with the withr package",
        "Per package utils",
        "Time Machine",
        "Package dependencies",
        "Package DESCRIPTION file",
        "Package NAMESPACE file",
        "Compare different package versions",
        "Comparing DESCRIPTION files between different package versions",
        "Comparing NAMESPACE files between different package versions",
        "Package size",
        "The shiny app utils",
        "Base packages"
      ],
      "created": "2022-02-16 17:17:10",
      "modified": "2023-02-26 11:43:28",
      "commits": 30
    }
  ],
  "_score": 5.414973347970818,
  "_indexed": true,
  "_nocasepkg": "pacs",
  "_universes": [
    "polkas"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.0",
      "date": "2026-05-18T10:35:32.000Z",
      "distro": "noble",
      "commit": "df8f859b5833f07815eaf3ad416742592d0f09d2",
      "fileid": "5c5b35358bfe139bc769daebe74d639cbaffeaa6d20bcbdc0d28d13f935a77e3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26027996760"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.0",
      "date": "2026-05-18T10:35:38.000Z",
      "distro": "noble",
      "commit": "df8f859b5833f07815eaf3ad416742592d0f09d2",
      "fileid": "ce96d879b26ecbb63feb9bbbf783946dd67119bc4a88d1164d2ecbda2371104f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26027996760"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.0",
      "date": "2026-05-18T10:35:56.000Z",
      "commit": "df8f859b5833f07815eaf3ad416742592d0f09d2",
      "fileid": "bbbb439a7521358133cc3b8158fd986db934a5916f4b538bfc146ad120a0e218",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26027996760"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.0",
      "date": "2026-05-18T10:36:00.000Z",
      "commit": "df8f859b5833f07815eaf3ad416742592d0f09d2",
      "fileid": "cae5e06e1104e9aa2951084dad7a6075ae041dd8b6911054d46530f4bea84bdf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26027996760"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-05-18T10:35:42.000Z",
      "commit": "df8f859b5833f07815eaf3ad416742592d0f09d2",
      "fileid": "3f75f06df8172823ca1211a19ce2127410cfda8cc9cd5f029e767b46d14a1f80",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26027996760"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-05-18T10:35:04.000Z",
      "commit": "df8f859b5833f07815eaf3ad416742592d0f09d2",
      "fileid": "1b8779cdecc1b05110d902c09a71432143cc00d3cc6127459a60218396d1641b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26027996760"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-05-18T10:34:38.000Z",
      "commit": "df8f859b5833f07815eaf3ad416742592d0f09d2",
      "fileid": "d6d05f2155188f7f85437aa375c82d99d737ef473e39e46a66c588fd3d014d71",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26027996760"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.0",
      "date": "2026-06-02T15:49:21.000Z",
      "commit": "df8f859b5833f07815eaf3ad416742592d0f09d2",
      "fileid": "8da1cd138eedbe85c00c767d9cc0de19164940e98bda587a9d6327e8f0e4da9c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26027996760"
    }
  ]
}