{
  "_id": "6a10650cacfb0bcc41ca8a2b",
  "Package": "emphatic",
  "Type": "Package",
  "Title": "Exploratory Analysis of Tabular Data using Colour Highlighting",
  "Version": "0.1.8",
  "Authors@R": "c(\nperson(\"Mike\", \"Cheng\", role = c(\"aut\", \"cre\", 'cph'), email = \"mikefc@coolbutuseless.com\")\n)",
  "Maintainer": "Mike Cheng <mikefc@coolbutuseless.com>",
  "Description": "Tools for exploratory analysis of tabular data using\ncolour highlighting. Highlighting is displayed in any console\nsupporting 'ANSI' colours, and can be converted to 'HTML',\n'typst', 'latex' and 'SVG'. 'quarto' and 'rmarkdown' rendering\nare directly supported. It is also possible to add colour to\nregular expression matches and highlight differences between\ntwo arbitrary R objects.",
  "URL": "https://coolbutuseless.github.io/package/emphatic/,\nhttps://github.com/coolbutuseless/emphatic",
  "BugReports": "https://github.com/coolbutuseless/emphatic/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.1",
  "VignetteBuilder": "knitr",
  "Repository": "https://coolbutuseless.r-universe.dev",
  "Date/Publication": "2024-12-24 04:47:34 UTC",
  "RemoteUrl": "https://github.com/coolbutuseless/emphatic",
  "RemoteRef": "HEAD",
  "RemoteSha": "559f89503524a37b3ca968ecf4d527686872ae7a",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-08 06:33:43 UTC",
    "User": "root"
  },
  "Author": "Mike Cheng [aut, cre, cph]",
  "MD5sum": "ba7faf94a5ad6f07e42205528ea3ee5e",
  "_user": "coolbutuseless",
  "_type": "src",
  "_file": "emphatic_0.1.8.tar.gz",
  "_fileid": "5b28c4a959becaf59fdece29387aff58db022f3c9dcae2ae37bb7ca2492c7089",
  "_filesize": 222204,
  "_sha256": "5b28c4a959becaf59fdece29387aff58db022f3c9dcae2ae37bb7ca2492c7089",
  "_created": "2026-05-08T06:33:43.000Z",
  "_published": "2026-05-22T14:15:40.060Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77397648228,
      "time": 130,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6873309196"
    },
    {
      "job": 77397647905,
      "time": 118,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873305063"
    },
    {
      "job": 77397648491,
      "time": 91,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6873298585"
    },
    {
      "job": 77397648239,
      "time": 74,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873294403"
    },
    {
      "job": 77397647411,
      "time": 171,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873276838"
    },
    {
      "job": 77397647334,
      "time": 98,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7162675952"
    },
    {
      "job": 77397647863,
      "time": 87,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6873297461"
    },
    {
      "job": 77397648302,
      "time": 77,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6873295409"
    },
    {
      "job": 77397648498,
      "time": 70,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873293628"
    }
  ],
  "_buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540806188",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/coolbutuseless/emphatic",
  "_commit": {
    "id": "559f89503524a37b3ca968ecf4d527686872ae7a",
    "author": "mike <mikefc@coolbutuseless.com>",
    "committer": "mike <mikefc@coolbutuseless.com>",
    "message": "Add CRAN link\n",
    "time": 1735015654
  },
  "_maintainer": {
    "name": "Mike Cheng",
    "email": "mikefc@coolbutuseless.com",
    "login": "coolbutuseless",
    "uuid": 181818
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "openxlsx",
      "role": "Suggests"
    }
  ],
  "_owner": "coolbutuseless",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 144,
  "_contributors": [
    {
      "user": "coolbutuseless",
      "count": 53,
      "uuid": 181818
    },
    {
      "user": "awong234",
      "count": 1,
      "uuid": 37594391
    }
  ],
  "_userbio": {
    "uuid": 181818,
    "type": "user",
    "name": "mikefc",
    "description": "Cool, but useless."
  },
  "_downloads": {
    "count": 633,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/emphatic"
  },
  "_devurl": "https://github.com/coolbutuseless/emphatic",
  "_pkgdown": "https://coolbutuseless.github.io/package/emphatic/",
  "_searchresults": 12,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/emphatic.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/coolbutuseless/emphatic",
  "_realowner": "coolbutuseless",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.8",
      "date": "2024-05-28"
    }
  ],
  "_exports": [
    "as_emphatic",
    "as_html",
    "as_latex",
    "as_svg",
    "as_svg_anim",
    "as_svg_group",
    "as_typst",
    "hl",
    "hl_adjust",
    "hl_diff",
    "hl_grep",
    "hl_opts",
    "is_emphatic",
    "knit_print.emphatic",
    "show_html",
    "write_xlsx"
  ],
  "_datasets": [
    {
      "name": "challenger",
      "title": "Challenger o-ring dataset",
      "object": "challenger",
      "class": [
        "data.frame"
      ],
      "fields": [
        "flight",
        "temp",
        "erosion",
        "blowby",
        "damage",
        "date"
      ],
      "rows": 23,
      "table": true,
      "tojson": true
    },
    {
      "name": "sea_ice_area",
      "title": "Monthly Southern Sea Ice Area over the last 40 years",
      "object": "sea_ice_area",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Jan",
        "Feb",
        "Mar",
        "Apr",
        "May",
        "Jun",
        "Jul",
        "Aug",
        "Sep",
        "Oct",
        "Nov",
        "Dec"
      ],
      "rows": 43,
      "table": true,
      "tojson": true
    },
    {
      "name": "sydney_rain",
      "title": "Monthly total rainfall in Centennial Park, Sydney, Australia",
      "object": "sydney_rain",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Year",
        "Jan",
        "Feb",
        "Mar",
        "Apr",
        "May",
        "Jun",
        "Jul",
        "Aug",
        "Sep",
        "Oct",
        "Nov",
        "Dec"
      ],
      "rows": 64,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "as_emphatic",
      "title": "Convert a data.frame, matrix or atomic vector into an emphatic version",
      "topics": [
        "as_emphatic"
      ]
    },
    {
      "page": "as_html",
      "title": "Render an emphatic object to HTML",
      "topics": [
        "as_html"
      ]
    },
    {
      "page": "as_latex",
      "title": "Render an emphatic object to Latex",
      "topics": [
        "as_latex"
      ]
    },
    {
      "page": "as_svg",
      "title": "Wrap a single emphatic object into an SVG for display",
      "topics": [
        "as_svg"
      ]
    },
    {
      "page": "as_svg_anim",
      "title": "Wrap multiple emphatic object into an SVG animation",
      "topics": [
        "as_svg_anim"
      ]
    },
    {
      "page": "as_svg_group",
      "title": "Wrap an emphatic object to part of an SVG",
      "topics": [
        "as_svg_group"
      ]
    },
    {
      "page": "as_typst",
      "title": "Render an emphatic object to typst",
      "topics": [
        "as_typst"
      ]
    },
    {
      "page": "as.character.emphatic",
      "title": "Convert an 'emphatic' data.frame, matrix or atomic vector into a character string.",
      "topics": [
        "as.character.emphatic"
      ]
    },
    {
      "page": "challenger",
      "title": "Challenger o-ring dataset",
      "topics": [
        "challenger"
      ]
    },
    {
      "page": "hl",
      "title": "Highlight elements in a data.frame",
      "topics": [
        "hl"
      ]
    },
    {
      "page": "hl_adjust",
      "title": "Set options for printing on the emphatic matrix or data.frame",
      "topics": [
        "hl_adjust"
      ]
    },
    {
      "page": "hl_diff",
      "title": "Colour the differences between character representations of objects",
      "topics": [
        "hl_diff"
      ]
    },
    {
      "page": "hl_grep",
      "title": "Colour highlighting a regular expression search",
      "topics": [
        "hl_grep"
      ]
    },
    {
      "page": "hl_opts",
      "title": "Create a set of options",
      "topics": [
        "hl_opts"
      ]
    },
    {
      "page": "is_emphatic",
      "title": "Check if data.frame, matrix or atomic vector is a valid emphatic version",
      "topics": [
        "is_emphatic"
      ]
    },
    {
      "page": "knit_print.emphatic",
      "title": "Automatically output emphatic objects to HTML knitted documents.",
      "topics": [
        "knit_print.emphatic"
      ]
    },
    {
      "page": "print.emphatic",
      "title": "Print an 'emphatic' data.frame, matrix or atomic vector",
      "topics": [
        "print.emphatic"
      ]
    },
    {
      "page": "sea_ice_area",
      "title": "Monthly Southern Sea Ice Area over the last 40 years",
      "topics": [
        "sea_ice_area"
      ]
    },
    {
      "page": "show_html",
      "title": "Show HTML or SVG content in the rstudio viewer pane",
      "topics": [
        "show_html"
      ]
    },
    {
      "page": "sydney_rain",
      "title": "Monthly total rainfall in Centennial Park, Sydney, Australia",
      "topics": [
        "sydney_rain"
      ]
    },
    {
      "page": "write_xlsx",
      "title": "Write an emphatic data.frame to an Excel workbook",
      "topics": [
        "write_xlsx"
      ]
    }
  ],
  "_readme": "https://github.com/coolbutuseless/emphatic/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "example-challenger.Rmd",
      "filename": "example-challenger.html",
      "title": "Example - Challenger O-Ring Failure",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Challenger O-Ring data",
        "Ordering by temperature",
        "First Iteration with",
        "Second Iteration with"
      ],
      "created": "2024-04-28 04:29:22",
      "modified": "2024-05-06 05:27:57",
      "commits": 4
    },
    {
      "source": "aaa-data-frames.Rmd",
      "filename": "aaa-data-frames.html",
      "title": "Quick Start - Data Frames",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Goal",
        "Step 1: mtcars",
        "Step 2: Use",
        "Step 3: Highlight only rows where cylinder is 6 or 8",
        "Step 4: Shade by mpg rating using ggplot2::scale_colour_viridis_c()",
        "Step 5: Extend shading across all rows except gear and carb",
        "Step 6: Highlight the maximum mpg",
        "Step 7: De-emphasise the text"
      ],
      "created": "2020-11-12 11:10:54",
      "modified": "2024-04-29 11:03:56",
      "commits": 5
    },
    {
      "source": "sydney_rain.Rmd",
      "filename": "sydney_rain.html",
      "title": "Rain in Sydney",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Average monthly rainfall during the period 1960 - 2023",
        "Floods in NSW",
        "Highlight months with above average rainfall and mark years in which flooding occurred"
      ],
      "created": "2024-05-26 05:18:14",
      "modified": "2024-05-26 05:18:14",
      "commits": 1
    },
    {
      "source": "specify-colours.Rmd",
      "filename": "specify-colours.html",
      "title": "Specifying Colours",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Specify a single colour",
        "Specify a vector of colours",
        "Specify a colour scale to apply to a variable",
        "Specify a colour scale to apply to a variable, and apply the colouring to multiple columns",
        "Specify a colour scale to apply to multiple variables independently",
        "Specify a colour scale to apply to multiple variables as a whole"
      ],
      "created": "2020-11-12 11:10:54",
      "modified": "2024-05-06 05:27:57",
      "commits": 6
    },
    {
      "source": "specify-columns.Rmd",
      "filename": "specify-columns.html",
      "title": "Specifying Columns",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Select all cols",
        "Select cols by index",
        "Select cols by name",
        "Select cols by rowname symbol",
        "Select cols using col_number()",
        "Select cols using selectors like tidyselect"
      ],
      "created": "2020-11-12 11:10:54",
      "modified": "2024-05-06 05:27:57",
      "commits": 4
    },
    {
      "source": "specify-rows.Rmd",
      "filename": "specify-rows.html",
      "title": "Specifying Rows",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Select all rows",
        "Select rows by index",
        "Select rows by name",
        "Select rows by rowname symbol",
        "Select rows by expression",
        "Select rows using n() and row_number()",
        "Select rows using selectors like tidyselect"
      ],
      "created": "2020-11-12 11:10:54",
      "modified": "2024-05-06 05:27:57",
      "commits": 4
    },
    {
      "source": "svg-animation.Rmd",
      "filename": "svg-animation.html",
      "title": "svg-animation",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2024-05-26 05:18:14",
      "modified": "2024-05-26 05:18:14",
      "commits": 1
    }
  ],
  "_score": 6.78161178249315,
  "_indexed": true,
  "_nocasepkg": "emphatic",
  "_universes": [
    "coolbutuseless"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.8",
      "date": "2026-05-08T06:35:55.000Z",
      "distro": "noble",
      "commit": "559f89503524a37b3ca968ecf4d527686872ae7a",
      "fileid": "4fb072162c5f78d73c44d797869a79cc9b419b6381c643b4d77bd3c80fd5f836",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540806188"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.8",
      "date": "2026-05-08T06:35:41.000Z",
      "distro": "noble",
      "commit": "559f89503524a37b3ca968ecf4d527686872ae7a",
      "fileid": "a2adace9b20194fff6c74889f6f4ee652558cda1b34bd317607493bf3f00c262",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540806188"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.8",
      "date": "2026-05-08T06:35:15.000Z",
      "commit": "559f89503524a37b3ca968ecf4d527686872ae7a",
      "fileid": "25349bd5a0b794f1d384ebcf75d072287ddd94296927ba01960c42cba09612d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540806188"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.8",
      "date": "2026-05-08T06:35:01.000Z",
      "commit": "559f89503524a37b3ca968ecf4d527686872ae7a",
      "fileid": "03a281f38736278c3aa626a309b89c41d09c8cf61e1c3dd1cadd9258819cad10",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540806188"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.8",
      "date": "2026-05-08T06:34:58.000Z",
      "commit": "559f89503524a37b3ca968ecf4d527686872ae7a",
      "fileid": "c0eabc73db9c10441d1336f7f6b3d172d8cbc65e6cf0390bc6103c86ac6459f7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540806188"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.8",
      "date": "2026-05-08T06:34:55.000Z",
      "commit": "559f89503524a37b3ca968ecf4d527686872ae7a",
      "fileid": "eec4f7722157805b7f193bbf73a38dc799d5351d0fa73f3e2edba123f84d62b7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540806188"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.8",
      "date": "2026-05-08T06:34:45.000Z",
      "commit": "559f89503524a37b3ca968ecf4d527686872ae7a",
      "fileid": "1140b57bdb3ad42cb01eec4de8b7e38ce34db2dd280ef3a9f92a4e09abcdfcf6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540806188"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.8",
      "date": "2026-05-22T14:15:26.000Z",
      "commit": "559f89503524a37b3ca968ecf4d527686872ae7a",
      "fileid": "31c67f715770ebe1324144339074678c86c2a5a1f087f67fd57ea8f59a5c1c9d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540806188"
    }
  ]
}