{
  "_id": "6a13f8d3acfb0bcc41d3472a",
  "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://posit-dev-shinycoreci.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:10 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": "deeb381cb7b73ed40ea1b7724b4fed5f",
  "_user": "posit-dev-shinycoreci",
  "_type": "src",
  "_file": "shinytest_1.6.0.tar.gz",
  "_fileid": "43d4d0129661fcd2583525cc5d54af18571bba4aae893213eab9f3c3271a83be",
  "_filesize": 357989,
  "_sha256": "43d4d0129661fcd2583525cc5d54af18571bba4aae893213eab9f3c3271a83be",
  "_created": "2026-05-25T07:20:10.000Z",
  "_published": "2026-05-25T07:22:59.308Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77672687618,
      "time": 117,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7193585934"
    },
    {
      "job": 77672687626,
      "time": 130,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7193588850"
    },
    {
      "job": 77672687653,
      "time": 86,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7193585311"
    },
    {
      "job": 77672687654,
      "time": 111,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7193588766"
    },
    {
      "job": 77672242729,
      "time": 231,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193556819"
    },
    {
      "job": 77672687616,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193586174"
    },
    {
      "job": 77672687729,
      "time": 106,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7193583384"
    },
    {
      "job": 77672687636,
      "time": 125,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7193587740"
    },
    {
      "job": 77672687646,
      "time": 87,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7193578573"
    }
  ],
  "_buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/26388448436",
  "_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": false,
  "_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": 159192787,
    "type": "organization",
    "name": "posit-dev-shinycoreci"
  },
  "_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",
    "rprojroot",
    "rstudioapi",
    "sass",
    "shiny",
    "showimage",
    "sourcetools",
    "sys",
    "testthat",
    "waldo",
    "webdriver",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_score": 8.695638492926564,
  "_indexed": false,
  "_nocasepkg": "shinytest",
  "_universes": [
    "posit-dev-shinycoreci"
  ],
  "_indexurl": "https://rstudio.r-universe.dev/shinytest",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-05-25T07:22:07.000Z",
      "distro": "noble",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "1ea4097da610bc37fab554c1ec52e44a086bac376b006adc61fee18bc4623db4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/26388448436"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-05-25T07:22:19.000Z",
      "distro": "noble",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "47d51c7335a00642377d3d703239f245d172acececcdb9cc001bd5d3dd0dcb04",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/26388448436"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-05-25T07:22:10.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "caa456cd6fa508ecdf4023683ac30f4b7783deba3a075ea5e85a2255e0b5611e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/26388448436"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-05-25T07:22:18.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "87f9500474ed5850e2f47119a905fca99077814f4ea780ffc00bd7630a4310c1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/26388448436"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.6.0",
      "date": "2026-05-25T07:22:29.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "67643f02217517bdf53ae2b6f966f9bef617fd73fd4af0cd2b5070a750922c8a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/26388448436"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-05-25T07:21:39.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "c1d21bf8ff3a5c19f7d8110d94cf2e8c2e4e6ddd678f14946cbb7bbbd6edc31a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/26388448436"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-05-25T07:22:08.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "8b6aa2454fedbecb3caa0629d34d5d480e16cec92f6f0ab098bc2714f96cfb26",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/26388448436"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-05-25T07:21:28.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "478516b21bbcee02dd2cec957bde8bfa4d1980316097c82abb9427bf7dc325e0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/26388448436"
    }
  ]
}