{"_id":"@bdelab/roar-levante-tasks","_rev":"16-1b1459da62485ad26b6c5059f5685dd4","name":"@bdelab/roar-levante-tasks","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.1":{"name":"@bdelab/roar-levante-tasks","version":"0.0.1","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@0.0.1","maintainers":[{"name":"richiehalford","email":"richiehalford@gmail.com"},{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"lmfg","email":"lmfg@stanford.edu"},{"name":"aryamant","email":"aryamant@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"e01f518dea47880ec7d14f90ed8961960086cd12","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-0.0.1.tgz","fileCount":5,"integrity":"sha512-e4FSsEPv8AnqeSwo6lCbULUR6Keo6k4Jl+WAXui1iWx+svwtPvYtnJOe32FBuxGRFmX0O5k6hXtwgukGey8pAw==","signatures":[{"sig":"MEQCIHFJD8HsNuCD7uHU5vZvFyfX7GWiSIp6G+uNoaO5NvhcAiBTM/FUxbjJG+6qw9dGHiBaNqATEY9+gSFgbXAI7I1bTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896075},"main":"lib/index.5eef6672.js","type":"module","module":"lib/index.5eef6672.js","gitHead":"683c087fd142fa4158f35af03b4b6817f6273fca","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","build":"npx webpack --mode production --env dbmode=production","deploy":"npm run build && firebase deploy --only hosting","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","version":"npm run format && git add -A","prepackage":"rimraf lib/","preversion":"npm run lint","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"GIT_REMOTE=$(git remote -v | grep \"yeatmanlab/roar-levante-tasks.git \\(push\\)\" | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","patchPackages":"node patchPackages.js","prepublishOnly":"npm run package"},"_npmUser":{"name":"ayeung21","actor":{"name":"ayeung21","type":"user","email":"ayeung21@stanford.edu"},"email":"ayeung21@stanford.edu"},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"10.8.2","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"^3.0.3","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"^1.0.11","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_0.0.1_1751899953458_0.4275580588570682","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@bdelab/roar-levante-tasks","version":"0.1.0","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@0.1.0","maintainers":[{"name":"richiehalford","email":"richiehalford@gmail.com"},{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"lmfg","email":"lmfg@stanford.edu"},{"name":"aryamant","email":"aryamant@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"a3ec240f13d180b9676fe83908f77f1f6a70dd19","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-0.1.0.tgz","fileCount":6,"integrity":"sha512-34RwUsPnq4Z5/phSVJOASPFpx03mQ5iGdFOzdaviEJGSSh85VyJIp7U9MA0FDvyufmOYnZ8tov9jOaRNPCkEVA==","signatures":[{"sig":"MEQCID7DXOch5LQqAnLK/PErvZDAb02OdkzMUr7+ePi51iGrAiBkoZMDAiXgyWFSPIgI50gr/wz33Y9FaUNljQQurZ2VQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5472423},"main":"lib/index.16cfcaca.js","type":"module","module":"lib/index.16cfcaca.js","gitHead":"09e4cfe84d9d942d6a142f1abf822d6c2d2d8e05","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","build":"npx webpack --mode production --env dbmode=development","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","version":"npm run format && git add -A","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"GIT_REMOTE=$(git remote -v | grep \"yeatmanlab/roar-levante-tasks.git \\(push\\)\" | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","patchPackages":"node patchPackages.js","prepublishOnly":"npm run package"},"_npmUser":{"name":"ayeung21","email":"ayeung21@stanford.edu"},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"10.8.2","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"^3.0.3","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"^1.0.11","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_0.1.0_1754595840992_0.16837237738413102","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bdelab/roar-levante-tasks","version":"0.2.0","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@0.2.0","maintainers":[{"name":"richiehalford","email":"richiehalford@gmail.com"},{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"lmfg","email":"lmfg@stanford.edu"},{"name":"aryamant","email":"aryamant@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"8526442e7faca2fbfc5467968f9e8f345d94a1f6","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-0.2.0.tgz","fileCount":6,"integrity":"sha512-Jq0BnIJaH4yDr/LOEees1YKFQAwQLsEi+PB5MEl8ecKY6sCIS1HqlqtCVxrzuYw0Cc4zP+UJommWeb8mWfdmnA==","signatures":[{"sig":"MEQCIAYP3kuqPDJfPOnuMA4ilZ+bX4waSAUb2JG+/cOeo3ysAiBlYU7IwTF7UbQYdFjAv/8UAS4kLNyUw/Z+YSrUcKZDbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5514283},"main":"lib/index.4659cf64.js","type":"module","module":"lib/index.4659cf64.js","gitHead":"7e2164d86a9a19d25bcfe3af668b4675e8b58131","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","build":"npx webpack --mode production --env dbmode=development","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","version":"npm run format && git add -A","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"GIT_REMOTE=$(git remote -v | grep \"yeatmanlab/roar-levante-tasks.git \\(push\\)\" | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","patchPackages":"node patchPackages.js","prepublishOnly":"npm run package"},"_npmUser":{"name":"ayeung21","email":"ayeung21@stanford.edu"},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"10.8.2","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"^3.0.3","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"^1.0.11","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_0.2.0_1755873916676_0.6186261060688294","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bdelab/roar-levante-tasks","version":"0.3.0","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@0.3.0","maintainers":[{"name":"richiehalford","email":"richiehalford@gmail.com"},{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"lmfg","email":"lmfg@stanford.edu"},{"name":"aryamant","email":"aryamant@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"8d0553aaeb0ed52a496585621436f58dfa58ea96","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-0.3.0.tgz","fileCount":6,"integrity":"sha512-IHVTs8epUDM3H1qVhosjrnEX/bMngf3bHLzvIOr6ZTojyjmw9S0IYvJxGg6YNWX0/cAzXvP6FmCiAJs0G0Dtaw==","signatures":[{"sig":"MEUCICcTw45V6rqQ06YvanY2Qvr3qQU5qy5XA83Kn6Yf+pZiAiEAo6SBs2Q5uQhH50usOrHb+FhQSFU519Mu0/vRrsGLOB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5478830},"main":"lib/index.bb40afa3.js","type":"module","module":"lib/index.bb40afa3.js","gitHead":"d22279cc574b356b5689c7c27587e1354e23b3d4","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","build":"npx webpack --mode production --env dbmode=development","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","version":"npm run format && git add -A","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"GIT_REMOTE=$(git remote -v | grep \"yeatmanlab/roar-levante-tasks.git \\(push\\)\" | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","patchPackages":"node patchPackages.js","prepublishOnly":"npm run package"},"_npmUser":{"name":"ayeung21","email":"ayeung21@stanford.edu"},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"10.8.2","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"^3.0.3","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"^1.0.11","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_0.3.0_1758229093160_0.04344049681788187","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bdelab/roar-levante-tasks","version":"1.0.3","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@1.0.3","maintainers":[{"name":"richiehalford","email":"richiehalford@gmail.com"},{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"earoy","email":"ethanroy@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"4f5b09763164d743e8ddd95c50ab9e12f112edff","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-1.0.3.tgz","fileCount":6,"integrity":"sha512-avlijD6LTqreYAPtB64K6B/T1ktIwF+k+flgwuGw7FqT+TqpMP4vOuTbUNgLQAWTqqF5FEWbQYwHpyNzK/R0zg==","signatures":[{"sig":"MEYCIQC2z5AD7Qv7mPCI/UlHDvl+zVBmRn4a2Ayk4/pCHo7uiwIhAP7AsVsKlOx4tST+tBkJnheNcq3wdjaoDioNv8xxCepK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5450728},"main":"lib/index.c92b94e1.js","type":"module","module":"lib/index.c92b94e1.js","gitHead":"e612a643045bb8edb5897c0c8b24a0b46b9577e8","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","test":"vitest","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","test:ui":"vitest --ui","version":"npm run format && git add -A && git commit -m \"v$npm_package_version\"","build:dev":"npx webpack --mode production --env dbmode=development","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"git tag \"v$npm_package_version\" && GIT_REMOTE=$(git remote -v | grep 'yeatmanlab/roar-levante-tasks.git (push)' | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","build:staging":"npx webpack --mode production --env dbmode=staging","patchPackages":"node patchPackages.js","test:coverage":"vitest --coverage","prepublishOnly":"npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d04a380-5937-4855-8c9e-84d53086794f"}},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"11.17.0","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","vitest":"^4.1.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"5.3.2","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"1.2.7","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","jsdom":"^29.1.1","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_1.0.3_1781736904505_0.16161668207471447","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bdelab/roar-levante-tasks","version":"1.0.4","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@1.0.4","maintainers":[{"name":"richiehalford","email":"richiehalford@gmail.com"},{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"earoy","email":"ethanroy@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"fdd0553cce80437c5572777ef038a4d4973aab11","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-1.0.4.tgz","fileCount":6,"integrity":"sha512-7mp/jsqC6/iaRSBlBzMdcDZRViyPUvC0cvU65SLQQxmlBRo+H6hVKZ5w84Vqk/aDZC0H0r868kkm5u8/A76JsA==","signatures":[{"sig":"MEQCIGYRw0hOMJV6FrqNhH/dHyeHKI6iJJPxhTrNU2b8v0HFAiAkVvcfNiBMZibrAjXT5NpKXBAFU+i22qbHma6Yb/uUgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5451552},"main":"lib/index.8915b214.js","type":"module","module":"lib/index.8915b214.js","gitHead":"885a4bc988b8121e182fd81e986266f6a4f614ac","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","test":"vitest","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","test:ui":"vitest --ui","version":"npm run format && git add -A && git commit -m \"v$npm_package_version\"","build:dev":"npx webpack --mode production --env dbmode=development","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"git tag \"v$npm_package_version\" && GIT_REMOTE=$(git remote -v | grep 'yeatmanlab/roar-levante-tasks.git (push)' | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","build:staging":"npx webpack --mode production --env dbmode=staging","patchPackages":"node patchPackages.js","test:coverage":"vitest --coverage","prepublishOnly":"npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d04a380-5937-4855-8c9e-84d53086794f"}},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"11.17.0","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","vitest":"^4.1.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"5.3.2","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"1.2.7","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","jsdom":"^29.1.1","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_1.0.4_1782228045873_0.815766570997424","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bdelab/roar-levante-tasks","version":"1.0.5","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@1.0.5","maintainers":[{"name":"richiehalford","email":"richiehalford@gmail.com"},{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"earoy","email":"ethanroy@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"ba847493f6f1b857f4f08fbdd0ef69d3719712ba","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-1.0.5.tgz","fileCount":6,"integrity":"sha512-MPosRsnGXxrsfdEOyjy8k+tFwBaQB31g8rlm7XOBJ/7sygMOqMzUWjU+GSPrMWzhZeYYS401GEFI/3VmgvTkpw==","signatures":[{"sig":"MEYCIQCsIA8jwxCXCcRWWhUAEPMvyGODvlvTLL20jW/4PFu+kgIhAPpQ0hPNNTlrqBf0Kmep96j7xIhCl7XjBspNdLRYksSD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5491693},"main":"lib/index.8d698ad4.js","type":"module","module":"lib/index.8d698ad4.js","gitHead":"546b12b5c6c5ba25eea1c6acf5421c3993458953","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","test":"vitest","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","test:ui":"vitest --ui","version":"npm run format && git add -A && git commit -m \"v$npm_package_version\"","build:dev":"npx webpack --mode production --env dbmode=development","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"git tag \"v$npm_package_version\" && GIT_REMOTE=$(git remote -v | grep 'yeatmanlab/roar-levante-tasks.git (push)' | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","build:staging":"npx webpack --mode production --env dbmode=staging","patchPackages":"node patchPackages.js","test:coverage":"vitest --coverage","prepublishOnly":"npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d04a380-5937-4855-8c9e-84d53086794f"}},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"11.17.0","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","vitest":"^4.1.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"5.3.2","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"1.2.7","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","jsdom":"^29.1.1","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_1.0.5_1782416371463_0.7425865682806487","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@bdelab/roar-levante-tasks","version":"1.0.6","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@1.0.6","maintainers":[{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"earoy","email":"ethanroy@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"f6967662839427b1d75ccd4af3175869ef111d1a","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-1.0.6.tgz","fileCount":6,"integrity":"sha512-dVUooPwDheqFstGyBIhk6poBjG2NTkt2omL/oiz/6rPdDPnub+Pt57/pkplHsf+CNvyabcbHvxdcqNdueIbQ+g==","signatures":[{"sig":"MEYCIQCLw3j0jkgoLYngdkX8tmrvK8fKNfY2T2U3iMunuK+pZQIhAJYNUvttgZ6TxckMBDsJn7J8bGU4XUt5ptS10bZhOxlw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5491693},"main":"lib/index.e22b9bb7.js","type":"module","module":"lib/index.e22b9bb7.js","gitHead":"e7f068a8c3663e1c7fc74c6d5b6556f61604fd73","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","test":"vitest","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","test:ui":"vitest --ui","version":"npm run format && git add -A && git commit -m \"v$npm_package_version\"","build:dev":"npx webpack --mode production --env dbmode=development","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"git tag \"v$npm_package_version\" && GIT_REMOTE=$(git remote -v | grep 'yeatmanlab/roar-levante-tasks.git (push)' | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","build:staging":"npx webpack --mode production --env dbmode=staging","patchPackages":"node patchPackages.js","test:coverage":"vitest --coverage","prepublishOnly":"npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d04a380-5937-4855-8c9e-84d53086794f"}},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"11.18.0","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","vitest":"^4.1.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"5.3.2","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"1.2.7","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","jsdom":"^29.1.1","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_1.0.6_1782752373608_0.08102630524793497","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@bdelab/roar-levante-tasks","version":"1.0.7","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@1.0.7","maintainers":[{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"earoy","email":"ethanroy@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"b2ffb76e4f6f3adc99f0f3dd7b16ac0aea9da84e","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-1.0.7.tgz","fileCount":6,"integrity":"sha512-h5catDclBWW0EIqCp1IQIm+LbOLyeUij1wzJxulB2ryNDJT0ULIQYHDG8UNRPZfKHFhS7/GDACJBEhmbZjRZcQ==","signatures":[{"sig":"MEUCIQDfmG/wS7SZGgQKkSuJgn4tGjIvBSGFvnUXQp5ZTiz/TwIgLnWjOPsg1hpm5Jtv89ZPffNCQ0DVq9nsFfcfapH573g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5482177},"main":"lib/index.4b45da0a.js","type":"module","module":"lib/index.4b45da0a.js","gitHead":"68fc46119a20d050be3af8be57f6b6161048535e","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","test":"vitest","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","test:ui":"vitest --ui","version":"npm run format && git add -A && git commit -m \"v$npm_package_version\"","build:dev":"npx webpack --mode production --env dbmode=development","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"git tag \"v$npm_package_version\" && GIT_REMOTE=$(git remote -v | grep 'yeatmanlab/roar-levante-tasks.git (push)' | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","build:staging":"npx webpack --mode production --env dbmode=staging","patchPackages":"node patchPackages.js","test:coverage":"vitest --coverage","prepublishOnly":"npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d04a380-5937-4855-8c9e-84d53086794f"}},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"11.18.0","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","vitest":"^4.1.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"5.3.2","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"1.2.7","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","jsdom":"^29.1.1","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_1.0.7_1783533326695_0.717956636036079","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@bdelab/roar-levante-tasks","version":"1.0.9","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@1.0.9","maintainers":[{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"earoy","email":"ethanroy@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"8d7dfc2ba80c659fe4e38b391a4ab8aad853776f","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-1.0.9.tgz","fileCount":6,"integrity":"sha512-o0U+TknEkj5nTm3gJ0666ONQB6nHp9QqsT0iVz3rUzrVS0HI/EQLUW30DwcJ5pLppgUFZGfPl3K2K/5UrOiIYw==","signatures":[{"sig":"MEQCICf3ma39fyoGDKnxBk8HlBoCTr0Bi7tjT/SUkHB+gZPZAiAiAxES0sD0jRmll3sh32E2qiMta1KVzm5eoghuiu8fOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5490585},"main":"lib/index.4b7c0c6c.js","type":"module","module":"lib/index.4b7c0c6c.js","gitHead":"277c2b748814363609559facac90a19a1e50c99b","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","test":"vitest","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","test:ui":"vitest --ui","version":"npm run format && git add -A && git commit -m \"v$npm_package_version\"","build:dev":"npx webpack --mode production --env dbmode=development","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"git tag \"v$npm_package_version\" && GIT_REMOTE=$(git remote -v | grep 'yeatmanlab/roar-levante-tasks.git (push)' | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","build:staging":"npx webpack --mode production --env dbmode=staging","patchPackages":"node patchPackages.js","test:coverage":"vitest --coverage","prepublishOnly":"npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d04a380-5937-4855-8c9e-84d53086794f"}},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"11.18.0","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","vitest":"^4.1.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"5.3.2","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"1.2.8","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","jsdom":"^29.1.1","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_1.0.9_1783706072873_0.6507823915223145","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@bdelab/roar-levante-tasks","version":"1.0.10","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@1.0.10","maintainers":[{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"earoy","email":"ethanroy@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"b8c1684f0adcc87f24a2d00043d1a296adf5663a","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-1.0.10.tgz","fileCount":6,"integrity":"sha512-jMqH/wE2iBzMxND2xZEp+9lx+ma+H1osMS9WiOByBkpohsUClYcgxj+WUldu1gX0TgY55vM8O+HYTXYKO7aYmQ==","signatures":[{"sig":"MEUCIBecMvDcBPIV6dfYTRFgkzf0GBmayLEmDbh966LLNUPTAiEA9ylSpikz3kRV6zYuLy9TPPMkA14fp9k5mVKAg32t3ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5480846},"main":"lib/index.b3a5d209.js","type":"module","module":"lib/index.b3a5d209.js","gitHead":"cf86cd87e9bd5ea0354e73fd4717c986c2fb50d1","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","test":"vitest","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","test:ui":"vitest --ui","version":"npm run format && git add -A && git commit -m \"v$npm_package_version\"","build:dev":"npx webpack --mode production --env dbmode=development","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"git tag \"v$npm_package_version\" && GIT_REMOTE=$(git remote -v | grep 'yeatmanlab/roar-levante-tasks.git (push)' | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","build:staging":"npx webpack --mode production --env dbmode=staging","patchPackages":"node patchPackages.js","test:coverage":"vitest --coverage","prepublishOnly":"npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d04a380-5937-4855-8c9e-84d53086794f"}},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"11.18.0","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","vitest":"^4.1.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"5.3.2","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"1.2.8","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","jsdom":"^29.1.1","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_1.0.10_1784075230995_0.021213896259813625","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@bdelab/roar-levante-tasks","version":"1.0.11","license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","_id":"@bdelab/roar-levante-tasks@1.0.11","maintainers":[{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"earoy","email":"ethanroy@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"dist":{"shasum":"7e5ef84fee7ec0073d1e817ca4c6d3face38c9eb","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-1.0.11.tgz","fileCount":6,"integrity":"sha512-BQ0CM3jZWYUry6UorSR24Ko7NnCNc5qNDrNwe6v0Ktf6vEAgzImx217L1+fqmjjqCm9xPIvLn2gViqe8aw3oAQ==","signatures":[{"sig":"MEUCIQCDdc1lRViCSSRKJ9aLdDle5GFn0Bc6cvX7/Dt9z7tlrgIgXy0y/BVT2vnGOvnbas9c4dp2BSekMNpMTYBUU19ukzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5448569},"main":"lib/index.baf8a2a1.js","type":"module","module":"lib/index.baf8a2a1.js","gitHead":"b19b0438e14d6e53535f76fe09893456c93f075d","scripts":{"dev":"npx webpack serve --mode development --env dbmode=development","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","test":"vitest","format":"npx prettier . --write","predev":"fkill :8000 -f || true","package":"npx rollup -c","preprod":"fkill :8000 -f || true","test:ui":"vitest --ui","version":"npm run format && git add -A && git commit -m \"v$npm_package_version\"","build:dev":"npx webpack --mode production --env dbmode=development","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","preversion":"npm run lint","deploy:prod":"npm run build:prod && firebase deploy --only hosting","postinstall":"npm run patchPackages","postpackage":"node postBuildPackage.js","postversion":"git tag \"v$npm_package_version\" && GIT_REMOTE=$(git remote -v | grep 'yeatmanlab/roar-levante-tasks.git (push)' | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","cypress:open":"cypress open","build:staging":"npx webpack --mode production --env dbmode=staging","patchPackages":"node patchPackages.js","test:coverage":"vitest --coverage","prepublishOnly":"npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d04a380-5937-4855-8c9e-84d53086794f"}},"repository":{"url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git","type":"git"},"_npmVersion":"11.18.0","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lodash":"^4.17.21","store2":"^2.13.2","vitest":"^4.1.2","fscreen":"^1.2.0","i18next":"^22.4.15","jspsych":"^7.2.1","papaparse":"^5.4.1","@sentry/wasm":"^9.33.0","@bdelab/jscat":"5.3.2","@sentry/browser":"^8.7.0","@bdelab/roar-utils":"1.2.8","cypress-real-events":"^1.13.0","regenerator-runtime":"^0.13.9","@bdelab/roar-firekit":"^6.1.2","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/webpack-plugin":"^3.5.0","@jspsych/plugin-preload":"^1.1.3","@jspsych/plugin-fullscreen":"^1.1.0","i18next-browser-languagedetector":"^7.0.1","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.64.2","jsdom":"^29.1.1","eslint":"^8.12.0","rimraf":"^5.0.1","rollup":"^3.26.3","cypress":"^13.13.3","process":"^0.11.10","webpack":"^5.70.0","prettier":"3.0.0","ts-loader":"^9.5.1","@babel/cli":"^7.22.5","css-loader":"^6.7.1","csv-loader":"^3.0.5","typescript":"^5.5.2","@babel/core":"^7.22.5","file-loader":"^6.2.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","style-loader":"^3.3.1","@types/lodash":"^4.17.7","webpack-merge":"^5.8.0","@types/fscreen":"^1.0.4","path-browserify":"^1.0.1","@types/papaparse":"^5.3.15","@babel/preset-env":"^7.22.5","@rollup/plugin-dsv":"^3.0.2","webpack-dev-server":"^4.15.1","@rollup/plugin-json":"^6.0.0","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.25.4","@rollup/plugin-terser":"^0.4.3","eslint-plugin-cypress":"^2.15.1","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^8.8.0","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-typescript":"^11.1.6","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/roar-levante-tasks_1.0.11_1784584702164_0.8681492684001306","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bdelab/roar-levante-tasks","version":"1.1.0","description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","main":"lib/index.f81b4a3f.js","module":"lib/index.f81b4a3f.js","type":"module","scripts":{"build:dev":"npx webpack --mode production --env dbmode=development","build:staging":"npx webpack --mode production --env dbmode=staging","build:prod":"npx webpack --mode production --env dbmode=production","prepackage":"rimraf lib/","package":"npx rollup -c","postpackage":"node postBuildPackage.js","prepublishOnly":"npm run package","preversion":"npm run lint","version":"npm run format && git add -A && git commit -m \"v$npm_package_version\"","postversion":"git tag \"v$npm_package_version\" && GIT_REMOTE=$(git remote -v | grep 'yeatmanlab/roar-levante-tasks.git (push)' | cut -f 1) && git push $GIT_REMOTE && git push $GIT_REMOTE --tags","dev":"npx webpack serve --mode development --env dbmode=development","deploy:prod":"npm run build:prod && firebase deploy --only hosting","lint":"npx eslint --ext .ts,.tsx,.js,.jsx","format":"npx prettier . --write","patchPackages":"node patchPackages.js","postinstall":"npm run patchPackages","predev":"fkill :8000 -f || true","preprod":"fkill :8000 -f || true","cypress:open":"cypress open","test":"vitest","test:ui":"vitest --ui","test:coverage":"vitest --coverage"},"repository":{"type":"git","url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git"},"contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","dependencies":{"@bdelab/jscat":"5.3.2","@bdelab/roar-firekit":"^6.1.2","@bdelab/roar-utils":"1.2.8","@jspsych-contrib/plugin-audio-multi-response":"^1.0.0","@jspsych-contrib/plugin-corsi-blocks":"^1.0.0","@jspsych-contrib/plugin-html-multi-response":"^1.0.2","@jspsych/plugin-audio-button-response":"^1.1.2","@jspsych/plugin-audio-keyboard-response":"^1.1.0","@jspsych/plugin-fullscreen":"^1.1.0","@jspsych/plugin-html-slider-response":"^1.1.3","@jspsych/plugin-preload":"^1.1.3","@sentry/browser":"^8.7.0","@sentry/integrations":"^7.114.0","@sentry/rollup-plugin":"^3.5.0","@sentry/wasm":"^9.33.0","@sentry/webpack-plugin":"^3.5.0","cypress-real-events":"^1.13.0","fscreen":"^1.2.0","i18next":"^22.4.15","i18next-browser-languagedetector":"^7.0.1","jspsych":"^7.2.1","lodash":"^4.17.21","papaparse":"^5.4.1","regenerator-runtime":"^0.13.9","store2":"^2.13.2","vitest":"^4.1.2"},"devDependencies":{"@babel/cli":"^7.22.5","@babel/core":"^7.22.5","@babel/preset-env":"^7.22.5","@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-dsv":"^3.0.2","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^11.1.6","@types/fscreen":"^1.0.4","@types/lodash":"^4.17.7","@types/papaparse":"^5.3.15","babel-loader":"^9.1.2","css-loader":"^6.7.1","csv-loader":"^3.0.5","cypress":"^13.13.3","eslint":"^8.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-cypress":"^2.15.1","eslint-plugin-import":"^2.25.4","file-loader":"^6.2.0","html-webpack-plugin":"^5.5.0","jsdom":"^29.1.1","path-browserify":"^1.0.1","prettier":"3.0.0","process":"^0.11.10","rimraf":"^5.0.1","rollup":"^3.26.3","rollup-plugin-postcss":"^4.0.2","sass":"^1.64.2","sass-loader":"^13.3.2","style-loader":"^3.3.1","ts-loader":"^9.5.1","typescript":"^5.5.2","webpack":"^5.70.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1","webpack-merge":"^5.8.0"},"gitHead":"20b45d96a66dc80f9d688adf6a343362be125a24","_id":"@bdelab/roar-levante-tasks@1.1.0","bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","_nodeVersion":"22.23.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-E6+Rc/Flaja95ynUnelQwK9DW5H+JZrNuofEMagRVAJ4nL8v6wvtsInU3RloBXnOPJinsrRfntvLP+0Bk/3isw==","shasum":"b6cb72a4992ee239efdf0e97259c2bf9fc02bc68","tarball":"https://registry.npmjs.org/@bdelab/roar-levante-tasks/-/roar-levante-tasks-1.1.0.tgz","fileCount":6,"unpackedSize":5511304,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID9xUQ3piU6bTzZvWSwSpwad86z3NrajZVw3n3X9hPHaAiEAkh+8su3GQ8f3sirKPADr/q4wWKs7mtc6Af3em4EvfuE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d04a380-5937-4855-8c9e-84d53086794f"}},"directories":{},"maintainers":[{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"earoy","email":"ethanroy@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/roar-levante-tasks_1.1.0_1786115734462_0.3741185518572676"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-07T14:52:33.354Z","modified":"2026-08-07T15:15:35.022Z","0.0.1":"2025-07-07T14:52:33.703Z","0.1.0":"2025-08-07T19:44:01.212Z","0.2.0":"2025-08-22T14:45:16.989Z","0.3.0":"2025-09-18T20:58:13.800Z","1.0.3":"2026-06-17T22:55:04.743Z","1.0.4":"2026-06-23T15:20:46.217Z","1.0.5":"2026-06-25T19:39:31.623Z","1.0.6":"2026-06-29T16:59:33.787Z","1.0.7":"2026-07-08T17:55:26.883Z","1.0.9":"2026-07-10T17:54:33.068Z","1.0.10":"2026-07-15T00:27:11.224Z","1.0.11":"2026-07-20T21:58:22.375Z","1.1.0":"2026-08-07T15:15:34.746Z"},"bugs":{"url":"https://github.com/yeatmanlab/roar-levante-tasks/issues"},"license":"STANFORD ACADEMIC SOFTWARE LICENSE FOR ROAR™","homepage":"https://github.com/yeatmanlab/roar-levante-tasks#readme","repository":{"type":"git","url":"git+https://github.com/yeatmanlab/roar-levante-tasks.git"},"description":"The tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for e","contributors":[{"name":"Philip Ziolkowski"},{"name":"George Kachergis"}],"maintainers":[{"name":"anyawma","email":"anyawma08@gmail.com"},{"name":"kylemontville","email":"kmontvil@stanford.edu"},{"name":"kellyel","email":"kellyel@stanford.edu"},{"name":"emily-ejag","email":"emilyag@stanford.edu"},{"name":"earoy","email":"ethanroy@stanford.edu"},{"name":"ayeung21","email":"ayeung21@stanford.edu"}],"readme":"# Description\n\nThe tasks are all housed in this single repo using a monorepo like-structure. Which task is run is selected at run time based on the passed in parameters (e.g. `?task=egma-math`). This can be run standalone as a web app or as an npm package (in ROAD for example). The 'Task Launcher' is simply the name of the class that runs the whole app code.\n\n## App code flow\n\n_As a Standalone web app_\n\nserve.js -> index.js -> taskConfig.js -> load assets, corpus, setup store -> jsPsych timeline is ran\n\n_As a npm package_\n\nwherever the package is used -> index.js -> taskConfig.js -> load assets, corpus, setup store -> jsPsych timeline is ran\n\n## How the task launcher works\n\nThe app can run in two different modes, and as such uses two different build processes. For standalone, the code is built with Webpack. As an `npm` package, the code is built with [Rollup](https://rollupjs.org/). They work fundamentally the same regardless of where they are run.\n\nThe TaskLauncher class takes in 4 parameters, 1 being optional. firekit, game params, user params, and the display element to attach the jsPsych code to. The display element is optional.\n\n**As a Standalone web app**\n\nAs a standlone web app, the built code includes the `serve` folder. The entry point is in `serve.js`.\nThis folder also includes the config for Firestore.\n`serve.js` includes some additional hooks (functions) from Firebase to check authentication.\nIn this mode, however, we do not use any authentication but treat the user as a guest.\nThe TaskLauncher class requires 3 things to run: firekit, user params, and game params. In standalone, we get all the parameters we need for the game from query strings.\n\n**As a npm package (In development)**\n\nAs an npm package the packaged code does not include the serve folder.\nYou use it as you would any typical `npm` package:\nInstall it, import it, and run the code.\nAs with standalone deployment, it requires a firekit instance, game params, and user params.\n\n```\nImport TaskLauncher from 'core-tasks'\n\nconst task = new TaskLauncher(firekit, gameParams, userParams);\ntask.run();\n```\n\n### What is firekit?\n\n[Firekit](https://github.com/yeatmanlab/roar-firekit) is an SDK developed by the ROAR team that allows for a streamlined interaction with Firestore and Firebase. It provides useful functions and tools for task development.\n\n## Project structure\n\n_Currently under development_\n\nThe overarching goal of this project is to simplify task developent, improve productivity, and decrease task development time. Previously, each task was in its own separate repo which led to a ton of WET (\"Write Everything Twice\" or in this case X times the amount of tasks) code.\n\nTask specifc code lives in the task folder. Each child folder is named after it's respective task name.\nWithin that there is a `trials` folder containing `timeline.js`.\nThere may be additional helper functions in a `helper` directory.\nCommon code that is used throughout multiple tasks is in the `shared` directory.\nThis also has a `helpers` and a `trials` folder.\n`taskSetup.js` defines global instances / variables that we need to pass all throughout the tasks.\n`taskConfig.js` is where everything comes together for a task. There are 5 main parts to a task, the config, the store (you can think of this as global state), how to load the corpus (if the task needs it), where to get translations (TBD), and how to build the task timeline.\n\nAll of these parts in the task config file are ran after recieving the corresponding task name.\n\n## Current Tasks & Parameters\n\nIn standalone web app mode, tasks and parameters can be changes through query strings. These query string parameters are listed below.\n\n### Common Parameters\n\n\\_Note: All tasks are timed. The default is listed below.\n\n```\ntask: 'egma-math' | 'matrix-reasoning' | 'mental-rotation' | 'hearts-and-flowers' | 'memory-game' | 'same-different-selection' | 'theory-of-mind' | 'trog' [string] (optional)\nage: [number] (optional) ,\naudioFeedback: \"neutral\" ['string'] (optional) {Default: \"neutral\"},\nskipInstructions: [boolean] (optional) {Default: true},\nsequentialPractice: [boolean] (optional) {Default: true},\nsequentialStimulus: [boolean] (optional) {Default: true},\ncorpus: \"*task-name-here*-item-bank\" [string] (optional) {Default: math-item-bank},\nbuttonLayout: \"default\" | \"diamond\" [string] (optional) {Default: \"default\"},\ntrials: [number] (optional),\nstimulusBlocks: [number] (optional) {Default: 1},\nnumOfPracticeTrials: [number] (optional) {Default: 2},\nmaxIncorrect: [number] (optional) {Default: 3},\nmaxTime (minutes): [number] (optional) {Default: 100},\nkeyHelpers: [boolean] (optional) {Default: true},\nstoreItemId: [boolean] (optional) {Default: false},\npid: [string] (optional) {Default: random generated string}\n\n```\n\n### Math (includes Number Line) - Default\n\n### Matrix Reasoning\n\n### Mental Rotation\n\n### Hearts and Flowers\n\n### Memory Game\n\n### Same Different Selection\n\n### TROG\n\n## Theory of Mind\n\n## How ROAR / LEVANTE Tasks work within the greater ROAD infrastructure\n\n[Data flow diagram](https://miro.com/app/board/uXjVNY-_qDA=/?share_link_id=967374624080)\n\n# End to End Testing\n\nWe leverage the cypress framework for end to end testing. The tests are located in the `cypress` directory. To run the tests, you can use the following command:\n\n```shell\n# Ensure dependencies are installed\nnpm install\n\n# Run the tests\nnpx cypress open\n```\n","readmeFilename":"README.md"}