{
  "_id": "6af6a64fb90b31e79afd6de7",
  "Package": "reactablefmtr",
  "Type": "Package",
  "Title": "Streamlined Table Styling and Formatting for Reactable",
  "Version": "2.0.0.9001",
  "Authors@R": "c(\nperson(\"Kyle\", \"Cuilla\", role = c(\"aut\", \"cre\", \"cph\"), email = \"kyle.cuilla@gmail.com\"),\nperson(\"Greg\", \"Lin\", role = c(\"ctb\")),\nperson(\"June\", \"Choe\", role = c(\"ctb\")),\nperson(\"Kent\", \"Russell\", role = c(\"ctb\"))\n)",
  "Maintainer": "Kyle Cuilla <kyle.cuilla@gmail.com>",
  "Description": "Provides various features to streamline and enhance the\nstyling of interactive reactable tables with easy-to-use and\nhighly-customizable functions and themes. Apply conditional\nformatting to cells with data bars, color scales, color tiles,\nand icon sets. Utilize custom table themes inspired by popular\nwebsites such and bootstrap themes. Apply sparkline line & bar\ncharts (note this feature requires the 'dataui' package which\ncan be downloaded from\n<https://github.com/timelyportfolio/dataui>). Increase the\nportability and reproducibility of reactable tables by\nembedding images from the web directly into cells. Save the\nfinal table output as a static image or interactive file.\nCompatibility updates by Renova.",
  "URL": "https://kcuilla.github.io/reactablefmtr/,\nhttps://github.com/kcuilla/reactablefmtr",
  "BugReports": "https://github.com/kcuilla/reactablefmtr/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Additional_repositories": "https://kcuilla.github.io/drat/",
  "RoxygenNote": "7.1.1",
  "Language": "en-US",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-13 05:51:57 UTC",
    "User": "root"
  },
  "Author": "Kyle Cuilla [aut, cre, cph], Greg Lin [ctb], June Choe [ctb],\nKent Russell [ctb]",
  "Config/pak/sysreqs": "cmake make libmagick++-dev gsfonts libicu-dev\nlibuv1-dev zlib1g-dev",
  "Repository": "https://renova-r.r-universe.dev",
  "Date/Publication": "2026-11-13 05:46:48 UTC",
  "RemoteUrl": "https://github.com/renova-r/reactablefmtr",
  "RemoteRef": "renova-2.0.0.9001",
  "RemoteSha": "0a940798a298d1d8a2e7e1ee6af96835b000ee3f",
  "_user": "renova-r",
  "_type": "src",
  "_file": "reactablefmtr_2.0.0.9001.tar.gz",
  "_fileid": "https://r2.ropensci.org/42518db8dc40a0b93ed65ef242dbce47567a67f812fc12ab45293e51b9d32692",
  "_filesize": 349756,
  "_sha256": "42518db8dc40a0b93ed65ef242dbce47567a67f812fc12ab45293e51b9d32692",
  "_expires": "2027-02-21T05:55:25.000Z",
  "_created": "2026-11-13T05:51:57.000Z",
  "_published": "2026-11-13T05:55:27.444Z",
  "_upstream": "https://github.com/renova-r/reactablefmtr",
  "_status": "success",
  "_maintainer": {
    "name": "Kyle Cuilla",
    "email": "kyle.cuilla@gmail.com",
    "login": "kcuilla",
    "twitter": "@kc_analytics",
    "description": "",
    "uuid": 17436783
  },
  "_jobs": [
    {
      "job": 131718787018,
      "time": 167,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "14013569883"
    },
    {
      "job": 131718787026,
      "time": 143,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14013384746"
    },
    {
      "job": 131718787185,
      "time": 155,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "14014625127"
    },
    {
      "job": 131718787076,
      "time": 108,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14014495342"
    },
    {
      "job": 131717457653,
      "time": 229,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14013659060"
    },
    {
      "job": 131718786994,
      "time": 133,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "14013809175"
    },
    {
      "job": 131718787000,
      "time": 113,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "14013673206"
    },
    {
      "job": 131718787017,
      "time": 156,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "14014535328"
    },
    {
      "job": 131718787056,
      "time": 136,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14014380779"
    }
  ],
  "_buildurl": "https://github.com/r-universe/renova-r/actions/runs/43374382861",
  "_commit": {
    "id": "0a940798a298d1d8a2e7e1ee6af96835b000ee3f",
    "author": "Renova <37424630+guanyangwang@users.noreply.github.com>",
    "committer": "Renova <37424630+guanyangwang@users.noreply.github.com>",
    "message": "Prepare Renova reactablefmtr 2.0.0.9001 release\n",
    "time": 1794548808
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "reactable",
      "version": ">= 0.2.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "version": ">= 1.5.3",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "sass",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "tippy",
      "version": ">= 0.1.0",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "webshot",
      "role": "Imports"
    },
    {
      "package": "dataui",
      "version": ">= 0.0.1",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    }
  ],
  "_owner": "renova-r",
  "_selfowned": true,
  "_usedby": 4,
  "_updates": [
    {
      "week": "2026-46",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "renova-2.0.0.9001",
      "date": "2026-11-13"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "guanyangwang",
      "count": 2,
      "uuid": 37424630
    }
  ],
  "_userbio": {
    "uuid": 356078339,
    "type": "organization",
    "name": "Renova",
    "followers": 0,
    "description": "Reviving R software with AI."
  },
  "_downloads": {
    "count": 202,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/reactablefmtr"
  },
  "_devurl": "https://github.com/kcuilla/reactablefmtr",
  "_pkgdown": "https://kcuilla.github.io/reactablefmtr/",
  "_searchresults": 697,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/reactablefmtr.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2021-02-19"
    },
    {
      "version": "0.2.0",
      "date": "2021-03-18"
    },
    {
      "version": "1.0.0",
      "date": "2021-06-16"
    },
    {
      "version": "2.0.0",
      "date": "2022-03-16"
    }
  ],
  "_exports": [
    "add_icon_legend",
    "add_legend",
    "add_source",
    "add_subtitle",
    "add_title",
    "background_img",
    "bubble_grid",
    "cell_style",
    "cerulean",
    "clean",
    "color_scales",
    "color_tiles",
    "cosmo",
    "cyborg",
    "dark",
    "darkly",
    "data_bars",
    "data_bars_gradient",
    "data_bars_pos_neg",
    "default",
    "embed_img",
    "espn",
    "fivethirtyeight",
    "flatly",
    "gauge_chart",
    "google_font",
    "group_border_sort",
    "group_merge_sort",
    "highlight_bars",
    "highlight_max",
    "highlight_min",
    "highlight_min_max",
    "highlight_points",
    "hoverdark",
    "hoverlight",
    "html",
    "icon_assign",
    "icon_sets",
    "journal",
    "lux",
    "margin",
    "merge_column",
    "midnight",
    "midnightblue",
    "minty",
    "no_lines",
    "nytimes",
    "pff",
    "pill_buttons",
    "pos_neg_colors",
    "react_sparkbar",
    "react_sparkline",
    "sandstone",
    "sanfran",
    "save_reactable_test",
    "slate",
    "spacelab",
    "sunrise",
    "superhero",
    "tooltip",
    "void"
  ],
  "_help": [
    {
      "page": "add_icon_legend",
      "title": "Add an icon legend to a reactable table",
      "topics": [
        "add_icon_legend"
      ]
    },
    {
      "page": "add_legend",
      "title": "Add a legend to a reactable table",
      "topics": [
        "add_legend"
      ]
    },
    {
      "page": "add_source",
      "title": "Add a source below a reactable table",
      "topics": [
        "add_source"
      ]
    },
    {
      "page": "add_subtitle",
      "title": "Add a subtitle above a reactable table",
      "topics": [
        "add_subtitle"
      ]
    },
    {
      "page": "add_title",
      "title": "Add a title above a reactable table",
      "topics": [
        "add_title"
      ]
    },
    {
      "page": "background_img",
      "title": "Embed a background image from web to rows of a reactable table",
      "topics": [
        "background_img"
      ]
    },
    {
      "page": "bubble_grid",
      "title": "Build a customizable bubble grid chart",
      "topics": [
        "bubble_grid"
      ]
    },
    {
      "page": "cell_style",
      "title": "Add custom styles to cells",
      "topics": [
        "cell_style"
      ]
    },
    {
      "page": "cerulean",
      "title": "Theme cerulean",
      "topics": [
        "cerulean"
      ]
    },
    {
      "page": "clean",
      "title": "Theme clean",
      "topics": [
        "clean"
      ]
    },
    {
      "page": "color_scales",
      "title": "Add color scales to cells in a column",
      "topics": [
        "color_scales"
      ]
    },
    {
      "page": "color_tiles",
      "title": "Add color tiles to cells in a column",
      "topics": [
        "color_tiles"
      ]
    },
    {
      "page": "cosmo",
      "title": "Theme cosmo",
      "topics": [
        "cosmo"
      ]
    },
    {
      "page": "cyborg",
      "title": "Theme cyborg",
      "topics": [
        "cyborg"
      ]
    },
    {
      "page": "dark",
      "title": "Theme dark",
      "topics": [
        "dark"
      ]
    },
    {
      "page": "darkly",
      "title": "Theme darkly",
      "topics": [
        "darkly"
      ]
    },
    {
      "page": "data_bars",
      "title": "Add horizontal bars to cells in a column",
      "topics": [
        "data_bars"
      ]
    },
    {
      "page": "data_bars_gradient",
      "title": "Add horizontal gradient bars to rows in a column",
      "topics": [
        "data_bars_gradient"
      ]
    },
    {
      "page": "data_bars_pos_neg",
      "title": "Add horizontal bars to rows in a column containing positive and negative values",
      "topics": [
        "data_bars_pos_neg"
      ]
    },
    {
      "page": "default",
      "title": "Theme default",
      "topics": [
        "default"
      ]
    },
    {
      "page": "embed_img",
      "title": "Embed image from web to cells in a column",
      "topics": [
        "embed_img"
      ]
    },
    {
      "page": "espn",
      "title": "Theme espn",
      "topics": [
        "espn"
      ]
    },
    {
      "page": "fivethirtyeight",
      "title": "Theme fivethirtyeight",
      "topics": [
        "fivethirtyeight"
      ]
    },
    {
      "page": "flatly",
      "title": "Theme flatly",
      "topics": [
        "flatly"
      ]
    },
    {
      "page": "gauge_chart",
      "title": "Display numeric values in a gauge chart",
      "topics": [
        "gauge_chart"
      ]
    },
    {
      "page": "google_font",
      "title": "Apply a font from Google Fonts <https://fonts.google.com/> to the table.",
      "topics": [
        "google_font"
      ]
    },
    {
      "page": "group_border_sort",
      "title": "Add a styled border beneath rows of specified groups on sort. Must be placed within reactable::rowStyle(). Credit to Greg Lin, creator of reactable for writing the JS function.",
      "topics": [
        "group_border_sort"
      ]
    },
    {
      "page": "group_merge_sort",
      "title": "Hide rows containing duplicate values on sort. Must be placed within reactable::colDef(style). Credit to Greg Lin, creator of reactable for writing the JS function.",
      "topics": [
        "group_merge_sort"
      ]
    },
    {
      "page": "highlight_bars",
      "title": "Color of highlight used in `react_sparkbar`.",
      "topics": [
        "highlight_bars"
      ]
    },
    {
      "page": "highlight_max",
      "title": "Highlights the maximum value in a column",
      "topics": [
        "highlight_max"
      ]
    },
    {
      "page": "highlight_min",
      "title": "Highlights the minimum value in a column",
      "topics": [
        "highlight_min"
      ]
    },
    {
      "page": "highlight_min_max",
      "title": "Highlights the minimum and maximum value in a column",
      "topics": [
        "highlight_min_max"
      ]
    },
    {
      "page": "highlight_points",
      "title": "Color of points used in `react_sparkline`.",
      "topics": [
        "highlight_points"
      ]
    },
    {
      "page": "hoverdark",
      "title": "Theme hoverdark",
      "topics": [
        "hoverdark"
      ]
    },
    {
      "page": "hoverlight",
      "title": "Theme hoverlight",
      "topics": [
        "hoverlight"
      ]
    },
    {
      "page": "html",
      "title": "Apply HTML attributes to title, subtitle, and source text.",
      "topics": [
        "html"
      ]
    },
    {
      "page": "icon_assign",
      "title": "Assign icons to cells in a column",
      "topics": [
        "icon_assign"
      ]
    },
    {
      "page": "icon_sets",
      "title": "Add colored icons to cells in a column",
      "topics": [
        "icon_sets"
      ]
    },
    {
      "page": "journal",
      "title": "Theme journal",
      "topics": [
        "journal"
      ]
    },
    {
      "page": "lux",
      "title": "Theme lux",
      "topics": [
        "lux"
      ]
    },
    {
      "page": "margin",
      "title": "Margin dimensions.",
      "topics": [
        "margin"
      ]
    },
    {
      "page": "merge_column",
      "title": "Merge two columns together in a specified arrangement.",
      "topics": [
        "merge_column"
      ]
    },
    {
      "page": "midnight",
      "title": "Theme midnight",
      "topics": [
        "midnight"
      ]
    },
    {
      "page": "midnightblue",
      "title": "Theme midnightblue",
      "topics": [
        "midnightblue"
      ]
    },
    {
      "page": "minty",
      "title": "Theme minty",
      "topics": [
        "minty"
      ]
    },
    {
      "page": "no_lines",
      "title": "Theme no_lines",
      "topics": [
        "no_lines"
      ]
    },
    {
      "page": "nytimes",
      "title": "Theme nytimes",
      "topics": [
        "nytimes"
      ]
    },
    {
      "page": "pff",
      "title": "Theme pff",
      "topics": [
        "pff"
      ]
    },
    {
      "page": "pill_buttons",
      "title": "Surround text or numeric values in a colored pill button",
      "topics": [
        "pill_buttons"
      ]
    },
    {
      "page": "pos_neg_colors",
      "title": "Assign colors to negative and positive values",
      "topics": [
        "pos_neg_colors"
      ]
    },
    {
      "page": "react_sparkbar",
      "title": "Add a sparkline bar chart to a reactable table",
      "topics": [
        "react_sparkbar"
      ]
    },
    {
      "page": "react_sparkline",
      "title": "Add a sparkline line chart a reactable table",
      "topics": [
        "react_sparkline"
      ]
    },
    {
      "page": "sandstone",
      "title": "Theme sandstone",
      "topics": [
        "sandstone"
      ]
    },
    {
      "page": "sanfran",
      "title": "Theme sanfran",
      "topics": [
        "sanfran"
      ]
    },
    {
      "page": "save_reactable_test",
      "title": "Save a reactable table as an image or .html file",
      "topics": [
        "save_reactable_test"
      ]
    },
    {
      "page": "slate",
      "title": "Theme slate",
      "topics": [
        "slate"
      ]
    },
    {
      "page": "spacelab",
      "title": "Theme spacelab",
      "topics": [
        "spacelab"
      ]
    },
    {
      "page": "sunrise",
      "title": "Theme sunrise",
      "topics": [
        "sunrise"
      ]
    },
    {
      "page": "superhero",
      "title": "Theme superhero",
      "topics": [
        "superhero"
      ]
    },
    {
      "page": "tooltip",
      "title": "Apply a tooltip to cells.",
      "topics": [
        "tooltip"
      ]
    },
    {
      "page": "void",
      "title": "Theme void",
      "topics": [
        "void"
      ]
    }
  ],
  "_readme": "https://github.com/renova-r/reactablefmtr/raw/renova-2.0.0.9001/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "callr",
    "cli",
    "commonmark",
    "digest",
    "dplyr",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "knitr",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "pillar",
    "pkgconfig",
    "processx",
    "promises",
    "ps",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "reactable",
    "reactR",
    "rlang",
    "rmarkdown",
    "sass",
    "shiny",
    "sourcetools",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "tinytex",
    "tippy",
    "utf8",
    "vctrs",
    "webshot",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_score": 4.621384028481653,
  "_indexed": true,
  "_nocasepkg": "reactablefmtr",
  "_universes": [
    "renova-r",
    "kcuilla"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0.9001",
      "date": "2026-11-13T05:54:37.000Z",
      "distro": "resolute",
      "commit": "0a940798a298d1d8a2e7e1ee6af96835b000ee3f",
      "fileid": "https://r2.ropensci.org/f25ee03eef15b5e022e11e9bc22010c123fb1b9f97dc9fefad501d76a8cf4644",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/renova-r/actions/runs/43374382861"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "2.0.0.9001",
      "date": "2026-11-13T05:54:22.000Z",
      "distro": "resolute",
      "commit": "0a940798a298d1d8a2e7e1ee6af96835b000ee3f",
      "fileid": "https://r2.ropensci.org/a0e2ff825d467e521be746156d62657faf73d2455148763410f664d07d98ce30",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/renova-r/actions/runs/43374382861"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.0.9001",
      "date": "2026-11-13T05:54:19.000Z",
      "commit": "0a940798a298d1d8a2e7e1ee6af96835b000ee3f",
      "fileid": "https://r2.ropensci.org/fefc11ed7cbfaf4951c91f1bf95a8eb645705dbb8b1aa5e0978dc2526a2bb6f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/renova-r/actions/runs/43374382861"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "2.0.0.9001",
      "date": "2026-11-13T05:53:40.000Z",
      "commit": "0a940798a298d1d8a2e7e1ee6af96835b000ee3f",
      "fileid": "https://r2.ropensci.org/1e8f839256d2dce73cb1dfd4aceb34ebcd2752246ba7558e5de3cb55559e3ec7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/renova-r/actions/runs/43374382861"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0.9001",
      "date": "2026-11-13T05:54:31.000Z",
      "commit": "0a940798a298d1d8a2e7e1ee6af96835b000ee3f",
      "fileid": "https://r2.ropensci.org/ea23fe9323345bbff2e773badc0c06d5c8a407c9f177c2bec2c10f329a8388b9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/renova-r/actions/runs/43374382861"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0.9001",
      "date": "2026-11-13T05:53:24.000Z",
      "commit": "0a940798a298d1d8a2e7e1ee6af96835b000ee3f",
      "fileid": "https://r2.ropensci.org/fcd4946b634659d41f61aa6ee3d36857bd59447c3f7ff0f35412134e32fb0297",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/renova-r/actions/runs/43374382861"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.0.9001",
      "date": "2026-11-13T05:53:57.000Z",
      "commit": "0a940798a298d1d8a2e7e1ee6af96835b000ee3f",
      "fileid": "https://r2.ropensci.org/52e026e40a382ec163b4d0bff3bd008f2fc2c9f048abc1b840a37cb6c6be13be",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/renova-r/actions/runs/43374382861"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "2.0.0.9001",
      "date": "2026-11-13T05:53:36.000Z",
      "commit": "0a940798a298d1d8a2e7e1ee6af96835b000ee3f",
      "fileid": "https://r2.ropensci.org/2b4a9b1fa455280bf8a6a1280823ed349d01f27665fb1f568dcd3defa3366f70",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/renova-r/actions/runs/43374382861"
    }
  ]
}