{
  "_id": "6a4992116d67900babdfc402",
  "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-06-22 15:31:36 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>",
  "_user": "posit-dev-shinycoreci",
  "_type": "src",
  "_file": "shinytest_1.6.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/fe8542a119824f60e41c57d7477a40690abc06e70a1bec88fa52cf9fc6ef16a2",
  "_filesize": 358822,
  "_sha256": "fe8542a119824f60e41c57d7477a40690abc06e70a1bec88fa52cf9fc6ef16a2",
  "_expires": "2026-10-12T23:06:55.000Z",
  "_created": "2026-06-22T15:31:36.000Z",
  "_published": "2026-07-04T23:06:57.749Z",
  "_jobs": [
    {
      "job": 85174431097,
      "time": 137,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7797126282"
    },
    {
      "job": 85174431284,
      "time": 144,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7797129865"
    },
    {
      "job": 85174431121,
      "time": 93,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7797113414"
    },
    {
      "job": 85174431031,
      "time": 103,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7797118663"
    },
    {
      "job": 85174430896,
      "time": 190,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7797062205"
    },
    {
      "job": 85174431194,
      "time": 110,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7797113772"
    },
    {
      "job": 85174431160,
      "time": 88,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7797103716"
    },
    {
      "job": 85174431242,
      "time": 88,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7797103527"
    },
    {
      "job": 85174431059,
      "time": 92,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7797105705"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/27964080383",
  "_status": "success",
  "_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
  },
  "_distro": "noble",
  "_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",
    "followers": 0
  },
  "_downloads": {
    "count": 5146,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shinytest"
  },
  "_devurl": "https://github.com/rstudio/shinytest",
  "_searchresults": 638,
  "_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",
    "LICENSE",
    "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.820780988368979,
  "_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-06-22T15:33:48.000Z",
      "distro": "noble",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/360d16234df669baad96d425f0bb68647430239582b8912c4e5dafab2dc04a90",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/27964080383"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-06-22T15:33:54.000Z",
      "distro": "noble",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/c7751a7c85dd246a1058cc71021ecd4c0924bdf2e5a0d77ccb1270ac8e1da7b0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/27964080383"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-06-22T15:33:24.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/6bd8b5713059c39e0c7edd79dcfe4769b6ab604dc71993680edbf8a9bb67c441",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/27964080383"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-06-22T15:33:33.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/5d5281f7713b57d65541fac4e9b1dfa86f6237adbacc3821a9e4bd7ac275d0a1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/27964080383"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.6.0",
      "date": "2026-06-22T15:33:42.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/34e9cc918e44a961d1f7ad09e5b6ebbb74fac4ebf465b6fca4ba9b50b49a5d59",
      "status": "success",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/27964080383"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-06-22T15:32:53.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/684beeedc2408e819de676b03686cac6257b09fced230a7a83ac97b1aeb23ee1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/27964080383"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-06-22T15:32:51.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/4b6b79b32c3626efe106d9a92b80fe36e8569ca60aa9831a506f8d72eac7076d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/27964080383"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-06-22T15:33:00.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/78e19356a2d00fd059d130eed0e0059254263dac54870c19d0e390c791956b6c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/27964080383"
    }
  ]
}