{
  "_id": "6ad8a435077445e6c0b99b24",
  "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",
  "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-10-21 11:35:01 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/4e455fb77a411214e3d59c3ac64af4d0f798badbcda84fe6b2def71f4cd086f5",
  "_filesize": 357959,
  "_sha256": "4e455fb77a411214e3d59c3ac64af4d0f798badbcda84fe6b2def71f4cd086f5",
  "_expires": "2027-01-29T11:38:27.000Z",
  "_created": "2026-10-21T11:35:01.000Z",
  "_published": "2026-10-21T11:38:29.021Z",
  "_upstream": "https://github.com/rstudio/shinytest",
  "_status": "success",
  "_maintainer": {
    "name": "Winston Chang",
    "email": "winston@posit.co",
    "login": "wch",
    "description": "Senior Principal Software Engineer at @posit-pbc (formerly known as @rstudio)",
    "uuid": 86978
  },
  "_jobs": [
    {
      "job": 119198597507,
      "time": 166,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12342294674"
    },
    {
      "job": 119198597899,
      "time": 127,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12342324721"
    },
    {
      "job": 119198597351,
      "time": 109,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12341619490"
    },
    {
      "job": 119198597231,
      "time": 103,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12342024272"
    },
    {
      "job": 119197257151,
      "time": 190,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12341533967"
    },
    {
      "job": 119198597571,
      "time": 125,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12342820729"
    },
    {
      "job": 119198597322,
      "time": 78,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12341699250"
    },
    {
      "job": 119198597417,
      "time": 65,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12342174552"
    },
    {
      "job": 119198597277,
      "time": 91,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12342199531"
    }
  ],
  "_buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/39592630828",
  "_commit": {
    "id": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
    "author": "Winston Chang <winston@posit.co>",
    "committer": "Winston Chang <winston@posit.co>",
    "message": "Fix to DESCRIPTION text\n",
    "time": 1716918055
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_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": 2570,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shinytest"
  },
  "_devurl": "https://github.com/rstudio/shinytest",
  "_searchresults": 589,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/shinytest.html",
    "LICENSE"
  ],
  "_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",
    "watcher",
    "webdriver",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_score": 8.484538945891883,
  "_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-10-21T11:37:48.000Z",
      "distro": "resolute",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/76118c815c9beb1bfda7119d8168555ab30f784d74e7074324569bb863366a4b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/39592630828"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-10-21T11:37:10.000Z",
      "distro": "resolute",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/f7728e47efa0c6d7959826b863e944e6375329a9690b380a4825b387355f60eb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/39592630828"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-10-21T11:37:33.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/aca22f118394c6526090c387fc0771da068bf958730ca0d538ee8271ef33e7cd",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/39592630828"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-10-21T11:37:04.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/f89d767b345d6939354d9b29805ff70bb575a5a2c959e524b70ab1f6c4ddd5a7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/39592630828"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.6.0",
      "date": "2026-10-21T11:37:27.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/ec8f20583a786db0ba85bfab1b78811a81e146aa4c6f61acf0b6f32d373a21db",
      "status": "success",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/39592630828"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-10-21T11:36:18.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/1e02d924720fa74f903ad4508a9e75d4d1cf2c7269f3c147c46cbcf9248e90db",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/39592630828"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-10-21T11:36:08.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/e081446904053dce8d622063b711ec69ce13569e43c2e5ab160a205802847643",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/39592630828"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-10-21T11:36:22.000Z",
      "commit": "151ead1d5e70ebc3f9c3b10db2baa0550be37db5",
      "fileid": "https://r2.ropensci.org/c391f192aee1578a7bbbe1f61fcad93d119c89db2659a7ab33de20d56f6abd6b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/posit-dev-shinycoreci/actions/runs/39592630828"
    }
  ]
}