{
  "_id": "6a533da79b92047c28d56fdb",
  "Package": "jaysire",
  "Type": "Package",
  "Title": "Build jsPsych Experiments in R",
  "Version": "0.1.0",
  "Author": "Danielle Navarro",
  "Maintainer": "Danielle Navarro <d.navarro@unsw.edu.au>",
  "Description": "The jaysire package allows the user to build browser based\nbehavioral experiments within R by providing an interface to\nthe jsPsych javascript library.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "SystemRequirements": "libssh >= 0.6.0 (the original, not libssh2)",
  "RoxygenNote": "7.1.1",
  "URL": "https://github.com/djnavarro/jaysire",
  "BugReports": "https://github.com/djnavarro/jaysire/issues",
  "Config/pak/sysreqs": "make libicu-dev libsodium-dev libssh-dev\nlibssh2-1-dev libssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://djnavarro.r-universe.dev",
  "Date/Publication": "2021-04-07 11:15:13 UTC",
  "RemoteUrl": "https://github.com/djnavarro/jaysire",
  "RemoteRef": "HEAD",
  "RemoteSha": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-12 07:05:35 UTC",
    "User": "root"
  },
  "_user": "djnavarro",
  "_type": "src",
  "_file": "jaysire_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/0ed4dae26b60fb09cd3780996cd35b79d663549d53512483fc2950029b8365c1",
  "_filesize": 2887121,
  "_sha256": "0ed4dae26b60fb09cd3780996cd35b79d663549d53512483fc2950029b8365c1",
  "_expires": "2026-10-20T07:09:25.000Z",
  "_created": "2026-07-12T07:05:35.000Z",
  "_published": "2026-07-12T07:09:27.591Z",
  "_jobs": [
    {
      "job": 86625880414,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "8257298727"
    },
    {
      "job": 86625880412,
      "time": 186,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "8257305386"
    },
    {
      "job": 86625880407,
      "time": 103,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "8257292021"
    },
    {
      "job": 86625880416,
      "time": 77,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "8257288161"
    },
    {
      "job": 86625605908,
      "time": 203,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8257275973"
    },
    {
      "job": 86625880418,
      "time": 140,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8257298166"
    },
    {
      "job": 86625880423,
      "time": 78,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "8257288304"
    },
    {
      "job": 86625880459,
      "time": 79,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "8257288554"
    },
    {
      "job": 86625880422,
      "time": 80,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "8257288482"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/djnavarro/actions/runs/29183570079",
  "_status": "success",
  "_upstream": "https://github.com/djnavarro/jaysire",
  "_commit": {
    "id": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
    "author": "Danielle Navarro <d.navarro@unsw.edu.au>",
    "committer": "Danielle Navarro <d.navarro@unsw.edu.au>",
    "message": "rebuilds\n",
    "time": 1617794113
  },
  "_maintainer": {
    "name": "Danielle Navarro",
    "email": "d.navarro@unsw.edu.au",
    "login": "djnavarro",
    "description": "Statistician. Data scientist. Former academic cognitive scientist. Occasional generative artist. Evidently now also a pharmacometrician",
    "uuid": 2896325
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "plumber",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "here",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "ssh",
      "role": "Suggests"
    }
  ],
  "_owner": "djnavarro",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 45,
  "_contributors": [
    {
      "user": "djnavarro",
      "count": 152,
      "uuid": 2896325
    },
    {
      "user": "maltelau",
      "count": 3,
      "uuid": 21195256
    },
    {
      "user": "gvdr",
      "count": 1,
      "uuid": 4627111
    },
    {
      "user": "shirdekel",
      "count": 1,
      "uuid": 49865192
    }
  ],
  "_userbio": {
    "uuid": 2896325,
    "type": "user",
    "name": "Danielle Navarro",
    "followers": 1186,
    "description": "Statistician. Data scientist. Former academic cognitive scientist. Occasional generative artist. Evidently now also a pharmacometrician"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/jaysire"
  },
  "_devurl": "https://github.com/djnavarro/jaysire",
  "_searchresults": 31,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/jaysire.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "%>%",
    "build_experiment",
    "build_resources",
    "build_timeline",
    "display_if",
    "display_while",
    "download_googlecloud",
    "download_webserver",
    "fn_data_condition",
    "fn_sample",
    "fullscreen",
    "insert_javascript",
    "insert_property",
    "insert_resource",
    "insert_variable",
    "keycode",
    "pavlovia",
    "question_likert",
    "question_multi",
    "question_text",
    "respond_any_key",
    "respond_no_key",
    "run_googlecloud",
    "run_locally",
    "run_webserver",
    "save_googlecloud",
    "save_locally",
    "save_webserver",
    "set_parameters",
    "set_variables",
    "temporary_folder",
    "trial_animation",
    "trial_audio_button_response",
    "trial_audio_keyboard_response",
    "trial_audio_slider_response",
    "trial_categorize_animation",
    "trial_categorize_html",
    "trial_categorize_image",
    "trial_generic",
    "trial_html_button_response",
    "trial_html_keyboard_response",
    "trial_html_slider_response",
    "trial_image_button_response",
    "trial_image_keyboard_response",
    "trial_image_slider_response",
    "trial_instructions",
    "trial_survey_likert",
    "trial_survey_multi_choice",
    "trial_survey_multi_select",
    "trial_survey_text",
    "trial_video_button_response",
    "trial_video_keyboard_response",
    "trial_video_slider_response"
  ],
  "_help": [
    {
      "page": "build_experiment",
      "title": "Build the experiment files",
      "topics": [
        "build_experiment"
      ]
    },
    {
      "page": "build_resources",
      "title": "Build the resource file specification from a directory path",
      "topics": [
        "build_resources"
      ]
    },
    {
      "page": "build_timeline",
      "title": "Build a timeline from trials",
      "topics": [
        "build_timeline"
      ]
    },
    {
      "page": "display_if",
      "title": "Modify a timeline to execute if a condition is met",
      "topics": [
        "display_if"
      ]
    },
    {
      "page": "display_while",
      "title": "Modify a timeline to execute within a loop",
      "topics": [
        "display_while"
      ]
    },
    {
      "page": "download_googlecloud",
      "title": "Download data from a jspsych experiment deployed on google cloud",
      "topics": [
        "download_googlecloud"
      ]
    },
    {
      "page": "download_webserver",
      "title": "Download data from a jspsych experiment deployed on a webserver",
      "topics": [
        "download_webserver"
      ]
    },
    {
      "page": "fn_data_condition",
      "title": "Return a javascript function that checks a data value",
      "topics": [
        "fn_data_condition"
      ]
    },
    {
      "page": "fn_sample",
      "title": "Return a javascript function that samples from an array",
      "topics": [
        "fn_sample"
      ]
    },
    {
      "page": "fullscreen",
      "title": "Toggle fullscreen mode in the browser",
      "topics": [
        "fullscreen"
      ]
    },
    {
      "page": "insert_javascript",
      "title": "Insert input as raw javascript",
      "topics": [
        "insert_javascript"
      ]
    },
    {
      "page": "insert_property",
      "title": "Insert a property to the jsPsych data store",
      "topics": [
        "insert_property"
      ]
    },
    {
      "page": "insert_resource",
      "title": "Insert input as path to a resource file",
      "topics": [
        "insert_resource"
      ]
    },
    {
      "page": "insert_variable",
      "title": "Insert reference to a timeline variable",
      "topics": [
        "insert_variable"
      ]
    },
    {
      "page": "keycode",
      "title": "Javascript key codes",
      "topics": [
        "keycode"
      ]
    },
    {
      "page": "pavlovia",
      "title": "Communication with pavlovia.org",
      "topics": [
        "pavlovia"
      ]
    },
    {
      "page": "question_likert",
      "title": "Create a Likert question",
      "topics": [
        "question_likert"
      ]
    },
    {
      "page": "question_multi",
      "title": "Create a multiple choice/select question",
      "topics": [
        "question_multi"
      ]
    },
    {
      "page": "question_text",
      "title": "Create a free text response question",
      "topics": [
        "question_text"
      ]
    },
    {
      "page": "respond_any_key",
      "title": "Response is accepted with any key press",
      "topics": [
        "respond_any_key"
      ]
    },
    {
      "page": "respond_no_key",
      "title": "Response is not accepted for any key press",
      "topics": [
        "respond_no_key"
      ]
    },
    {
      "page": "run_googlecloud",
      "title": "Deploy a jspsych experiment on google app engine",
      "topics": [
        "run_googlecloud"
      ]
    },
    {
      "page": "run_locally",
      "title": "Deploy a jspsych experiment locally",
      "topics": [
        "run_locally"
      ]
    },
    {
      "page": "run_webserver",
      "title": "Deploy a jspsych experiment to a webserver",
      "topics": [
        "run_webserver"
      ]
    },
    {
      "page": "save_googlecloud",
      "title": "Return a javascript function to save data to Google datastore",
      "topics": [
        "save_googlecloud"
      ]
    },
    {
      "page": "save_locally",
      "title": "Return a javascript function to save data locally",
      "topics": [
        "save_locally"
      ]
    },
    {
      "page": "save_webserver",
      "title": "Return a javascript function to save data via a script on the webserver",
      "topics": [
        "save_webserver"
      ]
    },
    {
      "page": "set_parameters",
      "title": "Modify a timeline to set parameter values",
      "topics": [
        "set_parameters"
      ]
    },
    {
      "page": "set_variables",
      "title": "Modify a timeline to set possible values for variables",
      "topics": [
        "set_variables"
      ]
    },
    {
      "page": "temporary_folder",
      "title": "Creates a temporary folder",
      "topics": [
        "temporary_folder"
      ]
    },
    {
      "page": "trial_animation",
      "title": "Specify an animation trial",
      "topics": [
        "trial_animation"
      ]
    },
    {
      "page": "trial_audio_button_response",
      "title": "Specify an audio trial with button response",
      "topics": [
        "trial_audio_button_response"
      ]
    },
    {
      "page": "trial_audio_keyboard_response",
      "title": "Specify an audio trial with keyboard response",
      "topics": [
        "trial_audio_keyboard_response"
      ]
    },
    {
      "page": "trial_audio_slider_response",
      "title": "Specify an audio trial with slider bar response",
      "topics": [
        "trial_audio_slider_response"
      ]
    },
    {
      "page": "trial_categorize_animation",
      "title": "Specify a categorization trial with an animated stimulus",
      "topics": [
        "trial_categorize_animation"
      ]
    },
    {
      "page": "trial_categorize_html",
      "title": "Specify a categorization trial with an HTML stimulus",
      "topics": [
        "trial_categorize_html"
      ]
    },
    {
      "page": "trial_categorize_image",
      "title": "Specify a categorization trial with an image stimulus",
      "topics": [
        "trial_categorize_image"
      ]
    },
    {
      "page": "trial_generic",
      "title": "Specify a trial using any plugin",
      "topics": [
        "trial_generic"
      ]
    },
    {
      "page": "trial_html_button_response",
      "title": "Specify an HTML trial with button response",
      "topics": [
        "trial_html_button_response"
      ]
    },
    {
      "page": "trial_html_keyboard_response",
      "title": "Specify an HTML trial with keyboard response",
      "topics": [
        "trial_html_keyboard_response"
      ]
    },
    {
      "page": "trial_html_slider_response",
      "title": "Specify an HTML trial with slider bar response",
      "topics": [
        "trial_html_slider_response"
      ]
    },
    {
      "page": "trial_image_button_response",
      "title": "Specify an image trial with button response",
      "topics": [
        "trial_image_button_response"
      ]
    },
    {
      "page": "trial_image_keyboard_response",
      "title": "Specify an image trial with keyboard response",
      "topics": [
        "trial_image_keyboard_response"
      ]
    },
    {
      "page": "trial_image_slider_response",
      "title": "Specify an image trial with slider bar response",
      "topics": [
        "trial_image_slider_response"
      ]
    },
    {
      "page": "trial_instructions",
      "title": "Specify pages of instructions to display",
      "topics": [
        "trial_instructions"
      ]
    },
    {
      "page": "trial_survey_likert",
      "title": "Specify a survey page with Likert scale items",
      "topics": [
        "trial_survey_likert"
      ]
    },
    {
      "page": "trial_survey_multi_choice",
      "title": "Specify a survey page with multiple choice items",
      "topics": [
        "trial_survey_multi_choice"
      ]
    },
    {
      "page": "trial_survey_multi_select",
      "title": "Specify a survey page with multiple selection items",
      "topics": [
        "trial_survey_multi_select"
      ]
    },
    {
      "page": "trial_survey_text",
      "title": "Specify a survey page with free text responding",
      "topics": [
        "trial_survey_text"
      ]
    },
    {
      "page": "trial_video_button_response",
      "title": "Specify a video trial with button response",
      "topics": [
        "trial_video_button_response"
      ]
    },
    {
      "page": "trial_video_keyboard_response",
      "title": "Specify a video trial with keyboard response",
      "topics": [
        "trial_video_keyboard_response"
      ]
    },
    {
      "page": "trial_video_slider_response",
      "title": "Specify a video trial with slider bar response",
      "topics": [
        "trial_video_slider_response"
      ]
    }
  ],
  "_readme": "https://github.com/djnavarro/jaysire/raw/HEAD/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "fastmap",
    "glue",
    "here",
    "hms",
    "httpuv",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "mime",
    "otel",
    "pillar",
    "pkgconfig",
    "plumber",
    "prettyunits",
    "progress",
    "promises",
    "purrr",
    "R6",
    "Rcpp",
    "readr",
    "rlang",
    "rprojroot",
    "sodium",
    "stringi",
    "swagger",
    "tibble",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "webutils",
    "withr"
  ],
  "_score": 4.320665466665298,
  "_indexed": true,
  "_nocasepkg": "jaysire",
  "_universes": [
    "djnavarro"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-12T07:08:07.000Z",
      "distro": "resolute",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "https://r2.ropensci.org/625086273af2885455fa411851861408f21cb8d20775e4b9eda7f3c6abcfeaf3",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/29183570079"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-12T07:08:47.000Z",
      "distro": "resolute",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "https://r2.ropensci.org/4173e9740b27ced8af232f7770ffc5e1001eb9ded11cc10c7bc73cad4c08df15",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/29183570079"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-07-12T07:07:26.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "https://r2.ropensci.org/93aa1da54a0d6eac50389c64caab680ac9d2a4999b23a87b4ea9962ba3df32ac",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/29183570079"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-07-12T07:07:04.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "https://r2.ropensci.org/86ccfb523becf5849e6626244b3b5c4bbe1b9a893cac322a2f002d9c95e5b4d1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/29183570079"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-07-12T07:08:16.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "https://r2.ropensci.org/74a5dd9c56142176b519f025e9c850137460b530b2443bb2de1808a97f42653d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/29183570079"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-07-12T07:06:53.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "https://r2.ropensci.org/c4ff01a486627576f1c4080325d37b7c7bbf459587784764d773f9b0017f1fff",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/29183570079"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-07-12T07:06:56.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "https://r2.ropensci.org/67e3e47a4209eed7d61705195a3992fae0f45d7d80949ade2ded886612e04159",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/29183570079"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-07-12T07:06:54.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "https://r2.ropensci.org/82ed8fbbce40ea9dd8ed22d476096df3fea7b3ba9f1b0b517d049761da2edfda",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/29183570079"
    }
  ]
}