Package: junco
Title: Create Common Tables and Listings Used in Clinical Trials
Version: 0.1.3
Date: 2026-01-12
Authors@R: c(
    person("Gabriel", "Becker", , "gabembecker@gmail.com", role = c("cre", "aut"),
           comment = "Original creator of the package, and author of included formatters 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.com", 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", "Wojciak", , "wwojciak@its.jnj.com", role = c("ctb")),
    person("Isaac", "Gravestock", role = "cph",
           comment = "Author of included rbmi functions"),
    person("Joe", "Zhu", role = "cph",
           comment = "Author of included tern and rtables.officer functions"),
    person("Johnson & Johnson Innovative Medicine", role = c("cph", "fnd")),
    person("F. Hoffmann-La Roche AG", role = c("cph"),
            comment = "Copyright holder of included formatters, rtables.officer and tern functions")
  )
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) exporter for both tables and listings, 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.12), rtables (>= 0.6.15)
Imports: tidytlg (>= 0.11.0), tern (>= 0.9.10), rlistings (>= 0.2.13),
        checkmate (>= 2.1.0), broom, methods, dplyr, generics, stats,
        survival, tibble, utils, emmeans, mmrm, assertthat, vcdExtra
        (>= 0.8.7), rtables.officer (>= 0.1.0), flextable, officer,
        xml2, ggplot2, stringi, systemfonts
Encoding: UTF-8
Language: en-US
RoxygenNote: 7.3.3
Suggests: knitr, rmarkdown, forcats (>= 1.0.0), testthat (>= 3.0.0),
        mockery, mvtnorm, parallel, readxl, rlang, rbmi (>= 1.3.0),
        tidyr, pharmaverseadamjnj (>= 0.0.2)
VignetteBuilder: knitr
Config/testthat/edition: 3
Additional_repositories: https://insightsengineering.r-universe.dev/
NeedsCompilation: no
Packaged: 2026-01-14 11:45:00 UTC; gbecker
Author: Gabriel Becker [cre, aut] (Original creator of the package, and author
    of included formatters 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 Wojciak [ctb],
  Isaac Gravestock [cph] (Author of included rbmi functions),
  Joe Zhu [cph] (Author of included tern and rtables.officer functions),
  Johnson & Johnson Innovative Medicine [cph, fnd],
  F. Hoffmann-La Roche AG [cph] (Copyright holder of included formatters,
    rtables.officer and tern functions)
Maintainer: Gabriel Becker <gabembecker@gmail.com>
Repository: CRAN
Date/Publication: 2026-01-15 09:10:03 UTC
Built: R 4.6.0; ; 2026-01-16 00:52:41 UTC; windows
