{
  "_id": "6a1028d1acfb0bcc41c90fcd",
  "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-05-13 07:53:07 UTC",
    "User": "root"
  },
  "MD5sum": "44962319736a249df74789e3aac6969d",
  "_user": "djnavarro",
  "_type": "src",
  "_file": "jaysire_0.1.0.tar.gz",
  "_fileid": "418c9e2c61e1139643877183eaa13bb61051e7d52732eea6341d406d4fe4380c",
  "_filesize": 2885656,
  "_sha256": "418c9e2c61e1139643877183eaa13bb61051e7d52732eea6341d406d4fe4380c",
  "_created": "2026-05-13T07:53:07.000Z",
  "_published": "2026-05-22T09:58:41.011Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77357283142,
      "time": 143,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "6964546150"
    },
    {
      "job": 77357283627,
      "time": 129,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6964541864"
    },
    {
      "job": 77357283512,
      "time": 96,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "6964531035"
    },
    {
      "job": 77357283482,
      "time": 99,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6964531660"
    },
    {
      "job": 77357283173,
      "time": 173,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6964497343"
    },
    {
      "job": 77357282854,
      "time": 121,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157810857"
    },
    {
      "job": 77357283186,
      "time": 91,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "6964529054"
    },
    {
      "job": 77357283718,
      "time": 87,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "6964528035"
    },
    {
      "job": 77357283580,
      "time": 98,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6964531025"
    }
  ],
  "_buildurl": "https://github.com/r-universe/djnavarro/actions/runs/25785839876",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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",
    "mastodon": "@djnavarro@hachyderm.io",
    "bluesky": "@djnavarro.net",
    "uuid": 2896325
  },
  "_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",
    "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.0",
  "_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",
    "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-05-13T07:55:30.000Z",
      "distro": "noble",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "dc6fcb55dbb303273b3cb69a072d97461d183f0d4eccd817a98827f8f80ce2d3",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/25785839876"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-13T07:55:23.000Z",
      "distro": "noble",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "17f4dd98af44f56cdfcdded7b7430c0593d527dbdb592de8f8cfbcfea86e28f2",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/25785839876"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-13T07:54:49.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "0059b220cb2c6f4e74696e72ba38d71ca563e045ac2198194e6f3ff1ded158c3",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/25785839876"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-13T07:54:51.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "fac09e358f1c4d8a23ab65e7d2165cb4d14b2a4c4e8c8ced41572f89a97eaa46",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/25785839876"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-13T07:54:36.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "f9465c73ccb2f9e8d3c156b1ac658bcc8e8a87bef0f6649e96a9b7d0db6f14aa",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/25785839876"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-13T07:54:33.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "a719bce8af2c7e6e9dd33866887ad7d80222c56556721fa9555e22c03737c448",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/25785839876"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-13T07:54:42.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "5cff3075f92b7081d994bef9d7388620f5c1e332d14f0d490503a7efd713d7f7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/25785839876"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-05-22T09:58:19.000Z",
      "commit": "fd76ccbce491bc8575ac4e751d97db3d5227e327",
      "fileid": "9f4047b9c2fd76f8b62a82760e277490e105a38bd2c6bf3ade3b9d8cd116c734",
      "status": "success",
      "buildurl": "https://github.com/r-universe/djnavarro/actions/runs/25785839876"
    }
  ]
}