Package: junco
Title: Create Common Tables and Listings Used in Clinical Trials
Version: 0.1.7009
Date: 2026-10-09
Authors@R: c(
    person("Gabriel", "Becker", , "gabembecker@gmail.com", role = c("cre", "aut"),
           comment = "Original creator of the package, and author of included rtables functions"),
    person("Ilse", "Augustyns", , "iaugusty@its.jnj.com", role = c("aut")),
    person("Paul", "Jenkins", , "pjenkin2@its.jnj.com", role = c("aut")),
    person("Daniel", "Hofstaedter", , "dhofstae@its.jnj.com", role = c("aut")),
    person("Joseph", "Kovach", , "jkovach2@its.jnj.com", role = c("aut")),
    person("David", "Munoz Tord", , "david.munoztord@mailbox.org", role = c("aut")),
    person("Daniel", "Sabanes Bove", , "daniel@rconis.com", role = c("aut")),
    person("Ezequiel", "Anokian", , "eanokia1@its.jnj.com", role = c("ctb")),
    person("Renfei", "Mao", , "rmao6@its.jnj.com", role = c("ctb")),
    person("Mrinal", "Das", , "mdas35@its.jnj.com", role = c("ctb")),
    person("Wojciech", "Wójciak", , "wwojciak@its.jnj.com", role = c("ctb")),
    person("Johnson & Johnson Innovative Medicine", role = c("cph", "fnd"))
  )
Description: Structure and formatting requirements for clinical trial
        table and listing outputs vary between pharmaceutical
        companies. 'junco' provides additional tooling for use
        alongside the 'rtables', 'rlistings' and 'tern' packages when
        creating table and listing outputs. While motivated by the
        specifics of Johnson and Johnson Clinical and Statistical
        Programming's table and listing shells, 'junco' provides
        functionality that is general and reusable. Major features
        include a) alternative and extended statistical analyses beyond
        what 'tern' supports for use in standard safety and efficacy
        tables, b) a robust production-grade Rich Text Format (RTF) and
        DOCX exporter for tables, listings and graphs, c) structural
        support for spanning column headers and risk difference columns
        in tables, and d) robust font-aware automatic column width
        algorithms for both listings and tables.
License: Apache License (>= 2)
URL: https://github.com/johnsonandjohnson/junco,
        https://johnsonandjohnson.github.io/junco/
BugReports: https://github.com/johnsonandjohnson/junco/issues
Depends: R (>= 4.4), formatters (>= 0.5.13), rtables (>= 0.6.17)
Imports: tidytlg (>= 0.12.0), tern (>= 0.9.13), rlistings (>= 0.2.13),
        checkmate (>= 2.1.0), rbmi (>= 1.6.0), broom, methods,
        generics, stats, survival, tibble, utils, emmeans, mmrm,
        vcdExtra (>= 0.8.7), rtables.officer (>= 0.1.2), flextable (>=
        0.9.11), officer, xml2, ggplot2, assertthat
Encoding: UTF-8
Language: en-US
Roxygen: list(markdown = TRUE)
Suggests: knitr, rmarkdown, forcats (>= 1.0.0), testthat (>= 3.0.0),
        mockery, mvtnorm, parallel, readxl, rlang, tidyr,
        pharmaverseadamjnj (>= 0.0.5), multcomp, lifecycle, dplyr,
        ratesci (>= 1.1.0), random.cdisc.data
VignetteBuilder: knitr
Config/testthat/edition: 3
Config/roxygen2/version: 8.1.0
Config/pak/sysreqs: libcairo2-dev chromium cmake libfontconfig1-dev
        libfreetype6-dev libfribidi-dev libglpk-dev make
        libharfbuzz-dev texlive libicu-dev libjpeg-dev libpng-dev
        libtiff-dev libuv1-dev libwebp-dev libxml2-dev libssl-dev
        libnode-dev
Repository: https://johnsonandjohnson.r-universe.dev
Date/Publication: 2026-10-16 08:04:23 UTC
RemoteUrl: https://github.com/johnsonandjohnson/junco
RemoteRef: HEAD
RemoteSha: f723458abfcad1c300e970a25640d614f22286c1
NeedsCompilation: no
Packaged: 2026-10-16 12:46:16 UTC; root
Author: Gabriel Becker [cre, aut] (Original creator of the package, and author
    of included rtables functions),
  Ilse Augustyns [aut],
  Paul Jenkins [aut],
  Daniel Hofstaedter [aut],
  Joseph Kovach [aut],
  David Munoz Tord [aut],
  Daniel Sabanes Bove [aut],
  Ezequiel Anokian [ctb],
  Renfei Mao [ctb],
  Mrinal Das [ctb],
  Wojciech Wójciak [ctb],
  Johnson & Johnson Innovative Medicine [cph, fnd]
Maintainer: Gabriel Becker <gabembecker@gmail.com>
