Research
Security News
Malicious npm Package Targets Solana Developers and Hijacks Funds
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
@jspsych/plugin-initialize-camera
Advanced tools
jsPsych plugin for getting permission to initialize the user's camera
jsPsych is a JavaScript framework for creating behavioral experiments that run in a web browser.
The initialize-camera plugin asks the participant to grant permission to access the camera. If multiple cameras are connected to the partipicant's device, then it allows the participant to select which camera to use. Once access is granted for an experiment, you do not need to ask again, and the camera can be accessed by the jsPsych.pluginAPI.getCameraRecorder()
function.
Several example experiments and plugin demonstrations are available in the /examples
folder.
After you've downloaded the latest release, double-click on an example HTML file to run it in your web browser, and open it with a programming-friendly text editor to see how it works.
Documentation for this plugin is available here.
For questions about using the library, please use the GitHub discussions forum. You can also browse through the history of Q&A on the forum to find related questions.
We :heart: contributions! See the contributing to jsPsych documentation page for more information about how you can help.
If you use this library in academic work, the preferred citation is:
de Leeuw, J.R., Gilbert, R.A., & Luchterhandt, B. (2023). jsPsych: Enabling an open-source collaborative ecosystem of behavioral experiments. Journal of Open Source Software, 8(85), 5351, https://joss.theoj.org/papers/10.21105/joss.05351.
This paper is an updated description of jsPsych and includes all current core team members. It replaces the earlier paper that described jsPsych:
de Leeuw, J.R. (2015). jsPsych: A JavaScript library for creating behavioral experiments in a Web browser. Behavior Research Methods, 47(1), 1-12. doi:10.3758/s13428-014-0458-y
Citations help us demonstrate that this library is used and valued, which allows us to continue working on it.
jsPsych is open source project with numerous contributors. The project is currently managed by the core team of Josh de Leeuw (@jodeleeuw), Becky Gilbert (@becky-gilbert), and Björn Luchterhandt (@bjoluc).
jsPsych was created by Josh de Leeuw.
We're also grateful for the generous support from a Mozilla Open Source Support award, which funded development of the library from 2020-2021.
FAQs
jsPsych plugin for getting permission to initialize the user's camera
We found that @jspsych/plugin-initialize-camera demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
Security News
Research
Socket researchers have discovered malicious npm packages targeting crypto developers, stealing credentials and wallet data using spyware delivered through typosquats of popular cryptographic libraries.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.