{
  "_id": "6a3781573efcd9bda441746a",
  "Package": "cheetahR",
  "Title": "High Performance Tables Using 'Cheetah Grid'",
  "Version": "0.4.0",
  "License": "GPL (>= 3)",
  "Authors@R": "c(\nperson(\"Olajoke\", \"Oladipo\", , \"olajoke@cynkra.com\", role = c(\"aut\", \"cre\")),\nperson(given = \"David\", family = \"Granjon\", role = c(\"aut\"),\nemail = \"david@cynkra.com\"),\nperson(\"cynkra GmbH\", email = \"mail@cynkra.com\", role = \"fnd\")\n)",
  "Description": "An R interface to 'Cheetah Grid', a high-performance\nJavaScript table widget. 'cheetahR' allows users to render\nmillions of rows in just a few milliseconds, making it an\nexcellent alternative to other R table widgets. The package\nwraps the 'Cheetah Grid' JavaScript functions and makes them\nreadily available for R users. The underlying grid\nimplementation is based on 'Cheetah Grid'\n<https://github.com/future-architect/cheetah-grid>.",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "quarto",
  "Config/pak/sysreqs": "cmake make libuv1-dev",
  "Repository": "https://cynkra.r-universe.dev",
  "Date/Publication": "2026-06-11 16:03:50 UTC",
  "RemoteUrl": "https://github.com/cynkra/cheetahR",
  "RemoteRef": "HEAD",
  "RemoteSha": "556464581b09fa4bb96fec2649d9c4dc535dbf7a",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-21 06:11:25 UTC",
    "User": "root"
  },
  "Author": "Olajoke Oladipo [aut, cre],\nDavid Granjon [aut],\ncynkra GmbH [fnd]",
  "Maintainer": "Olajoke Oladipo <olajoke@cynkra.com>",
  "MD5sum": "ed3ec80da0e069bfa9f0d3cc9ae5136a",
  "_user": "cynkra",
  "_type": "src",
  "_file": "cheetahR_0.4.0.tar.gz",
  "_fileid": "8641c2e8e1e7ec6fad3fe75cf27cee221dc454321cd79d2d7fa861655e673d41",
  "_filesize": 1848478,
  "_sha256": "8641c2e8e1e7ec6fad3fe75cf27cee221dc454321cd79d2d7fa861655e673d41",
  "_created": "2026-06-21T06:11:25.000Z",
  "_published": "2026-06-21T06:14:47.758Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 82546553992,
      "time": 133,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7772472260"
    },
    {
      "job": 82546554006,
      "time": 166,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7772475762"
    },
    {
      "job": 82546553993,
      "time": 108,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7772469644"
    },
    {
      "job": 82546553997,
      "time": 123,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7772471173"
    },
    {
      "job": 82546361898,
      "time": 215,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7772458160"
    },
    {
      "job": 82546553979,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7772470191"
    },
    {
      "job": 82546554008,
      "time": 119,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7772470779"
    },
    {
      "job": 82546554009,
      "time": 103,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7772469188"
    },
    {
      "job": 82546554013,
      "time": 126,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7772471499"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cynkra/actions/runs/27895541645",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cynkra/cheetahR",
  "_commit": {
    "id": "556464581b09fa4bb96fec2649d9c4dc535dbf7a",
    "author": "olajoke <37660738+olajoke@users.noreply.github.com>",
    "committer": "olajoke <37660738+olajoke@users.noreply.github.com>",
    "message": "Add autocomplete example\n",
    "time": 1781193830
  },
  "_maintainer": {
    "name": "Olajoke Oladipo",
    "email": "olajoke@cynkra.com",
    "login": "olajoke",
    "description": "",
    "uuid": 37660738
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "utils",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "palmerpenguins",
      "role": "Suggests"
    }
  ],
  "_owner": "cynkra",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-29",
      "n": 2
    },
    {
      "week": "2026-20",
      "n": 2
    },
    {
      "week": "2026-22",
      "n": 3
    },
    {
      "week": "2026-24",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.3.0",
      "date": "2025-07-17"
    },
    {
      "name": "v0.4.0",
      "date": "2026-05-29"
    }
  ],
  "_topics": [
    "htmlwidget",
    "speed",
    "tables",
    "quarto"
  ],
  "_stars": 39,
  "_contributors": [
    {
      "user": "olajoke",
      "count": 192,
      "uuid": 37660738
    },
    {
      "user": "divadnojnarg",
      "count": 18,
      "uuid": 18291543
    },
    {
      "user": "christophsax",
      "count": 9,
      "uuid": 1390827
    },
    {
      "user": "nbenn",
      "count": 3,
      "uuid": 3158446
    }
  ],
  "_userbio": {
    "uuid": 38209788,
    "type": "organization",
    "name": "cynkra",
    "followers": 123,
    "description": "We support your business and the people behind it by helping you pick the right tools, implementing and supporting solutions, training and code review."
  },
  "_downloads": {
    "count": 395,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/cheetahR"
  },
  "_devurl": "https://github.com/cynkra/cheetahr",
  "_searchresults": 8,
  "_quarto": true,
  "_metadata": {
    "category": "Shiny",
    "cynkra_team_members": [
      "olajoke",
      "david"
    ]
  },
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/cheetahR.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/cynkra/cheetahr",
  "_realowner": "cynkra",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-04-18"
    },
    {
      "version": "0.2.0",
      "date": "2025-05-12"
    },
    {
      "version": "0.3.0",
      "date": "2025-07-21"
    },
    {
      "version": "0.4.0",
      "date": "2026-06-02"
    }
  ],
  "_exports": [
    "add_cell_message",
    "add_row",
    "cheetah",
    "cheetah_proxy",
    "cheetahOutput",
    "column_def",
    "column_group",
    "date_format",
    "delete_row",
    "get_grid_data",
    "js_ifelse",
    "number_format",
    "renderCheetah"
  ],
  "_help": [
    {
      "page": "add_cell_message",
      "title": "Create a JavaScript cell message function for cheetahR widgets",
      "topics": [
        "add_cell_message"
      ]
    },
    {
      "page": "add_row",
      "title": "Add a row to a cheetah table",
      "topics": [
        "add_row"
      ]
    },
    {
      "page": "cheetah",
      "title": "Create a Cheetah Grid widget",
      "topics": [
        "cheetah"
      ]
    },
    {
      "page": "cheetah_proxy",
      "title": "Cheetah Grid Proxy",
      "topics": [
        "cheetah_proxy"
      ]
    },
    {
      "page": "cheetah-shiny",
      "title": "Shiny bindings for cheetah",
      "topics": [
        "cheetah-shiny",
        "cheetahOutput",
        "renderCheetah"
      ]
    },
    {
      "page": "cheetahr_shiny_utils",
      "title": "Shiny utility functions for cheetahR",
      "topics": [
        "cheetahr_shiny_utils"
      ]
    },
    {
      "page": "column_def",
      "title": "Column definition utility",
      "topics": [
        "column_def"
      ]
    },
    {
      "page": "column_group",
      "title": "Column group definitions",
      "topics": [
        "column_group"
      ]
    },
    {
      "page": "delete_row",
      "title": "Delete a row from a cheetah grid",
      "topics": [
        "delete_row"
      ]
    },
    {
      "page": "get_grid_data",
      "title": "Get the current data state of a cheetah grid",
      "topics": [
        "get_grid_data"
      ]
    },
    {
      "page": "js_ifelse",
      "title": "Convert an R logical expression into a JS ternary expression",
      "topics": [
        "js_ifelse"
      ]
    },
    {
      "page": "number_format",
      "title": "Column formatter",
      "topics": [
        "date_format",
        "number_format"
      ]
    }
  ],
  "_readme": "https://github.com/cynkra/cheetahR/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "pillar",
    "pkgconfig",
    "R6",
    "rappdirs",
    "rlang",
    "rmarkdown",
    "sass",
    "tibble",
    "tinytex",
    "utf8",
    "vctrs",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "cheetahR.qmd",
      "filename": "cheetahR.html",
      "title": "Get Started",
      "engine": "quarto::html",
      "headings": [
        "Your first table",
        "Customize columns",
        "Customize rownames",
        "Defining the column types",
        "Defining the column actions",
        "Adding image to the table",
        "Cell messages",
        "Cell message using js_ifelse()",
        "1. Simple logic: numeric comparisons and equality",
        "2. Combined logic",
        "3. Basic %in%  and  %notin%",
        "4. Using grepl() and !grepl()",
        "5. Truthiness of a bare variable",
        "Cell message using raw JS expression as string",
        "Column Formatting in cheetah",
        "Numeric column formatting",
        "Date column formatting",
        "Sorting options in cheetahR",
        "Coming soon (TBD)",
        "Column Grouping",
        "Extending the theme option in a cheetah table",
        "Filtering data",
        "Further customizing options",
        "cheetah() usage in Shiny",
        "Menu column in Shiny",
        "Customizing the 'menu options'",
        "Autocomplete column in Shiny",
        "Keyboard behavior",
        "A complete example",
        "Common gotchas"
      ],
      "created": "2025-04-04 11:23:06",
      "modified": "2026-05-29 17:23:02",
      "commits": 6
    }
  ],
  "_score": 6.3692158574101425,
  "_indexed": true,
  "_nocasepkg": "cheetahr",
  "_universes": [
    "cynkra",
    "olajoke"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-06-21T06:13:39.000Z",
      "distro": "noble",
      "commit": "556464581b09fa4bb96fec2649d9c4dc535dbf7a",
      "fileid": "8009dfcdfc29ae2c1b8a02afb0b7eee3376b51fc7bc220e4f5d529426e13f93d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cynkra/actions/runs/27895541645"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-06-21T06:14:08.000Z",
      "distro": "noble",
      "commit": "556464581b09fa4bb96fec2649d9c4dc535dbf7a",
      "fileid": "6fdfc9b5c68bf25b17fae838aa62bfd9421edf3818cc74fe3862879fc226cf28",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cynkra/actions/runs/27895541645"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-06-21T06:13:20.000Z",
      "commit": "556464581b09fa4bb96fec2649d9c4dc535dbf7a",
      "fileid": "3e5002af3858d452ef4866d8da6349b16e414a5674c62435fe738ee5939eb6bf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cynkra/actions/runs/27895541645"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-06-21T06:13:30.000Z",
      "commit": "556464581b09fa4bb96fec2649d9c4dc535dbf7a",
      "fileid": "ddf06b7a8d73f84b61b7af859d65edb32a0a5158846a96873da041c26dce976b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cynkra/actions/runs/27895541645"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0",
      "date": "2026-06-21T06:13:37.000Z",
      "commit": "556464581b09fa4bb96fec2649d9c4dc535dbf7a",
      "fileid": "f2a6f26bf1aa0a22c8cfb478fb4280b56203ddc34b70cd1ef7ddec945364ad8c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cynkra/actions/runs/27895541645"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-06-21T06:13:15.000Z",
      "commit": "556464581b09fa4bb96fec2649d9c4dc535dbf7a",
      "fileid": "ec7a01cec0811ad2c4cc6c46a1f8a259bb6c0a52896f9dc2ae23b210e8f848d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cynkra/actions/runs/27895541645"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-06-21T06:13:01.000Z",
      "commit": "556464581b09fa4bb96fec2649d9c4dc535dbf7a",
      "fileid": "1e48ca3a05e6aa36ae1a71790c4a93fa2e0ea2389859b6e8a9601df85250ebed",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cynkra/actions/runs/27895541645"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-06-21T06:13:25.000Z",
      "commit": "556464581b09fa4bb96fec2649d9c4dc535dbf7a",
      "fileid": "75ae9866cce9e6627e40784eda00a10256073428c06b8a65b63e906785ecc95b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cynkra/actions/runs/27895541645"
    }
  ]
}