{
  "_id": "6a103224acfb0bcc41c9763a",
  "Package": "htmlreportR",
  "Title": "'HTML' Reporting Made Simple(R)",
  "Version": "1.0.1",
  "Authors@R": "c(person(given = \"Álvaro\", family = \"Esteban Martos\", email = \"alvaroesteban@uma.es\", role = c(\"aut\", \"cph\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-9791-7779\")),\nperson(given = \"José\", family = \"Córdoba Caballero\", email = \"josecordoba@uma.es\", role = c(\"aut\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-1821-5742\")),\nperson(given = \"James\", family = \"Perkins\", email = \"jimrperkins@gmail.com\", role = c(\"aut\", \"cph\"),\ncomment = c(ORCID = \"0000-0003-4108-096X\")),\nperson(given = \"Pedro\", family = \"Seoane Zonjic\", email = \"seoanezonjic@uma.es\", role = c(\"aut\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-3020-1415\")),\nperson(given = \"Jesús\", family = \"Pérez García\", email = \"jesuspg94@uma.es\", role = c(\"aut\", \"cph\"),\ncomment = c(ORCID = \"0009-0006-9388-7465\"))\n)",
  "Description": "Create compressed, interactive 'HTML' (Hypertext Markup\nLanguage) reports with embedded 'Python' code, custom 'JS'\n('JavaScript') and 'CSS' (Cascading Style Sheets), and wrappers\nfor 'CanvasXpress' plots, networks and more. Based on\n<https://pypi.org/project/py-report-html/>, its sister project.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/AEstebanMar/htmlreportR",
  "BugReports": "https://github.com/AEstebanMar/htmlreportR/issues",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 08:49:24 UTC",
    "User": "root"
  },
  "Author": "Álvaro Esteban Martos [aut, cph, cre]\n(<https://orcid.org/0000-0001-9791-7779>), José Córdoba\nCaballero [aut, cph] (<https://orcid.org/0000-0002-1821-5742>),\nJames Perkins [aut, cph]\n(<https://orcid.org/0000-0003-4108-096X>), Pedro Seoane Zonjic\n[aut, cph] (<https://orcid.org/0000-0002-3020-1415>), Jesús\nPérez García [aut, cph]\n(<https://orcid.org/0009-0006-9388-7465>)",
  "Maintainer": "Álvaro Esteban Martos <alvaroesteban@uma.es>",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://aestebanmar.r-universe.dev",
  "Date/Publication": "2026-03-13 09:36:39 UTC",
  "RemoteUrl": "https://github.com/aestebanmar/htmlreportr",
  "RemoteRef": "HEAD",
  "RemoteSha": "9329cdf5047f700b1fe5b5382b351009c300be67",
  "MD5sum": "2dbc57100978b4c719ef230177cfe262",
  "_user": "aestebanmar",
  "_type": "src",
  "_file": "htmlreportR_1.0.1.tar.gz",
  "_fileid": "91a642751314213f51f75afb3429e1cfae5f6b5dc0a225ca11cd2db53f6358bf",
  "_filesize": 1318511,
  "_sha256": "91a642751314213f51f75afb3429e1cfae5f6b5dc0a225ca11cd2db53f6358bf",
  "_created": "2026-05-12T08:49:24.000Z",
  "_published": "2026-05-22T10:38:28.789Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77363201248,
      "time": 130,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "6939716105"
    },
    {
      "job": 77363201321,
      "time": 162,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6939726852"
    },
    {
      "job": 77363201255,
      "time": 187,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "6939735039"
    },
    {
      "job": 77363201316,
      "time": 143,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6939719863"
    },
    {
      "job": 77363200483,
      "time": 189,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939668691"
    },
    {
      "job": 77363200598,
      "time": 102,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158521111"
    },
    {
      "job": 77363200870,
      "time": 102,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "6939705874"
    },
    {
      "job": 77363201422,
      "time": 98,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "6939704675"
    },
    {
      "job": 77363201497,
      "time": 85,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6939699857"
    }
  ],
  "_buildurl": "https://github.com/r-universe/aestebanmar/actions/runs/25723683983",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/aestebanmar/htmlreportr",
  "_commit": {
    "id": "9329cdf5047f700b1fe5b5382b351009c300be67",
    "author": "Álvaro Esteban Martos <alvaroesteban@uma.es>",
    "committer": "Álvaro Esteban Martos <alvaroesteban@uma.es>",
    "message": "Added more complex example of embedded html, which revealed some issues of relying on pandoc\n",
    "time": 1773394599
  },
  "_maintainer": {
    "name": "Álvaro Esteban Martos",
    "email": "alvaroesteban@uma.es",
    "login": "aestebanmar",
    "twitter": "@elsociobq",
    "uuid": 86573252,
    "orcid": "0000-0001-9791-7779"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "mime",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "xfun",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "aestebanmar",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-20",
      "n": 7
    },
    {
      "week": "2025-21",
      "n": 13
    },
    {
      "week": "2025-22",
      "n": 7
    },
    {
      "week": "2025-23",
      "n": 6
    },
    {
      "week": "2025-24",
      "n": 22
    },
    {
      "week": "2025-26",
      "n": 5
    },
    {
      "week": "2025-28",
      "n": 5
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-41",
      "n": 2
    },
    {
      "week": "2025-49",
      "n": 4
    },
    {
      "week": "2025-50",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 7
    },
    {
      "week": "2026-07",
      "n": 4
    },
    {
      "week": "2026-11",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "css",
    "html",
    "js",
    "reporting-tool"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "aestebanmar",
      "count": 356,
      "uuid": 86573252
    },
    {
      "user": "jimrperkins",
      "count": 2,
      "uuid": 1127156
    }
  ],
  "_userbio": {
    "uuid": 86573252,
    "type": "user",
    "name": "Álvaro Esteban Martos",
    "description": "Bioinformatician at Universidad de Málaga"
  },
  "_downloads": {
    "count": 185,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/htmlreportR"
  },
  "_devurl": "https://github.com/aestebanmar/htmlreportr",
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/htmlreportR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/aestebanmar/htmlreportr",
  "_realowner": "aestebanmar",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2024-08-19"
    }
  ],
  "_exports": [
    "col_to_rownames",
    "htmlReport",
    "main_htmlreportR",
    "make_html_list",
    "parse_paths",
    "replace_paired_mark",
    "row_to_header"
  ],
  "_help": [
    {
      "page": "dot-add_id_column",
      "title": ".add_id_column",
      "topics": [
        ".add_id_column"
      ]
    },
    {
      "page": "dot-prepare_standard_triplet_df",
      "title": ".prepare_standard_triplet_df",
      "topics": [
        ".prepare_standard_triplet_df"
      ]
    },
    {
      "page": "add_header_row_names",
      "title": "Add Header and Row Names to Data Frame for HTML Report table",
      "topics": [
        "add_header_row_names"
      ]
    },
    {
      "page": "barplot-htmlReport-method",
      "title": "Build CanvasXpress barplot from R data frame",
      "topics": [
        "barplot-htmlReport-method"
      ]
    },
    {
      "page": "build_body",
      "title": "Build HTML Report Body",
      "topics": [
        "build_body"
      ]
    },
    {
      "page": "build-htmlReport-method",
      "title": "Build HTML report from template",
      "topics": [
        "build-htmlReport-method"
      ]
    },
    {
      "page": "col_to_rownames",
      "title": "col_to_rownames",
      "topics": [
        "col_to_rownames"
      ]
    },
    {
      "page": "compress_data",
      "title": "encode and compress data json",
      "topics": [
        "compress_data"
      ]
    },
    {
      "page": "concat",
      "title": "Custom addition operator for combining htmlReport objects",
      "topics": [
        "concat"
      ]
    },
    {
      "page": "density-htmlReport-method",
      "title": "Build CanvasXpress density plot from R data frame",
      "topics": [
        "density-htmlReport-method"
      ]
    },
    {
      "page": "extract_data",
      "title": "Retrieve Data from htmlReport Object",
      "topics": [
        "extract_data"
      ]
    },
    {
      "page": "get_col_n_row_span-htmlReport-method",
      "title": "converts span noted table into a span map.",
      "topics": [
        "get_col_n_row_span-htmlReport-method"
      ]
    },
    {
      "page": "get_data",
      "title": "Retrieve Data from htmlReport Object",
      "topics": [
        "get_data"
      ]
    },
    {
      "page": "get_data_for_plot",
      "title": "Get Data for Plotting from htmlReport Object",
      "topics": [
        "get_data_for_plot"
      ]
    },
    {
      "page": "get_plot",
      "title": "Get Plot from htmlReport Object",
      "topics": [
        "get_plot"
      ]
    },
    {
      "page": "get_plot_data",
      "title": "Get js Plot from canvasxpress_obj Object",
      "topics": [
        "get_plot_data"
      ]
    },
    {
      "page": "get_span-htmlReport-method",
      "title": "get col and rowspan for a table element specified by indices.",
      "topics": [
        "get_span-htmlReport-method"
      ]
    },
    {
      "page": "htmlReport-class",
      "title": "htmlReport reference class",
      "topics": [
        "htmlReport",
        "htmlReport-class"
      ]
    },
    {
      "page": "line-htmlReport-method",
      "title": "Build CanvasXpress line plot from R data frame",
      "topics": [
        "line-htmlReport-method"
      ]
    },
    {
      "page": "main_htmlreportR",
      "title": "Build report by loading files from disk and rendering template.",
      "topics": [
        "main_htmlreportR"
      ]
    },
    {
      "page": "make_head",
      "title": "Make HTML Report Head",
      "topics": [
        "make_head"
      ]
    },
    {
      "page": "make_html_list",
      "title": "make_html_list",
      "topics": [
        "make_html_list"
      ]
    },
    {
      "page": "merge_hashed_tables-htmlReport-method",
      "title": "binds tables contained in hash_vars by rows",
      "topics": [
        "merge_hashed_tables-htmlReport-method"
      ]
    },
    {
      "page": "parse_data_frame-htmlReport-method",
      "title": "Print data frame in HTML format",
      "topics": [
        "parse_data_frame-htmlReport-method"
      ]
    },
    {
      "page": "parse_paths",
      "title": "parse_paths",
      "topics": [
        "parse_paths"
      ]
    },
    {
      "page": "prettify_div-htmlReport-method",
      "title": "Encapsulates input code in div of specified characteristics",
      "topics": [
        "prettify_div-htmlReport-method"
      ]
    },
    {
      "page": "replace_paired_mark",
      "title": "replace_paired_mark",
      "topics": [
        "replace_paired_mark"
      ]
    },
    {
      "page": "row_to_header",
      "title": "row_to_header",
      "topics": [
        "row_to_header"
      ]
    },
    {
      "page": "scatter2D-htmlReport-method",
      "title": "Build CanvasXpress scatter2D plot from R data frame",
      "topics": [
        "scatter2D-htmlReport-method"
      ]
    },
    {
      "page": "scatter3D-htmlReport-method",
      "title": "Build CanvasXpress scatter3D plot from R data frame",
      "topics": [
        "scatter3D-htmlReport-method"
      ]
    },
    {
      "page": "static_ggplot_main-htmlReport-method",
      "title": "Generate static ggplot for HTML report",
      "topics": [
        "static_ggplot_main-htmlReport-method"
      ]
    },
    {
      "page": "static_plot_main-htmlReport-method",
      "title": "Generate static plot for HTML report",
      "topics": [
        "static_plot_main-htmlReport-method"
      ]
    },
    {
      "page": "table",
      "title": "Generate table from plotter object with specified options",
      "topics": [
        "table"
      ]
    },
    {
      "page": "write_report-htmlReport-method",
      "title": "Write HTML Report",
      "topics": [
        "write_report-htmlReport-method"
      ]
    }
  ],
  "_readme": "https://github.com/aestebanmar/htmlreportr/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "evaluate",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "isoband",
    "jsonlite",
    "knitr",
    "labeling",
    "lifecycle",
    "magrittr",
    "mime",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "yaml"
  ],
  "_score": 3.845098040014257,
  "_indexed": true,
  "_nocasepkg": "htmlreportr",
  "_universes": [
    "aestebanmar"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-12T08:51:28.000Z",
      "distro": "noble",
      "commit": "9329cdf5047f700b1fe5b5382b351009c300be67",
      "fileid": "2c8cc9cac4a7fbf64f5304d108b5dd929e225da1fe25f1b45948334fabb2da38",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/aestebanmar/actions/runs/25723683983"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-12T08:52:00.000Z",
      "distro": "noble",
      "commit": "9329cdf5047f700b1fe5b5382b351009c300be67",
      "fileid": "670a95f0baf638415c33a3204eb9dd10442ce49be9f9f2df47436efb7b62667a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/aestebanmar/actions/runs/25723683983"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-12T08:52:22.000Z",
      "commit": "9329cdf5047f700b1fe5b5382b351009c300be67",
      "fileid": "cadea908282ebf3bce07f02b32def214f527f40326ecd5743a971eac3f5c8af5",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/aestebanmar/actions/runs/25723683983"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-12T08:51:36.000Z",
      "commit": "9329cdf5047f700b1fe5b5382b351009c300be67",
      "fileid": "d24581b35ac4ae3a23e44b8ca063f9ea662a5dbcdd5599f80460b74360274821",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/aestebanmar/actions/runs/25723683983"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-12T08:50:53.000Z",
      "commit": "9329cdf5047f700b1fe5b5382b351009c300be67",
      "fileid": "3ad5beb792e731095b980f3549aceaae73b9e5d060bbc6f05e44274292abee1f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/aestebanmar/actions/runs/25723683983"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-12T08:50:54.000Z",
      "commit": "9329cdf5047f700b1fe5b5382b351009c300be67",
      "fileid": "04f3a8f88d95a34c7c30e28c2582dae423c4d84ccf1066e25d80e73f1ac84dd5",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/aestebanmar/actions/runs/25723683983"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-12T08:50:35.000Z",
      "commit": "9329cdf5047f700b1fe5b5382b351009c300be67",
      "fileid": "fe65d147c1a46ce7f7fe52c53226470642f8afe1e4b2c2516904b47f6872ce87",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/aestebanmar/actions/runs/25723683983"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-05-22T10:38:05.000Z",
      "commit": "9329cdf5047f700b1fe5b5382b351009c300be67",
      "fileid": "dcc4a79206dd040f47f7a94cd4cb922f597bb1b5dcad7f24e59906c4d281197d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/aestebanmar/actions/runs/25723683983"
    }
  ]
}