{
  "_id": "6a13f8f8acfb0bcc41d34877",
  "Package": "shinytest",
  "Title": "Test Shiny Apps",
  "Version": "1.6.0",
  "Authors@R": "c(person(given = \"Winston\",\nfamily = \"Chang\",\nrole = c(\"aut\", \"cre\"),\nemail = \"winston@posit.co\"),\nperson(given = \"Gábor\",\nfamily = \"Csárdi\",\nrole = \"aut\",\nemail = \"gabor@posit.co\"),\nperson(given = \"Hadley\",\nfamily = \"Wickham\",\nrole = \"aut\",\nemail = \"hadley@posit.co\"),\nperson(given = \"Posit Software, PBC\",\nrole = c(\"cph\", \"fnd\")),\nperson(given = \"Ascent Digital Services\",\nrole = c(\"cph\", \"ccp\")))",
  "Description": "Please see the shinytest to shinytest2 migration guide at\n<https://rstudio.github.io/shinytest2/articles/z-migration.html>.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/rstudio/shinytest",
  "BugReports": "https://github.com/rstudio/shinytest/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.1",
  "SystemRequirements": "PhantomJS (http://phantomjs.org/)",
  "Config/pak/sysreqs": "cmake make libpng-dev libuv1-dev libssl-dev\nzlib1g-dev",
  "Repository": "https://rstudio.r-universe.dev",
  "Date/Publication": "2024-05-28 17:40:55 UTC",
  "RemoteUrl": "https://github.com/rstudio/shinytest",
  "RemoteRef": "HEAD",
  "RemoteSha": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-25 07:20:04 UTC",
    "User": "root"
  },
  "Author": "Winston Chang [aut, cre],\nGábor Csárdi [aut],\nHadley Wickham [aut],\nPosit Software, PBC [cph, fnd],\nAscent Digital Services [cph, ccp]",
  "Maintainer": "Winston Chang <winston@posit.co>",
  "MD5sum": "d467f9c97998633ce6180dc58160a198",
  "_user": "rstudio",
  "_type": "src",
  "_file": "shinytest_1.6.0.tar.gz",
  "_fileid": "d16e2646a211c50e96aedc85698f9dcd8b959d3d53a2a42c5a56632fea877fcd",
  "_filesize": 357971,
  "_sha256": "d16e2646a211c50e96aedc85698f9dcd8b959d3d53a2a42c5a56632fea877fcd",
  "_created": "2026-05-25T07:20:04.000Z",
  "_published": "2026-05-25T07:23:36.427Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77672671235,
      "time": 175,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7193597525"
    },
    {
      "job": 77672671256,
      "time": 130,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7193586992"
    },
    {
      "job": 77672671242,
      "time": 86,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7193582011"
    },
    {
      "job": 77672671241,
      "time": 112,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7193590876"
    },
    {
      "job": 77672311506,
      "time": 188,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193555415"
    },
    {
      "job": 77672671351,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193584131"
    },
    {
      "job": 77672671282,
      "time": 82,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7193575566"
    },
    {
      "job": 77672671310,
      "time": 107,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7193581456"
    },
    {
      "job": 77672671330,
      "time": 86,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7193576528"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rstudio/actions/runs/26388472908",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rstudio/shinytest",
  "_commit": {
    "id": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
    "author": "Winston Chang <winston@posit.co>",
    "committer": "Winston Chang <winston@posit.co>",
    "message": "Fix to DESCRIPTION text\n",
    "time": 1716918055
  },
  "_maintainer": {
    "name": "Winston Chang",
    "email": "winston@posit.co",
    "login": "wch",
    "description": "Senior Principal Software Engineer at @posit-pbc (formerly known as @rstudio)",
    "uuid": 86978
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "callr",
      "version": ">= 2.0.3",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "debugme",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "httpuv",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "parsedate",
      "role": "Imports"
    },
    {
      "package": "pingr",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "rematch",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "rstudioapi",
      "version": ">= 0.8.0.9002",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.3.2",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "webdriver",
      "version": ">= 1.0.6",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "flexdashboard",
      "role": "Suggests"
    },
    {
      "package": "globals",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "rstudio",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 224,
  "_contributors": [
    {
      "user": "wch",
      "count": 572,
      "uuid": 86978
    },
    {
      "user": "gaborcsardi",
      "count": 104,
      "uuid": 660288
    },
    {
      "user": "cpsievert",
      "count": 56,
      "uuid": 1365941
    },
    {
      "user": "hadley",
      "count": 47,
      "uuid": 4196
    },
    {
      "user": "trestletech",
      "count": 25,
      "uuid": 1593639
    },
    {
      "user": "schloerke",
      "count": 16,
      "uuid": 93231
    },
    {
      "user": "javierluraschi",
      "count": 7,
      "uuid": 3478847
    },
    {
      "user": "daattali",
      "count": 4,
      "uuid": 952340
    },
    {
      "user": "rpodcast",
      "count": 3,
      "uuid": 1043111
    },
    {
      "user": "maxheld83",
      "count": 2,
      "uuid": 5372770
    },
    {
      "user": "farrjere",
      "count": 2,
      "uuid": 3444167
    },
    {
      "user": "alexkgold",
      "count": 1,
      "uuid": 394930
    },
    {
      "user": "cderv",
      "count": 1,
      "uuid": 6791940
    },
    {
      "user": "feranddalatieh",
      "count": 1,
      "uuid": 23192578
    },
    {
      "user": "jcheng5",
      "count": 1,
      "uuid": 129551
    },
    {
      "user": "jmcphers",
      "count": 1,
      "uuid": 470418
    },
    {
      "user": "krlmlr",
      "count": 1,
      "uuid": 1741643
    },
    {
      "user": "mpaulacaldas",
      "count": 1,
      "uuid": 33395215
    },
    {
      "user": "octaviancorlade",
      "count": 1,
      "uuid": 15089539
    }
  ],
  "_userbio": {
    "uuid": 513560,
    "type": "organization",
    "name": "RStudio"
  },
  "_downloads": {
    "count": 5874,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shinytest"
  },
  "_devurl": "https://github.com/rstudio/shinytest",
  "_searchresults": 419,
  "_rbuild": "4.6.0",
  "_assets": [
    "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",
    "extra/shinytest.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/rstudio/shinytest",
  "_realowner": "rstudio",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.3.0",
      "date": "2018-05-07"
    },
    {
      "version": "1.3.1",
      "date": "2019-05-06"
    },
    {
      "version": "1.4.0",
      "date": "2020-06-18"
    },
    {
      "version": "1.5.0",
      "date": "2021-01-13"
    },
    {
      "version": "1.5.1",
      "date": "2021-09-13"
    },
    {
      "version": "1.5.2",
      "date": "2023-03-22"
    },
    {
      "version": "1.5.3",
      "date": "2023-03-25"
    },
    {
      "version": "1.5.4",
      "date": "2024-03-02"
    },
    {
      "version": "1.6.1",
      "date": "2024-05-30"
    }
  ],
  "_exports": [
    "dependenciesInstalled",
    "diffviewer_widget",
    "expect_pass",
    "expectUpdate",
    "getInputProcessors",
    "installDependencies",
    "migrateShinytestDir",
    "osName",
    "recordTest",
    "registerInputProcessor",
    "ShinyDriver",
    "snapshotCompare",
    "snapshotUpdate",
    "testApp",
    "textTestDiff",
    "viewTestDiff",
    "viewTestDiffWidget"
  ],
  "_help": [
    {
      "page": "installDependencies",
      "title": "Checks for/installs dependencies",
      "topics": [
        "dependenciesInstalled",
        "installDependencies"
      ]
    },
    {
      "page": "expect_pass",
      "title": "Expectation: 'testApp()' passes snapshot tests",
      "topics": [
        "expect_pass"
      ]
    },
    {
      "page": "migrateShinytestDir",
      "title": "Migrate legacy 'shinytest' files to new test directory structure",
      "topics": [
        "migrateShinytestDir"
      ]
    },
    {
      "page": "osName",
      "title": "Get the name of the OS",
      "topics": [
        "osName"
      ]
    },
    {
      "page": "recordTest",
      "title": "Launch test event recorder for a Shiny app",
      "topics": [
        "recordTest"
      ]
    },
    {
      "page": "ShinyDriver",
      "title": "Remote control a Shiny app running in a headless browser",
      "topics": [
        "ShinyDriver"
      ]
    },
    {
      "page": "testApp",
      "title": "Run tests for a Shiny application",
      "topics": [
        "testApp"
      ]
    },
    {
      "page": "Widget",
      "title": "A Shiny Widget",
      "topics": [
        "Widget"
      ]
    }
  ],
  "_readme": "https://github.com/rstudio/shinytest/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "assertthat",
    "base64enc",
    "brio",
    "bslib",
    "cachem",
    "callr",
    "cli",
    "commonmark",
    "crayon",
    "curl",
    "debugme",
    "desc",
    "diffobj",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "jquerylib",
    "jsonlite",
    "knitr",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "otel",
    "parsedate",
    "pingr",
    "pkgbuild",
    "pkgload",
    "png",
    "praise",
    "processx",
    "promises",
    "ps",
    "R6",
    "rappdirs",
    "Rcpp",
    "rematch",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "rstudioapi",
    "sass",
    "shiny",
    "showimage",
    "sourcetools",
    "sys",
    "testthat",
    "tinytex",
    "waldo",
    "webdriver",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_score": 8.695638492926564,
  "_indexed": true,
  "_nocasepkg": "shinytest",
  "_universes": [
    "rstudio",
    "wch"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-05-25T07:22:54.000Z",
      "distro": "noble",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "0399f77543a17b119d907526a0614e9bfc57631313df076f25f85f298d023d26",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26388472908"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-05-25T07:22:13.000Z",
      "distro": "noble",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "611157fafd190883f08202f1ad99e12b8e2bdc01b7c2c0b494da0a0c70a55886",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26388472908"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-05-25T07:21:57.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "80b23f1010eaed3280d64a7fb2cff3ae1dcc10ad6c883c9a11bccb8d6ff7397b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26388472908"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-05-25T07:22:28.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "08c9ee3e8987c5bbf007748f6708187509824194ccc0affdff36189acee126a2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26388472908"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.6.0",
      "date": "2026-05-25T07:22:20.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "6db079bffa452e756e44de3bbc06238400b8a8af8d72129e9ced8478cdad8c50",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26388472908"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-05-25T07:21:17.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "1a92a6aba825567c572dac5104124ef26a510c61a50991500b67e7c412eed9a1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26388472908"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-05-25T07:21:45.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "5702cbce323cc481f8859056f74c3672f8a00216ec0cda6cf806867756166e31",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26388472908"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-05-25T07:21:16.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "9fb4e6adbeb465ff5df980315313bb3c0d002319582514d76e818904686ddac9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26388472908"
    }
  ]
}