{"_id":"jspsych-tangram","_rev":"28-8e755bd6271b214166ae2d0ac0fb83e8","name":"jspsych-tangram","dist-tags":{"latest":"0.0.28"},"versions":{"0.0.1":{"name":"jspsych-tangram","version":"0.0.1","_id":"jspsych-tangram@0.0.1","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"}],"dist":{"shasum":"64cbe66692279a6ecdd93c76e95431f92dbce80a","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.1.tgz","fileCount":72,"integrity":"sha512-TepZTO5IZ4XeKcU5uWKZyfVUcpMYjg6Imsw/Ejsmen92VSPSU7jRyudy0rzDFLGzsTBkJSDnQquAe8lnz6coIw==","signatures":[{"sig":"MEUCIHoGZ2mdl5DIeoSqNToeQqukXLO57SC1EAwla+PR2KNiAiEA/nkfhgAAFvmfal7u0CWGEt+cF9NJjW6DGpzAllbmNmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11318906},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"897fa548f356126bd266d6d8ba81d36badd33910","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"justintheyang","email":"justintheyang@gmail.com"},"_npmVersion":"10.9.3","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.1_1761185138373_0.906586389305504","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"jspsych-tangram","version":"0.0.2","_id":"jspsych-tangram@0.0.2","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"}],"dist":{"shasum":"af04927ac7f088c40e92d335dc2c37d1bad6cd3c","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.2.tgz","fileCount":72,"integrity":"sha512-WnKBfmSHlOddNpslC1qSQ51cFSgYEAPFNuD/ZO85Qhdzg0MyTs44tNypkbVnoPyHHEEGuXiKzQ5aoFb2s2EKIA==","signatures":[{"sig":"MEUCIByhWa4/uG0FXrV4866ZewUz0jZsMt080dUk7w6JEWCnAiEAubYd/zTWqXlNTp1urjW5m822nlfTgzxQmCWc/VLNOHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11318900},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"897fa548f356126bd266d6d8ba81d36badd33910","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"justintheyang","email":"justintheyang@gmail.com"},"_npmVersion":"10.9.3","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.2_1761240601711_0.3473071658113944","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"jspsych-tangram","version":"0.0.3","_id":"jspsych-tangram@0.0.3","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"}],"dist":{"shasum":"051da4d8fa5926b18c0c55fe18e1799f02e231fc","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.3.tgz","fileCount":71,"integrity":"sha512-xef+10QDvPDU7pp+iLDNIPdRxjAfm2hvtTqR5aiwAR7+qeTZnFBP6SxsBhKh+HismQVmtjq/T5k9HtpLb8KuaQ==","signatures":[{"sig":"MEUCIQDjYK2kfDNk4Jzq4BlikOpib4yjADPb02bM2wK1z2QqlQIgKSRi2VQ7uS5CVHmLHfrU5fSdC+wQ1QZBbLr7aBD6dQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11385934},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"976d10b0cad5e063b512ce54b5aadfd1b3385a2a","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"justintheyang","email":"justintheyang@gmail.com"},"_npmVersion":"10.9.3","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.3_1761333177767_0.37871523790546324","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"jspsych-tangram","version":"0.0.4","_id":"jspsych-tangram@0.0.4","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"}],"dist":{"shasum":"ed4112b015a77248cc59d1449fbd5264e21e1823","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.4.tgz","fileCount":70,"integrity":"sha512-vsZB36IKesZLPPy1RSN+txkasuxIefFGgCXGGLXiZ0DafJH137/922AD1c+MCrUz0e2ry3nzHBKTgIzzUM08EA==","signatures":[{"sig":"MEUCIHWkBP5OZ9jSQMWHy2XpMTFZmoOfD6Z8XsCR7uoFwBNLAiEAw9i5wu+rkLw6WF54j46LsGVh5c6HyrTRzqhqvgpjvZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11371911},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"c765160a06bfebd4784407054e0ebc89986a4891","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"justintheyang","email":"justintheyang@gmail.com"},"_npmVersion":"10.9.3","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.4_1762194867460_0.45528530798283806","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"jspsych-tangram","version":"0.0.5","_id":"jspsych-tangram@0.0.5","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"}],"dist":{"shasum":"285ee41fe3e89150944606531b21b307c4893dc3","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.5.tgz","fileCount":70,"integrity":"sha512-YxbIPP+d8KTHEloH1LftwINhjlJMiNXyXZ7H3rxv0khUVQOIAs2wHG1RFo/++2NA+XedSQikRSEYl4Xcb4BEPA==","signatures":[{"sig":"MEYCIQCIZp+tPnY8HK9xjMa6sWwhjgyxus/XFjItgA6SJWIsiwIhAKO/STsltjTQuPsux4LOfS+LEtyDQANNybc9oNFvoCVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11312465},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"990dc7de7adf8ca318b7d1eeb2f73091aceed986","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"justintheyang","email":"justintheyang@gmail.com"},"_npmVersion":"10.9.3","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.5_1762196189576_0.5410829011224167","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"jspsych-tangram","version":"0.0.6","_id":"jspsych-tangram@0.0.6","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"}],"dist":{"shasum":"5e9d371d6441fd6c7e40a99d4c82a6898ba91074","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.6.tgz","fileCount":70,"integrity":"sha512-chMtwk+QP+lIJTg1tS1YEoyiHOxL071UGR1iKnmnXQfOx4O9QYZq5CaGRQW7irA0puT018St/MNWuIbPNU08xQ==","signatures":[{"sig":"MEQCIB5Nsim9CXuolf3L0X1VSpLrRm9jUfu8pJcA8n5YIWFpAiBEhM5KFPQbwJHpV4O2l3R7xB8HHTOGL4w8iOuiFTBTqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11335090},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"fd435e7200b564b170f1b756d45a58d7c9ba70cb","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"justintheyang","email":"justintheyang@gmail.com"},"_npmVersion":"10.9.3","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.6_1762213397862_0.45173216117794945","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"jspsych-tangram","version":"0.0.7","_id":"jspsych-tangram@0.0.7","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"a3e3531f57c816bf9a9259bc5271426d985f2ce9","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.7.tgz","fileCount":70,"integrity":"sha512-pm760IkSTQeQngz4YbMygKpW4jpIY073ajOmYeL2ToAFRp8LnWVrcbDtfb3SyZttFy3e3k1HJigXOH9A0V/jKw==","signatures":[{"sig":"MEYCIQC3rQtxGsCLtoUdyJP3Uus9RPet1FV7Qh1oaKasQydd6AIhAPJoDCayczcc90NsrVuD7lyELspVgXpntg8rInzFhhqV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11336097},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"e4c1bc663cd479b19f11a2fef42714e2b0534b25","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.2.1","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.7_1762287082576_0.39547162061564634","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"jspsych-tangram","version":"0.0.8","_id":"jspsych-tangram@0.0.8","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"c713d975cac80bc92c882246cfa15bd485029c7a","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.8.tgz","fileCount":70,"integrity":"sha512-EHPsD8s7to+qZRqbirO/qVGCWCgPA7rGOGnV3XTcdPtnIzrJGfVD28enARVA99VEcbvx+tXZ8QsxIJISJ5KnTg==","signatures":[{"sig":"MEQCIAsVBlAIA5b7nz1bNJCXpl8mxC8+YE8pVAMVNWjueQ74AiB/gTrrIe5M33ytnjJa51zeBbdyDwBLojNiLuFmS+fOhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11323978},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"2bc29e4e489b3efbab9a9e89009f6bbe8c1846f5","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"justintheyang","email":"justintheyang@gmail.com"},"_npmVersion":"10.9.3","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.8_1762307109770_0.12941804149622715","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"jspsych-tangram","version":"0.0.9","_id":"jspsych-tangram@0.0.9","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"85c6eeb5cd892fbb1a37f1ae03a36a2f9f0fdebb","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.9.tgz","fileCount":74,"integrity":"sha512-A0voK2y+P/XdsG0pvGwaqWCe+lI2W8R69Ef7K2OfPMfokvVrP9/yS6hMotED1nYBmGFNv+lLmhSJlZr3v8KW6w==","signatures":[{"sig":"MEYCIQCTN5S0OndVbUZkdfhSa7O9H/76Q+asf5S3r/4dEUhPoAIhAN57C+svPtmy9Zg2K/Ej2w55Rg3WCrn98lOwtIF3oD6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11458053},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"ca84074993dc25c978d2c48e06ca555bfa2e9ea2","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.2.1","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.9_1762825726509_0.388311773458202","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"jspsych-tangram","version":"0.0.10","_id":"jspsych-tangram@0.0.10","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"3d8daba7d6fcf9c692fbe045cee62c7cf78a9768","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.10.tgz","fileCount":86,"integrity":"sha512-DZgy1EOxf6e1zOBqiueJLwIE9TpLjLIqIgzzixv+x7hYE/BF5ngffXwiBThyxbYXRbxzWsC+yvXlOdUtFk7D0A==","signatures":[{"sig":"MEUCIQCOZmCXwQHIJg8Hge2FWXYl3Hzls0dT2j/qBcAZ3zl+tgIgHwdFEp6w69gBwUwxdIVqX262esgCz4EHiscC7rBETq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14833492},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"b7c67b45086db43885ee439ec051116b98aeb3a0","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.10_1763340190466_0.5516567606890888","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"jspsych-tangram","version":"0.0.11","_id":"jspsych-tangram@0.0.11","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"a798a630434eba540d8c1b66770e71f5d796554b","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.11.tgz","fileCount":86,"integrity":"sha512-LDnvR654AnaBIxG8uXTCwBQZ0cObzslzxYbDcdN7EwTdXUlXaSMOYHuNHwmkTS7HCsJuwdN0IArrRnSFej+I3g==","signatures":[{"sig":"MEUCIQCRVP6krmrBeVqrVGr/0e90NcHyORqrWKvyu+sJgKE8qwIgPmez5oaAhz3jdm4PLsv8Q0fwDAkniNNl/vBxC/oDI4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14695976},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"0ee3ef64ab84bfd6aea326fd26a0636123cb8fc3","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.2.1","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.11_1763419093982_0.90046090758758","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"jspsych-tangram","version":"0.0.12","_id":"jspsych-tangram@0.0.12","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"639ce35624183f18614ccde4e04e4ad720e3afea","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.12.tgz","fileCount":86,"integrity":"sha512-kQaW/u4QEo3DjOsqy0YyHQ4notwL12rE0E6IfRQVIq4CShaBH3uF0OW10Wt1MdDIYJDZBLIjUZlfnUtzGj6xnw==","signatures":[{"sig":"MEQCICtAUcCcYr8TLtjYCgXQmC6yS+iyaNA+T0+xGJ6dchgoAiAtIJbDxa5b46Ag46e5IGORP9vSB+Ao3L5kKnKGMd8vhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14706976},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"759667dd9ceb10cac58cef68688896d9b7e08fd6","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.2.1","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.12_1763420470809_0.8218225819996914","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"jspsych-tangram","version":"0.0.13","_id":"jspsych-tangram@0.0.13","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"830bbcbc4d2fd924f3b8e1fad6791de4fee2d901","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.13.tgz","fileCount":86,"integrity":"sha512-nFHDNgJfHSWhBkF49XiRufne8N8fwfC+RI2lYgztX0uFFvNZe5oWc90QcVLfPnR4E4RY5RPQdyvx7u53VXtRow==","signatures":[{"sig":"MEUCIH9fYuMOTe7wDJD+vNUaNvXasHqepQB0lmln4wo7fAgrAiEAmBmB8EDXSUQRv/gRL+OrCpeWW3mUTpYGve4zY6Ha9D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15202555},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"7705e1184fd0debeb68be3ac57210127585e0428","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.13_1763452185762_0.18121214594058666","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"jspsych-tangram","version":"0.0.14","_id":"jspsych-tangram@0.0.14","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"8023afa7e76a6156a5625c6b310217452b7bc913","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.14.tgz","fileCount":88,"integrity":"sha512-HoLGy3og/IggTMktORJAVJM9QqX6f1betw3+ijfAAoaEsj+WujKr08pY0oC/vFnm4qjCz59c6q7UxhvKitsWNQ==","signatures":[{"sig":"MEUCIEgrYEaSxAt5lXtfDmJlamJuEr1aMzwl+gDYmYG8D/uJAiEAwWIlhbHyah99e5xnvR21JFhj9D58yJRXM4teBUxEaLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15073210},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"da749a3d5935d2e6eeb3bbc9af26c33902726b4c","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.2.1","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.14_1763530856000_0.1582603998049945","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"jspsych-tangram","version":"0.0.15","_id":"jspsych-tangram@0.0.15","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"7a46eeb4cd9f4b82e083d10872ce73bb222aef9c","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.15.tgz","fileCount":99,"integrity":"sha512-G5DXM1EDzJKFYu3dbAeOV4utTnI6I7JL/LkKcdEmFctuQCxNiziUYVMt21rCL2zMaNLoQXKOYGRaKQhZKLqDdw==","signatures":[{"sig":"MEYCIQCCJItVWyH4Ngk6zVDOcVgjCQikM92YB+Hkb6PPSXTuNwIhAKkZVPpsDfND3+USkX1CSQ5oeC4bE1C+bOJiEPKXob1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18326823},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"2a37cd77ac88425f8cfe5cf8b6cfcf31ae781539","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.15_1764640901149_0.06557587749609928","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"jspsych-tangram","version":"0.0.16","_id":"jspsych-tangram@0.0.16","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"3c6a6db66b00dddfcea26dbda377c4bc9aa68bfc","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.16.tgz","fileCount":100,"integrity":"sha512-pfObAT60HJCTtify0pZ7mo4bD4/+Az0Zaxpn74eKvhO3heZrHDnI0vzH8oN+NnTUAqxZ6lYetli/Bv79FSgijQ==","signatures":[{"sig":"MEYCIQC2et8PpSZxJdkZTkMzAE2dpc/quKf7jt80kjbQiO8ZEwIhAPzWwEmwlfroIgGtW247y4426q0HW9r+zsyxZGEK6o+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18528095},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"4e7108eae58561b564de786891fc7553d879c9d4","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.16_1764643848620_0.3342405473273946","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"jspsych-tangram","version":"0.0.17","_id":"jspsych-tangram@0.0.17","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"7640e84372aabf6d13b8f92d5411aed4b156cf71","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.17.tgz","fileCount":100,"integrity":"sha512-llJxGvfhXz5vCV6QGrbYkmDlQJNfaR5KGf1AS2Ho93A4hOF0UZhC8J+MJQO79LfSj6Ifmn2lykYnhc5F0ckqZQ==","signatures":[{"sig":"MEYCIQDlMutHBcab3Phxrd8zv1sC6ScYRX8FNXWKAeQqfCURZgIhAMN+sBI595TIeVOnVkCc6pfMUZ2nQGRNcO+PDxQCnw7p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18358660},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"cf38c44df65c9919dd5c1db2857da387b3cadc9d","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.2.1","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.17_1765250664505_0.9297768938451141","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"jspsych-tangram","version":"0.0.18","_id":"jspsych-tangram@0.0.18","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"b2745c934d84ad9c47bb0e9dec19d84f9c3c76da","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.18.tgz","fileCount":111,"integrity":"sha512-GdFpMIvJGyPEd38YhuPh2CbXXKJm8ylimAtpNlOwCHZrDM9XOZfiai18N6EHYrG6j4bV1kXxKmGmkrgZ+qXi8g==","signatures":[{"sig":"MEQCIHaT2AEgnGALZr2IBucMX2YePjXThvPTUz+NG6vKZNtLAiB+q+cmhgZt07N9aS2prfhxa7ocp17ixguys4S//50ymQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21698300},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"b38db3c0ac9b7a8fcb35f3707362071754935d70","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.18_1765489082387_0.1151736536268062","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"jspsych-tangram","version":"0.0.19","_id":"jspsych-tangram@0.0.19","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"0caa3b48610dad35488eeac1fe3610672e8ab5c3","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.19.tgz","fileCount":112,"integrity":"sha512-3Svdv0SKwQHvCC1sA+owaGSirhVHi9oeymS8gX1Jp99ShqJuAjTnhjEsnUvRJjdxSOHlsgAhFZqBIelCcxbRcA==","signatures":[{"sig":"MEYCIQCcsm5MJNKzYTkLySAkTkZc+m9Szq4uY6R+qB/b+jgmegIhALsZvGe2yqMozZUVOmcTrApnkI/32gRizAlH+O4kEXSL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21900179},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./grid":{"types":"./dist/grid/index.d.ts","import":"./dist/grid/index.js","require":"./dist/grid/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"bdd1b66ace8476d7d0350605e7e11b6f68692a2b","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js && cp dist/grid/index.browser.min.js tangram-grid.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.19_1765492158477_0.14810405105704216","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"jspsych-tangram","version":"0.0.20","_id":"jspsych-tangram@0.0.20","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"a80ad0702051f9c82be0dd04063782294974e2ca","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.20.tgz","fileCount":112,"integrity":"sha512-fowTbbwMCrhJfQKcdPDDz4vzv38PEBCWjfZk6CexSZj02emLnC9ls6WjXvLfD9uwjpsuCm6pF69jbSpSekMqpg==","signatures":[{"sig":"MEUCIE/+GTJgHbpk4/z9EsnyLU5t2uN7GXFnSrRFgnWXDtGjAiEAm7l3emZAkPCfQycxfsl7XQxwGmNOl0w2roGFtCqbqpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21901093},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./grid":{"types":"./dist/grid/index.d.ts","import":"./dist/grid/index.js","require":"./dist/grid/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"}},"gitHead":"28fc8373cdcd82e00509fb0c4bda86003691153e","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js && cp dist/grid/index.browser.min.js tangram-grid.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.20_1765781056147_0.08901484461467968","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"jspsych-tangram","version":"0.0.21","_id":"jspsych-tangram@0.0.21","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"38693a09532c49e695c28bd5824b670d395623b9","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.21.tgz","fileCount":125,"integrity":"sha512-q6tch2lXc+7DDzMuQiSINn3orWHD2pjyGJqSLuUw1vRTh8fa9DwoV7VpBIs5cZjZHac7JdcmtI3k1DMeHr6tRw==","signatures":[{"sig":"MEQCIBli+DT0eTE5mh+ko2tT92BzmexoxVQyXdn0OWVTqXb9AiAsqFPPWuUOAvmzV7cOQqLOZ/JFOcJ744e0osjNjkHKsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27511079},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./grid":{"types":"./dist/grid/index.d.ts","import":"./dist/grid/index.js","require":"./dist/grid/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"},"./prep-wtargets":{"types":"./dist/prep-wtargets/index.d.ts","import":"./dist/prep-wtargets/index.js","require":"./dist/prep-wtargets/index.cjs"}},"gitHead":"9ffac6bb5fe0e8638979aee8236f3d3688bc8ff9","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js && cp dist/grid/index.browser.min.js tangram-grid.min.js && cp dist/prep-wtargets/index.browser.min.js tangram-prep-wtargets.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.21_1766435557597_0.4418327108225073","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"jspsych-tangram","version":"0.0.22","_id":"jspsych-tangram@0.0.22","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"138ebe716aac7e29abd5f2a9b11ac1affc8ed4f3","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.22.tgz","fileCount":125,"integrity":"sha512-+uRkah+L2AiZvHF+3iljbjWG7sT29oEDyEdRylf1JjNSu8Xjp3BKq5sCDZdPKioB5dfa/qFaDBW0wlCT5pLd7g==","signatures":[{"sig":"MEYCIQCTt2mMDfRd6z9AYgPLZFcFriurmqtoHMcY/Bp4l4qWpAIhALPo7Qy/l3BfcrCdNbsGxeN24RPJ7BoIw/6KnE6EXMtO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27512258},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./grid":{"types":"./dist/grid/index.d.ts","import":"./dist/grid/index.js","require":"./dist/grid/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"},"./prep-wtargets":{"types":"./dist/prep-wtargets/index.d.ts","import":"./dist/prep-wtargets/index.js","require":"./dist/prep-wtargets/index.cjs"}},"gitHead":"fe52aa0b11c5428098b16acfe5fa2078f55787fb","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js && cp dist/grid/index.browser.min.js tangram-grid.min.js && cp dist/prep-wtargets/index.browser.min.js tangram-prep-wtargets.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.22_1766440647484_0.02424707361288414","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"jspsych-tangram","version":"0.0.24","_id":"jspsych-tangram@0.0.24","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"ff375c9806322bb81d8720895115c4b95775eab5","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.24.tgz","fileCount":137,"integrity":"sha512-udXTG4R05Nbg8iWGOnb5qQUqZDnivgZbPBMy+J4qySsNPJbDXYtXEO2p35bP881ZCP+MWeD9XQPJjZJOe3L9uA==","signatures":[{"sig":"MEUCIAENEudlDemjx74MrKlmRULl7XsVVt30AL38QD8C35QOAiEAvEUJHbAIVNaBBUB4SsQKLQTCX5e07XjnLLgC9PF/G1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30831482},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./grid":{"types":"./dist/grid/index.d.ts","import":"./dist/grid/index.js","require":"./dist/grid/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"},"./prep-wtargets":{"types":"./dist/prep-wtargets/index.d.ts","import":"./dist/prep-wtargets/index.js","require":"./dist/prep-wtargets/index.cjs"},"./button-response":{"types":"./dist/button-response/index.d.ts","import":"./dist/button-response/index.js","require":"./dist/button-response/index.cjs"}},"gitHead":"8cefc03182e96e165d56e52f2cfd385e4b2f6973","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js && cp dist/grid/index.browser.min.js tangram-grid.min.js && cp dist/prep-wtargets/index.browser.min.js tangram-prep-wtargets.min.js && cp dist/button-response/index.browser.min.js tangram-button-response.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.24_1772003701594_0.1766820989859612","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"jspsych-tangram","version":"0.0.25","_id":"jspsych-tangram@0.0.25","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"2943f3ca119e4978ba3c0d3bd9b421f769b8bb5e","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.25.tgz","fileCount":137,"integrity":"sha512-v3C7XmOcPCMSTvx3FpjQpZh4MTY7MNIS3b86yP+R+LVvwUFsm0JHqbxaleUZ6U3+mZWfLgaD0IuEE+sYbk9A4g==","signatures":[{"sig":"MEUCIBmdmzFYMwTycvyoj+72qNZWF8oVN18FQIlw505Y3vSjAiEA28DCaDnA6QjmfnFAGPzksgYsbmpcEDLy0JpR08CN3HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30834101},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./grid":{"types":"./dist/grid/index.d.ts","import":"./dist/grid/index.js","require":"./dist/grid/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"},"./prep-wtargets":{"types":"./dist/prep-wtargets/index.d.ts","import":"./dist/prep-wtargets/index.js","require":"./dist/prep-wtargets/index.cjs"},"./button-response":{"types":"./dist/button-response/index.d.ts","import":"./dist/button-response/index.js","require":"./dist/button-response/index.cjs"}},"gitHead":"f4a97ae019be3b498dc05eca6b9da179cda341df","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js && cp dist/grid/index.browser.min.js tangram-grid.min.js && cp dist/prep-wtargets/index.browser.min.js tangram-prep-wtargets.min.js && cp dist/button-response/index.browser.min.js tangram-button-response.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.8.2","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.25_1772741111751_0.6261262615265424","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"jspsych-tangram","version":"0.0.26","_id":"jspsych-tangram@0.0.26","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"f326ebc40de95f8d376cb403090fbc5f38ecb383","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.26.tgz","fileCount":137,"integrity":"sha512-SLAyDOoG/8obo73XvW6VPU9APRo8CbHIwgkFkMQsIMjnqWWvSgH4g0o6zl/kmnhIKVfsN9eVfaLfASPaNjpZmA==","signatures":[{"sig":"MEUCIQDdwI3I6oRRlcjo8Fv5pBXAS0kh4Oh+wodObumTJC68XAIgSUB4Ki9eAHFCg2ps6Ge3UJa6GXonJsho0Hj8MIPifC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30941674},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./grid":{"types":"./dist/grid/index.d.ts","import":"./dist/grid/index.js","require":"./dist/grid/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"},"./prep-wtargets":{"types":"./dist/prep-wtargets/index.d.ts","import":"./dist/prep-wtargets/index.js","require":"./dist/prep-wtargets/index.cjs"},"./button-response":{"types":"./dist/button-response/index.d.ts","import":"./dist/button-response/index.js","require":"./dist/button-response/index.cjs"}},"gitHead":"eff57f723caedef7bba4762800c5e8e9a2490f15","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js && cp dist/grid/index.browser.min.js tangram-grid.min.js && cp dist/prep-wtargets/index.browser.min.js tangram-prep-wtargets.min.js && cp dist/button-response/index.browser.min.js tangram-button-response.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.2.1","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.26_1773960370368_0.5590657439554407","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"jspsych-tangram","version":"0.0.27","_id":"jspsych-tangram@0.0.27","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"dist":{"shasum":"b0435b76c517c7ee7004ac096ba9a65f52d6f1e8","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.27.tgz","fileCount":137,"integrity":"sha512-1dR8LMvi1mOdBfajvvOGyNtMj9Y2dhnbLSwhoVTS39OUNoxxjf6hBH31uJwL7U/ZGZBtfqVxm03Wbh3dSzCM1A==","signatures":[{"sig":"MEYCIQCCuVk4SCtn8SBhnArYY6YZkns1c930eAApkICferrxJgIhAMyAiIefwHmaebDq2My2LhIo1siAM3LKb+tCWmNS7PZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30952087},"main":"dist/index.cjs","type":"module","unpkg":"tangram-prep.min.js","module":"dist/index.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./grid":{"types":"./dist/grid/index.d.ts","import":"./dist/grid/index.js","require":"./dist/grid/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"},"./prep-wtargets":{"types":"./dist/prep-wtargets/index.d.ts","import":"./dist/prep-wtargets/index.js","require":"./dist/prep-wtargets/index.cjs"},"./button-response":{"types":"./dist/button-response/index.d.ts","import":"./dist/button-response/index.js","require":"./dist/button-response/index.cjs"}},"gitHead":"074ef644f09104bbd4ffdff06dfa18118e4baabb","scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup --config","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js && cp dist/grid/index.browser.min.js tangram-grid.min.js && cp dist/prep-wtargets/index.browser.min.js tangram-prep-wtargets.min.js && cp dist/button-response/index.browser.min.js tangram-button-response.min.js","type-check":"tsc --noEmit","build:watch":"npm run build -- --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"_npmVersion":"10.2.1","description":"Tangram tasks for jsPsych: prep and construct.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^11.1.0","react":"^19.0.0","jspsych":"^8.0.0","react-dom":"^19.0.0","@citation-js/core":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-software-formats":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.35.0","typescript":"^5.7.0","@types/react":"^18.0.0","@jspsych/config":"^3.2.2","@types/react-dom":"^18.0.0","@rollup/plugin-url":"^8.0.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@vitejs/plugin-react":"^4.4.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/jspsych-tangram_0.0.27_1777940113621_0.3527217023231852","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"jspsych-tangram","version":"0.0.28","description":"Tangram tasks for jsPsych: prep and construct.","type":"module","main":"dist/index.cjs","module":"dist/index.js","typings":"dist/index.d.ts","unpkg":"tangram-prep.min.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./prep":{"types":"./dist/prep/index.d.ts","import":"./dist/prep/index.js","require":"./dist/prep/index.cjs"},"./construct":{"types":"./dist/construct/index.d.ts","import":"./dist/construct/index.js","require":"./dist/construct/index.cjs"},"./nback":{"types":"./dist/nback/index.d.ts","import":"./dist/nback/index.js","require":"./dist/nback/index.cjs"},"./afc":{"types":"./dist/afc/index.d.ts","import":"./dist/afc/index.js","require":"./dist/afc/index.cjs"},"./grid":{"types":"./dist/grid/index.d.ts","import":"./dist/grid/index.js","require":"./dist/grid/index.cjs"},"./prep-wtargets":{"types":"./dist/prep-wtargets/index.d.ts","import":"./dist/prep-wtargets/index.js","require":"./dist/prep-wtargets/index.cjs"},"./button-response":{"types":"./dist/button-response/index.d.ts","import":"./dist/button-response/index.js","require":"./dist/button-response/index.cjs"}},"source":"src/index.ts","scripts":{"build":"rollup --config","postbuild":"cp dist/prep/index.browser.min.js tangram-prep.min.js && cp dist/construct/index.browser.min.js tangram-construct.min.js && cp dist/nback/index.browser.min.js tangram-nback.min.js && cp dist/afc/index.browser.min.js tangram-afc.min.js && cp dist/grid/index.browser.min.js tangram-grid.min.js && cp dist/prep-wtargets/index.browser.min.js tangram-prep-wtargets.min.js && cp dist/button-response/index.browser.min.js tangram-button-response.min.js","build:watch":"npm run build -- --watch","dev":"vite","test":"jest","type-check":"tsc --noEmit","lint":"eslint src --ext .ts,.tsx","lint:fix":"eslint src --ext .ts,.tsx --fix","check-all":"npm run type-check && npm run lint"},"dependencies":{"@citation-js/core":"^0.7.14","@citation-js/plugin-bibtex":"^0.7.14","@citation-js/plugin-cff":"^0.6.1","@citation-js/plugin-software-formats":"^0.6.1","jspsych":"^8.0.0","react":"^19.0.0","react-dom":"^19.0.0","uuid":"^11.1.0"},"devDependencies":{"@jspsych/config":"^3.2.2","@jspsych/test-utils":"^1.0.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-url":"^8.0.2","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.46.1","@typescript-eslint/parser":"^8.46.1","@vitejs/plugin-react":"^4.4.1","eslint":"^9.35.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.3.0","rollup-plugin-postcss":"^4.0.2","typescript":"^5.7.0","vite":"^6.3.5"},"_id":"jspsych-tangram@0.0.28","gitHead":"65ce16eb06ea068df9ff4bc2c36112b606f8fb46","_nodeVersion":"20.9.0","_npmVersion":"10.2.1","dist":{"integrity":"sha512-Ln1tB9EbEQ4Faral2WpIgx7EmN2TA+77vzcp6NsxsFzlrwXFfaL95rNxjbTtTWbtSrewhEI6McnMrQr907fWDg==","shasum":"46facdfadf595a73251561dccb635fedc10dc919","tarball":"https://registry.npmjs.org/jspsych-tangram/-/jspsych-tangram-0.0.28.tgz","fileCount":137,"unpackedSize":30958554,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH/bIlNqYMWIkbsFGhfSprxOXVLve/6CxAoigV8P8MsMAiA0OgOlQrgbLgMtAi9FE6W7nfRKuF87MD/5igfNC71aBw=="}]},"_npmUser":{"name":"spascience","email":"seanpaul@umich.edu"},"directories":{},"maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jspsych-tangram_0.0.28_1777942156465_0.49355958863323557"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-23T02:05:38.373Z","modified":"2026-05-05T00:49:16.968Z","0.0.1":"2025-10-23T02:05:38.647Z","0.0.2":"2025-10-23T17:30:01.966Z","0.0.3":"2025-10-24T19:12:58.040Z","0.0.4":"2025-11-03T18:34:27.725Z","0.0.5":"2025-11-03T18:56:29.791Z","0.0.6":"2025-11-03T23:43:18.160Z","0.0.7":"2025-11-04T20:11:22.837Z","0.0.8":"2025-11-05T01:45:10.027Z","0.0.9":"2025-11-11T01:48:46.717Z","0.0.10":"2025-11-17T00:43:10.805Z","0.0.11":"2025-11-17T22:38:14.247Z","0.0.12":"2025-11-17T23:01:11.118Z","0.0.13":"2025-11-18T07:49:46.025Z","0.0.14":"2025-11-19T05:40:56.319Z","0.0.15":"2025-12-02T02:01:41.451Z","0.0.16":"2025-12-02T02:50:48.891Z","0.0.17":"2025-12-09T03:24:24.829Z","0.0.18":"2025-12-11T21:38:02.663Z","0.0.19":"2025-12-11T22:29:18.830Z","0.0.20":"2025-12-15T06:44:16.438Z","0.0.21":"2025-12-22T20:32:37.937Z","0.0.22":"2025-12-22T21:57:27.813Z","0.0.24":"2026-02-25T07:15:02.007Z","0.0.25":"2026-03-05T20:05:12.070Z","0.0.26":"2026-03-19T22:46:10.801Z","0.0.27":"2026-05-05T00:15:14.025Z","0.0.28":"2026-05-05T00:49:16.842Z"},"description":"Tangram tasks for jsPsych: prep and construct.","maintainers":[{"name":"justintheyang","email":"justintheyang@gmail.com"},{"name":"spascience","email":"seanpaul@umich.edu"}],"readme":"# jspsych-tangram-prep\n\n## Overview\n\nbuilding tangrams with composite pieces. contains two plugins -- construct and quickstash\n\n## quick setup\n\n1. `% cd` to root directory of plugin (`jspsych-tangram-prep`)\n2. install packages `% npm i`\n3. to run local preview, `% npm run dev`\n    * vite has its own config file that describes this script\n    * currently, stimuli and primitives are hard-coded, but we'll pull from database soon\n\n## Compatibility\n\n`plugin-tangram-prep` requires jsPsych v8.0.0 or later.\n\n## Documentation\n\nSee [documentation](https://github.com/cogtoolslab/tangram_construction.git/tree/main/experiments/plugin-tangram-prep/README.md)\n\n## Author / Citation\n\nJustin Yang & Sean Paul Anderson","readmeFilename":"README.md"}