{
  "_id": "6a101e99acfb0bcc41c8ac81",
  "Type": "Package",
  "Package": "htmlwidgets",
  "Title": "HTML Widgets for R",
  "Version": "1.6.4.9000",
  "Authors@R": "c(\nperson(\"Ramnath\", \"Vaidyanathan\", role = c(\"aut\", \"cph\")),\nperson(\"Yihui\", \"Xie\", role = \"aut\"),\nperson(\"JJ\", \"Allaire\", role = \"aut\"),\nperson(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"),\nperson(\"Carson\", \"Sievert\", , \"carson@posit.co\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4958-2844\")),\nperson(\"Kenton\", \"Russell\", role = c(\"aut\", \"cph\")),\nperson(\"Ellis\", \"Hughes\", role = \"ctb\"),\nperson(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"))\n)",
  "Description": "A framework for creating HTML widgets that render in\nvarious contexts including the R console, 'R Markdown'\ndocuments, and 'Shiny' web applications.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/ramnathv/htmlwidgets",
  "BugReports": "https://github.com/ramnathv/htmlwidgets/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.3",
  "Repository": "https://ramnathv.r-universe.dev",
  "Date/Publication": "2026-04-22 16:54:28 UTC",
  "RemoteUrl": "https://github.com/ramnathv/htmlwidgets",
  "RemoteRef": "HEAD",
  "RemoteSha": "08ad901d46f53e24f66ec9ca59ed06efe94d02eb",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 09:11:01 UTC",
    "User": "root"
  },
  "Author": "Ramnath Vaidyanathan [aut, cph],\nYihui Xie [aut],\nJJ Allaire [aut],\nJoe Cheng [aut],\nCarson Sievert [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-4958-2844>),\nKenton Russell [aut, cph],\nEllis Hughes [ctb],\nPosit Software, PBC [cph, fnd]",
  "Maintainer": "Carson Sievert <carson@posit.co>",
  "MD5sum": "84fae2859ede5320f14493f355c00c64",
  "_user": "ramnathv",
  "_type": "src",
  "_file": "htmlwidgets_1.6.4.9000.tar.gz",
  "_fileid": "484d705aac81b06e65998c8a7d74604e536a0fc56b144980d2887e9b134b993d",
  "_filesize": 2913881,
  "_sha256": "484d705aac81b06e65998c8a7d74604e536a0fc56b144980d2887e9b134b993d",
  "_created": "2026-05-22T09:11:01.000Z",
  "_published": "2026-05-22T09:15:05.288Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77350508707,
      "time": 119,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7156989993"
    },
    {
      "job": 77350508732,
      "time": 160,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157002593"
    },
    {
      "job": 77350508689,
      "time": 190,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7157000663"
    },
    {
      "job": 77350508856,
      "time": 155,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156992862"
    },
    {
      "job": 77350073736,
      "time": 169,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156950873"
    },
    {
      "job": 77350508729,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156986792"
    },
    {
      "job": 77350508688,
      "time": 90,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7156980824"
    },
    {
      "job": 77350508855,
      "time": 76,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7156976585"
    },
    {
      "job": 77350508731,
      "time": 114,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156986992"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ramnathv/actions/runs/26278938085",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ramnathv/htmlwidgets",
  "_commit": {
    "id": "08ad901d46f53e24f66ec9ca59ed06efe94d02eb",
    "author": "Carson Sievert <cpsievert1@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Move rmarkdown from Imports to Suggests (#497)\n\n* Move rmarkdown from Imports to Suggests\n\nrmarkdown is only needed for the selfcontained=TRUE path in\nsaveWidget(). Guard the pandoc helper functions with a runtime\ncheck so users who never need self-contained output don't need\nrmarkdown installed.\n\nCloses #455\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>\n\n* Add NEWS entry for rmarkdown move to Suggests\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>\n\n* Remove savewidget tests that only tested mock behavior\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>\n\n* Address PR feedback: add rlang minimum version and guard test\n\nAdd minimum version constraint (>= 1.0.0) for rlang to ensure\ncheck_installed() is available. Guard test-pandoc.R against missing\nrmarkdown with skip_if_not_installed().\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Opus 4.6 <noreply@anthropic.com>",
    "time": 1776876868
  },
  "_maintainer": {
    "name": "Carson Sievert",
    "email": "carson@posit.co",
    "login": "cpsievert",
    "orcid": "0000-0002-4958-2844",
    "twitter": "@cpsievert",
    "description": "Senior software engineer @posit-dev (formerly @rstudio).",
    "uuid": 1365941
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "version": ">= 0.5.7",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "version": ">= 0.9.16",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "version": ">= 1.8",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "version": ">= 1.1",
      "role": "Enhances"
    }
  ],
  "_owner": "ramnathv",
  "_selfowned": true,
  "_usedby": 3557,
  "_updates": [
    {
      "week": "2025-41",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 795,
  "_contributors": [
    {
      "user": "jjallaire",
      "count": 204,
      "uuid": 104391
    },
    {
      "user": "cpsievert",
      "count": 118,
      "uuid": 1365941
    },
    {
      "user": "ramnathv",
      "count": 87,
      "uuid": 346288
    },
    {
      "user": "jcheng5",
      "count": 86,
      "uuid": 129551
    },
    {
      "user": "yihui",
      "count": 57,
      "uuid": 163582
    },
    {
      "user": "timelyportfolio",
      "count": 10,
      "uuid": 837910
    },
    {
      "user": "wch",
      "count": 8,
      "uuid": 86978
    },
    {
      "user": "gadenbuie",
      "count": 2,
      "uuid": 5420529
    },
    {
      "user": "hafen",
      "count": 1,
      "uuid": 1275592
    },
    {
      "user": "atusy",
      "count": 1,
      "uuid": 30277794
    },
    {
      "user": "andrewdenner",
      "count": 1,
      "uuid": 9559307
    },
    {
      "user": "liripo",
      "count": 1,
      "uuid": 54770415
    },
    {
      "user": "kevinushey",
      "count": 1,
      "uuid": 1976582
    },
    {
      "user": "kbroman",
      "count": 1,
      "uuid": 53972
    },
    {
      "user": "jankurianski",
      "count": 1,
      "uuid": 8098176
    },
    {
      "user": "gaborcsardi",
      "count": 1,
      "uuid": 660288
    },
    {
      "user": "ekstroem",
      "count": 1,
      "uuid": 6160801
    },
    {
      "user": "christophergandrud",
      "count": 1,
      "uuid": 1285805
    },
    {
      "user": "chk1",
      "count": 1,
      "uuid": 828496
    },
    {
      "user": "charliejhadley",
      "count": 1,
      "uuid": 9363263
    },
    {
      "user": "schloerke",
      "count": 1,
      "uuid": 93231
    },
    {
      "user": "bborgesr",
      "count": 1,
      "uuid": 6527540
    },
    {
      "user": "bwlewis",
      "count": 1,
      "uuid": 142494
    },
    {
      "user": "asifm",
      "count": 1,
      "uuid": 3958387
    }
  ],
  "_userbio": {
    "uuid": 346288,
    "type": "user",
    "name": "Ramnath Vaidyanathan"
  },
  "_downloads": {
    "count": 782955,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/htmlwidgets"
  },
  "_devurl": "https://github.com/ramnathv/htmlwidgets",
  "_searchresults": 13600,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/htmlwidgets.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ramnathv/htmlwidgets",
  "_realowner": "ramnathv",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3.2",
      "date": "2014-12-09"
    },
    {
      "version": "0.4",
      "date": "2015-05-18"
    },
    {
      "version": "0.5",
      "date": "2015-06-21"
    },
    {
      "version": "0.6",
      "date": "2016-02-25"
    },
    {
      "version": "0.7",
      "date": "2016-08-02"
    },
    {
      "version": "0.8",
      "date": "2016-11-09"
    },
    {
      "version": "0.9",
      "date": "2017-07-10"
    },
    {
      "version": "1.0",
      "date": "2018-01-20"
    },
    {
      "version": "1.2",
      "date": "2018-04-19"
    },
    {
      "version": "1.3",
      "date": "2018-09-30"
    },
    {
      "version": "1.5",
      "date": "2019-10-04"
    },
    {
      "version": "1.5.1",
      "date": "2019-10-08"
    },
    {
      "version": "1.5.2",
      "date": "2020-10-03"
    },
    {
      "version": "1.5.3",
      "date": "2020-12-10"
    },
    {
      "version": "1.5.4",
      "date": "2021-09-08"
    },
    {
      "version": "1.6.0",
      "date": "2022-12-15"
    },
    {
      "version": "1.6.1",
      "date": "2023-01-07"
    },
    {
      "version": "1.6.2",
      "date": "2023-03-17"
    },
    {
      "version": "1.6.3",
      "date": "2023-11-22"
    },
    {
      "version": "1.6.4",
      "date": "2023-12-06"
    }
  ],
  "_exports": [
    "appendContent",
    "createWidget",
    "getDependency",
    "JS",
    "JSEvals",
    "onRender",
    "onStaticRenderComplete",
    "prependContent",
    "saveWidget",
    "scaffoldWidget",
    "setWidgetIdSeed",
    "shinyRenderWidget",
    "shinyWidgetOutput",
    "sizingPolicy"
  ],
  "_help": [
    {
      "page": "htmlwidgets-package",
      "title": "HTML Widgets for R",
      "topics": [
        "htmlwidgets-package",
        "htmlwidgets"
      ]
    },
    {
      "page": "createWidget",
      "title": "Create an HTML Widget",
      "topics": [
        "createWidget"
      ]
    },
    {
      "page": "getDependency",
      "title": "Get js and css dependencies for a htmlwidget",
      "topics": [
        "getDependency"
      ]
    },
    {
      "page": "htmlwidgets-shiny",
      "title": "Shiny bindings for HTML widgets",
      "topics": [
        "htmlwidgets-shiny",
        "shinyRenderWidget",
        "shinyWidgetOutput"
      ]
    },
    {
      "page": "JS",
      "title": "Mark character strings as literal JavaScript code",
      "topics": [
        "JS"
      ]
    },
    {
      "page": "onRender",
      "title": "Execute custom JavaScript code after rendering",
      "topics": [
        "onRender"
      ]
    },
    {
      "page": "onStaticRenderComplete",
      "title": "Execute JavaScript code after static render",
      "topics": [
        "onStaticRenderComplete"
      ]
    },
    {
      "page": "prependContent",
      "title": "Prepend/append extra HTML content to a widget",
      "topics": [
        "appendContent",
        "prependContent"
      ]
    },
    {
      "page": "saveWidget",
      "title": "Save a widget to an HTML file",
      "topics": [
        "saveWidget"
      ]
    },
    {
      "page": "scaffoldWidget",
      "title": "Create implementation scaffolding for an HTML widget",
      "topics": [
        "scaffoldWidget"
      ]
    },
    {
      "page": "setWidgetIdSeed",
      "title": "Set the random seed for widget element ids",
      "topics": [
        "setWidgetIdSeed"
      ]
    },
    {
      "page": "sizingPolicy",
      "title": "Create a widget sizing policy",
      "topics": [
        "sizingPolicy"
      ]
    }
  ],
  "_pkglogo": "https://github.com/ramnathv/htmlwidgets/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/ramnathv/htmlwidgets/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "digest",
    "evaluate",
    "fastmap",
    "highr",
    "htmltools",
    "jsonlite",
    "knitr",
    "rlang",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "develop_advanced.Rmd",
      "filename": "develop_advanced.html",
      "title": "HTML Widgets: Advanced Topics",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Data transformation",
        "HTMLWidgets.dataframeToD3()",
        "HTMLWidgets.transposeArray2D()",
        "Custom JSON serializer",
        "Passing JavaScript functions",
        "Custom widget HTML"
      ],
      "created": "2015-05-25 10:09:55",
      "modified": "2020-11-16 16:28:53",
      "commits": 5
    },
    {
      "source": "develop_intro.Rmd",
      "filename": "develop_intro.html",
      "title": "Introduction to HTML Widgets",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Example (sigma.js)",
        "File layout",
        "Dependencies",
        "R binding",
        "JavaScript binding",
        "Demo",
        "Creating your own widgets",
        "Requirements",
        "Scaffolding",
        "Learning more",
        "Additional articles",
        "Examples",
        "Questions and issues"
      ],
      "created": "2015-05-25 10:09:55",
      "modified": "2023-11-22 16:19:43",
      "commits": 13
    },
    {
      "source": "develop_sizing.Rmd",
      "filename": "develop_sizing.html",
      "title": "HTML Widget Sizing",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Specifying a sizing policy",
        "Examples",
        "Available options",
        "JavaScript resize method",
        "dygraphs",
        "forceNetwork"
      ],
      "created": "2015-05-25 10:09:55",
      "modified": "2020-10-04 21:03:03",
      "commits": 7
    }
  ],
  "_score": 18.794697049557094,
  "_indexed": true,
  "_nocasepkg": "htmlwidgets",
  "_universes": [
    "ramnathv",
    "cpsievert"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6.4.9000",
      "date": "2026-05-22T09:13:18.000Z",
      "distro": "noble",
      "commit": "08ad901d46f53e24f66ec9ca59ed06efe94d02eb",
      "fileid": "6b65d9908b60d7d28766153d60d05b36d0b31db736e77a391573c8b60c085a87",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ramnathv/actions/runs/26278938085"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.6.4.9000",
      "date": "2026-05-22T09:13:57.000Z",
      "distro": "noble",
      "commit": "08ad901d46f53e24f66ec9ca59ed06efe94d02eb",
      "fileid": "738d015da11f99046d666add4986e75061a27456df4835123c0232a7a2cdb27c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ramnathv/actions/runs/26278938085"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.4.9000",
      "date": "2026-05-22T09:13:54.000Z",
      "commit": "08ad901d46f53e24f66ec9ca59ed06efe94d02eb",
      "fileid": "0d1859f6411169f3d678a360336a9c584342de9e8094f49c94eb82cbc525cf23",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ramnathv/actions/runs/26278938085"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.6.4.9000",
      "date": "2026-05-22T09:13:29.000Z",
      "commit": "08ad901d46f53e24f66ec9ca59ed06efe94d02eb",
      "fileid": "0c4f830efbc07afbfcd71675c00e4fbee2dff8e2ced3547ae279a3a87716f5ec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ramnathv/actions/runs/26278938085"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.6.4.9000",
      "date": "2026-05-22T09:13:23.000Z",
      "commit": "08ad901d46f53e24f66ec9ca59ed06efe94d02eb",
      "fileid": "2eff0eb6656d55457f6e3fc6d1ea6e87e48424d20aa777963e58764ef94d095c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ramnathv/actions/runs/26278938085"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.6.4.9000",
      "date": "2026-05-22T09:12:43.000Z",
      "commit": "08ad901d46f53e24f66ec9ca59ed06efe94d02eb",
      "fileid": "73f76dd81207fc77bdf10a072469359224a9a2b87e347c115fec4d6327a12016",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ramnathv/actions/runs/26278938085"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.6.4.9000",
      "date": "2026-05-22T09:12:31.000Z",
      "commit": "08ad901d46f53e24f66ec9ca59ed06efe94d02eb",
      "fileid": "e74548ab1abfa0eecc108d6c9ab4e5af35a814e0ce9ca463695edc8b3f4ea8ec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ramnathv/actions/runs/26278938085"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.6.4.9000",
      "date": "2026-05-22T09:12:28.000Z",
      "commit": "08ad901d46f53e24f66ec9ca59ed06efe94d02eb",
      "fileid": "0f9887e71ff960f25e1cfa2cfea663f26f8e0a60862ea67cfe65280f4038093f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ramnathv/actions/runs/26278938085"
    }
  ]
}