{
  "_id": "6a10458cacfb0bcc41c9e807",
  "Package": "onbrand",
  "Type": "Package",
  "Title": "Templated Reporting Workflows in Word and PowerPoint",
  "Version": "1.0.8",
  "Authors@R": "c(person(\"John\", \"Harrold\", \nrole    = c(\"aut\", \"cre\"),\nemail   = \"john.m.harrold@gmail.com\",\ncomment = c(ORCID=\"0000-0003-2052-4373\")),\nperson(\"Bryan\", \"Smith\",\nrole    = c(\"aut\"),\nemail   = \"r.bryan.smith@gmail.com \"))",
  "Maintainer": "John Harrold <john.m.harrold@gmail.com>",
  "Description": "Automated reporting in Word and PowerPoint can require\ncustomization for each organizational template. This package\nworks around this by adding standard reporting functions and an\nabstraction layer to facilitate automated reporting workflows\nthat can be replicated across different organizational\ntemplates.",
  "URL": "https://onbrand.ubiquity.tools",
  "BugReports": "https://github.com/john-harrold/onbrand/issues",
  "License": "BSD_2_clause + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libcairo2-dev cmake libfontconfig1-dev\nlibfreetype6-dev libfribidi-dev make libharfbuzz-dev libicu-dev\nlibjpeg-dev libpng-dev libtiff-dev libuv1-dev libwebp-dev\nlibxml2-dev libssl-dev",
  "Repository": "https://john-harrold.r-universe.dev",
  "Date/Publication": "2026-02-10 03:42:24 UTC",
  "RemoteUrl": "https://github.com/john-harrold/onbrand",
  "RemoteRef": "HEAD",
  "RemoteSha": "6f2290707280c5e69d88b3db04172e4ac2646162",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-11 06:03:08 UTC",
    "User": "root"
  },
  "Author": "John Harrold [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-2052-4373>),\nBryan Smith [aut]",
  "MD5sum": "b1d36d4f3494065869f09c40f8299c8a",
  "_user": "john-harrold",
  "_type": "src",
  "_file": "onbrand_1.0.8.tar.gz",
  "_fileid": "97a0cc79db1851163df3b57514c0249d5923c2c9798f3d1f7076d0c759148ae9",
  "_filesize": 19266841,
  "_sha256": "97a0cc79db1851163df3b57514c0249d5923c2c9798f3d1f7076d0c759148ae9",
  "_created": "2026-05-11T06:03:08.000Z",
  "_published": "2026-05-22T12:01:16.175Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77375129690,
      "time": 197,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6911400590"
    },
    {
      "job": 77375129885,
      "time": 188,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6911397767"
    },
    {
      "job": 77375129951,
      "time": 142,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6911388321"
    },
    {
      "job": 77375129749,
      "time": 123,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6911384767"
    },
    {
      "job": 77375129347,
      "time": 216,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6911357936"
    },
    {
      "job": 77375129194,
      "time": 121,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7159969970"
    },
    {
      "job": 77375129673,
      "time": 224,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6911404947"
    },
    {
      "job": 77375129757,
      "time": 174,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6911394847"
    },
    {
      "job": 77375129798,
      "time": 159,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6911392004"
    }
  ],
  "_buildurl": "https://github.com/r-universe/john-harrold/actions/runs/25653084894",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/john-harrold/onbrand",
  "_commit": {
    "id": "6f2290707280c5e69d88b3db04172e4ac2646162",
    "author": "John Harrold <john.m.harrold@gmail.com>",
    "committer": "John Harrold <john.m.harrold@gmail.com>",
    "message": "reformtting\n",
    "time": 1770694944
  },
  "_maintainer": {
    "name": "John Harrold",
    "email": "john.m.harrold@gmail.com",
    "login": "john-harrold",
    "mastodon": "@AbuMirchi@mastodon.social",
    "bluesky": "@abumirchi.com",
    "uuid": 3170004,
    "orcid": "0000-0003-2052-4373"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "flextable",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "officer",
      "version": ">= 0.3.7",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "john-harrold",
  "_selfowned": true,
  "_usedby": 4,
  "_updates": [
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-38",
      "n": 2
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-01",
      "n": 1
    },
    {
      "week": "2026-02",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 5
    },
    {
      "week": "2026-07",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.07",
      "date": "2025-07-22"
    },
    {
      "name": "v1.0.8",
      "date": "2025-12-31"
    }
  ],
  "_stars": 26,
  "_contributors": [
    {
      "user": "john-harrold",
      "count": 111,
      "uuid": 3170004
    },
    {
      "user": "bscowboy",
      "count": 17,
      "uuid": 8884757
    },
    {
      "user": "davidgohel",
      "count": 1,
      "uuid": 4331618
    }
  ],
  "_userbio": {
    "uuid": 3170004,
    "type": "user",
    "name": "John Harrold",
    "description": "I like math, and I make drugs.\r\n\r\n"
  },
  "_downloads": {
    "count": 395,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/onbrand"
  },
  "_devurl": "https://github.com/john-harrold/onbrand",
  "_pkgdown": "https://onbrand.ubiquity.tools",
  "_searchresults": 59,
  "_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/onbrand.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/john-harrold/onbrand",
  "_realowner": "john-harrold",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2021-07-12"
    },
    {
      "version": "1.0.1",
      "date": "2021-09-02"
    },
    {
      "version": "1.0.2",
      "date": "2021-12-20"
    },
    {
      "version": "1.0.3",
      "date": "2023-07-16"
    },
    {
      "version": "1.0.4",
      "date": "2023-12-08"
    },
    {
      "version": "1.0.5",
      "date": "2024-02-05"
    },
    {
      "version": "1.0.6",
      "date": "2024-09-23"
    },
    {
      "version": "1.0.7",
      "date": "2025-07-22"
    },
    {
      "version": "1.0.8",
      "date": "2026-01-11"
    }
  ],
  "_exports": [
    "add_pptx_ph_content",
    "fetch_md_def",
    "fetch_officer_object",
    "fetch_report_format",
    "fetch_rpttype",
    "fph",
    "fst",
    "ft_apply_md",
    "md_to_officer",
    "md_to_oo",
    "mk_lg_tbl",
    "preview_template",
    "read_template",
    "report_add_doc_content",
    "report_add_slide",
    "save_report",
    "set_officer_object",
    "span_table",
    "template_details",
    "view_layout"
  ],
  "_help": [
    {
      "page": "add_pptx_ph_content",
      "title": "Populate Placeholder In Officer Report",
      "topics": [
        "add_pptx_ph_content"
      ]
    },
    {
      "page": "build_span",
      "title": "Construct Table Span From Components",
      "topics": [
        "build_span"
      ]
    },
    {
      "page": "fetch_md_def",
      "title": "Fetch Markdown Default Format from onbrand Object",
      "topics": [
        "fetch_md_def"
      ]
    },
    {
      "page": "fetch_officer_object",
      "title": "Extracts Officer Object From Onbrand Report Object",
      "topics": [
        "fetch_officer_object"
      ]
    },
    {
      "page": "fetch_report_format",
      "title": "Fetch The Specified Report Formatting Information",
      "topics": [
        "fetch_report_format"
      ]
    },
    {
      "page": "fetch_rpttype",
      "title": "Determines Type of Report Template",
      "topics": [
        "fetch_rpttype"
      ]
    },
    {
      "page": "fph",
      "title": "Fetch PowerPoint Placeholder",
      "topics": [
        "fph"
      ]
    },
    {
      "page": "fst",
      "title": "Fetch Word Style",
      "topics": [
        "fst"
      ]
    },
    {
      "page": "ft_apply_md",
      "title": "Render Markdown in flextable Object",
      "topics": [
        "ft_apply_md"
      ]
    },
    {
      "page": "md_to_officer",
      "title": "Parse Markdown for Officer",
      "topics": [
        "md_to_officer"
      ]
    },
    {
      "page": "md_to_oo",
      "title": "Parse Markdown into Officer as_paragraph Result",
      "topics": [
        "md_to_oo"
      ]
    },
    {
      "page": "mk_lg_tbl",
      "title": "Creates Large Table Data for Testing",
      "topics": [
        "mk_lg_tbl"
      ]
    },
    {
      "page": "onbrand",
      "title": "onbrand: officer Abstraction Layer for Organizational Templates",
      "topics": [
        "onbrand-package",
        "onbrand"
      ]
    },
    {
      "page": "preview_template",
      "title": "Generate Report Previewing the Locations From Mapping File",
      "topics": [
        "preview_template"
      ]
    },
    {
      "page": "read_template",
      "title": "Read Word or PowerPoint Templates",
      "topics": [
        "read_template"
      ]
    },
    {
      "page": "report_add_doc_content",
      "title": "Add Content to Body of a Word Document Report",
      "topics": [
        "report_add_doc_content"
      ]
    },
    {
      "page": "report_add_slide",
      "title": "Add Slide and Content",
      "topics": [
        "report_add_slide"
      ]
    },
    {
      "page": "save_report",
      "title": "Save Onbrand Report to a File",
      "topics": [
        "save_report"
      ]
    },
    {
      "page": "set_officer_object",
      "title": "Places Officer Object Into Onbrand Report Object",
      "topics": [
        "set_officer_object"
      ]
    },
    {
      "page": "span_table",
      "title": "Spread Large Table Over Smaller Tables",
      "topics": [
        "span_table"
      ]
    },
    {
      "page": "template_details",
      "title": "Show Template Details for `onbrand` Object",
      "topics": [
        "template_details"
      ]
    },
    {
      "page": "view_layout",
      "title": "Generate Annotated Layout for Report Templates",
      "topics": [
        "view_layout"
      ]
    }
  ],
  "_pkglogo": "https://github.com/john-harrold/onbrand/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/john-harrold/onbrand/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "cpp11",
    "data.table",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "flextable",
    "fontawesome",
    "fontBitstreamVera",
    "fontLiberation",
    "fontquiver",
    "fs",
    "gdtools",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "officer",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "ragg",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "S7",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "uuid",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xml2",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "Custom_Office_Templates.Rmd",
      "filename": "Custom_Office_Templates.html",
      "title": "Custom Templates",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Mapping and the yaml file format",
        "PowerPoint",
        "Step 1: Read the PowerPoint template",
        "Step 2: Create the PowerPoint mapping",
        "Defining markdown defaults",
        "Post-processing",
        "Step 3: Testing and previewing your template",
        "Word",
        "Step 1: Read the Word document",
        "Step 2: Create the Word mapping",
        "styles",
        "doc_def",
        "formatting",
        "md_def",
        "post_processing",
        "Switching templates",
        "Using your new template",
        "Mapping file"
      ],
      "created": "2021-06-06 05:17:08",
      "modified": "2024-05-11 14:12:17",
      "commits": 26
    },
    {
      "source": "Creating_Templated_Office_Workflows.Rmd",
      "filename": "Creating_Templated_Office_Workflows.html",
      "title": "Templated Workflows",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "PowerPoint",
        "Loading your presentation template",
        "Adding content to placeholders",
        "Lists",
        "Figures",
        "Tables",
        "Adding content in user-defined locations",
        "Saving presentations",
        "Accessing the PowerPoint mapping information",
        "Word",
        "Loading your Word template",
        "Adding content",
        "Table of contents",
        "Text",
        "Styles",
        "Formats",
        "Formatting sections",
        "Placeholder text",
        "Formatting sections (again)",
        "Multi-page figures and tables",
        "Cross referencing figures and tables",
        "Saving the Word report",
        "Accessing the Word mapping information",
        "Formatting with markdown",
        "Using onbrand::ft_apply_md to format tables",
        "Accessing the officer object directly",
        "Mapping file"
      ],
      "created": "2021-06-06 05:17:08",
      "modified": "2025-02-06 03:10:23",
      "commits": 26
    }
  ],
  "_score": 8.469126588316513,
  "_indexed": true,
  "_nocasepkg": "onbrand",
  "_universes": [
    "john-harrold"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.8",
      "date": "2026-05-11T06:05:47.000Z",
      "distro": "noble",
      "commit": "6f2290707280c5e69d88b3db04172e4ac2646162",
      "fileid": "9b7bec208753550e41d684a51a7de9c14efa06f8e7b15fc3384a055340137ba0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/john-harrold/actions/runs/25653084894"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.8",
      "date": "2026-05-11T06:05:38.000Z",
      "distro": "noble",
      "commit": "6f2290707280c5e69d88b3db04172e4ac2646162",
      "fileid": "0409e9494c4db344ff061c88309f415405df9a09f492d11856918282441b80e7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/john-harrold/actions/runs/25653084894"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.8",
      "date": "2026-05-11T06:05:04.000Z",
      "commit": "6f2290707280c5e69d88b3db04172e4ac2646162",
      "fileid": "bec3bbe1e938a9c3d7ec191919a0594eb748402293bc11e4ea0bc243242dd2f4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/john-harrold/actions/runs/25653084894"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.8",
      "date": "2026-05-11T06:04:47.000Z",
      "commit": "6f2290707280c5e69d88b3db04172e4ac2646162",
      "fileid": "0b6d68855c87d5593b244341da096f47a51d2c78092a7edd2ea93cf52a1a4eba",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/john-harrold/actions/runs/25653084894"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.8",
      "date": "2026-05-11T06:05:33.000Z",
      "commit": "6f2290707280c5e69d88b3db04172e4ac2646162",
      "fileid": "b18a8fe611a3f09cbe5b28bb0666e02ce93620e52731b0c3d791e68d2d015986",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/john-harrold/actions/runs/25653084894"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.8",
      "date": "2026-05-11T06:04:39.000Z",
      "commit": "6f2290707280c5e69d88b3db04172e4ac2646162",
      "fileid": "ce5c0903dccd3f407f8d84c5894f11588b8f90703b79ed4cc57d4fc750cd14a3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/john-harrold/actions/runs/25653084894"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.8",
      "date": "2026-05-11T06:04:30.000Z",
      "commit": "6f2290707280c5e69d88b3db04172e4ac2646162",
      "fileid": "8fe06c41ed23800aae7466b8795d9c51f72fb8085104da4d7a661e86de689342",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/john-harrold/actions/runs/25653084894"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.8",
      "date": "2026-05-22T12:00:51.000Z",
      "commit": "6f2290707280c5e69d88b3db04172e4ac2646162",
      "fileid": "c5d88740fa5991fd9908a1a44ac93db1cc5267513b87036e018533304189e1db",
      "status": "success",
      "buildurl": "https://github.com/r-universe/john-harrold/actions/runs/25653084894"
    }
  ]
}