{
  "_id": "6a10326bacfb0bcc41c97826",
  "Package": "repfun",
  "Title": "Create Tables, Listings and Figures using Functions Styled after\nSAS™ Macros",
  "Version": "0.1.2",
  "Authors@R": "c(person(\"Chris\", \"Rook\", , \"cr883296@gmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Yongwei\", \"Wang\", , \"yongwei.x.wang@viivhealthcare.com\", role = c(\"aut\")),\nperson(\"GlaxoSmithKline Research & Development Limited\", role = c(\"cph\", \"fnd\")))",
  "Description": "Mimic the style of traditional reporting macros for\nclinical trials. The purpose is to generate tables, listings\nand figures that support clinical research. This package is\nwell suited for firms or individuals who wish to incorporate R\nwithout changing their ways of working as it follows a\ntraditional clinical research workflow. Invoke functions\n(instead of macros) to summarize data and produce formatted\nreports. This package differs from others in that it includes\ntools (wrappers) for both analyzing and reporting data.",
  "License": "Apache License (== 2.0)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "LazyData": "true",
  "URL": "https://gsk-biostatistics.github.io/repfun/,\nhttps://github.com/GSK-Biostatistics/repfun",
  "Language": "en-US",
  "BugReports": "https://github.com/GSK-Biostatistics/repfun/issues",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nlibx11-dev zlib1g-dev",
  "Repository": "https://gsk-biostatistics.r-universe.dev",
  "Date/Publication": "2026-02-11 19:19:35 UTC",
  "RemoteUrl": "https://github.com/gsk-biostatistics/repfun",
  "RemoteRef": "HEAD",
  "RemoteSha": "f95a24012c0d3b8460751616d6cda5f7c7b423d2",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 08:46:51 UTC",
    "User": "root"
  },
  "Author": "Chris Rook [aut, cre],\nYongwei Wang [aut],\nGlaxoSmithKline Research & Development Limited [cph, fnd]",
  "Maintainer": "Chris Rook <cr883296@gmail.com>",
  "MD5sum": "d13d530f3caf55a3dd39e5e5853acf14",
  "_user": "gsk-biostatistics",
  "_type": "src",
  "_file": "repfun_0.1.2.tar.gz",
  "_fileid": "b8f0c5d49a894d2faa6338c911989e5faab8df4870ced0b3819c74d4900de84b",
  "_filesize": 3301461,
  "_sha256": "b8f0c5d49a894d2faa6338c911989e5faab8df4870ced0b3819c74d4900de84b",
  "_created": "2026-05-12T08:46:51.000Z",
  "_published": "2026-05-22T10:39:39.373Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77363230637,
      "time": 235,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6939702897"
    },
    {
      "job": 77363231400,
      "time": 223,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939695446"
    },
    {
      "job": 77363231333,
      "time": 204,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6939688856"
    },
    {
      "job": 77363230690,
      "time": 204,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939688713"
    },
    {
      "job": 77363230200,
      "time": 380,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939621882"
    },
    {
      "job": 77363230323,
      "time": 159,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158540768"
    },
    {
      "job": 77363230853,
      "time": 187,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6939683615"
    },
    {
      "job": 77363231348,
      "time": 213,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6939692322"
    },
    {
      "job": 77363231446,
      "time": 173,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939678456"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gsk-biostatistics/actions/runs/25723409243",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/gsk-biostatistics/repfun",
  "_commit": {
    "id": "f95a24012c0d3b8460751616d6cda5f7c7b423d2",
    "author": "Chris Rook <cr883296@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #45 from GSK-Biostatistics/dev0\n\nUpdate TLF images",
    "time": 1770837575
  },
  "_maintainer": {
    "name": "Chris Rook",
    "email": "cr883296@gmail.com",
    "login": "cjr337",
    "uuid": 181199702
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "arrow",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "xportr",
      "role": "Imports"
    },
    {
      "package": "Hmisc",
      "role": "Imports"
    },
    {
      "package": "r2rtf",
      "role": "Imports"
    },
    {
      "package": "haven",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "rprojroot",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "admiral",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "lubridate",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.0",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    }
  ],
  "_owner": "gsk-biostatistics",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-46",
      "n": 3
    },
    {
      "week": "2025-47",
      "n": 5
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-49",
      "n": 7
    },
    {
      "week": "2025-50",
      "n": 5
    },
    {
      "week": "2026-01",
      "n": 3
    },
    {
      "week": "2026-02",
      "n": 6
    },
    {
      "week": "2026-03",
      "n": 3
    },
    {
      "week": "2026-04",
      "n": 3
    },
    {
      "week": "2026-07",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.1.2",
      "date": "2026-01-21"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "cjr337",
      "count": 109,
      "uuid": 181199702
    },
    {
      "user": "statasaurus",
      "count": 2,
      "uuid": 55274484
    }
  ],
  "_userbio": {
    "uuid": 87132606,
    "type": "organization",
    "name": "GSK Biostatistics"
  },
  "_downloads": {
    "count": 161,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/repfun"
  },
  "_devurl": "https://github.com/gsk-biostatistics/repfun",
  "_pkgdown": "https://gsk-biostatistics.github.io/repfun/",
  "_searchresults": 99,
  "_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/readme.html",
    "extra/readme.md",
    "extra/repfun.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/gsk-biostatistics/repfun",
  "_realowner": "gsk-biostatistics",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2026-01-26"
    }
  ],
  "_exports": [
    "%>%",
    "copydata",
    "rem_pg_nums",
    "rs_setup",
    "ru_addbignvar",
    "ru_addpage",
    "ru_addsupp",
    "ru_align",
    "ru_contents",
    "ru_data2codelist",
    "ru_datacompare",
    "ru_datetime",
    "ru_denorm",
    "ru_expvarlist",
    "ru_fillcodedcode",
    "ru_fillna",
    "ru_freq",
    "ru_getdata",
    "ru_groupbyvars",
    "ru_labels",
    "ru_libname",
    "ru_list",
    "ru_load_library",
    "ru_setdata",
    "ru_stackvar",
    "ru_sumstats",
    "ru_width_rtf"
  ],
  "_datasets": [
    {
      "name": "adae",
      "title": "ADaM ADAE",
      "object": "adae",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "DOMAIN",
        "USUBJID",
        "AESEQ",
        "AESPID",
        "AETERM",
        "AELLT",
        "AELLTCD",
        "AEDECOD",
        "AEPTCD",
        "AEHLT",
        "AEHLTCD",
        "AEHLGT",
        "AEHLGTCD",
        "AEBODSYS",
        "AEBDSYCD",
        "AESOC",
        "AESOCCD",
        "AESEV",
        "AESER",
        "AEACN",
        "AEREL",
        "AEOUT",
        "AESCAN",
        "AESCONG",
        "AESDISAB",
        "AESDTH",
        "AESHOSP",
        "AESLIFE",
        "AESOD",
        "AEDTC",
        "AESTDTC",
        "AEENDTC",
        "AESTDY",
        "AEENDY",
        "TRTSDT",
        "TRTEDT",
        "DTHDT",
        "EOSDT",
        "ASTDTM",
        "ASTDTF",
        "ASTTMF",
        "AENDTM",
        "AENDTF",
        "AENTMF",
        "ASTDT",
        "AENDT",
        "ASTDY",
        "AENDY",
        "ADURN",
        "ADURU",
        "LDOSEDTM",
        "ASEV",
        "AREL",
        "TRTEMFL",
        "ASEVN",
        "AOCCIFL",
        "SUBJID",
        "RFSTDTC",
        "RFENDTC",
        "RFXSTDTC",
        "RFXENDTC",
        "RFICDTC",
        "RFPENDTC",
        "DTHDTC",
        "DTHFL",
        "SITEID",
        "AGE",
        "AGEU",
        "SEX",
        "RACE",
        "ETHNIC",
        "ARMCD",
        "ARM",
        "ACTARMCD",
        "ACTARM",
        "COUNTRY",
        "DMDTC",
        "DMDY",
        "TRT01P",
        "TRT01A",
        "TRTSDTM",
        "TRTSTMF",
        "TRTEDTM",
        "TRTETMF",
        "TRTDURD",
        "SCRFDT",
        "EOSSTT",
        "FRVDT",
        "RANDDT",
        "DTHDTF",
        "DTHADY",
        "LDDTHELD",
        "DTHCAUS",
        "DTHDOM",
        "DTHCGR1",
        "LSTALVDT",
        "SAFFL",
        "RACEGR1",
        "AGEGR1",
        "REGION1",
        "LDDTHGR1",
        "DTH30FL",
        "DTHA30FL",
        "DTHB30FL"
      ],
      "rows": 1191,
      "table": true,
      "tojson": true
    },
    {
      "name": "adsl",
      "title": "ADaM ADSL",
      "object": "adsl",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "USUBJID",
        "SUBJID",
        "RFSTDTC",
        "RFENDTC",
        "RFXSTDTC",
        "RFXENDTC",
        "RFICDTC",
        "RFPENDTC",
        "DTHDTC",
        "DTHFL",
        "SITEID",
        "AGE",
        "AGEU",
        "SEX",
        "RACE",
        "ETHNIC",
        "ARMCD",
        "ARM",
        "ACTARMCD",
        "ACTARM",
        "COUNTRY",
        "DMDTC",
        "DMDY",
        "TRT01P",
        "TRT01A",
        "TRTSDTM",
        "TRTSTMF",
        "TRTEDTM",
        "TRTETMF",
        "TRTSDT",
        "TRTEDT",
        "TRTDURD",
        "SCRFDT",
        "EOSDT",
        "EOSSTT",
        "FRVDT",
        "RANDDT",
        "DTHDT",
        "DTHDTF",
        "DTHADY",
        "LDDTHELD",
        "DTHCAUS",
        "DTHDOM",
        "DTHCGR1",
        "LSTALVDT",
        "SAFFL",
        "RACEGR1",
        "AGEGR1",
        "REGION1",
        "LDDTHGR1",
        "DTH30FL",
        "DTHA30FL",
        "DTHB30FL"
      ],
      "rows": 306,
      "table": true,
      "tojson": true
    },
    {
      "name": "advs",
      "title": "ADaM ADVS",
      "object": "advs",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "DOMAIN",
        "USUBJID",
        "VSSEQ",
        "VSTESTCD",
        "VSTEST",
        "VSPOS",
        "VSORRES",
        "VSORRESU",
        "VSSTRESC",
        "VSSTRESN",
        "VSSTRESU",
        "VSSTAT",
        "VSLOC",
        "VSBLFL",
        "VISITNUM",
        "VISIT",
        "VISITDY",
        "VSDTC",
        "VSDY",
        "VSTPT",
        "VSTPTNUM",
        "VSELTM",
        "VSTPTREF",
        "TRTSDT",
        "TRTEDT",
        "TRT01A",
        "TRT01P",
        "ADT",
        "ADY",
        "PARAMCD",
        "AVAL",
        "ATPTN",
        "ATPT",
        "AVISIT",
        "AVISITN",
        "DTYPE",
        "ONTRTFL",
        "ANRLO",
        "ANRHI",
        "A1LO",
        "A1HI",
        "ANRIND",
        "BASETYPE",
        "ABLFL",
        "BASE",
        "BNRIND",
        "CHG",
        "PCHG",
        "ANL01FL",
        "TRTP",
        "TRTA",
        "ASEQ",
        "AVALCAT1",
        "AVALCA1N",
        "PARAM",
        "PARAMN",
        "SUBJID",
        "RFSTDTC",
        "RFENDTC",
        "RFXSTDTC",
        "RFXENDTC",
        "RFICDTC",
        "RFPENDTC",
        "DTHDTC",
        "DTHFL",
        "SITEID",
        "AGE",
        "AGEU",
        "SEX",
        "RACE",
        "ETHNIC",
        "ARMCD",
        "ARM",
        "ACTARMCD",
        "ACTARM",
        "COUNTRY",
        "DMDTC",
        "DMDY",
        "TRTSDTM",
        "TRTSTMF",
        "TRTEDTM",
        "TRTETMF",
        "TRTDURD",
        "SCRFDT",
        "EOSDT",
        "EOSSTT",
        "FRVDT",
        "RANDDT",
        "DTHDT",
        "DTHDTF",
        "DTHADY",
        "LDDTHELD",
        "DTHCAUS",
        "DTHDOM",
        "DTHCGR1",
        "LSTALVDT",
        "SAFFL",
        "RACEGR1",
        "AGEGR1",
        "REGION1",
        "LDDTHGR1",
        "DTH30FL",
        "DTHA30FL",
        "DTHB30FL"
      ],
      "rows": 32516,
      "table": true,
      "tojson": true
    },
    {
      "name": "ae",
      "title": "Adverse Events",
      "object": "ae",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "DOMAIN",
        "USUBJID",
        "AESEQ",
        "AESPID",
        "AETERM",
        "AELLT",
        "AELLTCD",
        "AEDECOD",
        "AEPTCD",
        "AEHLT",
        "AEHLTCD",
        "AEHLGT",
        "AEHLGTCD",
        "AEBODSYS",
        "AEBDSYCD",
        "AESOC",
        "AESOCCD",
        "AESEV",
        "AESER",
        "AEACN",
        "AEREL",
        "AEOUT",
        "AESCAN",
        "AESCONG",
        "AESDISAB",
        "AESDTH",
        "AESHOSP",
        "AESLIFE",
        "AESOD",
        "AEDTC",
        "AESTDTC",
        "AEENDTC",
        "AESTDY",
        "AEENDY"
      ],
      "rows": 1191,
      "table": true,
      "tojson": true
    },
    {
      "name": "airquality_4test",
      "title": "Updated airquality for testing.",
      "object": "airquality_4test",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Ozone",
        "Solar.R",
        "Wind",
        "Temp",
        "Month",
        "Day",
        "CharVar1",
        "CharVar2"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    },
    {
      "name": "airquality_updated",
      "title": "Updated airquality",
      "object": "airquality_updated",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Ozone",
        "Solar.R",
        "Wind",
        "Temp",
        "Month",
        "Day",
        "CharVar1",
        "CharVar2"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    },
    {
      "name": "dm",
      "title": "Demography",
      "object": "dm",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "DOMAIN",
        "USUBJID",
        "SUBJID",
        "RFSTDTC",
        "RFENDTC",
        "RFXSTDTC",
        "RFXENDTC",
        "RFICDTC",
        "RFPENDTC",
        "DTHDTC",
        "DTHFL",
        "SITEID",
        "AGE",
        "AGEU",
        "SEX",
        "RACE",
        "ETHNIC",
        "ARMCD",
        "ARM",
        "ACTARMCD",
        "ACTARM",
        "COUNTRY",
        "DMDTC",
        "DMDY"
      ],
      "rows": 306,
      "table": true,
      "tojson": true
    },
    {
      "name": "formats",
      "title": "Data frame of SAS formats",
      "object": "formats",
      "class": [
        "data.frame"
      ],
      "fields": [
        "FMTNAME",
        "START",
        "END",
        "LABEL",
        "TYPE"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "mtcars_w2lbls",
      "title": "This is the mtcars data frame with labels added for columns mpg and cyl.",
      "object": "mtcars_w2lbls",
      "class": [
        "data.frame"
      ],
      "fields": [
        "mpg",
        "cyl",
        "disp",
        "hp",
        "drat",
        "wt",
        "qsec",
        "vs",
        "am",
        "gear",
        "carb"
      ],
      "rows": 32,
      "table": true,
      "tojson": true
    },
    {
      "name": "suppae",
      "title": "Supplemental Adverse Events",
      "object": "suppae",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "RDOMAIN",
        "USUBJID",
        "IDVAR",
        "IDVARVAL",
        "QNAM",
        "QLABEL",
        "QVAL",
        "QORIG",
        "QEVAL"
      ],
      "rows": 1191,
      "table": true,
      "tojson": true
    },
    {
      "name": "suppdm",
      "title": "Supplemental Demography",
      "object": "suppdm",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "RDOMAIN",
        "USUBJID",
        "IDVAR",
        "IDVARVAL",
        "QNAM",
        "QLABEL",
        "QVAL",
        "QORIG",
        "QEVAL"
      ],
      "rows": 1197,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "adae",
      "title": "ADaM ADAE",
      "topics": [
        "adae"
      ]
    },
    {
      "page": "adsl",
      "title": "ADaM ADSL",
      "topics": [
        "adsl"
      ]
    },
    {
      "page": "advs",
      "title": "ADaM ADVS",
      "topics": [
        "advs"
      ]
    },
    {
      "page": "ae",
      "title": "Adverse Events",
      "topics": [
        "ae"
      ]
    },
    {
      "page": "airquality_4test",
      "title": "Updated airquality for testing.",
      "topics": [
        "airquality_4test"
      ]
    },
    {
      "page": "airquality_updated",
      "title": "Updated airquality",
      "topics": [
        "airquality_updated"
      ]
    },
    {
      "page": "copydata",
      "title": "Copy package data to the directory specified.",
      "topics": [
        "copydata"
      ]
    },
    {
      "page": "dm",
      "title": "Demography",
      "topics": [
        "dm"
      ]
    },
    {
      "page": "formats",
      "title": "Data frame of SAS formats",
      "topics": [
        "formats"
      ]
    },
    {
      "page": "mtcars_w2lbls",
      "title": "This is the mtcars data frame with labels added for columns mpg and cyl.",
      "topics": [
        "mtcars_w2lbls"
      ]
    },
    {
      "page": "rem_pg_nums",
      "title": "Remove floating page numbers from RTF files.",
      "topics": [
        "rem_pg_nums"
      ]
    },
    {
      "page": "rs_setup",
      "title": "Pass values to setup function and the global environment will be arranged for use reporting tools.",
      "topics": [
        "rs_setup"
      ]
    },
    {
      "page": "ru_addbignvar",
      "title": "Assign Big N to Data Frame.",
      "topics": [
        "ru_addbignvar"
      ]
    },
    {
      "page": "ru_addpage",
      "title": "Add a Page Number Column to an Existing Dataframe",
      "topics": [
        "ru_addpage"
      ]
    },
    {
      "page": "ru_addsupp",
      "title": "Cobmine an SDTM domain with its corresponding Supplemental data set",
      "topics": [
        "ru_addsupp"
      ]
    },
    {
      "page": "ru_align",
      "title": "Align Columns for Reporting",
      "topics": [
        "ru_align"
      ]
    },
    {
      "page": "ru_contents",
      "title": "Generate proc contents of data frame similar to that generated by SAS",
      "topics": [
        "ru_contents"
      ]
    },
    {
      "page": "ru_data2codelist",
      "title": "Return a list with codelist, code and label based on input codelist dataset.",
      "topics": [
        "ru_data2codelist"
      ]
    },
    {
      "page": "ru_datacompare",
      "title": "Compare 2 data frames and report differences.",
      "topics": [
        "ru_datacompare"
      ]
    },
    {
      "page": "ru_datetime",
      "title": "Add numeric datetimes to data frame that only has character versions.",
      "topics": [
        "ru_datetime"
      ]
    },
    {
      "page": "ru_denorm",
      "title": "Transpose a Data Frame",
      "topics": [
        "ru_denorm"
      ]
    },
    {
      "page": "ru_expvarlist",
      "title": "Expand SAS Style Variable/Column List",
      "topics": [
        "ru_expvarlist"
      ]
    },
    {
      "page": "ru_fillcodedcode",
      "title": "Fill missing code/decode records",
      "topics": [
        "ru_fillcodedcode"
      ]
    },
    {
      "page": "ru_fillna",
      "title": "Fill NA values with specified values or zeros/blanks by default.",
      "topics": [
        "ru_fillna"
      ]
    },
    {
      "page": "ru_freq",
      "title": "Create Percentage based on Numerator and Denominator Data",
      "topics": [
        "ru_freq"
      ]
    },
    {
      "page": "ru_getdata",
      "title": "Assign Big N to Data Frame.",
      "topics": [
        "ru_getdata"
      ]
    },
    {
      "page": "ru_groupbyvars",
      "title": "Modify groupbyvars by adding or removing decode vars.",
      "topics": [
        "ru_groupbyvars"
      ]
    },
    {
      "page": "ru_labels",
      "title": "Assign labels to variables in a data frame",
      "topics": [
        "ru_labels"
      ]
    },
    {
      "page": "ru_libname",
      "title": "Automate retrieval of data sets/frames in specified folder.",
      "topics": [
        "ru_libname"
      ]
    },
    {
      "page": "ru_list",
      "title": "R function to mimic the SAS macro %tu_list.",
      "topics": [
        "ru_list"
      ]
    },
    {
      "page": "ru_load_library",
      "title": "Load a list of libraries",
      "topics": [
        "ru_load_library"
      ]
    },
    {
      "page": "ru_setdata",
      "title": "Append data sets even when variables do not match",
      "topics": [
        "ru_setdata"
      ]
    },
    {
      "page": "ru_stackvar",
      "title": "Stack Columns of a Dataframe into New Column",
      "topics": [
        "ru_stackvar"
      ]
    },
    {
      "page": "ru_sumstats",
      "title": "Calculate Descriptive Statistics",
      "topics": [
        "ru_sumstats"
      ]
    },
    {
      "page": "ru_width_rtf",
      "title": "Create a List of Relative Widths of Columns for RTF Outputs",
      "topics": [
        "ru_width_rtf"
      ]
    },
    {
      "page": "suppae",
      "title": "Supplemental Adverse Events",
      "topics": [
        "suppae"
      ]
    },
    {
      "page": "suppdm",
      "title": "Supplemental Demography",
      "topics": [
        "suppdm"
      ]
    }
  ],
  "_pkglogo": "https://github.com/GSK-Biostatistics/repfun/blob/misc/repfun.gif",
  "_readme": "https://github.com/gsk-biostatistics/repfun/raw/HEAD/README.md",
  "_rundeps": [
    "arrow",
    "assertthat",
    "backports",
    "base64enc",
    "bit",
    "bit64",
    "bslib",
    "cachem",
    "checkmate",
    "cli",
    "clipr",
    "cluster",
    "colorspace",
    "cpp11",
    "crayon",
    "data.table",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "forcats",
    "foreign",
    "Formula",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "haven",
    "highr",
    "Hmisc",
    "hms",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "nnet",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "r2rtf",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "readr",
    "rlang",
    "rmarkdown",
    "rpart",
    "rstudioapi",
    "S7",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "xfun",
    "xportr",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "Add-Big-N-to-DataFrame.Rmd",
      "filename": "Add-Big-N-to-DataFrame.html",
      "title": "Add-Big-N-to-DataFrame",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Add Big N to ADAE",
        "Display the Results of Adding Big N to ADAE"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2026-01-06 19:21:32",
      "commits": 5
    },
    {
      "source": "Add-Decode-Variable.Rmd",
      "filename": "Add-Decode-Variable.html",
      "title": "Add-Decode-Variable",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Define data library",
        "Read in Format Data Set",
        "Make List from Format Data Set",
        "Apply the List to Create a Decode Variable on ADSL",
        "Display the Results"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 3
    },
    {
      "source": "Add-Labels.Rmd",
      "filename": "Add-Labels.html",
      "title": "Add-Labels",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Before Adding Labels",
        "After Adding Labels Using Base Method",
        "After Adding Labels Using Hmisc Method"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-18 14:25:07",
      "commits": 1
    },
    {
      "source": "Add-Page-Numbers-to-Dataframe.Rmd",
      "filename": "Add-Page-Numbers-to-Dataframe.html",
      "title": "Add-Page-Numbers-to-Dataframe",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Read in ADAE and Apply Population",
        "Generate Counts and Percents for AE Body System and Preferred Term then Denormalize It",
        "Add Simple Page Numbers then Display the Dataframe using 30 Rows in Body of Report",
        "Add Paging using NoSplitVars when it Won't Work with 30 Rows in Body of Report",
        "Add Paging using NoSplitVars when it Will Work with 35 Rows in Body of Report"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 4
    },
    {
      "source": "Add-Remove-Decode-Variables.Rmd",
      "filename": "Add-Remove-Decode-Variables.html",
      "title": "Add-Remove-Decode-Variables",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Add Decode Variables to the Incoming List",
        "Remove Decode Variables from the Incoming List"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-18 14:25:07",
      "commits": 1
    },
    {
      "source": "Add-Supplemental-to-Domain.Rmd",
      "filename": "Add-Supplemental-to-Domain.html",
      "title": "Add-Supplemental-to-Domain",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Define data library",
        "Read SDTM DM and SUPPDM domains",
        "Show Supplemental Data to Append",
        "Combine DM and SUPPDM data sets",
        "Display the Results"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 2
    },
    {
      "source": "AE-Tbls.Rmd",
      "filename": "AE-Tbls.html",
      "title": "AE-Tbls",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Read in ADAE and Generate Frequency Counts and Percents",
        "Select Page(s) of Table 1 (1)",
        "DDDATA for Table 1 (First few obs)",
        "Table 1 RTF",
        "Table 1 PDF",
        "Select Page(s) of Table 2 (1)",
        "DDDATA for Table 2 (First few obs)",
        "Table 2 RTF",
        "Table 2 PDF",
        "Select Page(s) of Table 3 (1)",
        "DDDATA for Table 3 (First few obs)",
        "Table 3 RTF",
        "Table 3 PDF",
        "Select Page(s) of Table 4 (1)",
        "Note: There is no DDDATA for Table 4",
        "Table 4 RTF",
        "Table 4 PDF",
        "Select Page(s) of Table 5 (1)",
        "DDDATA for Table 5 (First few obs)",
        "Table 5 RTF",
        "Table 5 PDF",
        "Select Page(s) of Table 6 (1)",
        "DDDATA for Table 6 (First few obs)",
        "Table 6 RTF",
        "Table 6 PDF",
        "Select Page(s) of Table 7 (1)",
        "DDDATA for Table 7 (First few obs)",
        "Table 7 RTF",
        "Table 7 PDF",
        "Select Page(s) of Table 8 (1)",
        "DDDATA for Table 8 (First few obs)",
        "Table 8 RTF",
        "Table 8 PDF",
        "Select Page(s) of Table 9 (1)",
        "DDDATA for Table 9 (First few obs)",
        "Table 9 RTF",
        "Table 9 PDF",
        "Select Page(s) of Table 10 (1)",
        "DDDATA for Table 10 (First few obs)",
        "Table 10 RTF",
        "Table 10 PDF",
        "Select Page(s) of Table 11 (1)",
        "DDDATA for Table 11 (First few obs)",
        "Table 11 RTF",
        "Table 11 PDF",
        "Select Page(s) of Table 12 (1)",
        "DDDATA for Table 12 (First few obs)",
        "Table 12 RTF",
        "Table 12 PDF",
        "Select Page(s) of Table 13 (1)",
        "DDDATA for Table 13 (First few obs)",
        "Table 13 RTF",
        "Table 13 PDF",
        "Select Page(s) of Table 14 (1)",
        "DDDATA for Table 14 (First few obs)",
        "Table 14 RTF",
        "Table 14 PDF",
        "Clean up Temporary Files"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-12-10 18:21:27",
      "commits": 7
    },
    {
      "source": "Align-Columns-for-TLF-Reporting.Rmd",
      "filename": "Align-Columns-for-TLF-Reporting.html",
      "title": "Align-Columns-for-TLF-Reporting",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Read in ADAE and Apply Population",
        "Generate Counts and Percents for AE Body System and Preferred Term",
        "Denormalize the AE Counts and Percents Data Set",
        "Align the Columns for TLF Reporting",
        "Display the Aligned AE Counts and Percents Data Set",
        "Generate Counts and Percents for Baseline Characteristics Data",
        "Denormalize the Baseline Characteristics Summary Statistics Data",
        "Display the Aligned Baseline Characteristics Summary Statistics Data Set"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 4
    },
    {
      "source": "Convert-Format-Data-to-Codelist.Rmd",
      "filename": "Convert-Format-Data-to-Codelist.html",
      "title": "Convert-Format-Data-to-Codelist",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Invoke Setup Function",
        "Convert RFMTDIR Format Data Set to List",
        "Display the Results"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 3
    },
    {
      "source": "Convert-RTF-to-PDF.Rmd",
      "filename": "Convert-RTF-to-PDF.html",
      "title": "Convert-RTF-to-PDF",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Create Folder Structure on Windows"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-12-02 19:29:20",
      "commits": 3
    },
    {
      "source": "Convert-Strings-to-Dates.Rmd",
      "filename": "Convert-Strings-to-Dates.html",
      "title": "Convert-Strings-to-Dates",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Define library as a libname",
        "Use Libname to Access SDTM.AE Data",
        "Add times to the character dates",
        "Convert character dates to formatted R date variables",
        "Display the results"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 2
    },
    {
      "source": "Data-Compare.Rmd",
      "filename": "Data-Compare.html",
      "title": "Data-Compare",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Build Data Frames for Compare",
        "Compare the Data Frames",
        "Display the Results"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-21 21:24:01",
      "commits": 2
    },
    {
      "source": "Dem-Tbls.Rmd",
      "filename": "Dem-Tbls.html",
      "title": "Dem-Tbls",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Make Lists for Coding and Decoding ADSL Variables",
        "(Codes for Ordering Categories, Decodes for Category Labels)",
        "Perform the Coding and Decoding",
        "Iterate over ADSL and Process a List of Categorical (Counts/Percents) and Numeric (Summary Statistics) Variables",
        "Add Big N Value for Column Headers",
        "Select Page(s) of Table 15 (1)",
        "DDDATA for Table 15 (First few obs)",
        "Table 15 RTF",
        "Table 15 PDF",
        "Select Page(s) of Table 16 (1)",
        "DDDATA for Table 16 (First few obs)",
        "Table 16 RTF",
        "Table 16 PDF",
        "Select Page(s) of Table 17 (1)",
        "DDDATA for Table 17 (First few obs)",
        "Table 17 RTF",
        "Table 17 PDF",
        "Select Page(s) of Table 18 (2)",
        "DDDATA for Table 18 (First few obs)",
        "Table 18 RTF",
        "Table 18 PDF",
        "Select Page(s) of Table 19 (1)",
        "DDDATA for Table 19 (First few obs)",
        "Table 19 RTF",
        "Table 19 PDF",
        "Select Page(s) of Table 20 (1)",
        "DDDATA for Table 20 (First few obs)",
        "Table 20 RTF",
        "Table 20 PDF",
        "Select Page(s) of Table 21 (1)",
        "DDDATA for Table 21 (First few obs)",
        "Table 21 RTF",
        "Table 21 PDF",
        "Select Page(s) of Table 22 (1)",
        "DDDATA for Table 22 (First few obs)",
        "Table 22 RTF",
        "Table 22 PDF",
        "Select Page(s) of Table 23 (1)",
        "DDDATA for Table 23 (First few obs)",
        "Table 23 RTF",
        "Table 23 PDF",
        "Clean up Temporary Files"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-12-08 15:59:41",
      "commits": 5
    },
    {
      "source": "Denormalize-A-DataFrame.Rmd",
      "filename": "Denormalize-A-DataFrame.html",
      "title": "Denormalize-A-DataFrame",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Read in ADAE and Apply Population",
        "Generate Counts and Percents for AE Body System and Preferred Term",
        "Denormalize the AE Counts and Percents Data Set",
        "Display the Denormalized AE Counts and Percents Data Set",
        "Derive Summary Statistics for Baseline Characteristics Data",
        "Denormalize the Baseline Characteristics Summary Statistics Data Set",
        "Display the Denormalized Baseline Characteristics Summary Statistics Data Set"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 4
    },
    {
      "source": "Figures.Rmd",
      "filename": "Figures.html",
      "title": "Figures",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Select Page(s) of Figure 1 (1)",
        "DDDATA for Figure 1",
        "Figure 1 RTF",
        "Figure 1 PDF",
        "Select Page(s) of Figure 2 (1)",
        "DDDATA for Figure 2",
        "Figure 2 RTF",
        "Figure 2 PDF",
        "Clean up Temporary Files"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-12-08 15:59:41",
      "commits": 7
    },
    {
      "source": "Fill-Missings.Rmd",
      "filename": "Fill-Missings.html",
      "title": "Fill-Missings",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Before Filling Missings",
        "After Filling Missings"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-18 14:25:07",
      "commits": 1
    },
    {
      "source": "Generate-Counts-and-Percents.Rmd",
      "filename": "Generate-Counts-and-Percents.html",
      "title": "Generate-Counts-and-Percents",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Update ADSL and ADAE",
        "Generate Counts and Percents for AE Body System and Preferred Term",
        "Display the Results for AE Body System and Preferred Term",
        "Generate Counts and Percents for AE Preferred Term Only",
        "Display the Results for AE Preferred Term Counts and Percents",
        "Generate Counts and Percents for Demographic Data",
        "Display the Results for Counts and Percents of Demographic Data"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 4
    },
    {
      "source": "Generate-Relative-Column-Widths-for-RTF-Reporting.Rmd",
      "filename": "Generate-Relative-Column-Widths-for-RTF-Reporting.html",
      "title": "Generate-Relative-Column-Widths-for-RTF-Reporting",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Read in ADAE and Apply Population",
        "Generate Counts and Percents for AE Body System and Preferred Term then Denormalize It and Add Page Numbers",
        "Example 1:  Generate a List of Relative Column Widths for RTF Reporting with No Defaults",
        "Example 2:  Generate a List of Relative Column Widths for RTF Reporting with Defaults"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 3
    },
    {
      "source": "Generate-Summary-Statistics.Rmd",
      "filename": "Generate-Summary-Statistics.html",
      "title": "Generate-Summary-Statistics",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Update ADSL and ADVS",
        "Generate Summary Statistics for Baseline Characteristics",
        "Display the Results for Baseline Characteristics",
        "Generate Summary Statistics for Vital Signs with Constant Precision",
        "Display the Results for Vital Signs with Constant Precision",
        "Generate Summary Statistics for Vital Signs with Varying Precision"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 4
    },
    {
      "source": "Get-Data-for-Population.Rmd",
      "filename": "Get-Data-for-Population.html",
      "title": "Get-Data-for-Population",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Read in ADAE, Restrict to Population and Add Population Variables",
        "Display the Results for AE Body System and Preferred Term"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2026-01-06 19:21:32",
      "commits": 5
    },
    {
      "source": "Global-Reporting-Setup.Rmd",
      "filename": "Global-Reporting-Setup.html",
      "title": "Global-Reporting-Setup",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Global Environment",
        "Use Libname to Access and Subset Data",
        "Display the Result, add Study ID to Title"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 3
    },
    {
      "source": "Library-Setup.Rmd",
      "filename": "Library-Setup.html",
      "title": "Library-Setup",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Define Libnames",
        "Use Libname to Access and Subset Data",
        "Display the Result"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 2
    },
    {
      "source": "Load-Libraries.Rmd",
      "filename": "Load-Libraries.html",
      "title": "Load-Libraries",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Create a vector of packages to load.",
        "Unload all packages in the list above.",
        "Reload all packages in the list above.",
        "Confirm all packages in the list above are loaded."
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-12-01 19:23:06",
      "commits": 2
    },
    {
      "source": "Proc-Contents.Rmd",
      "filename": "Proc-Contents.html",
      "title": "Proc-Contents",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Generate a Proc Contents style report of a data frame in R",
        "Display the result"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2026-01-20 22:18:25",
      "commits": 2
    },
    {
      "source": "SAS-Type-Variable-Expansion.Rmd",
      "filename": "SAS-Type-Variable-Expansion.html",
      "title": "SAS-Type-Variable-Expansion",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Example 1: SAS Type Expansion of Variable List",
        "Example 2: SAS Type Expansion of Variable List",
        "Example 3: SAS Type Expansion of Variable List"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-18 14:25:07",
      "commits": 1
    },
    {
      "source": "Set-Data.Rmd",
      "filename": "Set-Data.html",
      "title": "Set-Data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Append data frames with different columns",
        "Display the Results"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-21 21:24:01",
      "commits": 2
    },
    {
      "source": "Stack-Variables.Rmd",
      "filename": "Stack-Variables.html",
      "title": "Stack-Variables",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vignette Build Datetime",
        "Load Libraries",
        "Set Up the Reporting Environment",
        "Read in ADAE and Apply Population",
        "Generate Counts and Percents for AE Body System and Preferred Term then Denormalize",
        "Stack Body System and Preferred Term",
        "Display the Data Set Containing the Stacked Column"
      ],
      "created": "2025-11-18 14:25:07",
      "modified": "2025-11-25 15:31:59",
      "commits": 4
    }
  ],
  "_score": 7.125968963092556,
  "_indexed": true,
  "_nocasepkg": "repfun",
  "_universes": [
    "gsk-biostatistics",
    "cjr337"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-12T08:49:50.000Z",
      "distro": "noble",
      "commit": "f95a24012c0d3b8460751616d6cda5f7c7b423d2",
      "fileid": "6e75674ac6477d910281a592fdf5942cc2dba7ad71ba938ff0d8cf6644106b0b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gsk-biostatistics/actions/runs/25723409243"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-12T08:49:35.000Z",
      "distro": "noble",
      "commit": "f95a24012c0d3b8460751616d6cda5f7c7b423d2",
      "fileid": "f97a08eef1955deb2ef13c9c670f1801a3d835b09a5568cdd4b1c0033b6aca7a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gsk-biostatistics/actions/runs/25723409243"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-12T08:49:21.000Z",
      "commit": "f95a24012c0d3b8460751616d6cda5f7c7b423d2",
      "fileid": "e3fc5b7e27021698ba8b753157c72359d1c89cb93e561c5853d31fb9367875cb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gsk-biostatistics/actions/runs/25723409243"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-12T08:49:06.000Z",
      "commit": "f95a24012c0d3b8460751616d6cda5f7c7b423d2",
      "fileid": "6ae19f0b92bfae2fdae6c960589653315dff09588d0b3fd9338b01558d8dc368",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gsk-biostatistics/actions/runs/25723409243"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-12T08:48:38.000Z",
      "commit": "f95a24012c0d3b8460751616d6cda5f7c7b423d2",
      "fileid": "d45746867555024e4af840e482440b6bc23628504f810a6aa064e8fc220388d3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gsk-biostatistics/actions/runs/25723409243"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-12T08:48:56.000Z",
      "commit": "f95a24012c0d3b8460751616d6cda5f7c7b423d2",
      "fileid": "53316a4ee9eda4dc56b454b771a7bfe27c756f407ea7be4829ce81ac3d077fb7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gsk-biostatistics/actions/runs/25723409243"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-12T08:48:27.000Z",
      "commit": "f95a24012c0d3b8460751616d6cda5f7c7b423d2",
      "fileid": "39fb1834e1025ba8551080a5964112d2c0567e33439e09aef8b89e393c2526b9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gsk-biostatistics/actions/runs/25723409243"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.2",
      "date": "2026-05-22T10:39:14.000Z",
      "commit": "f95a24012c0d3b8460751616d6cda5f7c7b423d2",
      "fileid": "e33f1aeb7fdb9a6ad0c817b334c8987d00f19e793a4eb29ff49657a2929c46da",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gsk-biostatistics/actions/runs/25723409243"
    }
  ]
}