{"_id":"remote-calibrator","_rev":"488-1b15fe3cc865e47198491850998bd622","name":"remote-calibrator","dist-tags":{"debug":"0.6.1-beta.12","next":"0.7.0-beta.0","beta":"0.9.140-beta.0","stepperbool-compat":"0.8.881","latest":"0.9.162"},"versions":{"0.0.1":{"name":"remote-calibrator","version":"0.0.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.0.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/peilingjiang/RemoteCalibrator#readme","bugs":{"url":"https://github.com/peilingjiang/RemoteCalibrator/issues"},"dist":{"shasum":"00967618bba787e5f08e050cf057a6619d71c60f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.0.1.tgz","fileCount":41,"integrity":"sha512-AzCXQoa+aSoEFxsM3kmgXPKIcXktvpkvvmSqNi1nEUuaoj74EpB0+QZTXr2jmPA7kA+c7snyV67f+xg7pBz7pg==","signatures":[{"sig":"MEUCIHUK5sgqmPIGXQBeA0jhnHP7ztU+4OSFGIPzIMyMrW1PAiEAp6rlypxcztd0cmUGEpY8z3pkDt7R4IU9vtWplD+5jQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6500012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfz+0CRA9TVsSAnZWagAAQUQQAKHO8u4SIGTjVRCMW5I2\n54m4noGbVtIHiLkZHI396BdFFCh/yaG9ckDXqJSbe8d4LdgXr4CBbQZbwfKh\nFALAfURwlXO2QufkqtjQ9/k/aD8NoCf6vQ8wrlw6d1sA0gzwkEbAo5ns+ptz\nFcGaTFYl/1t83GcxhI2p243Tk0Jn1EY4FyiVY/d09DAizqbLDNF9+pztbuH0\nuiEql/+YSrlsrCK7rCv93gvMoBY4uMXQcdYsIvRQdIHD/UB+pIdL1+hP2HfS\nqtdpKNXbh6RMD9STTtg/Dkf6bMZJjQTYc+X2P5M1Y2DG8RBzKKYZQ4f1py3+\n3ffuNpmj4FyrSaTLnbLmS/PcSm2ZA3pQsXPkSVBUbsuTx7nnXbHq4vB4F/71\nJeda16UiogdoG97Fqqwgemhldy9wfNpXeCZTy9VMuovn60/GDf8/BAhMwBYP\nDJfM2Z9n7W8GqUZk4YWRL0f4rMv5jtbFDcPg3apufdwex84lng6QKjpOwl1M\nci6J5uoiEMphrPQyfofddbnYA4oeZQhgmEUqJF26zobDtc+IWiag4A10SyZ/\n8DOcbHluUzXsDPwEFZsOaXQXKdyTx74ergHMaFyly3NvS0iAxZ2lEjWXjAqr\nEG8713UonDQ2NtgvYL1K18BgBuQk2Hrs5DDgCqeUk1vHR9ZsPezZZTQLP/jd\nqf0y\r\n=PZcw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.js","gitHead":"1815e184d7822aedc100833ea7284bfb0380bdcb","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"npm install","start":"node server.js","format":"prettier --write \"**/*.{js,json,md,html,css}\"","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/peilingjiang/RemoteCalibrator.git","type":"git"},"_npmVersion":"6.14.12","description":"A toolbox for remote testing calibration.","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.1","dependencies":{"platform":"^1.3.6","device-detector-js":"^2.2.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","eslint":"^7.24.0","express":"^4.17.1","webpack":"^5.33.2","prettier":"^2.2.1","css-loader":"^5.2.2","@babel/core":"^7.13.15","lint-staged":"^10.5.4","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^2.5.3","terser-webpack-plugin":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.0.1_1618952116348_0.40031941327702447","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"remote-calibrator","version":"0.0.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.0.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/peilingjiang/RemoteCalibrator#readme","bugs":{"url":"https://github.com/peilingjiang/RemoteCalibrator/issues"},"dist":{"shasum":"7189ec2f3729e8647aafa6181d9c6ef79dfc6396","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.0.2.tgz","fileCount":41,"integrity":"sha512-vaXJJtopw4Yvfn04FER1qOXf8vfHjRI0tVzhLNmK2bOMn8npJR1JPh38tYZbq205VlW/S4mUf4lGc9FbNAyLHQ==","signatures":[{"sig":"MEUCIQD0Qtd9SOLBWAzmICgT0VWiX+UF3nKSKGxcFCjNTfICcQIgE0oM/FkVLVfZVX1NqdfZjnul3bihHeploxZwhPwqMNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6500279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf0hSCRA9TVsSAnZWagAA69gP/3TptUMFrowADJt2R1xz\nRBGBaVAlFoN94FAVT4iQctVnIQlmfZ0Za4MB1f00zLTtLmXV2x9DoOqD7Iu8\nhmIF7SiaxGmOclop9PGquSWQIIDqdeEg+iLIBA+eFjCCv3LcDwPAfAN7BTl0\nZUHDCiDO1SMfTwgFciuufGAyD6dBMluAS/MiMUskeelxpxmBQD4M0qyOzjug\nEQ+M0ltYZ/IYYGgaaHU+k9xF2q4yXZ+f9ghnyBfI0bi0+ki21xV3fMH96A4b\nAvUUd6V/S8aYlaVtY9JVgX48nVLcLxh2R96mLEkgvhYDI6nMraORBxpQV2ae\naMYrKm2p3D3QFsOKk799r4lUANoePI2l5FBvEe+5uzEErbX86axkdI1RD073\nsqqgXqibBqRLGwLmmJJ6zbIG5WNjCkudNEQCmf9HaztaFDJJtgphgErWz+52\nB1dRH+fUGwDh6+N2jaJ7n7eyb/777nngRzVFRD9OnMa4c1EPhZI5sFOS2UdC\nvP9VV1VY91br3jn8coaWtSx13+VsX7luquMQvtqvKZjkPLpaFLq8D+/UYw1y\nVz5uLcIYCF6PK+DtsxlnmUSRnbbixejMHsulh2juNvT+TKXZ7e8iIs/p3aT0\nOLwOZyeUlM31Pd4OUDaSBxa3EMqM8LsaIVKCnDh8Wj41h13iLOQVwxAlLzUK\ncJ3S\r\n=5rKE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.js","gitHead":"f7b35155dfde9b85272f9cde9b424ad1b54fa518","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"npm install","start":"node server.js","format":"prettier --write \"**/*.{js,json,md,html,css}\"","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/peilingjiang/RemoteCalibrator.git","type":"git"},"_npmVersion":"6.14.12","description":"A toolbox for remote testing calibration.","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.1","dependencies":{"platform":"^1.3.6","device-detector-js":"^2.2.9"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","eslint":"^7.24.0","express":"^4.17.1","webpack":"^5.33.2","prettier":"^2.2.1","css-loader":"^5.2.2","@babel/core":"^7.13.15","lint-staged":"^10.5.4","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^2.5.3","terser-webpack-plugin":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.0.2_1618954321267_0.7962450644906591","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"remote-calibrator","version":"0.0.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.0.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/peilingjiang/RemoteCalibrator#readme","bugs":{"url":"https://github.com/peilingjiang/RemoteCalibrator/issues"},"dist":{"shasum":"f6e0c517339d7c9f60f0d57eec7b1c990c641bbf","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.0.3.tgz","fileCount":41,"integrity":"sha512-4yrjLz+D5OD0BWydpOlmogR0UbvSO14dBgf6kZDIZnFpu7ZnZvepUK3VxAqA1U1vH6q8Lv7bNUGh6xV6cnNYjw==","signatures":[{"sig":"MEYCIQC1D+vSdyBAsP64Ej8JGa8j3p9ieaVT7vcsI3+YepqqDwIhAI3xxO5rQUipnFkHNKZAD+KUn5yc3H3PDbdsI/AZwwho","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6500013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf0rBCRA9TVsSAnZWagAALEwP/0A5ao3xyHksu/Jp1YD+\nzSHRKm1FhmmOz5ETdO7fDNeMrLYLf6iGIG6Ju15+CyW9qQTcnZpLosIysFU7\nroPDKhBWD9GqvOkQ6lvwoz88zlUMxqnmqy+0u6gdQs6oG7mlbHP17S3tIdBf\nQYmEiHdcyWz8MgC6WQk5y03kVFks0/tKkl0J0zkY3WkbdosjdyKpPB973lVw\nS/pbdnY14e8ReHr0g6hZqf1uUsQxL3CrqOZ9M4Y119YhaSIHqtDhkxNKsYNx\nrbXbS3K34hOTh1qiD2mjrCAU/MWKT0PgNKBOysRZSAqOgHFcSycxxHCfkPJ5\n+zpRLRbVSYfx7wisNFY+F/4XKf2RZ9Axt85sZ/kMY9SONVyMrlBVsIS5iLl9\nz1ONo9F7ey1Mp0mRiwMQg9031jbSGzdM2kv9faNrqBGFaZsUY6GeeLFyCBaN\nG/stqV2CBPn2NDgGAs7ZqBcelnytQFQkQE++maRy6HhppKbde4YXCc9A7OR7\nqRP292h6lfmlbqu2sJQlIgzIcDrTmpqCXo+YqAXZ0peeov0MN4ueknAaWmbA\nDQRWdS1GL1HcSGmtBy5SpaYTgTMBwuIf5rTUKkNE93RbdGJeouFLODBn3df3\n2KVAWgFoBE+gv3kyJc212GumlFi4CJk12tJOansAfbFspEVyoSd4Yto6q5jZ\nELLV\r\n=25cy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.js","gitHead":"9a328ffbb27ba53cf9ea5cbd1eebb72af990fd40","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"npm install","start":"node server.js","format":"prettier --write \"**/*.{js,json,md,html,css}\"","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/peilingjiang/RemoteCalibrator.git","type":"git"},"_npmVersion":"6.14.12","description":"A toolbox for remote testing calibration.","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.1","dependencies":{"platform":"^1.3.6","device-detector-js":"^2.2.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","eslint":"^7.24.0","express":"^4.17.1","webpack":"^5.33.2","prettier":"^2.2.1","css-loader":"^5.2.2","@babel/core":"^7.13.15","lint-staged":"^10.5.4","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^2.5.3","terser-webpack-plugin":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.0.3_1618954944946_0.7894547588062866","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"remote-calibrator","version":"0.0.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.0.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/peilingjiang/RemoteCalibrator#readme","bugs":{"url":"https://github.com/peilingjiang/RemoteCalibrator/issues"},"dist":{"shasum":"aca0bbba55fe1eb0fc7980753b25158620dc2748","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.0.4.tgz","fileCount":46,"integrity":"sha512-4Pd2liPc7podSb/zkiCEyoBC3HPi7SZkT9cK2wJ8gIsA4g1at86SDOQOq4ffIzAFmKhkTpdiSdlxDBlMpWXeQQ==","signatures":[{"sig":"MEUCIEgOR598N4ejSTmtlYG/FeXASkttBQ948WKCr4x0XPZ9AiEAkoZKCpNk3cfRiJ8H6DDYfeDopTbLMXvKt6QrG2Y+7e8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9362922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsJOxCRA9TVsSAnZWagAAXxsP/3DTGAcjjVw8BhV1gNJo\nvIh4g31TPXqlbgnsVRN8NgDb5afpVRh1lmxl8Bjt1T+soRozk+7K0XTx0x3V\neHbSY+sGFzX9jEJefzjDKJiO8v6ksFpTIeDKjZnaz4rSCy8rHQgxFJlMu8t0\naE95GbKJUTyde2esB6wD2wiuZaclyH7wKgHt57tV5mVYYpdd+Y+st40R7Ejn\nuIGVPwNTou/KON4jlYsi65l1la1v3h0CfJaQBYF3ZXUNZNP2z0BZBW2ndez5\n723gGA5Bb4yeGnuFP3OSsxCwGCFT0MNwtY/moFrDIZJW1pVq6wVIByn4y8Rx\nwBYGmxQcoHiZ3dYwpcgnsmO/PXhphbQy/zFZQWp1wHKOiHvfH7KsYHfL/CuI\nDjjRh7vPnYC0Ay4ZmnvFjXKnx2hsxa97AKYL95y/nVkgE0wcZWcEJGCgOZCL\nKHWjs14pyUTh2QozSPulIsnYvnfDG+YHfdbICJdXnbFKY7nEcqlrZx/cqKUH\nG90PSYhDOuBvkug0ZOa8D8a+dHyFvbQi/hYWNDYM3pScK7r8zUu1ZHaGFMow\nCU/YStoLlg65HOux4fkDggZTscKCvfwjqaP2yLlbeKYCOr814fOwRbV6/rVz\nxv76v83gATcTj4IA34vvmeihwVFQtl8LmfuLjfkM8zG/s1BrGd+qV6evwZHd\nmSe6\r\n=BFSb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.js","gitHead":"ca2cf7687bcbd935f6f8eb822eb3f7832791de53","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"npm install","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css}\"","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/peilingjiang/RemoteCalibrator.git","type":"git"},"_npmVersion":"6.14.12","description":"A toolbox for remote testing calibration.","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.1","dependencies":{"exif-js":"^2.3.0","platform":"^1.3.6","image-capture":"^0.4.0","device-detector-js":"^2.2.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","eslint":"^7.27.0","express":"^4.17.1","webpack":"^5.38.0","prettier":"^2.3.0","css-loader":"^5.2.6","@babel/core":"^7.14.3","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^2.5.4","terser-webpack-plugin":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.0.4_1622184880646_0.02501998622086221","host":"s3://npm-registry-packages"}},"0.0.5-alpha":{"name":"remote-calibrator","version":"0.0.5-alpha","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.0.5-alpha","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/peilingjiang/RemoteCalibrator#readme","bugs":{"url":"https://github.com/peilingjiang/RemoteCalibrator/issues"},"dist":{"shasum":"c41d05f4eed438c558cadb81f63069432398867c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.0.5-alpha.tgz","fileCount":51,"integrity":"sha512-TXKrQhCZj5ZZm3qNaZo6q4ypuHCGkBQsrY8aUdk5VtVHn/JQNQdVGhe8QkNMYh8KugSF1x83hNRXfXDOVrAIiw==","signatures":[{"sig":"MEQCIG65l4yZDqIoVVH58dkXM0XiRYxKWZeK6z7+CqC7vPxFAiBfYXLLTVcr4cfPbq5HHaz97k/kc1yBSRnHqmmEkzO50w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9715220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtplXCRA9TVsSAnZWagAAzhUQAIqJuGUKgfvuDlLCQTdy\nH5jk4AflKRWKmbxTCcDQybhzzEZXk6MLeCDs4QCqyVR+RyN31J6p79sCHQXU\nOhuwDcHhLy7YYFQjKMFBHGx3EyFzCRyF+z2dtgKXSyQxAJNrEfmBrBxd/bkD\nPblyaNhP6ybp6hkGrBjZCcMy3jqVHm1tuFSeFiQ/iDX3opr5r5gUvzypirjz\n0X/25yDnUzVnQKEhauwXqLAr4kkAH7pal/Vf4+ttPpo8IPUzFJmnNzc3UWwq\n7876brT6xiGnzuNJEObLHmhEX0VXSgR+7WFL9b/NuPwN3JwWV0O/2KznbvlD\n4N4whNPCe7wFm8UQrmKoQQ7mXpHA9JMDbKW28Qvczn7Z46hox9h6SoR91G3N\nCPNA4aVsDrCtdBU1KFRcqLLqDvwSlrGW+Axuc4+pGgbRZkGT3QVFsN90hMEe\nCTDeb+qJrYBFJVctB4suF8a/maiTI08xdo2gtDy7VUl+10IxQAVibMYJ5Egs\nube6+x5+PEmPZee9/QTnU73Hw9SVbOsLbX6vyqVJU1QQUMB3mtP2H4ZLXmi7\nXwxR/2BGsH03LmwYe6eRHHbiMz5I9uDskNOIjG/qIurqhIqKpY0pg6Mu3tax\nvnR+wkry5Pr/dmI6+BSy9JOcHqFs1ZHV7D8rMGvNKP8QrSTeDjrgkwaiE+qY\nO7Y7\r\n=jqX2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.js","gitHead":"2b97e5d3e8b078de2ae71303493ae1867fe00310","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css}\"","netlify":"npm run setup && npm run build","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/peilingjiang/RemoteCalibrator.git","type":"git"},"_npmVersion":"6.14.12","description":"A toolbox for remote testing calibration.","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.1","dependencies":{"exif-js":"^2.3.0","platform":"^1.3.6","animate.css":"^4.1.1","sweetalert2":"^11.0.12","image-capture":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.34.0","husky":"^6.0.0","eslint":"^7.27.0","express":"^4.17.1","webpack":"^5.38.1","prettier":"^2.3.0","css-loader":"^5.2.6","@babel/core":"^7.14.3","lint-staged":"^11.0.0","sass-loader":"^11.1.1","webpack-cli":"^4.7.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^2.5.4","terser-webpack-plugin":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.0.5-alpha_1622579542866_0.4607480645163018","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"remote-calibrator","version":"0.0.5","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.0.5","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/peilingjiang/RemoteCalibrator#readme","bugs":{"url":"https://github.com/peilingjiang/RemoteCalibrator/issues"},"dist":{"shasum":"45a93cb257466d7b3b8e3d50e338bd3643817606","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.0.5.tgz","fileCount":61,"integrity":"sha512-UnkM/7Lega5JAu6QP+VLwELdBZy3xdgNpOfUCNr05L92EdEDEe0uxVwOljTchnNJ/RkIqqqpRaSWLaUFWwCrYA==","signatures":[{"sig":"MEYCIQDgyTjcsJEZRYMPGzf6AqfTvpj4veptcYXpll8bE2TAjwIhANDaxsCQebgY9WB9pfsTeEKaASq1Je16ZPFTVn5yZnRd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10847171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7S7NCRA9TVsSAnZWagAAvWQP+wRILDt19VoBWjh3qtTg\nD3ezTSE0pcRamk67sKD0LS1B+epysmsCr1nMZcWkXF62eou0hqplxpo10IOQ\njdU8SGURR0WUFO3OLOs6nbPPW/JYECLzYUcYOwd9SOzsPvVAS8Z+kWNlD9br\nEBrCnK8h5IHzww1ylhC400caG0nUis14wOY7pi3L7iYgFhNl8jVrdA9i3ysN\nSLWdLCdqjotPRBX4wiaa59cZNNmfV+tkc+pcAEjL/JYiEKwmSMCmW0b9EF+5\nxdXaZ8BfgQslgXgACMbX1G1h3ViC0CfKOQDorxct8HzLrJKWmll6grf+DA49\nQkH3DHA9vCb+Yn778bNtlLe/jHxN+JfwWV30ViBEc4FmciB0xL5nbqPgaMLU\nofS5tOzQbDep18Ug5bOiuLzLmzLIUr3WXhrHP/mCclPOpB5RUEHA/G2KQa8U\nNkMWJ+OOb8hHcEXhe/miALSqwf92B/PKhCplojV7vE9XlBgQS0QC1LgZZ/OF\nK9lV+yqvECUaxEQ0YKNlB+ZkwQt48Ysw2Ttn+GpdTrfSimgl84oidn5dPogL\nnFzvZwbjA6SQdYAtjFWXbypPHvz3fXjzR6jRFHoWTiUmtvoWinnZ8aqFpUEz\n7Tmp47lX58+hgfH9nKW4OzBpru/aZYljHXkf0fx2oyvISAC3PEvImf/gozpK\niPlG\r\n=G9RD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"146fb8d272967df1e785c86524ff575fcdeee5cc","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css}\"","netlify":"npm run setup && npm run build","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/peilingjiang/RemoteCalibrator.git","type":"git"},"_npmVersion":"6.14.12","description":"A toolbox for remote testing calibration.","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.1","dependencies":{"platform":"^1.3.6","animate.css":"^4.1.1","sweetalert2":"^11.0.18"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.35.1","husky":"^7.0.1","eslint":"^7.27.0","cssnano":"^5.0.6","express":"^4.17.1","webpack":"^5.44.0","prettier":"^2.3.2","css-loader":"^5.2.6","@babel/core":"^7.14.6","lint-staged":"^11.0.0","sass-loader":"^11.1.1","webpack-cli":"^4.7.0","autoprefixer":"^10.3.1","babel-loader":"^8.2.2","style-loader":"^3.1.0","postcss-loader":"^6.1.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^2.5.4","terser-webpack-plugin":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.0.5_1626156749241_0.784087456983243","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"remote-calibrator","version":"0.0.6","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.0.6","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ef9d27e0839ae8e40d3add8a7ce69b254d82228f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.0.6.tgz","fileCount":61,"integrity":"sha512-sIj64IqZ+EYOaQEqeuVkXmaW2cNShoLpoHki1D9Ywtvu+MFn0MvszcE15xHVGIE/2W89VqhvDVqqcPqCfsT3MA==","signatures":[{"sig":"MEQCIEUqVhKoZemiPLtX3rXbV02I+hAbfSs/XGyraFYSaos/AiAB6vcK7mPn0JytUoXUL0z02H9JLZNEYaGhld/KbhrpiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11395641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8RWxCRA9TVsSAnZWagAAxRQP/icXVEA7SGQPrZkO2GR8\nCdKrAkNAbo8lhTgZurceNQIWigRpqea1VFjAYLzDMpw6MG2KFbE7HIYD1yl3\naHNxmlu/iZBGPr1UJPEvQiiYcZeerNJD5LJzwGdyhlT/otwVa3GF40KpQTce\nY+VR19Ziinq6SzWHLz0pfSSmVGk08z6o1bMrotkEDUVBbWdj40gIVA4T8BCa\n9ixrjXd9ahybmC+fyKP6SJPla81qk8QdDObgX1EU5bjrNeFo9xLbzECPPvlH\nUYvc5Q2omRacgQ6v1VXBFGasBb6Rwlbs+IVHofl8IeXljB/hUWd9dsiXThdV\nCbnsYLEGpZZt12pDPpvvzy+2Vvc9iY4QNRyLBWS/CUMKoMOe9kt6kzqRpXRI\naSLxcxbXgqmcHj6kYQ9XVsuR044RWiCflYo5+MnpxRxgqtFhjkfAUHNB4tJ5\n+vg/cVsD1uWJju/zN5vxmJPGlf3Ws05bn7ke+7Jx1tqfBgeeuli3KYnfjnR4\nQa2ysSaHO+2aHN72nFbjCg8PINcgd5u0Nfs9hHpfE0gOVsLcQA6G6AAJ1Nhe\n3ty9qhMWhBdeXEpF58w/WGnZgKxSD6i/V5AqbNK0+t8ABAjLr+E6SFUQQomm\nUAVVWRlHRBsEGazyteGRgeZpjsN9NOpYw7G4QUOymNJ75dEtzETzpeUG8IbU\nG1so\r\n=RsLB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"5166aef28cc38bad5687df5d56a39834ddc356c6","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css}\"","netlify":"npm run setup && npm run build","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.13","description":"A toolbox for remote testing calibration.","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.3","dependencies":{"platform":"^1.3.6","animate.css":"^4.1.1","sweetalert2":"^11.0.18","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.35.1","husky":"^7.0.1","eslint":"^7.27.0","cssnano":"^5.0.6","express":"^4.17.1","webpack":"^5.44.0","prettier":"^2.3.2","css-loader":"^5.2.6","@babel/core":"^7.14.6","lint-staged":"^11.0.0","sass-loader":"^11.1.1","webpack-cli":"^4.7.0","autoprefixer":"^10.3.1","babel-loader":"^8.2.2","style-loader":"^3.1.0","postcss-loader":"^6.1.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^2.5.4","terser-webpack-plugin":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.0.6_1626412464823_0.8463253727409741","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"remote-calibrator","version":"0.0.7","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.0.7","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a7ef6a014406b97954660489b4e165eeabe0d344","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.0.7.tgz","fileCount":61,"integrity":"sha512-1xxWpj6w+q4nlU0Xk/Wt7uurjAvZvtwB/01yZToXrYfmAo4q36pLUa/ARoxugLuK+22RibRW1r1V/eFDwVDTug==","signatures":[{"sig":"MEYCIQDu40SA6eOr1qsGszzIXfzOby6MvwBsP2LSiMADb/L2UgIhANIS7tmgvMJHskzYhlzxHdoEH4UoUVjhvWNUkO1DeneO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11481437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8v8LCRA9TVsSAnZWagAAZJ0P+gK1fAXOnQ3/lfc8zFry\nbOwE0XPYXpMMs0aeYtrZG9mHLix+pwmaNa+FyuBX0LoDZQoXNQiOohSoPsZ3\nel9BHq7XEX4HhUt7ReCHuyjAYnQEUFQLv1n19InQHZX1jcljnpcqVoXTQitO\nKVw4/1jRlLLHl2oltrsdVIFW58j5tMYdrEnG8ePbxTVurSGVo33SPKJN0e70\nMto87v26saSWywHRU9IOeKXuWYDtsagsIOVgZ1GCbgCOTvRnn7htsFBLKOi8\nzmi7S8AvS6YMzOwdueH2dabOPT6m8lVGjPMbEabw7cY3bMEC7f9+bK+Nzmo7\nUAlxS1vkBECXUwZ2DP2oAP9G2V/sK0ueJlvE9sZjcFz05zB8RKMOwCA+ZO7s\nZHMGt+M8Gq7/q8AZ+snDP+k+e+ltN0v+dF5cJXf8jnRr+qRckbj5XbzPrJ2g\nagGDfZg47lGLMwhthzsKnYns7nnCY9Onp3ssczeAF1D0auEQCBl6vQVygKmw\nf5XoUt1XQMeyJCo1pG3iX5ajILtotHg6oI6+ZMAzLCcVyDdgK1CYhXc1FVLZ\nJ/yxWd7Eh0BaPV0o8QByLhboan6zINXUnT22XSABYLf+jrG4K+xmLEWivLED\nl1Sw53raDvtT2frWH4yqKJY0zEhuG6LjygHodWsl/jV0ebOviLR+Uoz3NkPi\nQKJy\r\n=TgY6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"d2380b421aec710dd317dbb730a416597c9d4399","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css}\"","netlify":"npm run setup && npm run build","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.13","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.3","dependencies":{"platform":"^1.3.6","animate.css":"^4.1.1","sweetalert2":"^11.0.18","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.35.1","husky":"^7.0.1","eslint":"^7.27.0","cssnano":"^5.0.6","express":"^4.17.1","webpack":"^5.44.0","prettier":"^2.3.2","css-loader":"^5.2.6","@babel/core":"^7.14.6","lint-staged":"^11.0.0","sass-loader":"^11.1.1","webpack-cli":"^4.7.0","autoprefixer":"^10.3.1","babel-loader":"^8.2.2","style-loader":"^3.1.0","postcss-loader":"^6.1.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^2.5.4","terser-webpack-plugin":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.0.7_1626537738849_0.9299557977012471","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"remote-calibrator","version":"0.0.8","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.0.8","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6a342092e279075662ac6137c31703caaccd3521","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.0.8.tgz","fileCount":64,"integrity":"sha512-e3RSZPvug67WAohNkwpI00+LhYUt/tpjFry6poiUCwmTKjFYK+54monEQGdCamPznMybMza3tuNlSHKVMXIOfg==","signatures":[{"sig":"MEUCIQCTfop7j7oqsXstTG24OwOux46AEJpQkzVuDMLNHpgM4AIgbdTeJwAjxBUkpRIAcPXnRH92MrTVNzyhPixbOZBv4Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12313944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/I4KCRA9TVsSAnZWagAAqOIP/RmiASCfA248VJQLNOA9\nhEOXnsMOZm4BdRB/yrYDzaorMhWkQUoEugPomVufxw9YfYVLSNbCxPw28tKr\n8cqJSp56IeWyyEg3B/82UgbgOe10+3/zj1Z0RkI40FeDZFRYpnYko0zthK7d\nnQH6EYU+pE6riD37o7FblKJaLTjw7NZnKNkjVciP4ZkcuYP1T22kepEZenIh\nLyNL9OIwy6H9NZlbGieNpn6rSNYqyndQ+h3gi3HRmj7E/45SHymX/9YrnM8U\ntdT71KL29KXK+DQl9ZEZqzCXDGNOWNyrmYxlvTOpOCRHWCLiNbVNgg8qcFv2\nUOpH0+R1JqpCBRbV96Cktb8eMlzBHPBsz/BNX6OLK3OIY9isXEeU4lXH+MhZ\nvHV1rnpAfwE2/TfClBxgik9qGNT4vxzNEWQr8++7ybNv1GTrOqv/9TN3aOd9\nz/N2T/EpXKms+pVlnsQICAcusCE29ZrITt/SA+akt6RTb6nNAyuS1ocet36D\nnu5tRSUUJe+Kg9Mne1XA82lqK++nqZkX5C063RdGqrZOvNeLVPMotsCluol+\nAJt0TJqD110SnpHvZL+hNVQKbQY2ra1c2ItpMPZOK4JMV7HFI+ZIJyx7J3ik\nfnygq0UIai08N2sYQWVuXL64owHQk2/9amyAg1QRXdkHotPvt853qoQZhni0\nRcYN\r\n=4BN3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"90086af1036e63e5123883dc81899ca35cd4474a","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css}\"","netlify":"npm run setup && npm run build","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.13","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.3","dependencies":{"platform":"^1.3.6","animate.css":"^4.1.1","sweetalert2":"^11.0.18","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.35.1","husky":"^7.0.1","eslint":"^7.27.0","cssnano":"^5.0.6","express":"^4.17.1","webpack":"^5.46.0","prettier":"^2.3.2","css-loader":"^5.2.6","@babel/core":"^7.14.6","file-loader":"^6.2.0","lint-staged":"^11.0.0","sass-loader":"^11.1.1","webpack-cli":"^4.7.0","autoprefixer":"^10.3.1","babel-loader":"^8.2.2","style-loader":"^3.1.0","postcss-loader":"^6.1.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^2.5.4","terser-webpack-plugin":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.0.8_1627164170606_0.11289740455580954","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"remote-calibrator","version":"0.0.9","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.0.9","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d0f741fe4380800b58a86ba08c904ba6a4130192","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.0.9.tgz","fileCount":64,"integrity":"sha512-e8K0HuG0SNhIZ9W+qNphODzVIRPsOu35BwSz/jaAsioucJNpE1Kl8fvB9V/Yo4gbEVWf/hULxaFlHjpQ6917ow==","signatures":[{"sig":"MEUCIQCqvCAy0f+d/GMuPjOP+t4XSq6zxs2TqCJlrxTJAF/vHAIgfUTpgGUjt79MDtsx9khJmtwBpXGA21uMBu9t7nDJRbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12315037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/JrnCRA9TVsSAnZWagAA/KkP/jYgPcMfMwJuIdqE+EN4\nHs/MRDP4GoCu/4VP/7tvk0R0QkVQyIFHCkydG+UYt6C7HR6vIjA2RDsp63W9\ngI5DonSGtATCOpOtWqStbpPsKLrHNItluByaU4NrkBEFn3ZZJ7QVNj624zxl\nIQ9vWM05qZqK3NOk/9qH8MxXanfbzM3k30LIUNv3IbUTJ0N1hMLrwd8G8pv/\n9IrgzYIjpyqXM3ZWpZnqLplRWtdu53tb/YOZHQzN0Yky4jVjfj/m+OpgpLKS\n/irBKyOLf/6R1VUFE4ocussDK94edEAK65ocOtb71/9gelO52TIIGt9CHYbH\nrL+rowLQI9vhdTThhNIAQ6bZ6datPtBXyo+TB4eiIsfTImig+1qUMBXzpLk8\nC0WOyJ1vaE9Bd8hzoZXO4S9N3zSQDD0Y5BQA2VA4DvF3wytdz1Qt4xfjgtgR\nI/ktGnB3iopzH3DfL24PCjDYTt3rqi70frnuVs7KjWJwrd+g0NxEqkzybosY\ntDBIJbpe7jlVrBKfrC7Ncg+vDjt3cNiHTLPwp21adlxt1yAeVPu9U1E4FVM5\nkNwJW7Pu8RZUE8MFzgpdakWMgrTsKv1pnVeEUJCrlSl7XxAb5XG/8FMpmByk\nJIBWQh+GiBcffL7E/HgRvw6Y5DGKyvg+MXFHKLSsyxShxjt3BvAjsm+KhGGv\ndxsd\r\n=svMV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"f71157d7dcce782523262dd23b874536d79424d6","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css}\"","netlify":"npm run setup && npm run build","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.13","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.3","dependencies":{"platform":"^1.3.6","animate.css":"^4.1.1","sweetalert2":"^11.0.20","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.36.0","husky":"^7.0.1","eslint":"^7.31.0","cssnano":"^5.0.7","express":"^4.17.1","webpack":"^5.46.0","prettier":"^2.3.2","css-loader":"^5.2.6","@babel/core":"^7.14.8","file-loader":"^6.2.0","lint-staged":"^11.1.1","sass-loader":"^11.1.1","webpack-cli":"^4.7.0","autoprefixer":"^10.3.1","babel-loader":"^8.2.2","style-loader":"^3.2.1","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^2.5.4","terser-webpack-plugin":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.0.9_1627167462853_0.18843338275672683","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"remote-calibrator","version":"0.1.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.1.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"cee193587410999ba5aff71c4439a89cfda322a4","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.1.0.tgz","fileCount":67,"integrity":"sha512-xfbZmSdQF9oLS9yEvXuOd8jGubZExKuOzLvhYHwGRVjr1hP12ds//oheNsTdeV9B2JgtpYOOMkHu7KKi2etBTg==","signatures":[{"sig":"MEQCIHpDWrJxeQ5Xoo28LVz58P0VZaiOl/pBRbuvG1qb90HYAiBgzL2+KaIBC9wITVk/ROzDotgxkpPxRj3dKTc4ZgjA3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12005347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJa/XCRA9TVsSAnZWagAAvksQAIao1OYPvjD7O/sN9Xht\n/mnbreND5modECXvL2C+K9OFcT+mQ7LLfLkqYUDA+1n2Xi27GTJ9Niy/8bjh\nipsbV2WN++hkEAiN45mlICKhmNKtrwhq/vkLxEbcLGzpnlWOxYNINAiUTh5c\nEPnOdsnKPD0HTuBM5ht3GF3xK/EfI6+ZHi1TkPa1C/Oqb0zEtMIfcUqbzmif\nIYEFpYN6gojK+P0O/Y8YZfXF5/5ZDKOQFRmJzlp4NpoPe0/Y66WzIz6Y1oe5\n3lGXGXbraPn1cb/q0j4fz6n3RwctTWkkexIb9DekNmgCn4rLcdd7UeNmk9eu\nUDvOKZvFM7SIe64q6TXiFFTA8glLfVxJATjvgOim9//h8RyZXX85lo+chvau\n/86J025DZcNkfMmVRJYjpHSceMmATZ3zBv1pPohUBJPD+hN3qeHuZP/yN9gm\n9UoY+1ZweQgoHaHfttOzKtlGkC4ubXkd+X4OdhkC9DGbv3iI53X6mV8I4sPv\ntLDO7l61PTVjOFeTFPAKMkeSxXTNu9U1R1vaTVf0K0IK/nNf1QlMv5QUIqa6\nPFb+EbPk6xVTsIZuFzowNI4O+lp5KDMjn4zWEgv+y34XAjt8l1zkJ9r0QkHd\n2AngtmLaEYVENlUV1x3V1Ryn1Xq4Id4l39cptd4//41J+SHS9HdmpTigoM4v\nPJVz\r\n=pPx1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"d80096c45c76b768f238fbcf3012a8453d25fa2c","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css}\"","netlify":"npm run setup && npm run build","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.14","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css}":"prettier --write"},"_nodeVersion":"12.22.5","dependencies":{"platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.4","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.38.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.51.1","prettier":"^2.3.2","css-loader":"^6.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.0","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.2","babel-loader":"^8.2.2","style-loader":"^3.2.1","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.1.0_1629859799572_0.5117255275401613","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"remote-calibrator","version":"0.1.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.1.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e66691031af4c15f58d5435a6a6eb74512b88c04","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.1.1.tgz","fileCount":67,"integrity":"sha512-Q46dekywDApyT8JduBGq0B2/IO0Jz9J0T4Pe3/4AnBiNvqon3ZyZS4jK0u9AjyvxguVF6w5DgUVmXUZuma5MNg==","signatures":[{"sig":"MEQCIFst/IX8YA2e2hK9PLMdDcCXtOPMLz11xeIIsWz8mZQtAiAKgSuPgVxWPz1DQtW7DtCM/WyoDGkpQukJo+VAUlNGtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12005413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJberCRA9TVsSAnZWagAA238P/3UZuckdIHHz6dhbb+0X\n2gn7f4+dd5OjNwXiFJ2FKzH2ZOWBt7MjcWFynslHzQds9FXAbInDwi/krNhc\nRHFFe93tjjplxc9YP3/mtF7EXpJXAvuHZNL6gPzsTMOvCJOI6mBOSlTiJKW9\nGrJeybuUNPO7w7ar5uzrlnryjPDBYFPhYGyhn/i16tOg2S8/Mm2Xgw3nIceu\n7uiMC7ecBURy79wGZrKm1sN/0FXCku8v6T0lYuxjPWIsw6hqvP83vqzVyo2C\n3hwx5mTVsXQzbumGSW5cIoovfLvvfJu3Qo+d/AXoiV1O046PQ+IkGQ/jdP3x\nIDUOqYTW4OTY6SBiYGqT+g70B8+LeaajgAb3HsEYKly+pLXRbLnzItdlheAa\nyMZ+27+WDtMSMUlq033XLhKYexRdncsCslP43Rz8GCTL6EsDgyLpDN/+weyQ\nUrwsxXW6inRgYTVrYoFBV1MPRKDcgU1g+gn8l7W518laSMwW7vnG/8mJ5huX\ncJLBmyniEdLm2cTUCS74y0wp9Ik9MkBxkgCPW+hJW+khI2l8AIU9wGsyp8zZ\nZ9XrkSykZl6pZSY+g9VMh0ORcHa9eFQYFa4C9FZ6cKxM7l5+86Caaa56C2LW\nHRTcjux4Y0Q4DXA6HSUoYQ/kfsce4joUvGvx2EIj3PJA6cKjsNsFssBP2Yr3\nLrnR\r\n=sEAS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"f1993daa7178aa08e8b6bb290c5bb263260cb073","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"npm run setup && npm run build","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.14","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.5","dependencies":{"platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.4","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.38.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.51.1","prettier":"^2.3.2","css-loader":"^6.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.0","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.2","babel-loader":"^8.2.2","style-loader":"^3.2.1","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.1.1_1629861803113_0.1563497540074117","host":"s3://npm-registry-packages"}},"0.2.0-beta.0":{"name":"remote-calibrator","version":"0.2.0-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.0-beta.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e69af5470577bcd63725d4f4eea49668444d7295","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.0-beta.0.tgz","fileCount":94,"integrity":"sha512-9Ns2g4Q7UbkHeA5JSaUtc9MtHWQdDN70HSXdFt+N2oFMyebXF7OGlyQvlKHbV5NYeHfRvYunY1LJerGMWzoX4g==","signatures":[{"sig":"MEUCIGcaejYnC5Y04GCkDruth+7iP5XNh0IkbHvcoLs7k2vDAiEA/w7mBYWKEW9AzgSGHqi80XpLKDq5sDvVG0Kg82Q2ppk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12255726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJtj6CRA9TVsSAnZWagAAyOQP/iLd9MHSnRiLijZoMhV0\nCMT3wrWVqKzwMfcLbMZnQmbVBDUCgU6j99zZ+FEvm3jS3GGZTDOpQAX7c1e5\n3s+W4AwJXTqiepSJKuqFeXoFPuiFhZ5YyEDS5fCEi7vleOPWuzvV/O3uqC1o\njnRr7ciY4fSTcOqaI6lXn9K3gsVIGpjOdrTUb3MPfeOj2ma5XPH2RnQ+3fg8\nqBoAgrbVYhSx0AV5IJ+m5wjOPgmfpj/8xQUQOZPLZp8kQpcJ3wFRhog3kjwV\nLOMu2Irtgvn2Vr9LOBM7CEqoDEtK54t+tHawXnBgMcRAbae3CaTPrwrnOWdF\nhaZQmXH+GS2RXSifW31t9KeqqJ6UxVMwc9BEDE7UZgeTufWPZgWNGZpiORgU\n0NjIc09K+HOuV5UarsB1IXdt++vCyeXvkj5JdZRnPdWj+IdzC9x/WVzeO5ch\nU8GEE8yeXoriNLT3qqSOpH91Xx7/RGgNm8cXvo26S4duWyjejEQBZItpqMy2\nHIgg/oonh/xq3QdMdYCnOYtS41HTm9pVp1BE91cZC3IyxxfC2lKAo0PfiofO\nfGMdUxFgREyTdOAPujW9GaaVNJl/hTs+3BcXuvSek0lt4gY6KLp4iI72UgCU\n8H8ve4nsK8B8ZFIRahakna03FUP4g3UWYI/PvAXKTrCCjyF+Sj25vPTqoycE\nLoDg\r\n=NJHr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"ac875f385dd71e1d8ec186ed6309760463c5afbd","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.20.6","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.4","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.38.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.51.1","prettier":"^2.3.2","css-loader":"^6.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.0","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.2","babel-loader":"^8.2.2","style-loader":"^3.2.1","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.0-beta.0_1629935866588_0.9611956812837001","host":"s3://npm-registry-packages"}},"0.2.0-beta.1":{"name":"remote-calibrator","version":"0.2.0-beta.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.0-beta.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"25a40375fdda455e424bf03bcd6529e1fb413362","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.0-beta.1.tgz","fileCount":94,"integrity":"sha512-upxys1SOJ6swOh0ZqefhlbFDsVb6dKNBDSo318D9B3b/L419uF2BT7U1AIe6yREOq410ly1731Gzq+iNsgfHIQ==","signatures":[{"sig":"MEUCIByg3GUq6S1zjFkwoJa9l5lyzeN6ID/yeFmcYmxiekbcAiEA/ce/kG9hcua+6Yjx5lei7Ld8Y7Nh4hi3MttwvBnRFU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12254666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJuJtCRA9TVsSAnZWagAAgOUQAIfCD76N0ePCrqYZFsFz\niB/F0uOldOvtx1eGzTcaSmAQ6JnaUdj9I7Mv3uvehXsUiIcWNVSDWE5iduDI\ns4tCedo33uzv56oabelogUGs4vnMoowHgJv6twjIUyjkmdd9jXsHJA/opRC2\nQ8A60GIzVRpElUX9sIi5dVSIHlIfJ2/AwW26cniTH8IbFKuJh5dp+J6vbR2y\nPc0TNJBreo9XvA162GmwIF+u9fxvql1NSw7246iafWh6POIXxCktLvPHCzLE\nrSTwo/xws0+48n9NodoYwENmOIHvztL+bD0spW9VejflIYMnYLVj24tpsSrf\nc7NUvMLRE3Mui6miioSK6eXnbcG9wYQzoKrOUuN4cdJsA/IRs42mEQpUF2wX\nPQYywc9mQQmQbzeoZeWfA5TOAZ2kIabDVwkt7E59r34dzRF5QtkjQH/dHh7s\n16z/kDAaAYlNaBX50ck27BideWA1msZQJqFJVjJbPQrwB42oX0ls3QJTfcwx\nFSi+4O6SiR1YaNfpm6P+XtsstbfUwrptcTkgcMquiLfe7K+mk6QujZKGWKR8\nVqn9ur6jC9muAdwLJgfMfAG8s/exJp8U3WNqjGhu0MnJJ30ixZWdvTgYexfX\nnK6g+fKEYfC1Mlh9kKsj2P1jhhkSkCbDOMMoYrMYESSZPmhdowv3mfMDVJ2j\n9EDi\r\n=+iEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"188838d5c7002d32f391491f2111e9c6d049dc2b","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.20.6","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.4","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.38.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.51.1","prettier":"^2.3.2","css-loader":"^6.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.0","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.2","babel-loader":"^8.2.2","style-loader":"^3.2.1","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.0-beta.1_1629938285655_0.3195999006047243","host":"s3://npm-registry-packages"}},"0.2.0-beta.2":{"name":"remote-calibrator","version":"0.2.0-beta.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.0-beta.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"90e67000fcb366956a40d4f409accd692745190f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.0-beta.2.tgz","fileCount":94,"integrity":"sha512-oflVwzTQDBhLn1RZmdlTNk7QzJXIbkesJXaSWGSQumTfbNTnZo5kWdn+iEULP67/IxfDRqAQD+hVigQIsCFkTA==","signatures":[{"sig":"MEYCIQDfCj9SMtasKPaiQ+RPnVK58cZRBr7Xhr4Ro/BzHAkPRwIhAI3kc+uia86cQm4sW5jZDJaR9oCQDf6RimWUz9pVusBk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12259652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKB+2CRA9TVsSAnZWagAArjoP+QE+Ayc4jb1cAXkYUcut\noD1wz5Xz3STPG90hADcd4Xyc5YyWrnqqIQtuSqQSpoqXFN4eZoKqztV3ugI/\ny1yA1Xh6Q3uWcgHvUqwe427ON+DYyfuhB7d/AX98S+pQ8HSlLhYJVcbmuYau\nEwJqduDzbarHpmZb+pPfo+vSGQu0MYrOmSkjI5c1CDvknDQSoPE2rvIuWwwp\nufGEiKWWO70+SVn0xvvRPNlGCgHxl8lDTqTk+ot5CmAE0LA/CwHOWToq8IJC\nVrcliRGTLBjlzIQowKqd3WN7ZtvljD0j3nJoMH2HvJHXc0XtCgRElIhjfQAs\nBtiU8qwBVO3aPRuNF4KTmK3O2vlJ9G0A2gk/R074zoYH1CreUbWtU1GvPK6l\n7tzZXTmLLLshwPhHLVpMXqRFtlqLptmED11wD72c7YVWKrDJWepuzLzDiaN2\nAvLR/Yi3zBXwOc4loRNZsZOCQsAMbLm67/CWF+KlCiChINKSja39Wn3zYrz8\nk0r3E3sM4Od166EH5iuU/pyrUHw6KZkOkGJTbW6Ri97j9FRwvHt0YpiVQiwu\n69Bu5B4XTSUT0OGbYFcBrh3rprtPy8F4v25yW3VqrwogWMzIz+ixH2oxia9m\nfkNr62QiRYvGbroLvo1kw13ZeVjcfxMGxC/bra1aifesDqwpmpOKyhUVqX7Q\nrqe2\r\n=Ovch\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"cc2f9bccff7746c95c35aab10b26359778423f3d","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.20.6","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.4","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.38.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.51.1","prettier":"^2.3.2","css-loader":"^6.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.0","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.2","babel-loader":"^8.2.2","style-loader":"^3.2.1","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.0-beta.2_1630019510520_0.23919705322466145","host":"s3://npm-registry-packages"}},"0.2.0-beta.3":{"name":"remote-calibrator","version":"0.2.0-beta.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.0-beta.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a91776eebb9936a7f6be3eba2597bd8ea52524fb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.0-beta.3.tgz","fileCount":94,"integrity":"sha512-fCDw3dEIVHr30gIAxjhetsCfe/HMiaQ2EdGVUbQH11RtzZzW2i/ciVaUdpsiJHShGDDR7+OhrB3FGb4QOFiDnw==","signatures":[{"sig":"MEUCIQCJ0KzqIkJlX3U75I3+6rnM/ziH/r9iZ+O0sGvC8PnmNQIgTCWBnCZ3w8nqg3PQcjP6nkYdDJGCLNMCixbmnqt3PDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12259803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLWEXCRA9TVsSAnZWagAAhM8P/3XeFRGeZSMxWI0oy3Dj\nsR6Qmhj/o+eAEZQsg4iM72KxDoh3GsfV7HIawosFB9KfsQv72e+/UrW+SU7R\n4Zu78k56S5z/5Oor/V1uciLnqV7D1vYBNpyDWxV2lluO4eLcrWTRT0W397Wq\n7kf1x0blj01eoSKRg6lAvU+KsLXj1E2RnJZTgLbiEiZxw5Iqq0qdGGifnuNA\nUlMQwNqaGZY9qpCGgyIdBYILNsWn7aA4D0Larf6caMc7JdIIlLZprnva+NgY\nBc2Mx0t214Hf/O5xQuHInCFFbmeDw24lWz9eIfvdpbLj0uSedbP1ofXDk3rl\nRLDKG66prR9AtEMp/qRSkWeJGAESGHrhspRQtJbSMP0yVWikGaArasgtUK/D\nZ6ZhEbchHcQ0KjKwIf63RtEQ//ST7W+zmEjaMMcCT4YA3OBx7nBci3qisVCk\nJNzB2Fg3WOThkOY2gFMTnXp3pL/aEMJR4HeakazClbAp463YoyCtB9ophIDf\nonp+RvXkVy6PHViJ/HiEITInIEMqQV766MxbcQe+/XyfqfnkAIfdJVRyqkW+\nA6yG7dSx6+mlHzFN6OzImyD4jOeAonemfjmSYWXdYoZLA1LZhRsRGnrc8VbY\nGZJTPq7+wC+0AzRtwidtTRv8zE2Elc5B1wBPAJY+Dcb2m91GDG/dr7tGAbrI\nYmlJ\r\n=x1qZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"e77f4241e474c59fcf9a38db9dd3e6858012c209","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.20.6","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.4","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.38.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.51.1","prettier":"^2.3.2","css-loader":"^6.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.0","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.2","babel-loader":"^8.2.2","style-loader":"^3.2.1","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.0-beta.3_1630363926908_0.7111693521812119","host":"s3://npm-registry-packages"}},"0.2.0-beta.4":{"name":"remote-calibrator","version":"0.2.0-beta.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.0-beta.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ab640dbfd45931fabc61950978652f865c75f980","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.0-beta.4.tgz","fileCount":94,"integrity":"sha512-kzVwffjf1olHbDv/tWnR2Q44zvybvE4ARBgihIzcG9GIliQ7ytG60juT+SFzTeUpDunB9RT4VA9/cJkVK2ueew==","signatures":[{"sig":"MEUCIAGV6srvgWVvzFQVoz01TztW5gi2aaIYN31Yu6ztqSIhAiEA3G+2V4gkKWZh5NflDpzBb3zFoyS2MoO5D31146yHbl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12262483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLXYkCRA9TVsSAnZWagAAU3IP/ReljIY3beFDvbtorX9D\nkiHS3Ys1rRi7nv0lisl94R0QilGShCit81u0fHdSqkKgsRlStS7dM1Yx6mZx\nIYs7qQENRewRE8bRjljtUCAVfOEo4jKJZYhIFRgL0DmhEtwy+Y7XahR2f7LC\nLTLtMlax0sPnYn5LgYc5UHa7R3sGRzOORDzGBLS7fMrAdu+5k0Ex8gpxPj1c\ny7zaCV8NjDhEBU8XtRGfnDl8XMmwXaFgBANKY8VIKV/tY0ZERM1PsIT9jeIn\nK3c0Gp18tYJkLzmjTe0IItw7lh6stvHHMLseZaUtqKL7VuYPCIfrAPegjfvR\nB5x4Yc6R8V5LCzdInqV3MAhH+QHLKklTs7Q5wDM6LpMMrjzMFRup8JH6zj9a\nuA2xCE7NeWDV3qf7XB0eutUGYbtLAitDZcR0+AvXlM4gxhNUAVIQgAay0bm0\nZTeEPQxohG8sssgtgb8yjw174t6X9rB0vYXPNu9Hp5I/noaO2w1AcrZKVpSO\nLnJ1/+orYVyaRr7KHUQkb5h+HQza/4mduxAyRVTPcrz+Gp3g8vbQyU7sH0gh\n4clzlUiOf3dbWycCCm8WOFdLo556ZxlClGgo30k3dGbm2BjxekDR81k9ZWq+\nnFXahEauzX+L13dCn5nTUDLr29ITJtEdZtQHOXJhyE0rPGULJd8D1bGYS444\nRv2K\r\n=SdvQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"220d2fbc09c0fee27c50ba1f99fbcce191449842","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.20.6","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.4","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.38.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.51.1","prettier":"^2.3.2","css-loader":"^6.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.0","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.2","babel-loader":"^8.2.2","style-loader":"^3.2.1","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^3.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.0-beta.4_1630369315844_0.2972931846018205","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"remote-calibrator","version":"0.2.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"49a30981d2bd213c4d66142ee6ddec1df1df7fbe","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.0.tgz","fileCount":68,"integrity":"sha512-3P9UyBTTpqv1kaKoQ6H4VHidYion721teUkRuBiuRA+gvq6q599dvl1xQsCcYMuXvA8ZjVUHprFymW/xn+dq5Q==","signatures":[{"sig":"MEUCIQCUXMzmZRXIMnGr3B7bf0sny8VMeGjcDsE2nZiotwI8SgIgCVfAJkni/i5NHKyN+vx1lCeZY9yh8poE0EnmeMmTpAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12030309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQVGjCRA9TVsSAnZWagAAY/sQAIaKZxFZMxZ2QovxYp0h\n+pwFq6y2jX8OIcw5sT1GC1KFpbBaAopQYhF2qwVHZfbrl5M4hIHcrzc1NOSe\n/eZTVP0DJhHmcqintCsbjMbYqS8BenWYYDrXyAZplj7QzSGyB8PeGlNPPlmT\nSTNxxONK1HDiQnNuLST3kiQkGUGN53AXQuguA9arRodk79z7XUTVahV9WXQt\nAzAg3dQUNvdgkmRR7sABrI1NM93kyk3t7/EBAXkOAj3VHPBE42z+2eRMd73f\n3DSqtt12a0OoFvl57OOQZadHULiL50Gl+wOqT0VP4XQrq4X4dGSH0x6g79RZ\nrEg4KHy/dq9vzrFEDVzNQKEPTjvkgBbXhCaIKJGS2GuGY6RsxQskGpFQB6YU\n0tkgVz8MACdBfvGHRgmJczfI2c60T0MUSvWfTMRxr+SEcdG/wSIzIgANoXcz\nfLW9ZRizRKllgnefn+Ehw5yTTQTjhncywvnXm2bk58IU+2U68PIv+heWk3hJ\nLRNTMwAu2KZ3wIP0DQZBqSG7s6tN7bNN+fzy7m5CjgPenq9HASgPcdUrP0k8\nCftkbreVj2RshOjzJLguAtcFTodVPZhaleypoNZFfT2uMeSY5A5tzcij5rkt\nLbezjIAaYQ8ZIsigglyoOP5vcTecXQa/xgY2nRYUhtk6sHKvf1gMGgbM6oOc\n38Th\r\n=HSj9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"a8c0095f2f1dbbc6e0164eb77cfd7f7642301a21","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.15","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.6","dependencies":{"platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.4","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.41.0","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.52.1","prettier":"^2.4.0","css-loader":"^6.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.4","babel-loader":"^8.2.2","style-loader":"^3.2.1","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.0_1631670690913_0.8937835359429647","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"remote-calibrator","version":"0.2.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4a80286f652da70386c892a0d25a1c631df24b3a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.1.tgz","fileCount":68,"integrity":"sha512-6yF0WhWw8vKHHg00MWj/Avy0ftXxkcuoF5sfwJqeHtovpGL/EYHJWOVOcSYDsjMvBXeWyVeU2JEFBC9FxBYtEw==","signatures":[{"sig":"MEYCIQCNbO+qachCr1b0QfBzES95aCnlRHA6+aL3Hik5orrDawIhAPcvbqRwfIrbeynnxafe8rX+c9zou5NDpni+FO9ctbGR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11991261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQV9vCRA9TVsSAnZWagAAe84P+wXbCnaToLOehrAvyF2X\nrZWtiY2BSzHl88L1DPZCZpWTZ3j3pmaJEf1ShkZgWt5CUw7syVkroEUOWmvN\nG2D3i6M8Mg7PAxaJiozJOT0zvU8vVWyC0iwhAB+MHl/DVdDSrsDqtJhsXRpQ\nON4K7x+qhsr3v57ZKyFCAmoi+nCfai9vvlfqq7QU8JrdlvjjQwXXa8l5prBk\n3mZLflXkmTdCCX9HoDtMk1QssqCRGifXZNNGBwgBuGd8iuiVs1wX7fxdoDS3\nt50OSkNJkj9ibXQLY3ae/ryuMZi8CfUtACN3saPSOH20NrP8Z51uPMRvOntd\n25Pl3A34JXe0cthGeFJPYph58tN1ZugM8Ky0YYe2DbeTofQvgnXKSLFbN8Xn\n0vHbhBEJmlFsfzCLYPSGDLqpvbtxQMNhRWGqP9+Uq3bC0WDzCOJ0YR+AgG3Y\nE1iekgBBWAE98vTCj3HHH9qS8qB9qJ/8Iz1XgaL7Cx9W5OwnppdSvwg4objB\nmpDpXRQK8wlx+hMzi9vUpmRPtXWeG1H0NzuDN8RywB5NMDBTbwSeHbyn0OOM\n90OXE31H8n/alIFus6deroN5nPR4fJOj+QXVvJabYowtR1apct8u9tklJPln\nGhBrD4DEK4dsOCWOPT1RNtfd+9fiGugIKLtV0+nKHrm77rrYfMmwLiOrKGMH\nGMvP\r\n=dNmJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"d1b5191abdfa00e0bee2850cd9ce8d2b0a0a1bab","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.15","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.6","dependencies":{"platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.4","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.41.0","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.52.1","prettier":"^2.4.0","css-loader":"^6.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.4","babel-loader":"^8.2.2","style-loader":"^3.2.1","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.1_1631674223050_0.2841795628943464","host":"s3://npm-registry-packages"}},"0.2.2-beta.0":{"name":"remote-calibrator","version":"0.2.2-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.2-beta.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e1ab7cca90db8d5759ce00a122b2d062a2306319","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.2-beta.0.tgz","fileCount":95,"integrity":"sha512-mK6e5e43F2GMstCbLVRX+T9oqzXB8Xw/3///selntQsA4GaOLLPP/i2BlZggRs29k7QxsaSHNupmE2GGgPy+Uw==","signatures":[{"sig":"MEQCIAXikhrjuTC5HOBxMJ4rl+WgU4bdSa4n/qmwDjaglfOTAiAjdFp7lZJE2U7ERlyHakG87wA4IP+UpFOLgW3jZ4/D+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12233602},"main":"lib/RemoteCalibrator.min.js","gitHead":"ff688b7b84f9c27135dfbf7f2c6fb0de636d5178","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.24.1","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.55.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.6","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.2-beta.0_1633286412015_0.39960913588436897","host":"s3://npm-registry-packages"}},"0.2.2-beta.1":{"name":"remote-calibrator","version":"0.2.2-beta.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.2-beta.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9a0247bd974163ee35ba6c23bc8547c764684a46","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.2-beta.1.tgz","fileCount":97,"integrity":"sha512-+ls3B0mwhftmfnKJSpUtw9pv3hOWShvAUW95Ea62AjGVWdBaSX1o/0ATByObYvtUg1E0kDQl4FcZ5EcAtttF4A==","signatures":[{"sig":"MEYCIQDK60oBjqCNU0sBBsypRpQRDxS0CF2K+/S/FAE3V1p7LgIhANG2tWmbt+4To+LT0FIi54WeKBU1P2MGT51O9u4lJW5w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13741847},"main":"lib/RemoteCalibrator.min.js","gitHead":"1cafa36c4dbf9864d3ec566ece78995cdd3aa59e","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.24.1","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.55.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.6","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.2-beta.1_1633311320678_0.4234462812111113","host":"s3://npm-registry-packages"}},"0.2.2-beta.2":{"name":"remote-calibrator","version":"0.2.2-beta.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.2-beta.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"541ae77af5c048df104985a31a1c52d0f866a6cf","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.2-beta.2.tgz","fileCount":97,"integrity":"sha512-lLE4hF/xPl0eE8y9dstHmO2aCmtYfKL3ilAMZ0ZF5aXdzglC7Y7hTrQ/V+XoYGG2Pyg/582rfg7/jTNFuDJT6A==","signatures":[{"sig":"MEYCIQDcoquIRRDIzR2crzNROGxvF/NI7dsA8yv42duFknuu7wIhALNYlTGSq1mKF+KwAh1szJewrgjQxIp9q5NTIdBU/6wB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13741741},"main":"lib/RemoteCalibrator.min.js","gitHead":"465b6963101cbac4b56b54580bfe0ef543d4c674","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.24.1","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.55.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.6","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.2-beta.2_1633312570391_0.6134215566550996","host":"s3://npm-registry-packages"}},"0.2.2-beta.3":{"name":"remote-calibrator","version":"0.2.2-beta.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.2-beta.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"028c2a5a9e50bed45717761fc2196542a99d80f2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.2-beta.3.tgz","fileCount":97,"integrity":"sha512-DTOqG2c/eB+oXXwdOhEouGqMXI28LJYpoFylWYnCCIFJIMnnMVchstKBZJYMc+X8z3tIf9ENNAqlCyKMHbM9vg==","signatures":[{"sig":"MEUCICsG0zSmubadO3rKQb+LjcNZ7YHv5Vfo1vZ96kzUbdO2AiEA72aboDXKSW0kH7YNSt2se4WwOzzWXhsl5lwmOLalOfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13741830},"main":"lib/RemoteCalibrator.min.js","gitHead":"04aa920895456be0b3f91bd77c0cc1efd1ad53f8","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.24.1","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.55.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.6","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.2-beta.3_1633313525806_0.8502931903088651","host":"s3://npm-registry-packages"}},"0.2.2-beta.4":{"name":"remote-calibrator","version":"0.2.2-beta.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.2-beta.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"79b70b59d9de6ed8027b5ddba179a32b87823f70","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.2-beta.4.tgz","fileCount":97,"integrity":"sha512-Pw/QeRf9xZ4c14TWJpFQb7fJPOTiUHvW/2B9z8k+o3kn5XcK6wWuZ+8vkpaic7wCZNoji3blndGmnjWmky/3IA==","signatures":[{"sig":"MEYCIQCeQnNuNYhTI8hcCW0kemdL4ltqN/TkSgRZiTgcVGRTBQIhAPFhpIluEui8KbXC+id2omn9bEJ+G5AZbWlf85MTMCWT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13742409},"main":"lib/RemoteCalibrator.min.js","gitHead":"db430bb5a13062457b43c8aed1a05be7060dca84","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.24.1","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.55.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.6","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.2-beta.4_1633314096338_0.9693930412004086","host":"s3://npm-registry-packages"}},"0.2.2-beta.5":{"name":"remote-calibrator","version":"0.2.2-beta.5","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.2-beta.5","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"735931b18c6bbd1f1fad5fa1b1521adb5b14e434","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.2-beta.5.tgz","fileCount":97,"integrity":"sha512-mBElykCJVHGHCV8sLXbjDIsG6HKWDd1PnH9mshvlqa2Igs6ckR94Ea77X5iKDkZe5xhM8NW21k1a6l5sF389oA==","signatures":[{"sig":"MEUCIBw9MHo+y/nqduUNK864idhPkHLnp7P5SlnoFnGL5QEzAiEA7vecgpf3cqPh7eHL9Cd7vIzb6d5YWASFHbDovfSECGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13742519},"main":"lib/RemoteCalibrator.min.js","gitHead":"adc7cbecd30aa16f563f8f2c49b3618632e14447","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.24.1","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.55.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.6","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.2-beta.5_1633395466338_0.36099747103483226","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"remote-calibrator","version":"0.2.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e5c06cea3040ecfd98df428d7ff81ed453c8106e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.2.tgz","fileCount":70,"integrity":"sha512-Y2p4C7hx7idu5wDa1bT4J3R3b3GLYjfjfpyinrTRtfl4P4aHJ3w3mV88aTHr5as6zS7Sjo08hpqj0K75XKQ6UA==","signatures":[{"sig":"MEUCIQCq/ng0KcSrWbmFTTc/XegswaguMuR8W2aLr+2zueLG5gIgLhr9UXQopBdVnaW0C0RBgYin18F5xOvjtwygs8sVxq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13368049},"main":"lib/RemoteCalibrator.min.js","gitHead":"c49dfa167db1736d8c9f3f2b921db800155dfd79","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.15","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.6","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.56.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.2.0","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.2_1633397946971_0.007076157034304531","host":"s3://npm-registry-packages"}},"0.3.0-beta.0":{"name":"remote-calibrator","version":"0.3.0-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2462cb81c38c07f38d7b0268b3eb654270ac365c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.0.tgz","fileCount":97,"integrity":"sha512-/uj8pEQI9LwOickkLLPk4yFfGmM2i2WTjIdvmHalzuvH5uiAJyNhKIVdP8lhW58H5K0wlSggYcekRHVveW7eQA==","signatures":[{"sig":"MEQCIBdvaBrXSNJu6gphWntctfSuE2cDOCC4VgW546P4onBBAiB5NUsJPSdsIUi5s6pDkhLDr3xQv6ocn3R4YQT0XKPQXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13606731},"main":"lib/RemoteCalibrator.min.js","gitHead":"8d710b1304f3066725ccd35e6ced620a4c20ce13","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.24.1","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.56.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.2.0","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.0_1633449268901_0.18309197224655915","host":"s3://npm-registry-packages"}},"0.3.0-beta.1":{"name":"remote-calibrator","version":"0.3.0-beta.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8de94c43724f16e826df9e3b87ada894714d664b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.1.tgz","fileCount":97,"integrity":"sha512-sYIJ/TQx9507T6EMxZW6IezFKldXPJictcwmmWhV41VlsKrjEZabrVXhOT8SVNHPzlxd1BUuJ7CcONjZUzHG5Q==","signatures":[{"sig":"MEUCID1fZfo5dH7WRQB/Zv6siwlUDrH2Kdi2NyPiM7GpvRc7AiEAwwpYkqwDoaiclXHjO4a1h77zd2VDQ+QZ1MqiRTYkRck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13606580},"main":"lib/RemoteCalibrator.min.js","gitHead":"245d2d2b4e9b0f608356e71087673c8a146ac7a7","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.24.1","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.56.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.2.0","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.1_1633468512048_0.04992065910843535","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"remote-calibrator","version":"0.2.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.2.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"51574f993df1fc8ea3fbcdf01863d8806f6b281f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.2.3.tgz","fileCount":70,"integrity":"sha512-146jO+rZGPmJBPTNNaaFOjs5oCB2afskTg/+o3akjBUz2NXnGv62H0/8Orv0U9uXU3gz+XpryBhvUDhnNrVudQ==","signatures":[{"sig":"MEQCIHIaG77yKda0lEjjH+4ONYy0rRP8FU3hclXwwvbsBAskAiAHLGNfhRCXzEhVrLuaROuPvoOwu04Sx0KgbZjeQvyU3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13371862},"main":"lib/RemoteCalibrator.min.js","gitHead":"40ccd237240884acf55c7bc20f2097f22b619cad","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.15","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.6","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.57.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.2.0","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.2.3_1633488885532_0.620891709942375","host":"s3://npm-registry-packages"}},"0.3.0-beta.2":{"name":"remote-calibrator","version":"0.3.0-beta.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"fac83eaea4566d5e602e3002e425c4e11f1411c5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.2.tgz","fileCount":97,"integrity":"sha512-HCKgB1YxmdIFRiXdR4bNdpyR/38QUNC8ZpLPrOadlRQhxGm5PF5NfUMuVHokf08VcehmRUp1cp2T2KbHy/XeOw==","signatures":[{"sig":"MEYCIQChJkNBQtDO8fxeD8qtDGlyF+QzGaGLsHwILrx+OXnh3QIhAOWMzS0e9GRF16g/95z3PGxcUH4Mtw1AEcVTUqej790d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13624048},"main":"lib/RemoteCalibrator.min.js","gitHead":"345427df16f08feb68c9f925f345b4cd28205b2c","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"7.24.1","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","webpack":"^5.57.1","prettier":"^2.4.1","css-loader":"^6.3.0","url-loader":"^4.1.1","@babel/core":"^7.15.5","lint-staged":"^11.2.0","sass-loader":"^12.1.0","webpack-cli":"^4.8.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.2_1633641731756_0.22488860136219002","host":"s3://npm-registry-packages"}},"0.3.0-beta.3":{"name":"remote-calibrator","version":"0.3.0-beta.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"26579d00f3fcd0e71743cd832d8a087e260e7e85","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.3.tgz","fileCount":100,"integrity":"sha512-sirTP8nCitZfDSN/MQ8EDhrjDDYhRAMOmWbtBJ05owsAqfCd8DpzCiJs5Jom/7mQ7pE3wMkId6+aAmKarbk9BA==","signatures":[{"sig":"MEQCIAKB2sunpbQUWZah7zeiBs6lPSmfmeZH/kx+KYXuZfx4AiA1E5fQC10Y+SX+MCCsguEvXhVpodmQ4qY28mBgloMKwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13920211},"main":"lib/RemoteCalibrator.min.js","gitHead":"fd5028505a999c06af241ce263b8d2437796afd4","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.0.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","xlsx":"^0.17.2","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.1","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.1.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.3_1633972440865_0.837008578290368","host":"s3://npm-registry-packages"}},"0.3.0-beta.4":{"name":"remote-calibrator","version":"0.3.0-beta.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"860e37bb60e441cccc6a0276d35b3572954fa571","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.4.tgz","fileCount":100,"integrity":"sha512-EV77yD8+32cfDCI2UPzhO/Py487oSaZIerE9m/TiF35/PmRsoEjbGbci1+WWHH1t0vE1BRwokZ3MsOttnBe5HQ==","signatures":[{"sig":"MEYCIQCmBMLgFXlYaHGly1lclaMA93SrRpCzQuO8kIP9iXo/1wIhANZI5VdiY/85vVOg6MhUIaSHmwRYQINXPmgX3yXHQ7Ny","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13921202},"main":"lib/RemoteCalibrator.min.js","gitHead":"4f06fa0be9edd00f19a720a6d0be560fbbb0f4cf","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.0.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","xlsx":"^0.17.2","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.1","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.1.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.4_1634053066670_0.08686938276663025","host":"s3://npm-registry-packages"}},"0.3.0-rc.1":{"name":"remote-calibrator","version":"0.3.0-rc.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-rc.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ecff467383d4250a0db9ca1a62b8abcb0a035250","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-rc.1.tgz","fileCount":100,"integrity":"sha512-PqegB78I9BmJAmuXLdPlXBm9v+vwYCQNXg3+kT2N1BkOmSokxhec/tkZKfhq8DuHS+rH8B+Gls6ZK4e7JmpgJQ==","signatures":[{"sig":"MEUCIGsUoFV8ODewV2VonAwgry+xUgnYT4p2BHQnim4QSDpRAiEAl4E5TWOBuf5APGSQEV0/9lp+2Fqvb3Vknt9k2zTjhTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13921629},"main":"lib/RemoteCalibrator.min.js","gitHead":"19d356ee6f28be66127fa5d54de36628b294d0bc","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.0.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","xlsx":"^0.17.2","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.1","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.1.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-rc.1_1634074566053_0.8089072599073843","host":"s3://npm-registry-packages"}},"0.3.0-rc.2":{"name":"remote-calibrator","version":"0.3.0-rc.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-rc.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"365ecd261d8821d07ca2615e5c34ca7cfbd70346","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-rc.2.tgz","fileCount":100,"integrity":"sha512-7Po6weSOKOg5EZmqwmz0dJC1bv8Nix6rb8x8WjPAeU90xcuvrn5fCNm8FCdFLK7XTCYLm1K8Tw9T1vgQShIdZQ==","signatures":[{"sig":"MEUCIQCpckL8vWKefWTT/AmkewaX9yT7/OfoGFMgAZjTdn068gIgQ20nF9wfPxbRLPkFrcx9ojKrq+bEamIBDdaKYCC6Wu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13927413},"main":"lib/RemoteCalibrator.min.js","gitHead":"275d36492fec419954d24c48384152c93b87528a","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.0.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","xlsx":"^0.17.2","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.1","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.1.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-rc.2_1634077249232_0.35984567498593667","host":"s3://npm-registry-packages"}},"0.3.0-rc.3":{"name":"remote-calibrator","version":"0.3.0-rc.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-rc.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"1d674ac9a0e43a393521c5fa714f7f739d7c1932","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-rc.3.tgz","fileCount":100,"integrity":"sha512-nPWPNfXT2xJoXnazUjSQFkru3ZHbZeMnVc9e3kVWtv4hx2AwyU4CyQUBBuMgWUoOGpW/BReC8OYyEuBJbZRpFA==","signatures":[{"sig":"MEYCIQDxIRzOxH6UT/w/D6uQPukjadV1JoNj3IRHL9uvqm2zYQIhAKQcLvZCgPOG8J1kdmvL3oirFPe3LCQEO98JuBjPnayx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13932451},"main":"lib/RemoteCalibrator.min.js","gitHead":"73c2661deb58b6eb64ba7dcda9ef2d457a868cb9","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.0.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","xlsx":"^0.17.2","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.1","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.1.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-rc.3_1634077502485_0.005906498410164884","host":"s3://npm-registry-packages"}},"0.3.0-beta.6":{"name":"remote-calibrator","version":"0.3.0-beta.6","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.6","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d57ee75aaf3b3036624ef8408c2c89ee741c0bf6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.6.tgz","fileCount":100,"integrity":"sha512-1xhZlQ4RwEYGmnfjxx9gegf/Ymfk0dw1rUbTNwjZOtyQHn3UiM2Yl8K0zt31DBvjn/I5Y1mXZNWt/882jDAvoQ==","signatures":[{"sig":"MEUCIH7vqNQQJiJU15yESRAEw529MIANpIlIrFvDYjl+R6LWAiEA0vzXoKaG0IcH55BZCtr2edkaCQlwIXBBY0MxePm4XDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13932911},"main":"lib/RemoteCalibrator.min.js","gitHead":"96bf43adc330547cc1ccf22f531b23688ce99659","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.0.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","xlsx":"^0.17.2","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.1","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.1.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.1.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.6_1634082199012_0.281827139005584","host":"s3://npm-registry-packages"}},"0.3.0-beta.7":{"name":"remote-calibrator","version":"0.3.0-beta.7","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.7","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"41f2f223822d98e5d2f796388458601d5f8fec04","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.7.tgz","fileCount":100,"integrity":"sha512-wsw2AdcjeqbUE3qphFD/HHnbnZ/KWd2PWr9KvR4flqek5DU/Eag7PqXEINLagu8+IckynhCg/csJsiq8vFxRug==","signatures":[{"sig":"MEUCIEHQqCMN+igiv5QQ943rA2DQfKLvL9U1Cyd5/JEK+IaVAiEAh04P1paKThJEiOtyC9ozavMBWFY/oRT0qqy/DbsNM+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14069165},"main":"lib/RemoteCalibrator.min.js","gitHead":"67411ad74ad3e4c8686a1dd2e0140a043d47ac7e","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.0.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.42.1","xlsx":"^0.17.3","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.2","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.2.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.7_1634184112652_0.738070698668283","host":"s3://npm-registry-packages"}},"0.3.0-beta.8":{"name":"remote-calibrator","version":"0.3.0-beta.8","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.8","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"79c0a02e6dc49ce90dd2616d0bc2fb740d75f106","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.8.tgz","fileCount":100,"integrity":"sha512-+V1c9mkIhiPizGnZcX0SMByklC/o2uNZyGXQ4sXeET6FNQ6aPXw8AO620o+mNkyj55K5HmB/uipC5AI/UCc5fA==","signatures":[{"sig":"MEYCIQDfUNt5qJtpUrvdpJSQR7fpMWjmcfVdJAhmxL4A/Q1HZAIhANxhCmdKp6AkBW0WfE5y5JnM82ZU5uF2S+Uz/fQgk2px","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14080630},"main":"lib/RemoteCalibrator.min.js","gitHead":"2e2925b56344a615c828bc5040d9c10f77f51b6e","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.0.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.7","device-detector-js":"^2.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.2","xlsx":"^0.17.3","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.2","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.2.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.8_1634186269008_0.5268814296631443","host":"s3://npm-registry-packages"}},"0.3.0-beta.9":{"name":"remote-calibrator","version":"0.3.0-beta.9","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.9","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0a46df393b2a97163135c7089863f25529924ee6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.9.tgz","fileCount":100,"integrity":"sha512-XzvnfqJWfETUOPrgu3ed9EaRX5XXOBP5RzPnxFqp0xiLzP6pAJKyCZiio9ldModLxViE2Kf6OlFXr6SMFtY/tQ==","signatures":[{"sig":"MEYCIQDpFFaYHD0zcVIfmeKA9BlWiKDHiGV4qfoKv7IGfABUagIhAN7nl7bpJJpdHLU/cLskZxQKXbp2SWBYxS+JUA2RWIfn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14089008},"main":"lib/RemoteCalibrator.min.js","gitHead":"18f8150adca01985d9366f18db91bd356d10bab1","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.0.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.8","device-detector-js":"^2.2.10","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.2","xlsx":"^0.17.3","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.2","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.2.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.9_1634321401041_0.9968833172732408","host":"s3://npm-registry-packages"}},"0.3.0-beta.10":{"name":"remote-calibrator","version":"0.3.0-beta.10","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.10","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2ae717e079a59fdb1c4a571c8e737a319f6e5e3f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.10.tgz","fileCount":96,"integrity":"sha512-aaiZI5zVxcClWUfOdxhrtlvPcrM9XTTriIivKJiESwWmT7cmdKiOV3Fuyka/lVdOxgncGjvPuJYGsC7S/IHsJQ==","signatures":[{"sig":"MEYCIQDA8xTYS4OuCqQerTQ7ZPpGAJALo1kTUUgXHkF3W5zDWwIhAIVxM4yNNTT+QZIZzooYK+GhEhti6Yefl/qW8MAdQ3Nf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13537821},"main":"lib/RemoteCalibrator.min.js","gitHead":"d545ade16d4c78ee255f73e4d5273264d8833533","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.8","device-detector-js":"^2.2.10","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.2","xlsx":"^0.17.3","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.2","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.2.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.10_1634346458581_0.03329170685663363","host":"s3://npm-registry-packages"}},"0.3.0-beta.11":{"name":"remote-calibrator","version":"0.3.0-beta.11","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.11","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9533844642a111e9288b229ad6cc573dec59d3dd","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.11.tgz","fileCount":95,"integrity":"sha512-L9Cq69ep/dAKe19qsFpq75adBcK1VaXRoFVI4RyLI+cvziRGxzOnnulJFCwcaOA8gJa7WJChUMY0VrU94IfXVw==","signatures":[{"sig":"MEYCIQDRiaGy2czIB0na1k5Ssmj8rq/1w/mPv3mtsVR6hk5tdAIhAL8DPheB+YUMO1YujMNV2GdvKHZQrN2YX8/6bl8VSOCH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13538194},"main":"lib/RemoteCalibrator.min.js","gitHead":"d42b3649f51919913cc465ee73be06fe9bb28ed1","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.0","description":"A toolbox for remote testing calibration and tracking.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.8","device-detector-js":"^2.2.10","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.2","xlsx":"^0.17.3","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.2","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.2.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4","css-minimizer-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.11_1634351358812_0.4487223010312711","host":"s3://npm-registry-packages"}},"0.3.0-beta.12":{"name":"remote-calibrator","version":"0.3.0-beta.12","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0-beta.12","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3b6bf69e44d5b5c655624066b40b8e9615235a4a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0-beta.12.tgz","fileCount":95,"integrity":"sha512-eHopChmU+h0nQsoz35Wc154/wr92rOUti+bbnbXlW/KrKsjH5umSMx/PlAlbTA5doHGJ+k6o9Ivcq7i/hV5Z6A==","signatures":[{"sig":"MEYCIQCwLxLCCe+6Y2xVHfpkuL7BVqnqlkDpjpRjQHzialqXaAIhAIGS3AJ2YPvDtEWepYEnzCxRd+4dMv3zvBUKdgWseQSd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13543640},"main":"lib/RemoteCalibrator.min.js","gitHead":"990af0518ca92964935eb53795b232624d058f60","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.8","device-detector-js":"^2.2.10","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.2","xlsx":"^0.17.3","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.2","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.2.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4","css-minimizer-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0-beta.12_1634357820337_0.8739262562647474","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"remote-calibrator","version":"0.3.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.3.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3971ced2c58c8f9e637654dac922bebe92ab7dfe","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.3.0.tgz","fileCount":68,"integrity":"sha512-J87eT2QrGocoRqS4w7zVnXfJvwmBugLp89oJXjaLT9N+cToRSaOEAHuJa9OGPu9w+FTnvIJrutNYoUf11OSxLQ==","signatures":[{"sig":"MEUCIQChs+pP2csTVDzcQuU3+ZkIjZVoeyjzoih5nJWaLQ2xoAIgWKm5nPnManV7nP98wMsLtjVryCLECQYisCj49vNXRX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13310994},"main":"lib/RemoteCalibrator.min.js","gitHead":"d25de6c7b6f7423a15fe22b5d66f4b8508cb69f0","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.15","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.6","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.8","device-detector-js":"^2.2.10","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.43.2","xlsx":"^0.17.3","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.2","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.2.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4","css-minimizer-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.3.0_1634362557962_0.8400669047824021","host":"s3://npm-registry-packages"}},"0.5.0-beta.0":{"name":"remote-calibrator","version":"0.5.0-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"dff8a9c036aa952e289189b35e8d9c1ce2f76091","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.0.tgz","fileCount":95,"integrity":"sha512-Pj4C0DuAxU7PES1qhMZEqd/1xfYONLHCyIsOiYsSFTnBFMv0bi8ObE2y/rlaoaC6TU0p68JK3vo4GQmjJ2xa0A==","signatures":[{"sig":"MEUCIQDvqqNWE31Ib5BVoGsrLMQFV3M2qDGrgCQPAe6A5a3SKgIgN+zEwsPufwBbvTwm7n0/S5mYc7DYa+2yb1amkn5mqJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13553952},"main":"lib/RemoteCalibrator.min.js","gitHead":"baae7758fe6092ed538a7da73bab0d6a99aea9fa","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.8","device-detector-js":"^2.2.10","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.2","xlsx":"^0.17.3","husky":"^7.0.2","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.13","webpack":"^5.58.2","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^88.2.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.2.0","webpack-cli":"^4.9.0","autoprefixer":"^10.3.7","babel-loader":"^8.2.2","style-loader":"^3.3.0","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4","css-minimizer-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.0_1634686198272_0.5002581941647668","host":"s3://npm-registry-packages"}},"0.5.0-beta.1":{"name":"remote-calibrator","version":"0.5.0-beta.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9ffa79b0ee2b85f41e2d00f2bf79c20d3cfc3214","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.1.tgz","fileCount":96,"integrity":"sha512-Mj6dzStdIIR7/ktQTnK47FhfgRA6vXXgndD7cLDvzvr21bRn/JhcufT+zYgzs7XdBa4IJRnT7RgxbqiV1PeoPQ==","signatures":[{"sig":"MEUCIQCQPTPwieJm08bvNdAiANNKzKSqUYf2vyG79tPFIKwy6AIgCpRCA++tNt8QxM/oDTxsNxwXTI/VrS/kEMjuOM7T5ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13562589},"main":"lib/RemoteCalibrator.min.js","gitHead":"98ca158cc31c84ff2af5a75ce70ed73b9b1cf53f","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.9","device-detector-js":"^2.2.10","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.2","xlsx":"^0.17.3","husky":"^7.0.4","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.14","webpack":"^5.59.1","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^89.0.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.3","sass-loader":"^12.2.0","webpack-cli":"^4.9.1","autoprefixer":"^10.3.7","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4","css-minimizer-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.1_1634859084502_0.8912000284617261","host":"s3://npm-registry-packages"}},"0.5.0-beta.2":{"name":"remote-calibrator","version":"0.5.0-beta.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"65c94d83905b4889382597f025f481b3eb45be4f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.2.tgz","fileCount":96,"integrity":"sha512-uIQeW2Wfimu0HGW4l4CwS/VMCRO8oPnmnzJKmFPBefcu71De62b2Itvmm/UKE4RDx7GV5igqwtnxjMT26q26Sw==","signatures":[{"sig":"MEQCIGpEuyQEFF9B3Gobx1WJJs5ckTzZPowbMRMdgV6aXguOAiAKAMa/dx/drdPC6f08SX0VGDh1ejhbIOIQVZnkJ9r0sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13734829},"main":"lib/RemoteCalibrator.min.js","gitHead":"dd46e2fddadac51c9b5072bc1c8bc35bebb834f0","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.9","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.3","xlsx":"^0.17.3","husky":"^7.0.4","eslint":"^7.32.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.14","webpack":"^5.59.1","prettier":"^2.4.1","css-loader":"^6.4.0","googleapis":"^89.0.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.4","sass-loader":"^12.2.0","webpack-cli":"^4.9.1","autoprefixer":"^10.3.7","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.0.1","terser-webpack-plugin":"^5.2.4","css-minimizer-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.2_1635032329532_0.9576096881592648","host":"s3://npm-registry-packages"}},"0.5.0-beta.3":{"name":"remote-calibrator","version":"0.5.0-beta.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"af4394f6b26405b5269d806cd4534093e3e09063","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.3.tgz","fileCount":96,"integrity":"sha512-nUtgsJ1OaIUh4oSmrukkfOQocQ8V6irlIzxG3/yDDIcPrTN70jBCWo11kCuHb63LQkjR81lM5wzBMOI9ebUiYA==","signatures":[{"sig":"MEUCIHcrbH5ysj3sMa/L+8a2vguZp/m4Uiv7tkr7ehE/WtHAAiEAl2HzAzAvvVtRCWNdaSgs3DUUaJ4oEmj1wd9XJ+sKYUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13760433},"main":"lib/RemoteCalibrator.min.js","gitHead":"1aa55ca84338298ebbcd58affcd6e8b413e5a62b","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.9","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.4","xlsx":"^0.17.3","husky":"^7.0.4","eslint":"^8.1.0","cssnano":"^5.0.8","express":"^4.17.1","nodemon":"^2.0.14","webpack":"^5.60.0","prettier":"^2.4.1","css-loader":"^6.5.0","googleapis":"^89.0.0","url-loader":"^4.1.1","@babel/core":"^7.15.8","lint-staged":"^11.2.6","sass-loader":"^12.2.0","webpack-cli":"^4.9.1","autoprefixer":"^10.3.7","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.0","terser-webpack-plugin":"^5.2.4","css-minimizer-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.3_1635339277945_0.37432093093579577","host":"s3://npm-registry-packages"}},"0.5.0-beta.4":{"name":"remote-calibrator","version":"0.5.0-beta.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"78257650d8719312cdfda2a0abd19630712b831f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.4.tgz","fileCount":96,"integrity":"sha512-ZdS1qGCbQW/weGQPiSepkIDKcgKKgv0ZpvYvQTvuUgXJpZwOFtDguzh/69lswzT1xmxisoACcLtRN4GXMSv8Hg==","signatures":[{"sig":"MEUCIQCmoii2FDV4D0H/E0SdwduVHmIS4rPAZBN1F94jKcHLewIgBe2Y/tPHIUD8tRme1E8znye5P5QueYVXbUNCw+Iwt94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13760026},"main":"lib/RemoteCalibrator.min.js","gitHead":"06e22f104b985eaa5925b2b5770c6ba686ca6855","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.9","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.4","xlsx":"^0.17.3","husky":"^7.0.4","eslint":"^8.2.0","cssnano":"^5.0.9","express":"^4.17.1","nodemon":"^2.0.14","webpack":"^5.62.1","prettier":"^2.4.1","css-loader":"^6.5.1","googleapis":"^89.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^11.2.6","sass-loader":"^12.3.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.0","terser-webpack-plugin":"^5.2.4","css-minimizer-webpack-plugin":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.4_1636163725153_0.4926610037983896","host":"s3://npm-registry-packages"}},"0.5.0-beta.5":{"name":"remote-calibrator","version":"0.5.0-beta.5","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.5","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"fff90f9b84637517d370e7810a1de46cd71b77f2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.5.tgz","fileCount":96,"integrity":"sha512-IkGDhpYZjsk3/Xqn6lct16aY+VT9rrU4wX/Rl/NE56vakfLSJBlWZlLqLP9EoegXthIcKrQQ4Wr4B/lXrrupuQ==","signatures":[{"sig":"MEUCIBa5LbZQcRIs7X6C5IotQ9br8sBtDljDUkMlQkREFOLGAiEA/fLqb7m8N0n0C12nvV0teVUvwelg1tY7ra/cgVH/EhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779118},"main":"lib/RemoteCalibrator.min.js","gitHead":"0e77a14700df2147bcde350d0c4b3cc91dda311b","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.10","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.4","xlsx":"^0.17.3","husky":"^7.0.4","eslint":"^8.2.0","cssnano":"^5.0.10","express":"^4.17.1","nodemon":"^2.0.14","webpack":"^5.62.1","prettier":"^2.4.1","css-loader":"^6.5.1","googleapis":"^91.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^11.2.6","sass-loader":"^12.3.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.0","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.5_1636418407415_0.45296786284595103","host":"s3://npm-registry-packages"}},"0.5.0-beta.6":{"name":"remote-calibrator","version":"0.5.0-beta.6","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.6","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ceb24319e06759ac76d23e95fc84ecd2d21d1748","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.6.tgz","fileCount":96,"integrity":"sha512-dGoEZPKqDznd/UBuEHhZr0k0BLKWN8/T8Qk3Er8hwwW9xpgWJrSTLSsl3WSyz64Dz8304t/Bp6JG7T2YLvCvLA==","signatures":[{"sig":"MEUCIQD5+wZp5/ud/pe5QLWLPtRaDkMjkQqHMwvIf0XooeduXQIgALubmnyyFZe/Eb1oscdRbKMqQktrwkQqETA2Hjr1N5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779143},"main":"lib/RemoteCalibrator.min.js","gitHead":"1b60c0906e1544697aa1cdc41e2948c2fca587f2","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.10","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.4","xlsx":"^0.17.3","husky":"^7.0.4","eslint":"^8.2.0","cssnano":"^5.0.10","express":"^4.17.1","nodemon":"^2.0.14","webpack":"^5.62.1","prettier":"^2.4.1","css-loader":"^6.5.1","googleapis":"^91.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^11.2.6","sass-loader":"^12.3.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.0","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.6_1636419347508_0.15954224928681104","host":"s3://npm-registry-packages"}},"0.5.0-beta.7":{"name":"remote-calibrator","version":"0.5.0-beta.7","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.7","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"03e941bef564beb6ef3acf7fb64ccc34582500eb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.7.tgz","fileCount":96,"integrity":"sha512-cuVf3iUQxlofEjwYjWBFeVQpZ/Y4X4cesjWbaNmhwZqxaVJTVrXnI2WlgLKHER/BCqvNldQF6nFD/JKbG5iY8w==","signatures":[{"sig":"MEUCIQCT6fB6KoGJQKEw10wfotkX3chHD6nhE/TDujQv6aOMkwIgYy2FWEgpBXJS+mGAxra9eit5p3CW6AxxKSd1JNzm+I8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13778681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhktJKCRA9TVsSAnZWagAAx/QP/itGSdgLxAimU0MC4i39\n5isO4nVuKUcslIZtZsCnlRrJ6QOP1vrtzIIIhLj4GZT7YX7u1crvHxN9V6bm\nrPTFHTzcV5D8/K1zgBsQWfKe2PIAfW3QpGw3g93GtJE0NICIsVWTByt5QBA2\nTz0AZ72dxFgGDBizexlTRTS6sTdcomgHhUpM4cIt/Mu/qPbSLgrTC3uwUImm\nDSuBdmQVfWWXGlUYB6ATTjHyrZw75yILvIiQtGTIkTBOLfBFCtib/ZoaBNjp\nHnVGK9iJLzZJiHGB8KC9CIKXrSgCxpkR8+lb6nNJRlm88WxClbrhV+0npC5O\nqAIVfe3NtvzwdYluLBobwPWyVnvTiFQk6equeiU6T5I0E9Bs3XF2Qeht+Stq\nhcM3GtxH/cln9J0AjguxYvvRHiKiZMO2jSCoo0ES5TeZ28ig9as40Sq1Sbi7\nuWRjK6pszFsTC292ryZhjxklFSjq2oQPFXlF9shqAJTAeAqxrsICQen5ie4Q\niG9F8fnKQoky4MJHzt1Fo+wfgePiHxcc2VUae/siP8Ikqyua5UKevSI85r8D\nagK4J+DGfYgQPv8wmb0NCTCpzR3jMwds+rSxN3HgJ0jJ4nbyY9qQpYMac6fn\nJIEv/Ula9D+JUujHXkQICJfUpmCI8vU+ydVk0eY0UuIRq3sEIqFoyeHHqLTQ\nvrqX\r\n=LsDM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"7ac7869479e079a20fbaf651a1d2c2e14ce68738","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"14.17.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.1.10","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.43.4","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.2.0","cssnano":"^5.0.10","express":"^4.17.1","webpack":"^5.64.1","prettier":"^2.4.1","css-loader":"^6.5.1","googleapis":"^91.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^12.0.2","sass-loader":"^12.3.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.7_1637012041923_0.1739622187294283","host":"s3://npm-registry-packages"}},"0.5.0-beta.8":{"name":"remote-calibrator","version":"0.5.0-beta.8","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.8","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ab3527f180e3e5f980398360c4e69531b09538c0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.8.tgz","fileCount":102,"integrity":"sha512-VlgOKPkPf50yuqMJnveYdNQqnXKLeCH8JxAluhElhdgf4sjDDcpR/bgNQEGoR5W+P/B+5bHldHqP8YFW7afUlw==","signatures":[{"sig":"MEUCIFxknwHCZbahGwqJGodYszP94jGY20iY6iFrjI+uh6CRAiEA3lEIAxmwhnsO7TsBIPFnGMQ4bVe2wkgAGO1nmgwu7yM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21701293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqVSBCRA9TVsSAnZWagAAzbIP/1QWPHv+9bTR6uICPD1k\nvojaRT+ZWeTWxsHZOEnsmqTaqwzHJT3obxPevz3TSV9r8u66+OCsrsgkCKju\nmskwcWatWHyqBdbuW1pF1+MgTPodGanxLuHFPct2/5zGZ/4IDdeezOOB56HM\nYbKSXZxVuh54z/C+kd64vuYZfQJC6/X7Va+OpcTXO7LDymCW2u0GAHrO/eQ2\nNUtml/4hENhWCb5iQU6QKa9r7s1qYkslhsWjNa3y21SoZQl0Tk9oYPGWQpns\nRy1NPs/f9a6iszkugdlUnbpU97Am5Cjdg8f9c6R1hLWN5fpUiTue0qNeqY4U\nAqS8yhY/qAsK0DsFvAr/0vq18RPTEoZqXKhGiIjQ0A66ZQVWTmYcFGJiNrGp\nTDJT9YvT6af/OVfPAIdrl9Cw4mZdyw6v3vvWJD0bbT/+J3KlAE/bxDR9xBf2\nvoLX3oL19BIIyuPLZ1ReNfj9kXvmoMCN/JxP3Is6sSW+n1/AydYbqKuZmgDq\nay0qVvkRd3rhn+GQxVocQC8V785NFDqzSftp/1DHwsT+Ld9fql42yBWY3Ifx\nFH2XZX2ghKuZCxQ+nT6OwWBJ0DeWXKSCiYuywYVUShRbk6gCQDt7gRwaQVXV\ntPPh4e0knO1i+TD1AiBQ4rzq4sY2XBdycDLo8Aixp92sTua/DI0sK0fMOSZ3\n8jYA\r\n=mSXP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"7b3c719fe041f13755b1017b12c5766dfe8bf4dc","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.2.1","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.44.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.3.0","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.64.4","prettier":"^2.5.0","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^12.1.2","sass-loader":"^12.3.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.8_1638487168585_0.993869753859463","host":"s3://npm-registry-packages"}},"0.5.0-beta.9":{"name":"remote-calibrator","version":"0.5.0-beta.9","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.9","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"353363164beb480190652be1aee07c05e0c5fbe4","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.9.tgz","fileCount":104,"integrity":"sha512-F6qCxK5Cm7KROoRTzSCHTGjyPGTsU4f4xwmchuNLvaRBfM7WVqxqI4juTSxwtdthI8Xscb261DMs4qIMqJgC9Q==","signatures":[{"sig":"MEUCIQDg6AU7lGkDO9OIzQkPYs8QhzKk7REZCMFki7Jv6yK/ggIgQpdqAFMrP1KAweaj0UzjtTI9q3Z4ZNfOAAe36NohhEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21787316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq+VNCRA9TVsSAnZWagAAlOsP/3OqjDuVMLt1/plMo1bx\nGTqVDQetNP2EdlERL4uT9S0+ugglDRAHFvrun+lN79JMotqnE+UTmaBfvLYE\nZrBo89VpNu1/2g+1W56hPj15BzLgFHINTlF7mNxOhAhAvwgUOmjgiaj7Lz7W\n661bArHJFpny0MRc1dqr3B6f/dMfM9I7UMNiSbOS9ZCuWYLgBVnIxDps82+f\nAwviyuQ2sxJ/sUACp16z7/3S2ekfVv6CWRe8s2eLWevt/wR/L5SRZpL4PspW\nXGTvqahkUxCUjVn8xz/VtbQhHaaUmarCSQTMfP0yGVvV+hjKb5r7fGgepsWO\n2qhJfvNiFGM/VELdQgNDv2fMg82RmAqhX7lnWPj7FSLChGZ9kDo42pI62/8h\nhI1fBj4r/PrRSChLVvy6LOSWiNudHFsbxXIQ/18cYquHxmNyb71LTY8D3hBO\nT6bt46hD+1rwhErcUaj1LMJJQMLxJ9jsa92NvTMsD354pqdoSlge1f0pUqSF\nmbj/VfKqXi9E2jdzABpA95f0NAql2EL5eamzd1aMezh5j+Fg6O3AGKP8izlC\nmG+Sassnu8iWMgS2AsSaVN1UZqZtr30XfQQ3g6U7mxypVnDIQcA77FjYF+s/\n0LonypXW5lC8pzt5s806ybgCZg3ZR3FB2zP6xCVuJCzLsOYds0huUoxggrrf\nReN7\r\n=6Ji1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"69ef249141ea1ece7ee293732fa7f39b9ab39413","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.2.2","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.44.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.4.0","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.64.4","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^12.1.2","sass-loader":"^12.3.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.9_1638655309702_0.39827749433050164","host":"s3://npm-registry-packages"}},"0.5.0-beta.10":{"name":"remote-calibrator","version":"0.5.0-beta.10","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.10","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7a7d670dd468d2f00b5014357f9b0ab6a139c8b5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.10.tgz","fileCount":104,"integrity":"sha512-Zmgjv2ijzWy/vKEdshdX0ZkJsLzwJIjFo42IGC5lkODdQT9OCjTnQXkrcBI3OY4jgXAWUQAY1b6BMAiVftFemw==","signatures":[{"sig":"MEQCIE/ytbBBvb6Aft79hPUCp7vYkhlbj+lmJWei9q0utZoaAiBfD0fXw9fwyVxRqYfp7hL6u9pUpV0o+1UknR6zpCf78A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21729072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrDJECRA9TVsSAnZWagAAWOsP/2//ZIo/8jJMgoSijxPA\nR2BALXuT6SQdjeLc51pvgxSEVEKM7aTuBhZNgGogX0bBPEwvZFPpIngVRXQ0\nXfFz0Spv4uOmisIQWoPG+VuwP94yIpyf/F2htmS7XTv54ofC8hbqcO2pKq7C\n6Uamx94lf0a051rnKcLQwmrg+omJDY1OT+F+3BtRqc88M3Hsg7/rcF4KjKLm\nDULsV1NW28/E+ycaHZJL9iXXr5Q9ZQR/uQeeYgTi+9hqipuym750clexPzb+\nRqplCIEws/reNEUKQMud3pFPpcoIZZ+4IxKb7lhiLzI+DX0aKiM83+OdRkdG\nNHvq6ICZWNaaZF6woHnGGlOC7U3C1F01r6IgnxUs8Fg9J30z/r+Y4dvcyzVa\n4ozeK+gUpGqo3/UpTXvey22GVlqzr9f7DC3ozpBCZpu+mXvtS3A44z5NjeTW\npwHOvv7TUp9sUV+1nbqsTjAmVYOcS5/kYA2qsrGViN2IsAbfuz/FwMRKu9wR\nVleP+pda4U1Vh9hKy259hJzbDO93RL6dTkLXuESRhR2SPsJhdvTqRvW+mRtw\nbQ7SgTaeHO3ZGJOfjFRGiH+SmDrIYAmaiXxTTFjaAYtJarNXtS4e4CXG9pZn\ngq0qGVisbP4n1+QOsCmetEZHxKEW3lq9HBfLIKRfKTMMqDcVIuzn5KKagGVe\n6TMU\r\n=sZJD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"6c96643264d2e553564c27169f8f6a7c33422e36","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.2.2","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.44.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.4.0","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.64.4","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^12.1.2","sass-loader":"^12.3.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.10_1638675012586_0.46103009828163355","host":"s3://npm-registry-packages"}},"0.5.0-beta.11":{"name":"remote-calibrator","version":"0.5.0-beta.11","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.11","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"67557dada437a7e834ec6638dececc144efd93bd","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.11.tgz","fileCount":104,"integrity":"sha512-J/SXuoaWMQkfroxnj99DVFX5xbBEgqub3/vg2ekJ7wMtNgSzSKoDOMnMhClT0S7cFV4uZ1h0ul01cz3cr4j+dA==","signatures":[{"sig":"MEQCIFSO9NV2VPUhp6p3Ht242SGGNu+Zf9ptW/J65YyE3MfdAiAteA8g7BkWKYbC4U5TFjSrlK+gwtWeP5KKoWeN82kCuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21729177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrDTrCRA9TVsSAnZWagAA51MP+gJ66oMPV6gWk3DS9p4A\nH6GeAQqqubHQQ28jbrxLQfOTV4H1Do6bRv9USdfq0Uss1jnuPRadvVcXJesU\neM6q2qkHZIhJYTicGEr27XmhY61+uJjdl9UW69H01AVptX3KS+PRcakfsjbj\nGltacgHoMx+CH8wrtAEkCZWqaU9oxnT9gpQcVesa42AhOBhNFdypHYPCkieR\n1reQHV5k6JmRFlEyGd8wt8lb2J9WHi6gdMCk2yhCD+TDUpaThSiITNKnGIel\nE+ZyDwimtWclyK3/SvCB38+bvrTwGiXNZXjVXh46gKelL+FVr1VPgak32hCA\nYX/EC5tOqPp0kinasv1b53LtoB2mXTRdR45+2oLo9GgxiVHTJxAbGigxq95q\nR8oIhCdocdk8gKtDpQxUnHs2WHXmoJZfzsLWo5lwoJfrEzbsxarjPZm08wL+\nP7S6nOS8Tdy6Bwzuhu63m++hKAsyvfvx6AqF/wwy43i2A05ndXOj/s9RZMWc\nirPVFxCwDxvYxg6RWDDSPvpqeNlog5c1kBJ45TgdPlqQI9x20MK9pfaHjuyo\ncZm8mtS2a5Rv+sA/iY+kwqcopCtUN4pi/lW0wTahefwTgY0LYMBxahvkA7QO\nXCFbRaYkgDVJCaIzHdOc5C7iVQ0+D0WrhbiGxbFxBgUBfCATbtK9m6r7LeTr\nNP94\r\n=Yxiy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"11f4f5f582532e57cefa08c1a353dae14968dd39","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.2.2","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.44.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.4.0","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.64.4","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^12.1.2","sass-loader":"^12.3.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.11_1638675691187_0.49827794915508705","host":"s3://npm-registry-packages"}},"0.5.0-beta.12":{"name":"remote-calibrator","version":"0.5.0-beta.12","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.12","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c7b7e26d2854f5dcfce02608e7d7196401540a47","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.12.tgz","fileCount":104,"integrity":"sha512-CkOe9uCPuZAlebjF8mrI9l35fngOt/qKCgSREtn7a3ndD1fRyDMg7GAJMntN0fgaGOo/Cz0dYefN4sUsnS3jaw==","signatures":[{"sig":"MEUCIFSd/GIVQuQ9t/yum/qaX7vE+arLiW1AKZ1NC+ifmDa6AiEAmunnf9Isk29mzuoXctOJbkxzm1wK8DMV4qSjas61hIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21735429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrRyECRA9TVsSAnZWagAAsrkP/RKM/Mqhn7q0xARqbFlQ\n8qz5PGZ3Mij1GG8Upj/N+rp9KN37QF6r7y1y/a5A5LAUJpupkJ4D/BPkUiNL\nD0bpUSdUzcj3tmuMUwMYM0vfjHT94RqJvcvs2SFt5OuhYN6o8xfaDCNmaLoO\nBJQ8DbUsj2t6eqTtgIGmhwtRM7mCqCA7LMmgMhTKQy27yKF7IjaXEeF+q8i6\n6aFnLd54v2E06ddIobrzvKdzr4TPJYpT6I5X8UInxMT2cxYKN+PxhpO/jvRQ\nj9iJcoYJ4O9sapAhNbSUBPWRDARd0UYuyBGSTOYwenG5YLlaV+BNR+k3lq4P\n5RtnldTfA19pQKIfu1ko0Vuuo8sx02wGvand4VoaFv3TtAW9ptXTg2yJY4c7\nk7bO8pMIDglCaiB6uYITn97aU3Ri088r9wQjYU0N5XHNHw1sMEFVmUbkrTZQ\nSdM9ebGDPUHej9MqcvO2yv+ExBkS2LTulBY3YglJiRDLn/rNqN16j1IQHcMy\n4zW6K0GC9suHIFkQpyFaUdxu27+/5Y8zi+g+fIYCGZffIFOcxQkDdFy78mN+\nP7XJuAvGP0D9egay7cpyaGz3MnXiYJRmr7EFIjbxVb1EoK9Pghcmr48rCNNP\nNWUszOmgdRsUMP9HqmfhuwMruPuha2chaorxDHaoJlt9HlUIr47/qIScdTle\nkzN2\r\n=Ji8+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"0f9a1592a74a21a0454dda0113b4d007fa8bdac5","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.2.2","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.44.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.4.0","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.64.4","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^12.1.2","sass-loader":"^12.3.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.12_1638734980092_0.37812817608183646","host":"s3://npm-registry-packages"}},"0.5.0-beta.13":{"name":"remote-calibrator","version":"0.5.0-beta.13","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.13","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f24f463c181289c257d510834c4d1c4495166004","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.13.tgz","fileCount":7,"integrity":"sha512-QyziPrM7Av+KLSy2ZA7lJoDreumvy5n2iJG0YgSYmnfb5pY1fPhQDrOcBWmg35odgZf1zV/z/54E1rrO+75jwA==","signatures":[{"sig":"MEUCIQCPZq7S3Ctcq4a3FEdriypEABGTR+RTE6nozPY5v7mXtQIgPBGr3DqFd7Zyn7cn8QxhPGCkX4MlEseg2rVI6I3C974=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20368526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrUA1CRA9TVsSAnZWagAAI0kQAJjlY9zAfXAx+g7KpCQo\nMTBVtlwpu6YkPsz55A7g52B5Z34Z2K5GtkxM1xNk2M8eDMEhd/CW/M0A8okp\npxY5FoUigjs5aZTt4UtMY52NU/+S+WBk6WZNNPIDSdCQwtIjCmpingsmibH5\nNg3r7LQnD9kFNVPAAXdGZXTxe5Lq6Wq/gPDifb3ZrxPjXzW8ZHbIZ4dLW+wN\nH1pJa6Qe2jtu+EbOnHMwW/TjJWhPibZ+Zpfki5KlaEPHLSeixZladXeJSpa3\n+jKcSX7RzMtkI48/fXvobIFtmv8Z32RiM4f92+LH56ZxV7H+6M7C0knLJM/t\n04eM9o/fsscRkvYPsR4vHGpyvPbfZMpGn8F/Qql1hgrMwnpRGsRc6YCXg4DA\nxHy5sNHW4Z+kq66Y2Z7FMo3peBAoKIxtzcNGRsYy2Bo7nc2MeLJDvY11cNml\n7fRywEGZG4k+wwnAf4RGC9JTnGQmKV/RSUFVY2f2nUdwbuhs2yUT+WnQzvFL\nMeBW/8CzZjKI4axBdrzL36McwFkLQhmmpLqHullKkKfFjnBOHqg/GIIsumY1\nPg/00IrDc4+ehfR91/NqkExGkv4DArrVejEJWYdfMZwyf/MI2JMotktWfReG\nnFJitv9TwYDunjjhvnZ5ZZevUk5AS+WGJUyoc7+v6zZNWuJsiL8zJvMVOgcM\nIL/j\r\n=HS4Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"d67098600c513433297a309bef813faf6adc4642","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.0","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.44.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.4.0","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.64.4","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^12.1.2","sass-loader":"^12.3.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.13_1638744117184_0.5400156202524906","host":"s3://npm-registry-packages"}},"0.5.0-beta.14":{"name":"remote-calibrator","version":"0.5.0-beta.14","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.14","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3091a9349869212da7548f7c9c70ca8bf8dea484","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.14.tgz","fileCount":7,"integrity":"sha512-MrGQ5p6P0br0o3vml8FKyVgTl6RCsLKBIKr4q5wO/kuBPj19LAym8J/Tdmzt7IihCRrewg+/iGa/5I8V4DHiFg==","signatures":[{"sig":"MEUCIEf8jmljHejH5q330f3KZnQVk8P7vUwkYk9hHx3oXW+/AiEAy3SImT+oMnynUexirNdcwbFfFFQ913cTbRN1UOy8RHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20474695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtSU7CRA9TVsSAnZWagAASLUP/iZbbD3Yp0JaMdGGc//M\n5um24tWHSniLIVay0XMEyXVlLEPFGemA1Q2LwqoslvuDYsUYcOrUzgJxqxva\nnnwu3mMQcCG+vXo5XKzF1oTfqD7auDIlDJsGslxcjUSKVxt9S9FmSfe4s6vk\na0+HcfN1hY+h6PuGU1x2ReUQNpu3Zaz9npkG2tGTTPL9alGnUX2vzx3e850x\nD0BPeyzG+ZfQyg/2KAUYkTRe4v8yAyY4dwR+/euZcenp/wS5qmO1nJrwcI4Z\nUM1LsAWm/DgwMkoEjiyUNcAUREqhtMzOyw3oSeHxlPnzUxhHQyyfQO5qtH/m\nX6lrBpNwLp0Eo7dnukXzeeHbGEz7IVh6JfHxiBq2nV0B8ASzv865sOyROZ6Y\naby2eSNK6gt9hTBl0zw5fk9GSFry26XaPqmfGdS8wpqwk5JstwTxggKvcSuc\na1qLoAIBAV99x4ImIlqn+W4UqgqwA+3B/RS+bvjkdYXC+zIEmshAcyWqc6DP\nSYdoNGqsZrGH087XHrOPMts2NF+jO+LuE6caiZzrmvbMn1TBzqnTLmDIX7Jl\nMJim408S40/vUkKDDHKjCOSY6f94eWuyEh9HSDYZTH9WLjwUfsZOuDPW9LMk\nDnPso8/UYTFppCNL4ekpAE2xKfcxFJDmSbWuarB5B1//lQTJw1+pLYQTuFvd\ndpeK\r\n=ekHC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"4ddb4c7441d81bb744c522fe196f6955e9147c0f","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.0","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.4.1","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^12.1.2","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.14_1639261499157_0.537023833964887","host":"s3://npm-registry-packages"}},"0.5.0-beta.15":{"name":"remote-calibrator","version":"0.5.0-beta.15","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.15","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"00cdd003b54927312cbc8feb30fdea158ff657b2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.15.tgz","fileCount":7,"integrity":"sha512-bkKc3uZXtCzwp5VU891mWL1dvlUckVwHwTxYyUj/W7k09G1pEcjoPOL3AD+AtfjT8tCC5iPCl0b8C4ihRLR6ng==","signatures":[{"sig":"MEYCIQC+syOZ1oc0+wpIkpHrj8mP4m9VYaCWzRtepA3p/bwKywIhAJPN/PPvCEWG91oelKEta4Xx5hLFCTQA3TdaY6s3x2XD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20483076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhto7PCRA9TVsSAnZWagAAhD0P/0lUQAonAFnHnZaV0n82\n1WO2poAWXO75aP/iKByKdwq1eph8KTawbaYXF6624EwA79KYZW6TVHT3D4wZ\nGsU7uaA9iF8Sqe98+EbiLBRGfMrl84nGKhin8lHJ0cqXErqmSAMXso9JbwBW\n3u9+deqPtJbVJuk3KZO+EFW6RoayRLxcSuC313/Eb8bPAyCjHIcBYuUb+2lU\nUPmD8WAqLG0HUya6YPdseuWHRrz9rlQsyQigW6sXdMPYO+NVJRDQfqoY7qiu\n6lCNO2Vav9Vdrk4Zvs6tYp4tvsKHUY9Kkm7aZqlucEooX9MZ/ftnRtKhd8eO\nGSo2Va1n8dnuU3fev1flIhybbgiNRHUwzCNnY1x4qwP7kDiKEELE8PrF1490\n6h7bYb5I4RiYuP5w9ioQ1M/ZS3jGFPZkeub/yMGujPrQ6rSaD1vR8H9crnDk\nE/LSVhbDvyRIbuqNmY8/yD1LVyxnYvuBGXIoS4iHXPc4HKqzQpylttxjMFbr\nZdC12ZxV+SqAlupU8UIYu6tQTC2947fnED2LiCbt64rB10BoTd6aQlLrBEaq\nE3tye2DI+HFWckdwJWts9YOEVfTguFkYq+pJUboKChcryMmIqDQDkRuOj05T\n/tYsHlMetcGqAt3SJKV7hCGs253/lPwbatWwWEY/ymEGkv+yTmVsnMB/nTA2\n8CN9\r\n=zOVB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"e536d95b60259094c87e255e922d57e04a67100d","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.0","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.4.1","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^12.1.2","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.15_1639354063518_0.6497013594682017","host":"s3://npm-registry-packages"}},"0.5.0-beta.16":{"name":"remote-calibrator","version":"0.5.0-beta.16","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.16","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"25030f760ae5285f71252e1be9b3009705f32a9a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.16.tgz","fileCount":7,"integrity":"sha512-VnlQXLheIRw1hARzsAz2L9NyNHFW90NLkozVOV07TJSqZY2elLRxJZWI1/Z3WThM5cOAN4BEmSnqjR1cSlbzYw==","signatures":[{"sig":"MEYCIQC4CjHNH36QdHX9ZzztWJPeiDtpDGcDGbxas88E2cTa2wIhAP3mI82LFX5d8gVIsg4p5YO3890VaKaH7Tfpae6VL7uQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20485046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuCySCRA9TVsSAnZWagAA+EcP/3r9AS1w0jCkGC54aIAm\nNb5OO/ilN4PsQ2ajmE8ZWSMAxgaCrkXSOPgA0KsH1vkqe9dOE7XpoHuwOM+E\nQlEjGGLGD5hnqAK+f99Rro742qT6EYN4E8Wg0XaWpwi/3w4RdrE1QNWLKVdK\nUeyBxxlYvzAR/ipMn7RruYcX7LhtslmwIu9XkIlynIJpgVx+otZeGo6ghTRR\n67Pd2+fkjW+z42BUIKe4JLk9IEMyL8sI5CCzwDocjo1b0386aEGd/rBicH2S\nmF7N5sn+FuHxdAfZcsmY5SGeYqvVbuxGNWFm0OTpaXpjQPzgDGQ0cG84A1sf\nDTxU2HbPgbwimH03LI8GFMKES0dcG/xqzyVJO7kW338cwojLHOeN/3S4Fqle\nSIZHNO0mm5D99Gekj/tbXlB9TvSccS6kngGRkDQK2I2XcckYkypp3PvH5Zco\naax41g1XdvFwZWb3IfGABgB3oPEXaZamV/KtMCE2A8+BHEzrGGDBxZrOGHWs\nb+rsBylDtWXFFSEM0q2p7QkbkI2mlVRpVGz4FaJGGzeYpe3i5EAEVNOiKTFj\nQ+jl5SrcR78cZXOoVGSiIXY6i8TgtmsqrQ3tw1T03FEgRSh20Dz4X6o/sND7\nD4J8a+BXaDb4mOGDDZSMuvC2xIYES8dBlDFrUsxa/fE0J7grzejrwflmHr8k\nFVut\r\n=Kjgd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"74e5789dbf3916586307969feb2d7de70f821b8d","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.0","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.4.1","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.0","lint-staged":"^12.1.2","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.16_1639459986437_0.3648340136653947","host":"s3://npm-registry-packages"}},"0.5.0-beta.17":{"name":"remote-calibrator","version":"0.5.0-beta.17","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.17","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"5be53b8f70b9697a45b9bf94ce396d4a8350ed85","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.17.tgz","fileCount":7,"integrity":"sha512-wGO7F1eBWreWLE6yRpp+RpQ3wn1bO1bXlNMEb9s4DZkY5S2kcxaFHgbQknfDJhyWHaSefIMQyKLQYsvz17tLVQ==","signatures":[{"sig":"MEUCIQCmMn2zXHwp0SnFd7u1f2yFnKSttZv4okstl3QEaMSoygIgKacb9+xcxpQgx2ZAjclWgbZRV0aQw/NxMEYLFToTXMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20545639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuO2JCRA9TVsSAnZWagAAgAIP/2FMv7ftFQ+Dj7r2kux4\nMukEfEp2huLzGqX5EbLWL5WfmXFEEnxuDkkNbuQ1mXGlRndR2Q8Xb4AgV1CT\nmPfDLe7ol9+9WbRMLe/sE0OtArrF+OHcScA22b6qMX/01cq8fJFlu9FFv+ti\n6RDBWnGCQGG6aSUatCuphOwe8sH4hKJ4ecVtU0WLVS3D+yoBEjoDmN6xVETn\nHF6JbVK8fT+t6ImDFYjXZbq8b1YaoCPLJ5t4TjJDDcaC8xySBMMEUXfztEwx\n4L04YMExGNpOl6FUWMphXOp6S0OYb9od8xbSe39f/B7qPi4vyXtQQdQbvXxn\nV3Z7ynNnuiemf/LmPvCZOXgKYGufJX28wD/9rJJp/5r0uvMYa7Mo4w8AbHI/\nWVLKNcAGRo+cnRvnpZUFwSIh4fykozRsVM3rIoFvdMaayZ9/ERfBGLgzZg5r\nEvxl4dk/RQzAPFNYgtpysIWVEl49rYKGO6d9el96v8ULSmg3MaEJftMjqSa5\nQxbVpWJBLld/b+RkE5DX0Y2ijs/6C90InNmCIN48kOMBRR3hcPKXmba3sW5X\ncWHxXITaQTj9F/+FstWZAAt0IBbFoW3dXn+J0V5tQBSOJYGUEmNwobgoLV3a\n+JFUnlFS4pO3M6+odfEp19dFEFoU1t49kbgRAEeD59p7vgP7TEz/qv7t+x0P\nUQH4\r\n=j8n/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"e0028c062a31b7c52cb496d257556259dea68771","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.0","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.4.1","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.5","lint-staged":"^12.1.2","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.17_1639509384982_0.32968098040948046","host":"s3://npm-registry-packages"}},"0.5.0-beta.18":{"name":"remote-calibrator","version":"0.5.0-beta.18","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.18","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0826a6f58c6eb3f69f27ba51d5971664aa0a411e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.18.tgz","fileCount":7,"integrity":"sha512-ynfO2cJd+esNzZw4Y36Ki1pI5usBD2CcwIc2datqbEWiczM/46c8KIiE/Ac9gCbd1cHSiYiej3GpK60OUjBV/A==","signatures":[{"sig":"MEUCIEpmb9FuHofDHAlMFUwoKkxhgbRzmLko6RfVikme1jfQAiEA1RHQQsMw2hOFkTpzTSJBnkT+tu0HD2BYxDhfyaI0jwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20545420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuZKoCRA9TVsSAnZWagAAv50P/2qJsAKkxGNsuEnpJGzC\nvqWZJy4tn8fgUSx72I2yaVvPHvD/7TYo9S7VE4rW1JV2Unq6ies4uybWPDrh\n9oVTAekX5WlOaHRIc2sjYbzmqT+ZtmEkABrV/rpSPtkEv8N3CeB2+mqTD869\nti5mIRa589irmokzEJ0RXvS05LhYnHapXlLCxWXBgeCqBP9CeyN2DmarRChG\n/chBvD+j2lH0QJ7XrUZ9gb5fuAHfAMv7ORwPIueZuBcHLkIMjtw9Rau2fq2f\nmrhh90WyVDLGpcp/vl7AF1m42reHO1w+OTxj0de/AesbBM07jgTWQ1p36xQ6\nbv/A0abdr+bb5uARCVqjWrEv5Ktkh3SjlTtsDwh4ihdj5X0Ei74LH1qNO9iN\nV9UK+TUFq8AE1bmOrrYC0DXvDl52F89sCFhj2Y5TwJ5aK7u1L5EuH3rSlYse\ni9jyjQUS4kyo2QRvo/77h4yla3c2tJp9Y9MNMDaujzGjPb0RjVsq2LwBzFFE\npUGY1tTgfcVS0thw/1bbLD1GA9khFPN26IcCj37cMKbmziYhVAtCOWmpwJTU\nGx37au+FfHzjpSwsCTz/83W9XqpU8ciBPj1dMCXaFi4J2TjFkYdPu/GJ+Vpe\nv+uMIwX3HOM9c4tVpIDlN9yS/lX9ROnUVm5w8I46RGzZJA8ARdReKkv94psf\nt9k4\r\n=z9WA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"4ea497989c5cf8c7c7b74ad36c82aa29cbcb2cbf","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.0","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.4.1","cssnano":"^5.0.12","express":"^4.17.1","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.5","lint-staged":"^12.1.2","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","css-minimizer-webpack-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.18_1639551655820_0.7813851821927591","host":"s3://npm-registry-packages"}},"0.5.0-beta.19":{"name":"remote-calibrator","version":"0.5.0-beta.19","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.19","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ad3e0d3e87b3856f6cb3e620ec6bb202b9df551f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.19.tgz","fileCount":7,"integrity":"sha512-65TzixjXKS09YVHKXnVE2Ic3wCrubul1ouRaRef3zZfmCWkxHYjUdTmWBkZvcZXPlc41zHQobRGeFjl4BL3h4g==","signatures":[{"sig":"MEUCIGmv5XWIfQMg4lYcRNnRfVBKQVVLi2FU/VUB1dJLxiSmAiEA7uSito8CF8k9AXFsYd2XQaASAmBiQ/W6w9pvSsSHPjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20577754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv/URCRA9TVsSAnZWagAAxlUP/2kPX/RWjOi7jW5q6L+Z\niKPUUTOyFKLlLNWCbCvg0PyO01aNilsiafNVrp6FkVdVXNmEdZdINa+u7zqg\ndXNAgQONZGQDQxkwGJ+ee1QrUcxuDZCKrbVFWKZJgHIpwM5eXDMKYKlax6BW\nGiq1OnBKjqN1Sgj8uSxRcnOztZ7EiEtqHcO31pGwoZvzdZiphZJ91nesMT0k\nSDatl0SH+BYc38MJ9uxJYRyyC6m5QNg1wPDGLU+UuV5FLFttWxyoYDKdIGmH\nvjtO63MgtyRKMpaSpbXgVxBGqh2hhS75rD/guEuK/G9HF+lqnbZ51jN0aTOh\ncKmXGx+ohw0cIoPVYX8kZyu+0ygAYM7HDqd4xmbc+US0UWtzdOSXqp2MDxx5\nUQMQ3FlNVhJBzV+fCh0pUlbMltr9zpB691JQHfnIIiPl6HtTbm7ep3MFfhKN\nlE8ruu5bHbtR6OR6jOWiD0NNHYV0z2vCM6LxDcbZ8co5EL/vVYPwSq8qv8Lu\nMrBuqKDK+xqoU6lp/XVjCW83a9tYjDyw2nK0VjM6dTOJ5DJtm5To02qIOF3j\ngnIwT7o85qQxNlDNuYNQduSTrkFPUbmTKHER+LoLGOcgOo3LXPCwoGabDbY3\nkZVpiqPGgzHv5z2Q7e/bEo+KDSKBXKh3obO3iRISpwPml3L71V7OmNurLaM3\nbPUN\r\n=e0zz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"a7b5abbdf8379fb8f417ea410d9d79cb845b76b7","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.0","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.5.0","cssnano":"^5.0.13","express":"^4.17.2","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.5","lint-staged":"^12.1.3","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.0","css-minimizer-webpack-plugin":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.19_1639970065128_0.571578266977302","host":"s3://npm-registry-packages"}},"0.5.0-beta.20":{"name":"remote-calibrator","version":"0.5.0-beta.20","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.20","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3fec5690bf07d465ded8c1eeec9db2f4f0c323e5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.20.tgz","fileCount":7,"integrity":"sha512-j+FCmQP8JR6RtGDWLr0Ua+fUI5/hxTqmBflsTDdNRBhxJZvAZsorRFA3wDoswD2XT6KXX33WyilKhebqJqC1jg==","signatures":[{"sig":"MEUCIQCIC7nybFAb2KDcfe012Q/CTB2Q4HQ0SnIjfwuO8OMyLQIgbskWgtqhtPELecWUkkvvNpVCwm5ZV74ooZcowrrAW6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20583079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwmR6CRA9TVsSAnZWagAAKSQQAJaFUTx2QeiXXzC38SjV\ntXPAN1UJQM/eXMHl0FsHIJcNgGtlF2bc6YzCI8z2A32QPnXDveNZXfoxrUw4\noE6wNpBJb+afekxuCpQxZv+nWVqK5iGkfKly3/nviZIv0r3lZ8oTWoU1z6sA\n6/UCBnG5kkMbAVgr/hCQbDyEcar2DsDZ7rT6X75CdF4cSY0lFmED/F5zqCNc\noWPIhc6WWTRh7pdGjCoq3dCe+dq3aOOU9W3O190u6oPOoF/S1VRMWHBVsVXq\nadRUGE7TEk7Bzyv2zB9/pFuyqXrvDHrcGBW+op+2xHGCreMOLG/TnJXNZIKb\n1YdHXNuMA7XsehGmym1RcdGyq1IjN3K9kB+u3NMpyP+IwXUX/abPHl93BANu\nYqkddLW7+gaA+48TjFX//B17WmT/Xsjzgdc+8euxPdlJQ7Thm0MWHDrYKoTS\nJ6vp4ZZVMQltZ6GijQhYi2l83bOGIt1zcdr4DADgPFyZ8xU7fVfDtur/rtHK\n11WBkIk+L1k03ojqDZ0hxA4XsRvlmFJtnA04b54ZzMvxvIdH/X1yBVMMTwMA\n0rrcujv5s49xbRYWBAPALDiaECwHPwe63FKDhZoINF1XQqCd++ZvXzxY51pV\nMzF/S/salPMDh0M4Eo91gxj+Qr8ez3iEH3V2r+WOWPjwKC8ab2JeQ/Vujqj7\nQp13\r\n=OilH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"e2fee7efe892495cb31e95102ea83c972b158bc3","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.0","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.1","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.5.0","cssnano":"^5.0.14","express":"^4.17.2","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.5","lint-staged":"^12.1.3","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.0","css-minimizer-webpack-plugin":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.20_1640129657917_0.6018681601954117","host":"s3://npm-registry-packages"}},"0.5.0-beta.21":{"name":"remote-calibrator","version":"0.5.0-beta.21","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.21","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"aa6354e53a4176fa1aa755ceca65718072ef11b9","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.21.tgz","fileCount":7,"integrity":"sha512-R1qI/omvh3vzOgBKsFxFlLfLdXTkHCbsh4ThKp/k2oVgxES/8KTF5PQDciTVuvVhpLrOx6ENiyr/eODcdji/9g==","signatures":[{"sig":"MEYCIQC7N8wjD6IGx0csyLdGLmNQSRXFiCdi9NrJBZzPvNg+OQIhAIFATzZHIB9+idXZdIy/jUIWd6Ypa4eyTMmD1Uj8klwS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20589345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxJ6iCRA9TVsSAnZWagAAc0cP/1IP8yp7PmGedXQyynI+\n/4eoS2SuVKntOVQejGeVV52zI82UBpYX+tT89X1WHM2hojiCBiCZVbEDgkzm\nxwxsvqC4bA3OhExAU1GInpkicYAEcnG9ZMfnsDJXJy47vPqtpN8z+pEPkYRY\n1jFaxt+7ffdTGD3VoEwV2w3QpOdadYA1DxV0e30gqwoSvg2LrWU2e+pfrpFm\ncJgMmyU99QJ2AJNUx9l7bsLFZ/4hAU9+GJEOSlSsBKvQup6LfSjcuS07fkGJ\npd0ZMaeRdPLuE21hDojWfSVgfxvmFdod8JpXUMu2dkbWQ4ZuKRqr+KrtB0PH\n/Uz7mL/ueF/1EfTn7u4yl95OIhkGwnFVHLvte7dfB6mbHmCANlMKHJCAOUNS\nhsfW/bPtvyixiiOVLRx+fylt2/Zvv8PdEfpn3Y71gUhBZdoXzIe8pqHwazpO\nkifcjSodPwGmFjvLnt/b4aJc90AkCGMU5D8btmW2qNvZ55+0QeKtBSdP5aHL\nMuaz6fcwMEySEmXIilRscM58t9i5aZZCF0IKMXcAOTYVOGR4MRX+p4smlt+O\n4jbSe0WUZ+epuPW3okReIDrbg8Kcs2Ezt8wALcYCJGVeurT/hlzXGQ5SRG5w\ny20Swf+oPkv0cGYIHAeddAvivFP6Mtz4VPaGOMmEI3IbuoONMd92qtx1OGgl\nOdat\r\n=+swv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"08d944e06cec280b9ea94a27394a9c847555ee6b","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.0","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.1","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.5.0","cssnano":"^5.0.14","express":"^4.17.2","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.5","lint-staged":"^12.1.3","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.0","css-minimizer-webpack-plugin":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.21_1640275618158_0.34389305782784163","host":"s3://npm-registry-packages"}},"0.5.0-beta.22":{"name":"remote-calibrator","version":"0.5.0-beta.22","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.22","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"1daec34f9000b43342593afeb45a4f83342e2493","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.22.tgz","fileCount":7,"integrity":"sha512-9GU11wIdJ0Tk8f8FdoxeYeXQZZ62+K00XpvOGWuNN89pbTdTQCkx+7dr7quh4pgcyaoRxo2aQW4+KV8LISSvqA==","signatures":[{"sig":"MEQCIHak2TY4OGMoHWb7uq8flcBheE5tp1TaIfsfJDsKwriJAiBqAF1qsZdhOsHLrhktAIFtVn8FkRp5t6Mc5gc1su7S4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20592322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxMSSCRA9TVsSAnZWagAAyPgP/0gF2P9NOOZvJVZwxkxM\npIZCUkEbrTSRVr1Sqo3MCEQEvQawQbzzK1UWuz9S14LCM/lyspGkkHy3Zk0P\nd8tYk7c6cSVJksrN6Frq5rzxJveVd+HlAiTSBEhw2Jsm2Wpx6Rlm+3a6Usmh\nxogUkGCGw0uBqgpLgHAarDcXDhsUs2ojnJ4kmrfKDBiNZjqBG7XcAzq4N9P0\ndHHZ8uJPlpVW6Vu4E8Mi5pPh6TrscTIo1inwcoLoZwaBeEwYAyzcCLGpVQd9\nhaLmqCST1LROD4l/pCKBe92gIOkGFCfY2HNkqnY+1B6dIccCLqOcnV8sYtae\n+BGDBkJWmGCaw/hBJhIYRNwg2jWr+gTrXY+1d2BRYP9pHG3LITBFIr9uttsA\nR8hoKAPRdXD46Wu1UAG04vtppuzZ+z9m+eTIAJ0krSUsDYoIrSvIoqC3DEx6\nkZ3xOQZUjBa+D0mvRFogtc9HxLe/3shwzli35342ro4QGVMjXQwuU4x0tYLE\nP9w5kYycTRKR9BGYinyzo4Lw8mWEvwItWC8aXGwUUNojY3R68Kgu+tr0RYH8\n0iJeyWSTqqCIRJUg+SKG/wfk5ijS0S3uvN8a4CZlD1pV7pctOxa6gM7cMGs1\nhdiNBDcStqFRWjxcH6vg1v49u+p52ST2zhe4hhMd2SZ0WXvnSa0WVlYl76ki\nq7m1\r\n=0jBl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"3df860212ff19c357bd887dff40038b075f8f090","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.0","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.1","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.5.0","cssnano":"^5.0.14","express":"^4.17.2","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.5","lint-staged":"^12.1.3","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.0","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.0","css-minimizer-webpack-plugin":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.22_1640285329812_0.11302126863558337","host":"s3://npm-registry-packages"}},"0.5.0-beta.23":{"name":"remote-calibrator","version":"0.5.0-beta.23","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.23","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c65643905d2f43724bc52039f61d8aa769d339e5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.23.tgz","fileCount":7,"integrity":"sha512-yH0/TZSAnVpHRf0CM3Ysrrk928sf5VKjMChOWyFY007mcYYKwS6+v4jhtaYVp+mcNeK6rx+biy07z7RVDewETg==","signatures":[{"sig":"MEYCIQDB8WZNq6aMYKsG9Cf8++VH8GS7vEiRPPMbf5VukIQHawIhAJhuQ15UQPl8HiWl3Cpo74rSfCBwUnUpx+Euo11ISPYZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20592313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzK/KCRA9TVsSAnZWagAAcjMP/1rHaNyhCQJX6ek2wzXT\nKgaK+sAuLgrnfNtw9SI3/8RKNycmson/6Qj5SdjllMgdw1j/KObZPCCGCA54\nhn6mccQnWiJXqw0wyUA35adGlycI2xYVc1E6XumSF7zUxajKvceEmdkJKlmu\nUOMeOOV+Ho9pt8KkMTTS4PsmufgOKvQOYKg9AZ7SSTXHmoL5YyCe3mC6aokg\nFZoDWg6B38MmFpQKgCGSRBKiAq/tCSWiCDy8znXahw4kLI/64jVeVODsfXJ0\nZ42Z/y7c7pfQwlDAEHpAJARJ57wpCSVtZdbxBJe0BB1QTsI77MUKgSCxO6Ka\n5oJZLp0iXEx0z092xmw9/LpcPkJe+jZWT8MATfQs5KHoOxjcOUeZkLJHd89U\naKmpBT7x/l/wnxxVqzLWTLsXZa6/ra6/in66xDzIS3ODXrSt11r8ynRDXPKR\nGbOdxFXpRDdxZ7vIM3ChWit+eCf//aIsMDiojkRJig97PODRm1gePgLfp4XS\nts2Bl8+E3LhmbAHXLtVRa38GfP4zdTWOmh1oauxU0FudcXE208ZzWoARlSoK\nb629+plfbpNSTmmSbxtWWhKy6zj4QdYQ+RzERCTBr3SKuAEUei/aJqRcN3Yl\ner49nuuBPiSWls+vxBHbnWMYKB16bbsgUY48Mv1PdGO4K7y9Da15SZX8MVPs\ndaVd\r\n=/00V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"79ac5cbb29d9af24c747473a84dba81dc9cba58b","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.1","device-detector-js":"^3.0.0","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.1","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.5.0","cssnano":"^5.0.14","express":"^4.17.2","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.5","lint-staged":"^12.1.4","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.1","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.0","css-minimizer-webpack-plugin":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.23_1640804298520_0.876280444447574","host":"s3://npm-registry-packages"}},"0.5.0-beta.24":{"name":"remote-calibrator","version":"0.5.0-beta.24","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.24","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b43638e6a9598e80ca8e1e69ec2f67e99e49e51e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.24.tgz","fileCount":7,"integrity":"sha512-neix/PGJikyx/k15u0MwvbUV4DmbT4PChFlxznujFnnqpOGTMRoDRLYdYzTBNNB8gooGsOkI8SVWNwqs/ilDYw==","signatures":[{"sig":"MEUCIDurc+Cd6uw5IP1VkHhFR85z7cygxLBeda/2F8J/feOlAiEA3N54TwdFItEj5ZEVOOUbTWMoey6iWRdlaHb6GtPa0e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20599424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1IzmCRA9TVsSAnZWagAAfdAQAI5OiIXu3HESrGBOyy5j\nMNLNzd3VMBkQuBrzps8nwXd8QiTMwu+mcnoPhoHBWAVAFyQs+iEvoi/Yd1d2\nrgNGaW6Cn9XDnRnpTsHVb69/7S3JiFH9H8ou8Ds916RqkCN2/fZPdaffS667\n2IGs3G5gpu7IaGdTtJuZAd8EVT+hWGFAcv8z/iOQwqWELi2CnLZXhwEYXzTI\nU+AZHfEcHaaVfqvm2SycLam6WKjkHVBw5VM6yzDa89dCuEd0EBPEpovhM4tJ\nlT3XUxsXlc9rG/GHlqaznRrSaFlycDsM87UFCaIDzGxeLIip/E4P8i3dWrgp\nKts+YUO77Zb6AkG/W+KEDOVBoEPeUlcIMWdmFX30TyburJtpmJgAAfcQx/3c\noGvcapL5eSpdkCIC5Flue5uO2gCX9gpYqJSarL8FJWYcprjJzlhpU7AchafP\nS2yCV90HSK6QVXajSX0HCJYJWSamNutwww1RPmnXUahMCehOWWyqzgTqNQ6L\n5Dp//dtQnNPvV1MIxvIVYabZB46aiu89wf74Nu94eQ7PpYN9OPTe62phHDFu\ngg/URIX5dJoSqCFavAGp2icUGnfkoUYGZcseUrau0R0QltZ9jFE06QI1DIiM\np7XynaHDpRKIq4NBemtq4FASUJ6/Qw38BkDQm8Eg6FlDKoxREIKflEDcEluG\nEvL/\r\n=SkYH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"2e3a543cdeebd16d60d089ce239f2f6709e02034","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.3","device-detector-js":"^3.0.1","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.45.2","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.6.0","cssnano":"^5.0.14","express":"^4.17.2","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.7","lint-staged":"^12.1.5","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.1","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.0","css-minimizer-webpack-plugin":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.24_1641319653903_0.32086356888862766","host":"s3://npm-registry-packages"}},"0.5.0-beta.25":{"name":"remote-calibrator","version":"0.5.0-beta.25","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.25","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"78158258a32ce5d40c6b506c8eb5167adde5055a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.25.tgz","fileCount":7,"integrity":"sha512-WuNd2iyuQ2/8u3BRDYjuc47z3Ukbg21xbTqYuXAz2YA8AgBGtpaGr/j9CKMTPBdOr+2NHV1ksG6yhY2MmdJLRg==","signatures":[{"sig":"MEUCIQDSoKIvzzv8FtqwLRAeEmUxtNNuBFiWs+ZFDirAHng7TQIgc+5sOdSR+6AJl82iFVaiCaj3LwFpwoIt7QNC0RVo2ek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20602032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh15HUCRA9TVsSAnZWagAAbbgQAJ5cfAV1S9lWnC7Q2Si6\nrmQXgMB1OjZbvWQEbbhWrtmQLdC6n8t/Ucl4vupvsDDG0f5tiaAKb5E1l8zT\nVijhirmIobwjFoYeaYliXSp7tV17NEEwkap/JGk3VAFxkSCegPjxdQ06g4GP\nxjVf5uKbBGljQNGHyVZW4kmtQZI1afr1YL41/Ot6z1kfUlsukG8xnBppopuC\nji5KgbHwugs0aB/FS2HfXX/OB6ZhOr9v2Nj0mXGUyW2tDv+A4IVgXeGJFxOJ\n1DwF13F12vSxagvMX+/L+REVRtli4x1ze+zzAs+gq+OgzFQBvpLhOKPJR2t4\nAxvyybPHYnRfWi0cEF4XEhUcnGw51BDBZqKquPSOoUwwtUo/2JCrmbYmIPXu\nbhkqwWVzkqzmiUG0Ty0WFRQXtaWtppNEtSDOkscbuhmewAKIYsYrVVdkYEh9\nY2pk0mciu+6SJJWraQKOGBPVdbV0PzHcMSxygGxE9b24YglkVM0YkTsMeAg+\nzf8wSxM1qlCfOFAcusat+aEqkvvXd7Lk0VOK0roHLUWQQALlJABzejWFasMA\n2M9JEd0yseKGu8SUqnn/DvPU0btvzdFPL3e4kjKB2z6VweBMPjxkNBwdlIkl\n7kYgk07T24hNfC5BOPSLCo1HWRW32fA2Ll6Mva3Buk+Z59Zjk58TPKM7VAWU\nVzEn\r\n=5t6n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"fc86403b9f5f6d0f9f2f7dd25555569102a2dc79","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.3","device-detector-js":"^3.0.1","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.46.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.6.0","cssnano":"^5.0.14","express":"^4.17.2","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.7","lint-staged":"^12.1.5","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.1","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.0","css-minimizer-webpack-plugin":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.25_1641517524047_0.6880382194824468","host":"s3://npm-registry-packages"}},"0.5.0-beta.26":{"name":"remote-calibrator","version":"0.5.0-beta.26","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.26","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7237f33ca7d66764074cdc35aebe894693ff2593","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.26.tgz","fileCount":7,"integrity":"sha512-aOhzWbjzFUJYXldKKuUw4Wp7AMa3DYiYqssghVGJj5e2JggDzwDMtRlFjEwyAqBlrl7Awgi2uLOzlsXsZBboDg==","signatures":[{"sig":"MEUCIC/+/56fg4sq2feTCp6Lle+nSrrmYc3Z/Q0BNjStK7/gAiEA/9f3boMEu/HRLJgu/F0lkFUrUg//QMgJV/RekdTDwHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20609319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2f/yCRA9TVsSAnZWagAAgt4QAKHuAyT3ZqrhWmQIgYuw\nQb8TfY8DCwQBqEiHwERl2i+D3C+AFW6uPtQ0uq8YvlI5dUkER6v05/HwBeWU\n6IuFStBXr7tEQwy+DvtbNm77HjWJ3l1OtLbVZAbrGi5FqFbyR9HCvLg3NPHH\n1YnIjIE/jO7655oTlSTSzYVjZenGMjlYW0b8uaMbRsZjLbwKzUT0gumsQeWV\nTdXpRK+8t2kUyXjE7mAqGNz3esu+cRgnwSHq+JMUDxrHT6Z8AKbRnwV3yls1\nmXusAafDocbRwV3U7iydUbA0xBik8LDV/YekBvmGbmJ0zTO3R0QYbWGhU8Ao\nQ29/UvM4vWZgLWOQx1XYucZ4wBbUQLoNUQX/Luu+OHAyVfA6mDjjhrCr8iay\n0oyt2x7Dr3zgyK3R4vjlhHhH/seokyER4HHqYgo0jJyiB/X/1d6lh7h6bBIR\naYj3ASDnZ41kO5w5rN2tDTYr0WBm5xmnGoE7LyRSrkVRYCTXbQRcY9P2Yz06\nmOz6NLzWcg9zHNjaSOYpuHgmMZoyUYk5GAmRhK4lk4eqvdcbBKjZbxCT1xJg\nPGRj9liNPop7sD4m67AVd7uEecg2NWm99lHOC3aqL1cvFHzai005CdGa/0Lk\nx88K4oadG73IZUWyl8N/RJOobind90mxb4zpvhPjG5xTotThqJByW3Do0Uu8\n1056\r\n=PWY4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"ba68bc17b118f5da70d637bf389f846c94c2388e","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.4","device-detector-js":"^3.0.1","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.47.0","xlsx":"^0.17.4","husky":"^7.0.4","eslint":"^8.6.0","cssnano":"^5.0.15","express":"^4.17.2","webpack":"^5.65.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.7","lint-staged":"^12.1.7","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.2","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.0","css-minimizer-webpack-plugin":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.26_1641676785884_0.22328309196452434","host":"s3://npm-registry-packages"}},"0.5.0-beta.27":{"name":"remote-calibrator","version":"0.5.0-beta.27","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.27","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b40657db65e81b022a43a8fda1ece029773abe23","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.27.tgz","fileCount":7,"integrity":"sha512-DjaIfBLjwvQCKB2399eEOawoj4++0iYV8suG46npte0lMSWwnZMeHffpiGrp0cEwRbYO6G5f8k3yCHIBGkSiMQ==","signatures":[{"sig":"MEQCIEkp7mrgWUskc8NHRygSFDnMr0R7lH3J5+Vkga8udxzaAiBIonqcLdsPZ1dOiiwDlcqwZerBdONIMTI4OW5unKRyBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20638669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7RRZCRA9TVsSAnZWagAArPEP/1pbVqp/txGTNtJeaRpI\n4wImpRaehlKxb8jJwGFOc5hIkzjoucTCx9mJ3s0a7LqunlIeodjh4RN0VUba\nVHihUF/eOq59snccZ31gz1M2AmlZnwfBW968wTVa4R54jUb1hZ65zn7iJgZw\ncq16RkD2e5T9PJ8e6uW1bs8h0rikZbC1Gb+UEZkZpvFRHSwgMczYU8luRCle\nswGKRFvKQkY50x8LTPa5md0GuXNMmIrXo5KtpgKPwQ48cqPjRXbNyzAgN7Xm\n8qVcyrXuh2eIYbuE97V0bIzmBUrTJGsMWCa0cxJ5HolFMNn69yhysOoSm/B4\nqYV3raMVnGVlvOAjyC4Km3xErz0o0NDiCrx+ysRG62qSMbCxJ7CpPCuGW9Ph\noP8KKr9mxbQjBKtLVfqz4MKLJ6jsrHh9pkrVfQ+zMOD/Cj0gShydQNIqqn1C\nbX82BTclbqjc+L6KzZ5cWo5q516/VVdwECioZ3Dv6yKF6peqE+7X9WVeAIRX\nnzRnP79BfKjYRHANlOxXxStahNYu5Hs+w8AkScvhxFNDXITbdBrNLbG1AJ1c\nEwXw6lKoEQXSUwna+M+WvN1njg3geXvDDPRpIpRQyLw6MucU7kd6kTS6b5j4\nhlhZvcsdJR3I7rybeKFt/t0Sbnv5fkdxI3F3cAv0k4RIklTfhfpzxH9Y9ulp\n/6v3\r\n=HepJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"a120cbb0dfc378b1bc0dab1461a3226d68768cd7","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.6","device-detector-js":"^3.0.1","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.0","xlsx":"^0.17.5","husky":"^7.0.4","eslint":"^8.7.0","cssnano":"^5.0.15","express":"^4.17.2","webpack":"^5.67.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.12","lint-staged":"^12.2.2","sass-loader":"^12.4.0","webpack-cli":"^4.9.1","autoprefixer":"^10.4.2","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.27_1642927193063_0.6919204501569489","host":"s3://npm-registry-packages"}},"0.5.0-beta.28a":{"name":"remote-calibrator","version":"0.5.0-beta.28a","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.28a","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2919a7541884ee57eca3eea521fc03f3ddc2fbac","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.28a.tgz","fileCount":7,"integrity":"sha512-mB8qiKTcdHgw+5OyoiBxRIPkg8DWUHKQctrQkq8w+27hu3hW7ukeim1Co9bZ7imwF00PszVhJ0aQEBvQytFT8g==","signatures":[{"sig":"MEUCIQCdDefaYIjlgiu7Ds2LdfnBduauGubr3CPyYUMjRPQ6ZQIgXiZZf9vUfbBo9roQYJXkzoCuxQE7RuDMT1eYBcBMumE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20677205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7zx3CRA9TVsSAnZWagAAFEEP/3KUosOvMc71nIeQdmMm\n5RDpMKfHro7fRl1hVnRjHXsz0aPX3R9zOudsYHgrlFEXjPMMXr2V5NKnpDcN\nXJVdAWmjd6uZQeM+b7itWiPMAzy2sS+JCUwSJZ9mBk4ZYfnoVC9y6/k5uKgq\nnX/se3LkrcS//e+dyuyY74qQLSBM0mflfY5tn8I966gQ3m9RJ+G5WI5kVGjM\nu7zZR6Qpe07KtfIUY/EuVksGieSoTdqxyuothmXeg+LS3z+UVy9dzVXbA8yX\n9gGJCRtLlou6umDhMjdE/53MXHWouKYUJRZFUFu5k6LX6s8VDdsCzaLfub2M\nFec7uzKZaSIP7mcou4TBl4LqJoe9W+dW0vjO5BLIFPnan0wqATr3Cm/wyp8M\nCt/NpLqzfx5f3M1GWgfOygMeS19YjSJNlJVnOqdi0iLhyklYj6Fr90OHuHwX\nfNdzQBW/aaBmQ9xROJMUsJuFmE43smG+nknz87iPCB674JyidGMCIi4nKtgb\ntpOFTZUIcpvhcQMu2UTln19GOHE74KD9pixhiDmA0lcpwf5+/iiHmE3bF2+D\nqeBEG4+4x1oj8vC1gMO843f1C9Hf9Rp/pndxvaQfEceG5ioVuU3QDrYhYjPY\nWEFZFGuNnleJQVrN2FPUvn7OWsNmojvx0Cnj7BAiCye33/o1L6tFCcIM+b+7\nRXUo\r\n=l7au\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"f0728e6b54040e30c2662b44ba9c937d7aea623a","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.6","device-detector-js":"^3.0.1","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.0","xlsx":"^0.17.5","husky":"^7.0.4","eslint":"^8.7.0","cssnano":"^5.0.16","express":"^4.17.2","webpack":"^5.67.0","prettier":"^2.5.1","css-loader":"^6.5.1","googleapis":"^92.0.0","url-loader":"^4.1.1","@babel/core":"^7.16.12","lint-staged":"^12.3.1","sass-loader":"^12.4.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.2","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.28a_1643068534763_0.9054764903296686","host":"s3://npm-registry-packages"}},"0.5.0-beta.29":{"name":"remote-calibrator","version":"0.5.0-beta.29","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.29","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"391c4ffc28a05d538dd7561d9430ced9f59b8576","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.29.tgz","fileCount":7,"integrity":"sha512-D1j/G9bjP6ZmJ8WsaS5yWZt9WZXhDhqc911AguBM1Y+uo5YfNhrWhRNjpFCLoXQRjHBplfgVUdWaEKx+3EdG2A==","signatures":[{"sig":"MEYCIQDrK5eBDExwWkZzEamyzuUtwRRLeQwFxMqGazs4Y+5KbQIhAI/cL2GlMOM91WrHXG6C2LaG+K3mDMmBqiloUxWPs39P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20685507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/I05CRA9TVsSAnZWagAA/eQP+wbBix5bgzYIauYvm6wX\nl2QhZPa/cgoHOnSEiiM9mHIH4umSDTgpRE1qm2Va47K2R7W+eToBC7O/5g+w\n8/UxDFdtxkdSfM5bTHB59USagn9Tc5YZHhfCGrq5ePrt2z7cqaSLgk4kMh7k\nyeqnPO990NtFcRmPiogMAJWVExguBuv0eG6DKDd/3oV5ui8aT9ITGDnArR/9\nl19xmlZ6lAhgLxgPUIKvf85ols4sG9dtvPE0RxBFl6bzfwRJBJ6aZ6SDAJ3G\n4/bAgg+kE43nVXnzPA6Oj/U/dRfIQV772lTYkHIWpFDFdKnhp/WPBBnl0wGM\nzfKCCQHSbrbQu4HrTqGFUZ034S5O1xlmdcPUtNsTx4tcVA0Ba13EnzK68n5V\nxWvciKx4oEhgaUDwXgJoHMQZARI+prcLwcR0gTVAtLkotpnGYL8nar+O198O\nkaOR2uP2s/iOG0XAfHgAuMFQRbDKhf0+TgL0YfTg7jxtSJtYU/NBvFUupkJk\nba5NThIQzo/eu+OqpYwFQxu725wnK/3POiWcexLIwDMIcHrnzpBdrQExZjld\nPY8RAA1Ee/XNqQHs9j1pGxQqe6galogRr0RotIzNn82onW6u0pRpPmWsGk27\nJHDkPoZtpZeX7aBAg1sAXOfwYDgnWbPvlkmOzHmlHrQ7bsnjUt3ZNwK4awXz\nna9Y\r\n=FU6P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"f6da77cf4aad12be0d33ed8b6bcbe1b687b70f93","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.3.10","device-detector-js":"^3.0.1","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.7","xlsx":"^0.18.0","husky":"^7.0.4","eslint":"^8.8.0","cssnano":"^5.0.16","express":"^4.17.2","webpack":"^5.68.0","prettier":"^2.5.1","css-loader":"^6.6.0","googleapis":"^94.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.0","lint-staged":"^12.3.3","sass-loader":"^12.4.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.2","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.29_1643941177173_0.5818074865652445","host":"s3://npm-registry-packages"}},"0.5.0-beta.30":{"name":"remote-calibrator","version":"0.5.0-beta.30","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0-beta.30","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"179189d708a5510d8ec6636c7cee171cf40a93df","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0-beta.30.tgz","fileCount":7,"integrity":"sha512-IrlDyBRO458Lx3jiXbpSeZmzRWJFm1O0Uy3FFSDMBzI/SVrjJ8bufuvWJHN/qKIULlnZSIshd7rP37pjrEF4dg==","signatures":[{"sig":"MEUCIQDf6iNxLHegzvJ9CpTv54zFAOV9ni4xusYkwd0eHcq3JgIgMjT4lxSjCYs9J1LIgVllIoeeYYOtmO86tQWjfqn8D14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20685589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCpxTCRA9TVsSAnZWagAA3q4P/3a9gE7r7GO184WyS3EF\nzeell1gxYn95SzXj3FIo8EeB2KmbIiI/+/1YEQooNVtu1H6A21efut7eUA+2\ndoAazUi+UAQdKRvvDxmo+SII2L3yBUzCb6HVIenHCOf9h5TnyobYJoOgXjeo\nYR7AgnrzdwxdSiw7OHfIEjveyEmnTekrmim9OgH+J4a2/YfYkg9Ra5goCSkA\nsrVwJAEgsmpSVFHkxoqunuRwcFkEFevY1zLYAoukvlFNUVEj4rnGjYvJMiSk\n6vqQyYFLMZKjYUtjHABNGvwrSbyhQTYJj4z6a4meLK0sCe8bYvuAv1tsnd7G\nwY9ucxEPRb0n6i0DA5LT8OlVnueMxtlY3yjpau88ql8bbq46l9F+IfQXRxuC\n0LioIwnlpqefbxzzVivWsT51fVPD1iwqpV+q4Ke6HGrUPuGpZMQOrHvbm0Ft\nS4u4g7BL7edkFotpieWz8aHr6lzjy9XwNu6sAi+soRPrPgDE/t04lwKGVdcl\nB/uCqydcpRUoOtCAShuLe8ge8CKSbl3T4BX6iayclkEmhDUOqPIMKY84gvL+\n6+Oq9XT8LvND24ZBytCK2GySakiN8ql3admAVp9/acg7pkxGBYr4qPtC7Mv+\nanP/v25S86BSU6JfsH/akkVb/K7EFS+RgLOsSwR2xvO0fDj6UlBxOzsOu4v8\ngBRZ\r\n=bbKR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"451ecff4256e5d5353380f987c28c1659b6d67f9","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","serve":"node server.js","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.1.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.0","device-detector-js":"^3.0.1","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.7","xlsx":"^0.18.1","husky":"^7.0.4","eslint":"^8.9.0","cssnano":"^5.0.17","express":"^4.17.2","webpack":"^5.68.0","prettier":"^2.5.1","css-loader":"^6.6.0","googleapis":"^95.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.2","lint-staged":"^12.3.4","sass-loader":"^12.5.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.2","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0-beta.30_1644862547383_0.3075235012107551","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"remote-calibrator","version":"0.5.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0b53b7b83b788f9f52139b68794882ac749654aa","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.0.tgz","fileCount":7,"integrity":"sha512-wxXGnE69hTYFLFy9WxrvKkPugppPRY0bZ4uKjMZOAmZPcZlz0clXmElEIr/RPYwmiYgUHsp8+70a/g1XI1hROg==","signatures":[{"sig":"MEYCIQCGIZUH/m4P47QSra71GcXjUfIdsP3BCZU5ZBjJD5wCTwIhAPv0v8+5dX3S6J3BY08VwO+zimb0qyynY8assZ0Q8+JO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20689027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEciyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqInA/8CWD7dzZE1yebe4Y2nloBdvFJnmJiFmzdeJGINxMPvf9rocEJ\r\neuNpG7hbiNf08fvDF4fkkqUHpxPSrPcXFLcmbxRFi3Ohy7CZvSa/z5lXqAdU\r\nNIT5Es7piBvUxcFzETf/worf9qMINEaOhVjJdhmAqnhhs/DBclp/ajdInAvT\r\npeFA6jj3LdUOmIH1FDOp5c8tXxFFpCN/bA+R/lXEzSzpzqX2ZGUKoRmlzzyR\r\nBOnqZZNfQhnJ2uOlox2r2MwCJK+Ljo6e3gNjSc718BXB8/6jexQDzgsvM4ll\r\nD4zGgq4CXZ8DbU1vq0do9FvhQdPiQYJgcV+kEi2KxZgFtd/YUxTu5RKItX8B\r\n2wE0LiiuR5gLY74HFAB2YjYpdPZ2YaGqZfMr45rRIjpJba4UZA1tOcy7LJOK\r\nDl+UrkCvIbiR6YaVVzTdQBBFIa8wVQIiS3xefgfD/Ijc5ne23JR9kdjEzMJ8\r\nojz/FhW0f3hmtS8GaMXK/ePeMf9+gu/Zr5Fgiqxhq2YkgxpSavKP83JKejMq\r\nSks44SnTtrcur/8IuCtprcTtXrV3b983/dVchzzCUOReL6QmbVGhut5NNQHG\r\nvsa9uehC4o8+vmTugZSrU5FlvhhcDpf0uyap0AxO11VkDNdkqItBUmyI/RVy\r\nPJUKRoYFjd01i0bIWppbb2Vpmb7lqW68qgk=\r\n=BXDQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"0f9402da1ae4e7ecbd6a42073fc863eaa2dac6c4","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.16","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.10","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.1","device-detector-js":"^3.0.1","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.49.8","xlsx":"^0.18.2","husky":"^7.0.4","eslint":"^8.9.0","cssnano":"^5.0.17","webpack":"^5.69.1","prettier":"^2.5.1","css-loader":"^6.6.0","googleapis":"^95.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.5","lint-staged":"^12.3.4","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.2","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.0_1645332657908_0.6698701520850294","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"remote-calibrator","version":"0.5.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b78d757f8211f55ac0c9f9f362d3ce0ddf163e51","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.1.tgz","fileCount":7,"integrity":"sha512-TM+KtVy0dxckPrGK1JJyqZJ/KsdPu97ZqRBqnOhsgNgul9FmMkuT5G04USLxDgSc3nBk73YlitjOFMQgw6Yl7Q==","signatures":[{"sig":"MEQCIDM+hkBgYn/1YGZ5Jor2xx3zonedYMZgWU1YVL18Jz4jAiBttGbO5c+Or4nJRcsLvAVKodHMfJWR/yFxjiHxDUP6Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20691757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFu6bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYXQ/+PguNq98eFJW9QXv7fADhIm65nW3C8SDpvu0jHBQnCfqp4dWe\r\nKWPtRy1wTwkhuR7XL8aQeErW7Ga3gQ4y17ZsPonBuaj2UGvhxKiz48kkPX7k\r\nW9HxJJ0rCm2FGLgwc3kW9rDjinjohi5xaY8WoexQjiPgk6IQkAy9YJE/9VEi\r\n28sibUp+utg1GocgYtjNW5ZKstZGOBQ9dsX0U+KUDfWssP6rI/3dAZPR0i3o\r\n6vhASWDmWh6v2w5yF09zXgArZbwTmdKm2WwKg5fjtJRnDBy9Z4oQYJp319Do\r\nvIvMqFKc3QdIr/Mdmf6S8Nkx43S7lMIeFvf83T0adoVrqwZXRlrQG4/vgZbb\r\n8b/jxfRS72qf8u2bFY5j5r7229A0bKM8yTVw5E9GFNy4OAOos8v7kfzxVOSQ\r\nPRpE2XQ2AkoWk1elwYQsjYG3yHEF/hbLzrKZECGhSW4f+JGzjdO3yFW93tzQ\r\nZNjeQqkziAWNITB1BbU/sknbo0e1Wu1stryWPU8eLe0N8k2xjVxupba933ey\r\nG0BcrJlvOUxLs1V3wI+YfB+cnVaISsQVK5mOVq8YzVxGtK7e1zMPoRE2gLUT\r\nULof7aSjqqTcBNNN6Jn1ZuUw3xIgJ0SUq0KHZ2i+Bamv++zDJzfnLN54BpOM\r\nk0Z2ad+4N7B0RW2RWIrcWAHpqnOvMLrGhec=\r\n=FM9/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"1f4c48db0dd7d3fdb342a1c84cb817a6ee520e78","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.16","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.10","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.4","device-detector-js":"^3.0.1","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.49.8","xlsx":"^0.18.2","husky":"^7.0.4","eslint":"^8.9.0","cssnano":"^5.0.17","webpack":"^5.69.1","prettier":"^2.5.1","css-loader":"^6.6.0","googleapis":"^95.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.5","lint-staged":"^12.3.4","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.2","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.1_1645670043280_0.7697531553043777","host":"s3://npm-registry-packages"}},"0.5.2-beta.0":{"name":"remote-calibrator","version":"0.5.2-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.5.2-beta.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"188d7e866b9954b62fe9a8c3969275f182a4610f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.5.2-beta.0.tgz","fileCount":7,"integrity":"sha512-yWhPngGs4sXXk1WR/qeSjCS3j7AV3mDRiKvh8H+aCSD0YYAKOWG9axkWvOQuAWf53L12voK2VuZNl0wmbIivRA==","signatures":[{"sig":"MEYCIQCdvbZR8bTfZUbcC4I5kf5Zt0oNcC/wBTXvpXwdS2adcAIhALr8S7MfkstfJubuD0dj9ioLX02ZnY2TEgBZDh/EMMwe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20770093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOAq+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5PQ/8DNqIHLlu3beAExRlvC5ZDoRPcV7yJY/xiWEbwYxkr1Bexsm2\r\nucx1hHdSATxgYZkfnLYxHF0/lFiLpfSuUWa290XYb1tyRDYUaj+s16dlUCQa\r\nr8e249xwaRMPr3Wjl83iZVFtbMPoMmJlQ42q6cI94ETtc5atc6zDGsdkDrfk\r\n/HlaafyXp8Xc+ICTy6sjFflOaLmUCLCa6FnzAkXje/MjTLw8bmioPfItRUqZ\r\nKRFYm14gBDwbNDGRk2JL79fB1FtcXNdd3P/0z0cF0kZhSN8688SXiGXbVl/s\r\ndtL0cTlW65T5PFf709UogqRcNl20NJKozlZncRczH3P5ZZetGePiS64kn1gW\r\nidpbKyFzJckMNaZjW8xuqVO0YLskRj7OMePfH7xSiDFHI4/4D9MIm6/6fCvz\r\nLIEnPtfJefWP/WPVqx0gKRocG5ky3/FR73xsEE6ol3Ic8rSoclqJa7CFefhF\r\n5RhtX15b570qzSxfEONdYeGSmHDXMzcqm87A3TakWetNo20Ipij6jx8CKCIH\r\n70Sj5NDkydlS5swHOieBYKL53JW0j5ykoLfWW5ibKLILj4iiTBupwkBs3PUm\r\nyyaFF8ujGe5DY67Wa8sGgGV9496UyuRFsVBkVBR8Za9sdaPOakPVzF2adapL\r\n75MrRN+t48BE4ORetbv9JE9zEcT8B0+kuKY=\r\n=yGSM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"cc66e300af3bf96b0d6d73dc624af6f6bc39467c","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.5.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.6","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.9","xlsx":"^0.18.4","husky":"^7.0.4","eslint":"^8.11.0","cssnano":"^5.1.4","webpack":"^5.70.0","prettier":"^2.6.0","css-loader":"^6.7.1","googleapis":"^97.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.5.2-beta.0_1647839933819_0.7823310795190523","host":"s3://npm-registry-packages"}},"0.6.0-beta.0":{"name":"remote-calibrator","version":"0.6.0-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d7def91c5c91762df81fc85848603be79c991149","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.0.tgz","fileCount":7,"integrity":"sha512-6RmcoJyE+INJhGl1GWrtGhlbkk4y4fDscO2pXRIpJ/HDS2uCMAOIc75CIvtE9vMYEXqqZbPgWFnJACFfY0ACYg==","signatures":[{"sig":"MEYCIQDBN6wNoPbkBRYUV90F6lsu07svgHjK9nn5hzHG8F2JQgIhAK9Jj10nSouJKMWxmYgZVmA1R5oph7B4Mw/W5Ycxx9EV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20771630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiORfUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyNQ/+NiCay+2e0mPsFqBscM+LIGjOxUkR1+1zcGyvcyXn+yt82ajy\r\n5s0UztG58qc6SZiDAAzh//bGBU3D7/MEfxwZQszMj1C1gBxfto+c5l8iBc0i\r\ngWEMPFCHzbyjDnKjQyt8DjktuJ3lFvpPLvkEoP2p8Wapuji200Y/ZR0zQh84\r\nzL6yhWgjrZ1DvVRQJ1yCuS+N9juumcmnFzZieVKnxXa2nQ2hNdU+oxLka3kC\r\nfqIrUytvl2e49kPrOmo4dgP2Wv81S0Kif4UZC8oLSsvuh8KtK3oxKsX4J1CM\r\nSOlA8xRpk0uowNbL2SvoW0NipfwILCqrnaVUJIvW2IOp+58gHFN9u9/LVe7F\r\ngGZXLT+gnC84u2vV9zBwQFGtLlAYoTdhF5cF7IMrDeuwf8JOjdrnbq+1hyX2\r\nqHCWTDbZilC2JJxbKXTLOrKvvN7cYjfqFwgKCzvcNCUKW++yUw065J+9zgHF\r\noQvmLhYrrJFhXEdUA4FeZR38/Jv4/JMQ1BmYNftYNuB3Kq9aF+pCJdC+Uw9t\r\noe4aCVjiuE3E1L+gfZEmOAx3kPqPUs5npfNjbwlW0Y8Zx6hxWlIcTiR7PS3Y\r\n4vHik/IP/KCxCdo5lPKiBnjw0XmY5sNqVdLulEw18mBtTwMb7RcTG3tEwIJ3\r\ns0XnYNnbN8NmfkdGd4HTDPqYDddF4llQmok=\r\n=V1KQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"80d7b46f8039d056c0dc16ef6562349eff9e6f86","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.5.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.6","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.9","xlsx":"^0.18.4","husky":"^7.0.4","eslint":"^8.11.0","cssnano":"^5.1.5","webpack":"^5.70.0","prettier":"^2.6.0","css-loader":"^6.7.1","googleapis":"^97.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.3","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.0_1647908819814_0.5153597399166077","host":"s3://npm-registry-packages"}},"0.6.0-beta.1":{"name":"remote-calibrator","version":"0.6.0-beta.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f44344dcdd657547021e79306d4ebd7c013dfce7","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.1.tgz","fileCount":7,"integrity":"sha512-WNasgGzy9s+ntN1XXM4dDi2UXZhLKUvmmdY0RoBL/6DCitMraRs8MP/IgNS4npVQyvClw2mK/c3ivZxxPC78bw==","signatures":[{"sig":"MEUCIQDHF7ibG20xHU84D2o5KPNB3zcXQ7MGN3Jo+bTSrMKyrwIgaUmFe8VfiedKcyailhjk+lIozaGEPAMP7Bj+1oKkMmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20844919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOlKiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWlBAAmI2mUN/goT/ELMmodB4sjAfvqt5HHIyjjLth2/UC551a00zN\r\npsdM3w4TkCnrxPRcbi0XLMJbV+5jsuPXzU5f2bgFkDZ+MvuzzXP/3WhBBOR0\r\nDzL7YKfYRFIptKDtJEgZzZUhRL5R/bpprHzzv9zVythS2X2iNM5Zt6pUp29X\r\nUJgOzo0GJQLB4jedcgz40zqQBQDI4sUk4X8C87s4KLq15hZOLP3GDsxrw08R\r\nx8XKCd9UO8aEuxaUQkSqCAIaCVe/8Tnjpd011th73wtmVbqm8hagyOMVaptc\r\nxNLzJDPMdu0SRLdRoX/nQcUQkTS5rBjXiVYN8CgJrBmJM/455CF11JUUR5L6\r\nSvi1SDtlBa7UjYv7twRid8rUmcf9MTOgwLBCNJ4qWzZZ4bygI3MsTOi101yM\r\n+E1B34ZWQj1+7axnH/9aRo1qup85QYZ68xH+zp5wXz39k7fznPxaj2p0+LHY\r\nsKmcga1FHdUj86WX9kJnt8mvJ2MVy2RsRhAV0K9338bZXbym0z41ZcFIn72F\r\nXaGJ1H2pTpgkonrniU2xOnyJcGhwA4gOrH0UI14GYe+s3RBM0kvSfL4UYWx2\r\nVIEF/hSPBILNYO+svqUpH4ny7VZLDXm5h124Bx2VreHNnv8FuaBaHItJ0rkU\r\nfCoAKws+5LtGwuRAWRLSYJwknXN01EoNmvQ=\r\n=MQIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"096556cc856cdd1c8a6db0bfbb5d8ab79be74398","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.5.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.6","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.9","xlsx":"^0.18.4","husky":"^7.0.4","eslint":"^8.11.0","cssnano":"^5.1.5","webpack":"^5.70.0","prettier":"^2.6.0","css-loader":"^6.7.1","googleapis":"^97.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.1_1647989409981_0.5655458378654283","host":"s3://npm-registry-packages"}},"0.6.0-beta.2":{"name":"remote-calibrator","version":"0.6.0-beta.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7ca4007244cc774f7b65208357160188f3864270","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.2.tgz","fileCount":7,"integrity":"sha512-yM6N8I9WPF5TK+XiTiVkNxF7gINyZ/21F2AodCGarBULMttJF8jcjoolUP5uOFi5JBfKwTtej+zRE4M3bniYPw==","signatures":[{"sig":"MEYCIQDIIYFUmJjPsqUZtRyZ1a59QbtyahfBMKMBnYb5C6C1UAIhAOtvx8kPMfx+Hxij2wpdsAh0J60qJz8/ZzEozWivT/XP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20860019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO9GyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh3BAAgffnyBNxWFpk1rN1U70wqTBM6Uho7Xc3hmeYN5Q4WiogPyhq\r\nx3OQm5a1MMWqruDjur5KqSQ5ggVSZYC/eQxFlPSxWf2dLwlBoEhrPf56uW/u\r\nK3sQYGI5c5NwA39zIC8OHJdQzWJLv4zO1wL0e6fLNjExK/e0X45pdl0KH9Fl\r\nnXNaC/N2FZb+yU2QGIrmg5/anzptJdAdaCytD2UxoRpk06Q2jEzIGmn90E/p\r\nDa95UU+AUesBbq6tzD/hCaUxlIh/FcgMnYGQXpUfXSIHpjswCnK1oLtjct1G\r\njLsvq6vU+eak2n2QXkE+YZ+4bH+6W8D5Rz78k8Z+2VwmBcRIVZEPLajckSFb\r\nLkdp9OYcirfs+U3eWLn9RlXzamp8c5Jlhj72uXRP1r4l7U+xUzXiFzpaIVti\r\nu94OSNgIfOKuZ1wPUQgFWp4poLyPmlNvwKILRCzwcFOf1vxWbykmLRwVEkNU\r\nLBYi6TpMCvjrIYqE1GovnEKxCsFlhaGls9ECntix+VLzFJg+u45SWlxrm/6C\r\nYYKh7JO8v0quXYljiEVi5KGBpU/1GGIOAxHFWDekZt8FnduzQUvjpc3E4vt0\r\n/YsCqCzSS1t1pmI4IPYoOJtD74KbvVQtWdDirxFa/4WaupOVnC+1fMBSitrB\r\n2NIJljJAnFXNLNHJdLaPc80Xx/912MTmWSY=\r\n=MYqV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"f16520f5036ef01b32d003e1404580e12bb727af","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.5.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.6","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.9","xlsx":"^0.18.4","husky":"^7.0.4","eslint":"^8.11.0","cssnano":"^5.1.5","webpack":"^5.70.0","prettier":"^2.6.0","css-loader":"^6.7.1","googleapis":"^98.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.2_1648087474276_0.35547006446052687","host":"s3://npm-registry-packages"}},"0.6.0-beta.3":{"name":"remote-calibrator","version":"0.6.0-beta.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b749548c1d9ebb723bad3a03808b196285d9949f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.3.tgz","fileCount":7,"integrity":"sha512-Tfzet6UwJm/YjMDAP6H77onYf+/I9HDkx2HbY+rE/NNlSLjnIQxHsEvMf/sc65ahECgnfCwQ80M1KT+BuIZwEA==","signatures":[{"sig":"MEYCIQDv5NUD1G9sOSur2KL/xCNppRNqvNw9Cc8RKi9swZo9mgIhALyMNV5OUqXBHBN4kdIebm7w/E/Y3IHF118gaxtPdUW4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20860911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPjfDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRVA/+MT0eH39eVvyNNq3aQ2Kw36lq2tE/PrgSPC8qe7DcB8y9NHfl\r\nSUC4q+TH60IBUvqESccfYr9h4ch4B6lk0l4LnSfsxE5hzchJiVJnfSmiZlhG\r\nfkqBKsU+E7YJrXdA/QrZm0ifppLN/n2U71QnhS66jDas1GRond7RGKIJyehd\r\nt4niydOvoAd6nUoSlbhaoP9AMKNxKFA4Ae0sm/ukjRaR4fAyqvP/LkVgZVZI\r\nyqgpzhCK58THTCcxTVBvxZl5ihwwCbVzjdWh/+8XjcmdKPkS5y69aaVt4Stg\r\nF6uQOq73dXvGlTdyoTJvAFqYDhwCA3CIZwzPlrCkXPkmEQ8Bg+WepmqQOM5f\r\nOhyLG3LlD/CCayBRqStE6/+I0YgjcVRtUy06lnhAI1ks7WhDDaajnGmmS06X\r\nB3ESD7Q5NQCwxFpUvdu7GSLett3l+WqdbFAlNIB9DrieFh06iasV+eLfdvaM\r\n/V2pnmAfpCv36kQsNTjyFwoKh5BT1IgKXSe/9JKdaA1rWoenEiEqlCUmPArb\r\nPrXFAHNQJpTtLtwYkd7eRWZ3zYfuL+gM96Zoh9IsRUpVRLtiquCgutvqG5BI\r\n0i7Po1eYlDK/YfSbAqv3s9VBPAF0MQRz2/BZFTHSc8EQ8BWtW1zCbb8mSSMz\r\nQJPJOnqvoZIY+K9+3XHRQ7oZjSagJgd8Ggk=\r\n=SFdU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"95d1bad834d1869f5920febefbc02e3a12f1536c","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.5.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.7","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.9","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.11.0","cssnano":"^5.1.5","webpack":"^5.70.0","prettier":"^2.6.1","css-loader":"^6.7.1","googleapis":"^99.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.3_1648244675468_0.14742008175893173","host":"s3://npm-registry-packages"}},"0.6.0-beta.4":{"name":"remote-calibrator","version":"0.6.0-beta.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f6d19dc716ebe3e13e962b129ac4f0b26002c916","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.4.tgz","fileCount":7,"integrity":"sha512-rNif8uQG+I5CEF1AH5fOJbHPRXtKb32lbFCoBQxQhpkbYoiLmvmgqEnHb3mOQynpnX6hOFt0Y56CqL6Zi+a65Q==","signatures":[{"sig":"MEUCIBvLQYdSX6uieHDBhfNCDl47u5iLrMtX7NTg/8VpmPoYAiEA+7zyyuyv5dcg/DQpOz1hoVOj2XDwr5uxn7ly/+JCaz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20862222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPnZZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD4g//dn16nps78egiJxAP1koXP0HfgUea5BD3B3DDS+3QOeWnWSOE\r\ndxWVQHtJ/xscRESFomDnl5E37tdwPKM0pIY0tiRiNfXBk9HvHBl3ssybW8fu\r\nnEJFh9i+rDRxvTn0wGBh3fji1j6goJC7GltXNXVkXImB5+bATO7O8xyQxXkq\r\nXKQFwfsj74ANQSADmpcRr19ojkZ3gSt4Ol1XtASUFLGh+tY7RQLMgVHD8KFV\r\n4VRo7RcsCY/FklYxPNR7WwR7BQPr2WKjBVILi6mGAN5Z6Ey+F/3mwuCmOiQT\r\nkUZV+QCQTSTxOQxVMFB4kCW3TaOz6yHRGO+O06FhK77Mo+D1Twe/pKpraSJ4\r\n/Mm2b4r5zi6EvP31TQQ9jncqK6vEVJS2J+eishdpxDn755Pewr8Tj2XN1IVp\r\naBYj5jDepQrjC03PwpvKVA0aLZTltusfFaS6Cw1sBzQo67JvENgjQC/b3WfF\r\nxdL8AycQmQjRNU0azPzZaS0jN3/TJtDLOlYlZMbPttVg/hZ7G7wpoonxAS+s\r\nw47loBvBDKM7Rzvj4Ca8gXQgIS33uazxmtxbVy3n/xr05KJyTeBOQ4+Uwvop\r\n9KW3N/7/RmkBieOrNtfVWOzbOLTrjwQv7IbKD4l4YRApG9rYdw6zZ7bvhlEA\r\nNti7uxbXJT/yvy/yh+g7wxYhx2qUTBWWQlg=\r\n=cTs9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"8624a91e4fa7574b1680d0b73ab5f5b091f7e6b6","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.5.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.7","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.9","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.12.0","cssnano":"^5.1.5","webpack":"^5.70.0","prettier":"^2.6.1","css-loader":"^6.7.1","googleapis":"^99.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.4_1648260696897_0.025882912385480683","host":"s3://npm-registry-packages"}},"0.6.0-beta.5":{"name":"remote-calibrator","version":"0.6.0-beta.5","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.5","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"db9aca820ee95caf5e889b239d3b8223aaf7b332","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.5.tgz","fileCount":7,"integrity":"sha512-Zh7dl11dlqFxp5CzEcdESOSvsE1cHhgE7+h/mLnGGIzcnNpJUk/dVs+d0UfWk7NNtGXTYKPZn7r+XfwqKrVOdg==","signatures":[{"sig":"MEUCIQD1Mtzg3tE6P2byWm6+WkbPUZycN9q/0KVawXsA1oU+bgIgXMaT0kW7p3aTQ2SudlYvjzPRsGmBdy211x9y5DU65Oo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20862623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQL4yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr67Q//WBYRrdJ46KMfNWIU7kXl7af6lGBs2573Msrb5bzCMWnG65Cj\r\n/d7YEsXUQHE02bZMeGR8bTTRgamn16ovBHdETOU74yAC8KXSf+TlskPeGLCo\r\nV5Y/RSYp9ZnUHwXjuxkd+xsIgGv+5d1eanRGTpgDpIFwvmpejEQ0Tan/Jdgx\r\nmOw3Zpmf57+/cSX2D8E6YS2rWTvebkl36PKEqSvUqwyfGgCAy9NbjNnMAPTA\r\n/6nctyUoWmmRt7b6CQ/Qgp6IZpURNBrtgN0UZfPq4gCx/9RhTrRuPpIyzfjN\r\niWC4J0HtJRXstCK3Iipt3RDbVwtj5utsaaPpJMkqZdTAnecMfJ4Kmrj/22CX\r\nNkZBza5hqGYscOmjGQd6PC3PJxqqxO35i5bAeF4E2eUzenijbxvaIO33l6Ah\r\nmRL+R6aL3mq63Hm1nYR/wFeF7CU6dL8GUy86M6seH/qA6lY+2+aNyIlq5EQK\r\n5bSXxBvVN8U/Bb5h0mETY8fmxz+sncmYh+5py+HClrR7CkWeYswdrIRFLVAA\r\nM0h/TSif44TH9kU5+dwbmfq7L/11WKf+TbGO+meOulgTMH5hVKjlNZf6swIW\r\ncukgUNUgAn0WdDllSmxKAlQveWsNAq4TBdc/8qyIiLZooumUgWV6kVSLug9L\r\ndbrMrcru0gYpUwUWuYCU3J3b6fNMSnNBiAM=\r\n=Ougx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"3c217b3bbdfc17a66e5d1b94e913bcf199a4e70a","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.5.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.7","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.9","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.12.0","cssnano":"^5.1.5","webpack":"^5.70.0","prettier":"^2.6.1","css-loader":"^6.7.1","googleapis":"^99.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.5_1648410161985_0.6269355779400376","host":"s3://npm-registry-packages"}},"0.6.0-beta.6":{"name":"remote-calibrator","version":"0.6.0-beta.6","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.6","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"59c3e2b1d51fbf3ce652bf5a41a7d7eb7fa0e885","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.6.tgz","fileCount":7,"integrity":"sha512-Wtnbcna6KlMBPc6+YYJVCZus0yq1TdJvukUYbjS1dwq0FMkYNaDiV4/2ZooXCFPjr3hl14ZRANTyIpquSth8FA==","signatures":[{"sig":"MEUCIQCGpeLX5rpqm5LfgqVRcxPe2OmdQ19g1od/bWwemHFXwAIgQZPZ3UsTnj2SfId9Xzer3rHIWLy4WPiDVRRfgex1EwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20893428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSBY1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkdA//dtmF/YNo1gqvDT7211jUC1gYFu5zFMPEj/2gBpFxAZ7yZ7Hl\r\nZn4x0cBLrfCL0JEFD+qmyxa1OjKT9E7f5uPtyOkEiYIhrftIkoEwCCiqrafU\r\nGcWsCwpd+I1tTXbGsufWmKnE0cM9WpRJIxBlSBmLQGeb85JCkizXfAs1Xn6k\r\nVhOA3PHXgMuspP7V2re86gzpn+uzOxbmFcpg9rpjQi+V/6jigEaq4UbyVXpU\r\nKtskJq289J5HsCClz4LcVCAvS8ilTRxuH4xw8j4MjuG5vvBKp6scvrGLmudC\r\nAMFs+W7M1qObeXfOKoK5POnYb0yf8Bn4D+qnidvJH+X1gNOi6GaMKO+IJiKP\r\nzRG00CGDG71Qmwo7jFNzTyL0O8rf2Ub0NWpAVjCfql8mR1lffwI/QYl7cyEO\r\nKWR0ewbohM+dK/eN9a9RcLgJO2oAq2Xnv8Z2ROz4DvudVWEKyNTkwOObWL/2\r\nNiS/QhJIie8LPKrWUvQX1CZuoRAC7n6SOn3vONHzGZHsCZcZ3Uzu/PCkVbGE\r\nZ4oerbq8/zYJrFqqsU9s3MA8N9XV5QLclcxcd2xtpndQFHST4YlyQiIckAPD\r\nRFcegATI4kY3XmLyLWiE+gYgS6RVZVYjoHxHF3sHXZok0H0GQkE0Er0rKRfy\r\nw+Xkb9ykPySG5Q3kjK2ir6UtIRLETtM+ir0=\r\n=VtjD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"15c1a4fb0219e148e92936880afd6a6354eb3294","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.11","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.12.0","cssnano":"^5.1.7","webpack":"^5.71.0","prettier":"^2.6.1","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.6_1648891444724_0.8942809426128042","host":"s3://npm-registry-packages"}},"0.6.0-beta.7":{"name":"remote-calibrator","version":"0.6.0-beta.7","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.7","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6ac7d3faa795108baa49e09c22e090383daf1ae6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.7.tgz","fileCount":7,"integrity":"sha512-GriprqkgeE6kmS1tUnPYrXG8RDkq0Ynqo0+oNDZWGliLRbd3K0tSTWc1snja5kzZXc25ANSCB5CyCrZkoZbWPA==","signatures":[{"sig":"MEYCIQCmgyAcF5Mmk60kdbxxonvq/NDE5XET8zhSqfriZhqJtAIhAIpxjOxeitVXgjTwripWnSZB7UvuwLo70iddKvPdqBa0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20894859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSBtyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIxhAAkekLOPZncqZjtACfSMkoI7J/dr+VVsQiuxjA5Y6YoSKpb8T1\r\nAZL6Pos8DWnAFAZou//mewIWjBBMZS/B36I25VD+gImungcAiIecd5XBXjuT\r\nN4wrei2EFAHv5HJ3cIfxs/3u2kgFqpyrd+6mYyk/NDtm2vkaLvY0zWfXxK4v\r\n/zeYNpHsany+++AdseBVrR4Ir7ZT9muITJ8qQlUTBQSZNmbvzOLaQNlMv3Mu\r\n8Mq4wsPoWUm7fTJkTsyLJ9f8X9UaICMBmy3qjlCpyfe/wO+PkJP6cG93HmnO\r\nmYrGwsWCk1Tk4sVzMlLcM8QtvkQM7RtCxZwD0X6La1TYC+FXbREqPNmLc8Yk\r\n3Sw1V5syR88kN2gUswF6AcEU1aUqylUHRlyAeYi6kyvGbobiWk34bTaFhCwI\r\no0Ux4JPcF0qJXCJ8kt03RLDJwnUyOKsi9CfaDKMfpdJm0u3NIBa5LvNs1jhd\r\nZqz3xeEpkD0tC21gSfjhUfKkuNjLC3kInM29uOGcYeLUksyGer0RdJLZ8ooY\r\nMBpYeG8/XS+7Bn7b38SmMrZG2hcpBqTZTXPL0XMj8I76y6mmx2p9B5EF0eOx\r\nLJb5y657MvxTJG3p7lb4++oy1h/ebvRh4sFHZ37JcFF5IKOzNG0yFLkMPa3e\r\ncqRWFSvGEeN6T90r63TGwudgogF9w554Sus=\r\n=IA2W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"29c895d64a13f46fda9a1948602349206609d599","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.11","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.12.0","cssnano":"^5.1.7","webpack":"^5.71.0","prettier":"^2.6.1","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.7_1648892785861_0.6074063069257476","host":"s3://npm-registry-packages"}},"0.6.0-beta.8":{"name":"remote-calibrator","version":"0.6.0-beta.8","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.8","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9eafe7e5bccc0089c4aaacf49a1e2abd4d47525a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.8.tgz","fileCount":7,"integrity":"sha512-fwyZh8R9Q5OLwiMQlP+TQ1ikKTu5kGLYEzC6SnM4fbZFLfoe4Ijb/9AHyiGWwSOpThalriC7PN7KvuQYAey9kQ==","signatures":[{"sig":"MEYCIQCsuGO2YUo9B65MiZciMWhlnZ39vo0z5cbuSVJxwtAoswIhAIUcjNtNWTxLWBJIq5Nx7VCfMWRGZlu6K29TyokGkPLH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20897900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSJ3lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoabRAAmCtdI3zUGVgqCRhVGpviiHl8+QZj9WhPTSTdX9YTqjqhd4aa\r\nOtHb4IRgh2BECdDSp6xtAyev8kYgTmx01itt3iHU+dHA2AMVJ4VyywsWBrMc\r\nm0T0+ade+YbOZku/UNgZLfiMgPvnbH5QSUSSuoQ6XFwB55U1Wu3dZpS5JwC4\r\nv8GkDMPFQUMs3zxdbuWMmXEgT9FV8p1F5/FFtgCmRky6yIZQPtXb8Tbo3U1L\r\n8R8VoPkKYrkrbxto3FP3zsV5V9NkIM7iwFOySWCF62A6S+N9zjs2tp9ornbO\r\nZ78oM9bZRs5Y93k7dETuzR1SkNIDOWWam9cK++2STb4kNub2N4p2vpzqQqbr\r\nDVbOqURtpDDsgNnV0Yq1u5PgmiM9UEyJMQp8fMSWVKmRD4tuoNRJsUuT8/JZ\r\nBAIU55iBQhQtiLrqcjeLkYk1byKhEVaLXcV8EwYcyE+SIjWn1kWSqk1MNSRP\r\n0PADIv2lNgpS+mYyUvlMBmR5kMfpTp1xTqMBteS7v5YHHLKS2bn0KVqmemBv\r\nWIxndeydefg4zMSDx9U8J7g/2rhLxgDEgcbqhbIFVCSjl+ajHT7Z0oLP1CUw\r\n5/m+FhK9dCI5Aoxm/WLaMxRwsPEgC+pSo67Juzt56Kj4Sfz5MvyWjfwB4nqo\r\n7XpRbhkzhFr/FxG+/1P//2feaREQG8gkaac=\r\n=JfPu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"b149bee1f70207873ce8682de16333785041fd05","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.11","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.12.0","cssnano":"^5.1.7","webpack":"^5.71.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.8_1648926181018_0.3771745232063073","host":"s3://npm-registry-packages"}},"0.6.0-beta.9":{"name":"remote-calibrator","version":"0.6.0-beta.9","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.9","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"09286903068851463710e5ade5cf46dce52f6467","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.9.tgz","fileCount":7,"integrity":"sha512-XNtkzbFAL0Kzdlx/UqW9HF+nTCsy3cchSOj5eQu33mGT48L2Ar9VRsKrmCgURKqJNIeB0fSwQdoOaYSSAadd9w==","signatures":[{"sig":"MEYCIQCyKyRx0HtDulB98F5ajr0OtpW0NGcZ30VxGiKQx256UAIhAM+YQbJkBrn7Ihm8k36gmooVeIh+mIvnRgoc9kuk1uOt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20898166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSKnWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU/g//fQ3Mkng07vr7G07gs7TVSXX4d605/AVoGVpYpDlIEPSe2L7N\r\noavhr01bPGfXG8a7LxPmUAEVCw0A2IB1nOMaIpVC/iFpAwP+CaQWJROguugV\r\njmgtNWbvYrD3j9hlhCNkr/tHsxvoZppsO2L+/FrHS1szlGTSEchf1AMYdj6Q\r\nOg6c401Ens0H5wW+GwRI4ovtTJhk0g1LlAnvrBDOdrECQCJMxaoTN4ihBDDb\r\nyvibAyTB+HW3RCihUgZX88SqpQ+04LHMo1IPY9QUgurvHmHHr7/46mDZMSC9\r\nDRJcduGMbYm8RnN6PGUoK7zWo6nSpg6hl6YjtGRef4sKxLZ32emHFHHL8Bwy\r\nkLW5ItdNQF6XSscnpeZmk/sE0bysx9gNxjNp8iFelwpYdCzw9r06qZs7YkKX\r\ni2elTwK/XUbLudoBwQrvLpb8B4lGr7Fzd1YoafHO4CBLQNVbylXglw6RmIC5\r\nLfw2yRdTp36BBWqY7ZKQMIKrxlEWgxixfEXFHlJ4jfFjTnmoAD6oumfkA5tn\r\nbhVr/wRZhMYWB922MLmLV1E+Qg/GucjN2xe0sMFT5OOnuB1a6WNHYWDwjIhf\r\nJr/jhMYaBXLm9QjNQsHLyAPiEH37yhcvzNZyuj1UcR7OMNrqr8J/65SM91rl\r\n2aZai78A9JfhZQBy1X/sl66g6co8LJjcB4I=\r\n=R1y+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"b736ba5999bb5f5257e29253e54639b0892daf23","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.2","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.11","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.12.0","cssnano":"^5.1.7","webpack":"^5.71.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.9_1648929238370_0.18432408582976056","host":"s3://npm-registry-packages"}},"0.6.0-beta.10":{"name":"remote-calibrator","version":"0.6.0-beta.10","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.10","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"1abcc56dc054965f4e510a35926007526afc3ac3","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.10.tgz","fileCount":7,"integrity":"sha512-j70HkDnUsD/1Vjibzit5YBUe5Exo3lWR42qyMRkQS33qufomWhgtdQYkHO6/3V9DAbnKPj3Iy1DXUdk2lVs18Q==","signatures":[{"sig":"MEUCIC7l0sACqCTSSuBVby+wi5hSFzvlmzdmMx8sAz18WLRiAiEAwwMRfo2OLZLnmYchtd6oYzJ0ON0OCNaeWuC+A5/NeVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20982975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTIIRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy8A/+JjPD+8v+FDm1HyI45TVA/NKuxrwkOedFhNLza/atsV0nU0Hn\r\nQVwCjXA/b0M0oTZ5d38NTtTbqh1KFRKWyVbwo9rj9kxloae4p81g3TlxY46j\r\nY0Yoh8OhMORzTMcA3EZn2LBz9G80mn+Dq7DiImu3KVCJIQv3wO86JsX9h2pD\r\nStJylfpmGVpb6xyG/fK2yEZqtX7vvbiSbFuYC8nhSONqsI+96kgVCqxY6uVp\r\nuCSfmXPF1d/Vcujc6AMAPkO/zO5g4ChtxbIkbFxcsdHqAAV4GIB0PA1zgFLV\r\nUVZqCRez8sbjEmCUXxanKDH4Re2PrXQ75m5XV2YimHzj9i/SYM0MZ5K8lxUZ\r\nk7CGCXZlJEdFMSW7sgMLdizgTU3lJOQpY7tqS9oTHcAjwqOiCiX3lZQH1gpZ\r\n1EX3NQ4WlqNaDsmmjRzBU9JquBNsEpIDK9VMk55zDKKUfucuvdUQYJ98G7bA\r\nV26PCQnqMWm/cHzPPcrlVj5g4MxRhERFT3u9lwn05M46u3febqJtHD57lxHI\r\nIEm5kQVuUoq1/MDVMsYfFcLJi/KTsM4p1NkEbg5kLRtZcntiPZGyoJp3PG8a\r\n37xnRS+bykW3sYCab+pGlgGR8lTp1UYV8WbJRfFQKKDMQhLaZUDALJo7V3Lx\r\nC4dLcXh2Gfa7e0iDwNoYpJVefZ/z+FnIZ8w=\r\n=jHmk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"e7f85808c3ed86383c07275ca51d8fd38b5203ca","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.49.11","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.12.0","cssnano":"^5.1.7","webpack":"^5.71.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.8","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.10_1649181201417_0.7287337249261674","host":"s3://npm-registry-packages"}},"0.6.0-beta.11":{"name":"remote-calibrator","version":"0.6.0-beta.11","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.11","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"63000370bb2b4204e2a28203756b4e19aa437f5c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.11.tgz","fileCount":7,"integrity":"sha512-0emU7GLgmX5WTuHvvxEBGnJ6CYZ/KfJDY680qO4RvhrJgrUYCZNE2SWEqszuY+dSwucpeQpatlhmzUjZfGbGeA==","signatures":[{"sig":"MEUCIAFEbzrPcQYOHko5Ae/Iii5RFGSa9QHP/4PqfOkNlKnmAiEAycG9gCwAihc4KYOmEpZqu71ZJqXvc26R0hoEKmuQ7p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21096393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUk4fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Lg//ahK7unknJDFtW4t9qg+5MNuGlhd916XEhMNouivU0evifUKU\r\nBCYVNXCwyTC/dIQ65HfhdFn2sx1Z6i5a8PQFZ8zPI1zEAgrASNewdMNETa6p\r\nAslqT8NvhGLObkfy/yf+e/Ke9rucpfMwYEVj0tLXmluurbnE79oFqpoU3ALU\r\n1sb4aSPtaS8OItaHlB9TxE1F2KwLL1lcbiioKJkl71wXw7p3RcxHMrOHnwA/\r\nwf5rqifGzOMX0kBqKrd140iQ+1ghRnqBctjMj4dGOWp+kCxzSKZEfPhW3ovo\r\n0FUhGELH5JwB+8rdFOgb4MoBoSP67y4+PfXB5cPQ/V9gH6Of6C/zBBjIWYGQ\r\nqILiIsfrFIoZTiJErX0pW4N9E1nCgPKvMPgx70oENqPRabLa9IVB01STfAva\r\nJtjLTraBgoOXprYcsAlkQhm5w3fjWkTb5sWUhp44olHD4zS5l5ZsopeHlOc0\r\n2DfD88Tf074ue9VB0Q72xSXMcUwW1iUlcmAVKM5/KOZE1cOpMLJ2Vzt7LRKP\r\njMqE72JazoDO6lZbCl5qwyBgZITpwbYdL+7NHr51BOe4/KYxlr9LXQBdxH77\r\nCyu+CwxDqYzgH3VYr+tMPMhFQiimmRih+WgeRJcvLtG4DzznvTPxZuQp4QpE\r\nQLqEWyJO5TceIO8ykx8fC213e5u2XstIIjM=\r\n=bGw+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"c35bea4b9580214167db1b2b9be6f3b96b51d99c","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.50.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.13.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.11_1649561119330_0.486861846570654","host":"s3://npm-registry-packages"}},"0.6.0-beta.12":{"name":"remote-calibrator","version":"0.6.0-beta.12","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.12","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f9e87875a7745e8c0c6fa1aa5607fc19ed02430c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.12.tgz","fileCount":7,"integrity":"sha512-RBWoMuBsM/LZh0qD1f4NUbYY3ouI5xc6RLF5J1XZ5SZbOgUa+6O/pApDw3R+jLlbJLta9AIivkTgqzy2CHZMhQ==","signatures":[{"sig":"MEQCIHKg6CxNVDlbdahkejwJDpl1lcx502BDTx2YfldmarpqAiBHAESyvrrIbcEyPnofpTimMT/LInDrK/7Z9tFnGOqy9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21094653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUlOhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBHg/9EdpMpfFJFItkrlr4MxOIMvp9PAh5TQPQOwUScU+zMOUiDUit\r\nIP6aQfxw03rFs4XsftaMCeUiKuH7PF+iKeFITM7xLyFRro65MvlyVMxDov2u\r\ndz1YrlqbFNIhhVxgH2HfxyL8+br05QQZatakQmZkQBUSqAZJH8H4a0dG+dZ8\r\n0qNOvtkX+QBCrFNh2bLbNmDDTKftYPLmrYzCTQtoN4gmHebTcfsS+JlOG7KK\r\nsZT25q0lf5tZPOAgV6eBwOLVc1TkH4W3h68OBrrrJI0TBnzoo95kdBQIpA+m\r\nitytX2CNZIWcXRU/jCHXVzK7aSr7RPXK5W1A5wWBsW4otnU3A5CymhFxZ42Y\r\nI+6BOB13bX1TI/0LrJsRAxPhCAFcMUwkcObtlh/N+RaCL+hPADu0NZ9P/wGL\r\n86A4Tn3ylwsXU8OvGVxa6QHLOUNXR2CJY4uCnHIc6mjYNgLd8OvLiK/3X5ya\r\nuWmgHo1NfeWwlCF0KM1zj77lbXyLHZPR6nZ90wnirJ8eoRy7Xb7woTp7LEd/\r\nSYIH14UnX6U06V99E9kyYQjyjJhbpLhLi8gsUtNRdrdRPzrh16z89C3L9en9\r\nVnUX9xQMkIGfLYTtdieSB2fayXz+i0dzUvFL8KAtpNsNMLSab6NICy+dTVt6\r\nBPYYbZ6kTcmcuuuBaaNFQy+c+5P12jZs38s=\r\n=zojg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"a8c60ee89836c8853389080a7cec2c8a1f90fba6","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.50.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.13.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.12_1649562528748_0.13208994921989015","host":"s3://npm-registry-packages"}},"0.6.0-beta.13":{"name":"remote-calibrator","version":"0.6.0-beta.13","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0-beta.13","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c50ff43ecbf094f5459affeccd64b31b94c8e701","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0-beta.13.tgz","fileCount":7,"integrity":"sha512-LGBd5WR4fvUcUjxAra5mRDVNIEeF9fusD0HQmFIggtIWfg2ccBgrbuuX+SNvOZIHnIrke50Px38b6Up0oeMUBg==","signatures":[{"sig":"MEUCIBrP2Bdia9blMPngPPV6SkR4ughaP5lVu82J7AE4r6KkAiEAxHItkQxll8sv5q3McHGCh+fxa8ilnMlyNDAkuKLoXMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21094945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUljWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMUQ//fH8JLLjK+xkEsisAW9N/+MWnGq9whkzM6seuXlNBbwNhM4Ch\r\nUa9WHljq5mu12ke7RIbEUWLR9xJZr8qW7/d56Kls/hR8VrrQDWH2OAjx3dhb\r\nmSVaHCDpfLlvqj5JEuabwW6RcHCnwZO/c0fCXk1/yX3VPbS6uVyBIVXstnM7\r\nOa86fqY4anp6lkNBI8Q9ZDRzpuhCyXfrqnqAAKTzIrdCZdI+kfqXq8ej4mc5\r\nDCWkt9YxCuXHqyAkXERPw9rCg5aTqwDKLWb6rnIsRujkPq2QEQPq4SmAdHPu\r\nxVI9Tz++O2+RQOoZgHMp6B6vtlcbckdXt7Sb/Ug8VLA1YhQYTdwU7xOGp/nh\r\n5H6GjIYAllFYzyj9CZiB8/yCBpvpafKYZBlZzu/1fzc9mwOukVTg+TiqqX0/\r\nsH6DN/TYoGgTxfhw9Rg2bEyWBKkO+RG2qSdHV32C9lwgfEtxdlK39bLvygVt\r\n2prvWjjI5WWJOuEoCaA2S5JPSOup47Vd8jR26BU3wjhbuzVP3S6SqgZ3pEki\r\nhklwUtAiwjFMOICh/a/0APSLtepc6/nqmfzPC8JnolIi6eFFkg4ziK/uh47F\r\nNGtyNAw+TzH02mLoEE4wkDY3Piz+dbQmjHY5zLd5HMN+hUe0W/FAFvHnyZsK\r\nNsVrBFS2Ggf19d2cv/9L0zp8y7B3LWnVLuo=\r\n=du0s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"df64b9f403e013f8b4984fb521eca520371cfe85","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.50.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.13.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0-beta.13_1649563862329_0.3325221865008421","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"remote-calibrator","version":"0.6.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"28da684655679daaabb069e925bb2b76366d048d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.0.tgz","fileCount":7,"integrity":"sha512-NH18z9yxukWmXttyV02Cj9Y2YCTVuTriXLx7pyLQfCPbq6vq12EelWIrdEO9u6Zh3/S3XH9ptAJ1mn+zg+BJeQ==","signatures":[{"sig":"MEYCIQDn2ZI8E0X28VzcUNPe9kGEPkIe43ASz/C9Kww/dnWCPgIhAJI6DtUHD9U9ISlLRhsTDzzqrAa8RxTd/pXB27IeMkDZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21117960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV3T2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDTBAAhYCWhTJk2UZEq5iqP0FtH0Sl3bZ8+Bh2mOi+yprmS673VXOm\r\nZTEttNKFHeSXoZSJvBpwXN+bfSTw0CPXSGN+QJ00P8WrAb1Khp5Btwoa1oc3\r\ncfxfjylkWoEhGy4U6Ll5O+uOjx8d/DugissaBoX1FsLYVSsqHPBzuLroeinC\r\nzLsJwVQGTl02I/xLHDCKxYN9RfQecJSqWqSsxhCa6JFka1BlKqrVcimidl8o\r\nuH9MPbaL34pFyXdP/c52cAgjg5EJINvJBDw7ix9x564iT6A2ryljBTXIWQyY\r\n9sv2uLTh+X0GRdvnpnNYuZZrvPLiTcKpXvPxBgHeQDLdey0Dc8p+6EuRAo6j\r\nGovBErcKUVXDAiYV0MhoZZx4Rsld2qYFY+c+UjJR6/bCHjJw+mxWYcO6PZqD\r\n2Ga4kEOsshXkSAKAPeUvWclxKkT5MtAnMS8jnHgJZurmEvLUTqfoW3pjOif+\r\nGBt9JkekebkvX/HqV7yUOHlov/b8wADNMYIeTPx7z/Qa7WOb4/BUY7fKsCW0\r\nUk3pZF2fiCMLavdbThfck8iWYeut84Za/q/f2ciilwJkkLalBiz8O5BNTYit\r\nSTHMFX8Z4Eu9chDqWLNP3mSJpF9t0ghUsVlVHYLrNgygHIons7CujRG5sUTn\r\nLood6rXqdtzj1fwk71n4fb0hzeOf/4UAu5o=\r\n=+Px7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"7ec23ff36cb4e6a7c3954979e47dfe0cbdc7bfb3","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.16","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.11","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.50.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.13.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.0_1649898742193_0.9911398055132625","host":"s3://npm-registry-packages"}},"0.6.1-beta.0":{"name":"remote-calibrator","version":"0.6.1-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4b31910f5c2cafdfc7a2d260ce614b4ad63cd9d1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.0.tgz","fileCount":7,"integrity":"sha512-S/OppIiuTknL4uJ/hG1IqH1UpQMO0l2a5AdFlTcnNyGQko/Pz9TPvMv/5K2zS7DozJ6y8M8nVJrWpMQchW5pVA==","signatures":[{"sig":"MEYCIQD2AO0Lf6JSFRaMD18gh2aUqZ3jdcMK7K7nzW7+rawJewIhALsRUx8Octv3oHd3Yr33kdzE9CGVLU3EkLwp3F1vyLxg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21086942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWStLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDzw/+I1ut6OjopfaMAZy7+KKe2bTsmm0sJSEzbThGxNXSooN6cbaY\r\nVjlA0XOEVDsQ/3EHRWQwo1N694HUAlPrGOfM5C9EkHb76+hZEoh3szlLUqw7\r\nwt5Fj6ZJ3KKzdUflKHZG0I9lpJuHx+OHeyaXli9LKmr3v7FCKoFOmA4fVUcJ\r\nfP/C6kjg7LT1Rhg0Hhv8pmOoiad21O+q/bl2LiHBvaYpdXTtx5RLQwDOSHAL\r\nXiFSekK60EParO5O0RTdOUUYf0b3c2B7ufsZTx6QtO9ky1lgaLY1dRbg/bmx\r\nO8Jbk2uMq/IMr7j5ZDcFRPqxmpLGGUcHDm80J/spGeCrlKlfO8Q1IDWwqGLY\r\n06uEW9Xrj5Iw+jJqJYXWj7XGFgkphValXQU0+KXhN67viGom+fA58ff8ttIw\r\n+9Y8XQ8XiBadzVPi0xBlgyWZu3WyeAN24iJ/Y0L8/QGquxjGG8wqhXINB3Hv\r\nYzcHHhDAt58jdb/AS+NeabeVVixTkByLhngMJNOXC7erqELDYLJyxsyTGI6O\r\nMX/GxVZ5bmXU+fBvhco+96C23gnbXBbFmVSrDHGyXa9ld4BNo0Ly2cegKZF8\r\njiMWvwnhytI8FVhTFqMMGOjQ55REW6YlbsT+JXNYnyEBmEVez+E1ehkyalpM\r\nJOtSxtv/OKY0gWwju2j6vFSSY1StGuYFOPQ=\r\n=WElb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"686a494828cbae29b77f93686d0e2e6b1ad8b054","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.50.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.13.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.3.7","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.0_1650010955324_0.5991723634257251","host":"s3://npm-registry-packages"}},"0.6.1-beta.1":{"name":"remote-calibrator","version":"0.6.1-beta.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ab7e3be3a4f0f017f4e44361864fb9e64a9f10f6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.1.tgz","fileCount":7,"integrity":"sha512-5UVuaebto+crsU7/jmCUFqfwTnHWgXWHdH06z7Hky7cnKEDgG4e7CKnrtE4GP+/K9OQVC2YBhzmFPhpGA72G4w==","signatures":[{"sig":"MEUCIQDeYpSkBoeN7qXLgWW+gCeDrTBaBNYBpITKw7sj4lfcNwIgCiqttUKRSxQI8tDFWDXS2UdwTWacI3z/jK3/yo3BpoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21051399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXh8uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNrQ/+ISZWYhwHdTQTKNlKMmb3sePo5PuFxLqhfELHtVryNT78oX0R\r\n5xExPleF/mMF30lqkzSE9FBnTbLg+hplP9Y6/ivnlQSGGuMryoLp2Fx38iK4\r\nIxUoOE5eEneU7/1WBXByarZej1LWXGspnaCgQwiS0Pi5E2Soescs76Z8aj9X\r\n7dzyFlj3opJ4eQZLdQDhuTnWM1JJgG7z6sPmF++aKNoku1sa3yE18JiQ+MQ+\r\noKWJouoRZlEPNu8W0+TSJ03Vy6bQNfHoGbs7pKaEE0CujTmO5jSa74JThkv9\r\ngZIGmbeEVUhtbU997BV3CVFMppO0SjqdnYY+8nVbJN+4t7JGIzKQonwFhb0N\r\nDbdfrWMq+RS50i0XZilc6zRSuxKl/DjvvLV8DQ7C1XNzpAYFd9MgacLqEhs6\r\nGBbD2xNxF7lNPiekbnhoezc318hxkGEVp6TMnMpU1r0gFdPCuB1EMQqXHFI7\r\nVr2oHJbeyuV+zsKoxe8gi0weVkkfTQpYB4swgqBA1dV96USdfOn0t4bAo9Ms\r\nVKIx62k9lpNjXOiXw1uBdrcuLJU3Lrbl8NmFOZJOzrNT11ltlYtNiajmaKwT\r\nDZOVB49ibBBUU46DGkZXjXKfX27UCNOgRB1QtORVmSZ17HBQ+EZ911VRHdpg\r\nRXL+b2o29GeCIC2NOa2LqkjBGChjPUy0uO0=\r\n=/Qv4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"10888d0310e678fe67fcb730508d91153df3d2e3","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.50.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.13.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.3.8","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.1_1650335533971_0.15142963169791224","host":"s3://npm-registry-packages"}},"0.6.1-beta.2":{"name":"remote-calibrator","version":"0.6.1-beta.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"1891d4eb4e07860dedab44fa250e2a3f9f1aaf5b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.2.tgz","fileCount":7,"integrity":"sha512-OIcQLHbLDzgSP+A2e5+h3Yf2GsiKu9SAkk3CwkzJkWfHGADSlauIEBU39HDS8SF3QRQ8SVrJ8uT1uf3C1BpDUw==","signatures":[{"sig":"MEUCIATGNaRbRJxZuw8j3jbBHKdmlzHxqO2q7iCJJNJx/ZJDAiEAxFSJ2WfQ5qxAyhzSyLuLOQOy5I5cDdYOZSmUinFN15w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21048926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXkhYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpocQ/+KglLUtSyQXwbtzifnORBwl0UW43SrSDo7ZKsbZ2Jpca55lxE\r\nwlOEeSxxregBKymV/KoEvWhSrkFc2z3fLAUl/P/bFWtdTcH2gX+o68wZsShC\r\n9qrcNDhzDMr2t4MOi1+CJF/Kiy8VXxleM6VGqDuG2OYg5xnkWEMK31rJDl5q\r\nIs0Npl5V/pAQoyVpSmVj73yjpFC1mABNgl+R3c8ZOjP3g1Bvh3d8Gj7L7+0W\r\n+07fIcvFZPy8E9rB9Z2W+Z7u5X6/Nk9Q2CXN8+u8jVz1cmKgjEn3VHRC97vx\r\nwg9DGfxDQo/2rt/SaNXWhPkTJzhXaRYRBl4Ih4f7jJ+XkXuLekYtRHaYBBSW\r\nlKAGdaXUWdI5nzi9hWUiNlAd2XM2nSG199woiSKFseglzKDnQA4v7hnlGoPx\r\nfHxI1WDIXUv6iqpMbRwO4XFPlq1U2mJFSo5JhWUYdC194mpvvcRzzPTPfwsR\r\nE218Tovq3RbMeZjjeL8002ZBfN8tZe9hTONiiwzupjN+u1au6TZDTRKdl8pB\r\nNx351wnLFjSuq/bJsHtgBR1Ejym+CAnzZfpc3MW22ulLM793vKZsVadsVHpU\r\n1a73QRty3mvuCSAT1upcW+uGQ/tEmpuR4tnchu72Unaz3ApKRrQ29b3NrbKI\r\ng4E6NPvPOjzGMsVx8fxJjukunCABt/BmxJE=\r\n=jqWm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"93ff0c9aff3c44ad3bfbd5d5b869fb3fa34a4c97","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.50.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.13.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.3.8","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.2_1650346072030_0.996441630728824","host":"s3://npm-registry-packages"}},"0.6.1-beta.3":{"name":"remote-calibrator","version":"0.6.1-beta.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e0a3480ac7ec72cc5159f8b21e9a3a8f7e642754","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.3.tgz","fileCount":7,"integrity":"sha512-YJEYdemLKi83WbJGM5DxIhJ6OSXCcKk2zDqkbGX31a0wwbF8MXoZky9QIAZ6/HYhOdLfuh0cxkWQe0k7UjSc9w==","signatures":[{"sig":"MEYCIQCpiSWO7rXDM6K+OgPG4SkH9ur8vFhWF+H/ADpEuo2XHQIhAKf+YKqzGy/t6YZHpoJg36hUJuqGEOAYYMeh+nzEMSTY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21055732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXlfSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGKxAAivsDn6TY9J5zdY2sqy6PfbAPub/Jcp+Pak8/Co1KG5QWbjAR\r\nozrvvgsw0M1U2YqbyTg/3AMFTznyEL6hQBeEuEUni+HoJ/B4/acyDQKxzZ6j\r\nF1dhiC5FKGpDO5UG6kZTSNFLkk2GBlIUU2yMY/skjME3BfBjzRZm0EJe/UUe\r\n6+rzQVj2LBNSQIIlI7HGkZnn4PsruDOVmI/p1cpFrU1cpD1CH82xdHDBFzlL\r\ngbbTHMBVP8elheOuuoXahSXb8Pzi2d51MStVzHlDpidh2prmm2HEE5iUZZN/\r\nZUXxFpji2/cg1LrgFhnM8OuKmOd7uBGIIviDM94PBtNo0KAb4IWaHya2R9WE\r\n/bRkB38lQFqExB83hl3XAFgENorUvxKI1HdTFTa3nm7/Co0hb0v0FuuJzx0u\r\nSUUY05JsSG7AD7PvzsZ9KGx4TtT6K3vIoKh1aJxni5EO9OihS91FJPaOds1s\r\nKWKbJs0H9La6nocfCpLuxIzhexwMnzCBdFeQz3B4MCXlnyBOPpGLFo66Gthi\r\nGpCtO5HJwMwLGYbq/46KJF4KoYmw1towwFhAx1XC5GKyRAk67coFiZqYz3Lh\r\n4Vmu40WaSYLwR/V/xJjhqi4Xio/tdhfspdD4Q3xQT4yEaQnZrn3dBLU3qXJb\r\nONUsjb+IATfpsPADMQb8OoSezVvIOdADIyk=\r\n=Fn//\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"7314fe887515f9cd2e1aaf32220c02704750d1ff","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.8","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.50.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.13.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.3.8","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.4","babel-loader":"^8.2.4","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.3_1650350033859_0.52177925778558","host":"s3://npm-registry-packages"}},"0.6.1-beta.4":{"name":"remote-calibrator","version":"0.6.1-beta.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9b64dd85e7ec0a228f38af7192809ccfdc8843e8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.4.tgz","fileCount":7,"integrity":"sha512-9Zv/7gL7kiVPDyX5PPENJsRjQSbTrptEwK8osu2UQxXiJRW8z3Dtnjx6XaNs4RhZImJ1+z3ycOSpKDKwwcEsag==","signatures":[{"sig":"MEUCIQDiD5fftzR5xqjw0ZJ1dIW683/n9JuOBjQ9LMcCJAUEtAIgCoJrgdPXMaxDUnRfzv6xUzpLtb1zuugD074IHfiablg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21434797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaHlmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Kg/9HUtFDpsdn9SjVURYFm504OJP/4Sz+kC2LxHzTWEY6NxFciCF\r\npYXSeB80FEBHA8vdN3mpAmg1T04MA/t7a8J3rYlisay8mnmVlxsTEsf3Qg4x\r\nN8y2YZbYzPVf/KPfTbjWTzMlTCrvrQVehNBJrYLrwr8VQ2ua51fnoyAeO3Lk\r\nTYEQA8vPOXr3v5lhcgpIhqMsgjM2/q6KWiEE0XQSOEQPFVdPUtNxfJkEhpyz\r\nwer2LxIeRDs6Iau5launKxXT8xeMAaDlPqwg+Vdtx8YkQaTUnrpYL8dS1/Q6\r\nuvEmNrI9dqwbTNOwbL5dKaaPZJvtOUvBVtNzHWPs8NQhZVrLvKHmAludBcFc\r\nLvy6SJLol50wlUKdTXX78//rGfFg1xI2wjGCo3fMuahu0GhawmCG+pnFsdWD\r\nlPeZPHEZTcPn3z+RbHyc5G8w+qkxV+o8l2qjDGusoi6LYwQH6tF0VOmlJ6VM\r\n/Cjl9Ul7dvPQX9NV9V5alS5NwU/Qh95kFTLPIF0DyYqwdxOOhlyI0tYXUqgX\r\nEv3jbkXHo6I4dkBn94QHN7vB13LMl88+5v+5TakuVzGmAvjPN44Hii+DKZuw\r\ngP7fQs6jdpFOUnt10/Da8DwYpG3MxLhXzEolNKxf7tKYzYFOmq45VANVO4wo\r\nn1Th4Yzrx+mogYalhMm7TBQmGw711/ch+64=\r\n=3sTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"70f8fec27ca52da2cc0584010b8fcdc892f7456d","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.4_1651013990564_0.007060700675469489","host":"s3://npm-registry-packages"}},"0.6.1-beta.5":{"name":"remote-calibrator","version":"0.6.1-beta.5","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.5","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a94193a9f7143f06d1a972d05c092a4acec09571","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.5.tgz","fileCount":7,"integrity":"sha512-TMORwNSwQYNOT6Jn0jpSzdQ+GxE6mAIvnjEubwQImE6yHXS13u30oulSukL9QyIIgBwREjg3B1vB9G7F12YyXA==","signatures":[{"sig":"MEUCIQCq8WvxlZtRw8tIWRBqEPNTYSinoq7NXWKM3Ia0cP7QsQIgeXKg1Dq0Q584txHphJZR0rTVsK1zlBPlO9rpGDoE+Qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21439161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaOplACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTMw//XcQ1jCP5aa2U4lFOHsTYqu3q7bMkvQ2HWnviOm+882voFhG7\r\n87lyEoCvrfFd4og7K+dJgNLj+OwsW3jbBF1YfAN5lo78/MDY8KCNM04lsZc1\r\npQd6xlvMKUxp7NCGYg0iXClc5Fra+TMJprViyGwWyae1EaJM12ETyjevrJak\r\nBSIykBs+FptQxFHJMRcuhxF/LIuNiJ+2Kz70Bd8P3FBDEc5hgJ2mP0JifbuX\r\nNsAtIvB3szMM/POa8lPz0eIEj4E1oyEMZTW++cNUQEZvSAhikV0jq3dY5Kpt\r\nDOX8K18WuQ8R8vR7Bncjws3+J6aoT4KNrKt54+FpTkKBX9J5dGU322VsqoUL\r\nfsmHlK3DBW90EiCsEoVMwyn9Ql1mZ0UaQIXKx+twcME3G8yWrrEcJ+uRlAYk\r\nmnemjnxTYiGsF4hjSv6aQrP9GJTkbFUuIpfpIlHoc6Eiuh85kDR3F1kgf7Yy\r\nEI1upVxhXbzh+HKFOarlyt5XDkwd1l9bsjlLRzrsJ18xQvbpzwRFUTaBCQfI\r\nBwDMTQvxvUhfsWadI8QdX95QurXQcCEJR4gf3wetrNTjkrDL47BXPHamhtC8\r\nT5waG3ttIk+rwnd+Y3o/IDjdj2R4eXYFZzZuUP5auAXE9yWWLNUMLn+trTPG\r\nA43d2wf8p8P79A0kRkm25ASANOe/ouKgEMU=\r\n=cnUZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"85d0544d33ecdbb35d14de0da1dce2a65ee86fe5","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.5_1651042917025_0.553926900446543","host":"s3://npm-registry-packages"}},"0.6.1-beta.6":{"name":"remote-calibrator","version":"0.6.1-beta.6","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.6","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7ddf689a22144c0c4e51c4190a07a7ff08e0e79f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.6.tgz","fileCount":7,"integrity":"sha512-MhQp55lZZXVCYqJsNvDVOLEzf5zG91F6EF81EugVh21xazcj2gVlv0DIjqO9PoOaODvh3s5PfeAbdrBoWgLkGQ==","signatures":[{"sig":"MEYCIQCQsEyXlL8yctiRkHz87JZpRluv+tmhX3e22NFVnT8gQgIhAIBhipM9/Bz58Qlrcs2zquc2pUgbFKtDPrZ1wKtwWQRg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21439072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiac97ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8dw//WhTGHNtYyOOucgCnVyR5ZiPALmtCGlQunLi6xtjOojt2893u\r\ntcrq+18/lof44+wQ8WlsASB7fUO7xl6Ff8B7ZsP+g3QjwoXB866BTTkajtGP\r\nrCMZPDA+ZHI0I/CHZAYmix35ibphMds6wcsWqz0TxpG4z4+EefFZq78CRpLO\r\nm7uNZsbOZh1IHHS/f0sppTD7Z8dho99Hehnwn4K2Ezr8Sw+m8JYXHO0QQAwW\r\nFf3C9iMPfIa1fL/0CVtlCYJe/HsupkG/1SywD9QikIK1PH8QMQN8dBa+ydDq\r\nxZHKa2K38502w6u3Z9tYsQrxx3jXsLK8mUOG3mOOLpK21agLRxn8yulyypBX\r\noBaM/d/cQh5ZDg6mxqhA25TTcLbHe/RlKk8rFFztimVr3we8ehqKi94ZJ113\r\nBh7GTuZwLe2wD4qyS0coe+HB+smC+988wrRxnuxeLvU6PpIDnykAQslN8rJ3\r\n5CxjTohyUGPkp6CnvjYEYxxGIjoDJ0eEYvnkG8FMcqItM3qYAVHAtJpE8Bet\r\nOAhfk+sMoVeEKs13DbBXHrIscSli40WcDuepwuQnxUVXpz7XRQjizaorMcM6\r\nzJ61WrgOBHpX5lYq9uyC/eIY74JmZH66DuiG7laQ++IIbgIHHepRIIm01Rek\r\n3cGJzD8xcAziPUZk2N2c+Ao6k/xgrtqqAro=\r\n=rJ+i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"14e3b25a0b63204decd5ed6247bff01ac2a48e08","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.6_1651101562886_0.5370109407798964","host":"s3://npm-registry-packages"}},"0.6.1-beta.7":{"name":"remote-calibrator","version":"0.6.1-beta.7","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.7","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"fe37d397ff6098c09643c89293082e661293fa6b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.7.tgz","fileCount":7,"integrity":"sha512-Z3ODRLTfvh341gM5qnqt5nCpXL+Yck6foaA9Y26Dl73rfMkA8o4au5iJmtfsj+/sKqYokSeCE7JQ3mbCWsXjZA==","signatures":[{"sig":"MEQCIEBNhUAxHzrL40WGNWGs7PN/7XB+hO7md573eEmSIqK8AiA7jYEUxV9DWgPRtt/RYa4ZnuNcjiL1XEubAVi2VUaPOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21438697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaj4pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5+hAAhj3yBHmut1nCH9LoKQKD7bEdulX4bArwwZu8JdCjhNaFqYre\r\nK0JxT4ti+sraxHfs3roch7IU7+6NOi/X/uxhdFkj88xHG501bXtqiJejmPj7\r\nv7JcRu6Ecn9U8/hufTzWzOGHBKbkJVKO40DWw5qtCegd9jDphk0ViTABQUKM\r\nrnk1+n9kWMOORsqj+fgXSpXHr56Au/85f3I/iuqV/zsP8WAfHaBTNUiRFvEY\r\nyhM7Qjyoc2LW11cGZBiUA7wueB81Zg0W7+69tWJsp8l0NpE72WK6PqktgIut\r\nbz79awQhxcD5yhVPE4px3gHgeQw9BE1espc8Tn5D2JNcBaw2124YnvHeKboW\r\nJGHMmux5DmtCezGAbIFfhYrk2DA84wFxVn3i+w2FPfAF1WvYmVJs9cPiy1+b\r\nTNZc/IsNA02rnKEWSvaCJpErcyHj3WrWtA2NYwokKmVDyo+Wfvzu7QBSGcq3\r\nmaNMklFSTJiX7ltmaYaVb06TZmrQbzHUgYC75O93vcPJlGY2f8MBajvQLUE0\r\n0fmPpa/+u1ezJhV7S6wmTRONoORPqxkv5g/rt7h552TnG0SqklXHokJbv8RJ\r\nDafnHoH6mV7SouljN21UVYkQVWKG2ptVhFfyeNtojDA1oD9/PWQlRgxkTLFL\r\n5J75qKn6/PDmQDI6BsQNwq/5OvSa0cNu9KE=\r\n=rnkc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"0b240d28ee4673c74e32af7a0419d9b08750b946","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.7_1651129897310_0.8062647493301895","host":"s3://npm-registry-packages"}},"0.6.1-beta.8":{"name":"remote-calibrator","version":"0.6.1-beta.8","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.8","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"33b5ec0da82911c15ea8099a7681132733675469","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.8.tgz","fileCount":7,"integrity":"sha512-/FLKjm+GsR+4vGL7z8cAw2xqLU4pjgKiGBsBY+ujoKK0w6EZ/UPBJQKDpFs5a49R4yoo66Ga2cTBkfQEylkqKg==","signatures":[{"sig":"MEQCICPtKUa9YdvBLJWzQrYW4A6YdhLJ+MXz1UWXBzH0fklQAiBxpJBjvGj5F90WzPrTRTv5dRTs6N9Lyfn3B8+GudrWaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21438068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiakDSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Ew/+KB+0fjxdKEpTkyZKRe9dyZj3Fece9SXf88kis1BVszXS2HK0\r\n9MuzknK9OgNt+jsKb2AObsWc51kJJhUVpgLg3VFzmFg5LaJZMTqxknZwnQ2t\r\nmI7hroaHm+ulJG9PXyonyO5CUYINs2HQvVkCJlVK6YV91Z86YieWkYkoyxl9\r\n15RVnYkafDm7+OjAcaD1+YyjjU0yjCt4cQYeckbUTIeNKMVpLGuqAPpCEpDb\r\n70LQN/KthBYGarBEPXtO/X4oeC8ASsuQ4x2+IK/ynjY85V8DcOqTrwGl8/h2\r\nLZs36JHw2kFmfU+TcY9z/Fvp49F51LeR1bbIgEdoPUrOsHY2rWBHPJmF68HZ\r\nGxSCfBySJzV6pV7DB/5HvySfWWd/DRWEtn+T7UHzca4zHJ9xDDbHgrjSefrl\r\nqpLO8q5QRbcvTJuYt4rO4m95i5CR8LRewZugd3PeYBtzQk0e8hL+W7iNiLWf\r\nsYP6zGae0Qou5SQTLIOUKBixNU26No2kfsr5IzY35lR+f0J2yL2ArZYuzpZg\r\nIt2KeLuZ9BknUcaX8fcUkFKi7LHXvZccb1Kbxg6KSLNsw+i49g0P92uM9+vZ\r\n+c0TDs0RtVRZ2qdlIQYFm4DifIF5Lv+wp4x0vI9XfiI1EvZcGf7XmZDlcDNc\r\np0+6p/bcAU5QiNXVEbu15w1sBQiOFnLb8bI=\r\n=8pSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"e52dd92bcce34ed0ef067d385bc56d9bae9a249e","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.8_1651130577760_0.4191945351719777","host":"s3://npm-registry-packages"}},"0.6.1-beta.9":{"name":"remote-calibrator","version":"0.6.1-beta.9","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.9","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"59255cbf8479a50eb169d7c49267d278324e46f8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.9.tgz","fileCount":7,"integrity":"sha512-QC3FlI/Q7Js4exl1rRA+leTDR3d13+Jln6eHPnhHNuWomfnt1Yke0TJxmL8aFrd16i473TFHAvXiZ6OdwOKOqg==","signatures":[{"sig":"MEUCIGTp4eo6A6AxbQ7uUWARWn5I9ONcOUO5teJRxPgJoE56AiEAsobnYACzMW4udZVzk7q/vZ8xu4ZUSYTPRhGBHtJQPcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21443093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiakQuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3mw/+PcIKqruk/kATctdIabS5MQeGNDGUegPJfVMfy1YQraIt232Y\r\nr3U8abt4fovA+8Hrm7mGwZRulYT/Af9NYkcXTukmq1jlWJjPsHRrAOesvhDa\r\nN6unzyK2NjRXQxdvK8dfPMPJmPY9s69wUVAfb3E9hL5M3/Y1GCiaBipbwWv4\r\nNpy1vk5R1OcBe4EBzHH6snPtTz0XD7svot5iybxYIIk0Azh2d4sEzQTsYSXY\r\nxG8DTZR7wsr6bGT2Fiv7idiK9j4jVANW522lZKRIguHDD0xGnUq7BzF3WDQR\r\nqFwZ55mLr0ABSlYuWzTXpiKQndsjuwIUVgZ3ISJHxar7J/A2Uf/3AnJ7KS+g\r\nQnkFeCxBtz4/W2+DQHlTfe7e31OR/sajZOemlhN+IN0CSvvfpWa5zfMFnMwE\r\nSLexx8B9mm4gDGIZU+cN1UvewUsNiNPIsns+9h5NSYe3v8yppfsFNe2jV6k1\r\nYWVd/ZHZzdNO0za888iuHngMGLA4tVLEio4Wqod3NwGaS0oWUgmwtTNssuv1\r\nK93wdJAjkimgx7uJmMXCG0G/pXXeluLIka8Gb5hsxO47tzQV3Rcxmn/SoXpN\r\ntVRwS23SN4PxNaYxoWYSbZ7JphXeT1Tv+HMjz/lMKDcdS1IirpiLJxAW+YJV\r\nz6E3jGkbT/tJwiRHjudjIfQcJ2QihwqjVSk=\r\n=I94X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"c2180a797c93827bd8c9a7dcb534a3e00b5e25a8","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.9_1651131437966_0.18346494912524558","host":"s3://npm-registry-packages"}},"0.6.1-beta.10":{"name":"remote-calibrator","version":"0.6.1-beta.10","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.10","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"608adcbc63f04577e629fca695fafa1434558a07","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.10.tgz","fileCount":7,"integrity":"sha512-0SFIo/ae/1NFMqmWGGI+mKWq9R9f4b4jxxFIWQF+n+VmE75e2Ei9taxnqp71mqA1nOg5AWkxM7+kdDeKqMkCXA==","signatures":[{"sig":"MEUCIDNHkSA1OFaJH/t2CSNrb2yWZv//KOxspS8w+5hXWi0vAiEAl0TjqJpXF1df5KALf8G064Op6fskLO29mjz9nZKhDoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21444708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiakW5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpLw/9F9BQCmI0XvXFiItZVQjqWM/Pvx+/7uVwi/20mVsV3HZ6Op63\r\nxY0us1jv0VUgyNxjbluGsUBi4rXM23VEhy+IK/YcpmxfqzvlH9dislIEWHOA\r\nZPhp9LjrixykRYHvxhuIt1hsTeLsUoCSemSH3AVqYWFJrkN0+gln/p03fFLW\r\nK8JJ+KSJwRCFNvXGTy7xuD7XHIhmLPgONd5sHgc6qokotMFxMa/DRWqlsJH9\r\nLjlm6HFsIyp/Ynq/2KNwCjcE//d1ZV0ln4eaxHAi6Upjx87QKF+LQAvc5P6a\r\nKq5sfkOXlAAS3nTvyKV0FreFUr2oA2tIj0REta0KWTWnjWSKXITLtV5JuN6a\r\nmNdLDrf7um62aIjkR8il516PUwMz9V6Zxnr6XXIBg2ZRSNL3EhO+BubOJtlV\r\nbXIfcBa7k/XUEabdbKmLefU0ofuEkT48iUuuK9PHaIA6sapL4kVX4vWt2j7x\r\ngOJZZzoHJJleHAU5YONAGScNYmgJN4Ylx9pY+aizY/c4SPN46IKc68f1PAR6\r\niVDbqp/sAiJy4unyUZRVxEMk7ihaGN2ytCDmOoTBtkXNS+9y1vNotP1RiZH7\r\nRIwPYqWj3qnp6SYV8ZO4DYjxLedJDN4eEYUnV3UDf1Q8YlloDmre5YgarB5Y\r\nCv2iBZYXEYs6ZHrEmKx58SBjU4Re7W3k1RY=\r\n=dw3+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"7d21deca9bd6afed1b535e4bda2459591083f2c8","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.10_1651131833594_0.9198946182089738","host":"s3://npm-registry-packages"}},"0.6.1-beta.11":{"name":"remote-calibrator","version":"0.6.1-beta.11","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.11","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"31f4cb7a9cb8d17c02f41752f9873057753f0db4","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.11.tgz","fileCount":7,"integrity":"sha512-rGz5ztz4Z0YKDbLdNVYrrcVJElKWXYylMrolcsljo3VzBvQYZ9UvCWdJlpe8xuCzuyOYtbVVWZYGnzZxfEK7JA==","signatures":[{"sig":"MEUCIBWRDan/Eu04bxlZ+NM4IaozBL0GvglU9RHrFHXhr55wAiEAi6pP2Q+32BcKlf07HkaOEtbr/P4ZFKX9d4/50fmnkOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21449328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiakgXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ+A/+JNY6LeLccUtqyTeDfbDt3BXarBsCWQEMVkHb/10YDNk1mTAx\r\nebgfYK2+uDNK3AvVrnAmXNWWPngEryMOXNmmCPgmJly5x4MpTaoO1p1yh2F7\r\nM7+HPGRH9ahoGAVwkh/d0adkFjtRKxFAXRAphHDMayPvpiM4O/VR2fc+5k3Z\r\nt0NCJWeoJvktWCALu32ZMBuAq9p+Fqu11sUkSTeu1Rdv76o/TGIPVzH2eve5\r\n/HOgQ/BraNAPgPasWBm5y+sulOBEYrJbnXqyti2pwAOWXCBITUUnUJjOlU+c\r\nALhmdJZFwvwcB7+zp+H6WtPJJy+qNzm+wCk7ZilwEV1Ouw1QtcBYjccNoKxd\r\nugVXoVp/N+zBh8b9c+0AHxnn8oMgDFOWiBCk9IKOsb3mP7Uyxj054ETf4Co1\r\njTJ4LZvmww0vxOCIzwWjB8QbielOudevaOuJAVLU4NnNZbwlbZbfDfyO1z/8\r\n3/3LTGd8N13xmKBMKpjdzHDXRPG4FRYXDPY8IeFKe7f7p+M0xthGMmi9RVra\r\nAI+6QDc8GKZfL62tvBeOI03bs+qJZByApBHuijTKWJg7eK+pjU22chHhMqVz\r\ns/0qlyjhACuhvoKMgxU7C3NRxZFmIKOsmJjOO0Nh7kL2BpAJ5bWN+ysARHHf\r\nSpLQzusmiLYJRhuY9BAfChbwQMS9Hi3u6Tc=\r\n=+ZGV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"bf253c2d9d216f48eef04d10f9e15a9bc0983226","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.11_1651132438905_0.06238309960994015","host":"s3://npm-registry-packages"}},"0.6.1-beta.12":{"name":"remote-calibrator","version":"0.6.1-beta.12","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.12","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ab5618bc1b8df7e3e1748950e5b23fe62f2af9ea","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.12.tgz","fileCount":7,"integrity":"sha512-jB2bY46+t/N2nbyXcksBp260U1+JSl1yDQGMz0x9mUnLNu3hmke9VzphABOOuSyTUy5K/BZ5m6pjzhionQNNoQ==","signatures":[{"sig":"MEYCIQDGl3WcPlRi763iKylBNm1eVQRUgQUlfke+GpOd5gnq2QIhAJuOoTZnr4/u6RQcGjlE4x/PPW2r6VQMZPJooclidYE4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21553462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiakodACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRGw/+Mob/iAl9nMePGblgNsz6KPeUP2JpbXufZSPGzXj3bW8VC12X\r\n7n8bxoh4ti+RbFurDS5NjWL38DNLsOsPYPBmQa+AaRPEwDM3ccw8Kr9A5nbH\r\naJz7lU8LuXBQGP5jJNb0xt0Iu5ZGntjgBHvJqbHadWmHAuHsobuP65IRXIOi\r\nc5vJ0FIATfeU7wHRjd0/9IGvM+m4i5vmwHaBKRFLRU3+VqEC93+WdsEsIbY4\r\ntvGKJA/ALEwWGkg1cMmkmwJ8SvXQOZF8zSEBilcDUjf/yAEZraOUlIek2t4P\r\niNN5ZFMnNGA0lDeJqe2DpIGgqOufZoIHfNLz7eLWcl+cONcSsmrUAXxq0lkw\r\n3FO3/vPNeX0dGfX7gDJie8e22zB13AeVANK+ihkCaLNa03dRUWtBNChRUidV\r\nMpYgpeiudvF20gSf3cZasMNZFuoGsYAMer74EUUVik85LIA0y2qsoEHWorkg\r\nyV/wJdMWXYSat4uuKWK20Hst9sGgLuvQIyR/ey72wHkODBELbflH3kPEa7lP\r\nS11JEVlo5LUDisxaLTOde0qQv/aUMzMV6ZGXXnqfKaJfGDf2DEvqmy+4j8xD\r\nBDaB13/hPw9G2Wzc3H8B3axsxVxlKPebDofGTlBzT6Yg9W+X7sHmSzSr3o3N\r\n0kjsHUVEHWjr9bVJqRBSdoZFTKjdzb66MSI=\r\n=UUTD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"344745932d5cd7125de657a80d599d6f890d5c94","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.12_1651132957416_0.8388134594301264","host":"s3://npm-registry-packages"}},"0.6.1-beta.13":{"name":"remote-calibrator","version":"0.6.1-beta.13","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.13","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c60cceaba9cbff162a6f16a6a8e95b91a7d6d84b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.13.tgz","fileCount":7,"integrity":"sha512-09rAw0FjTIQDzay9tf82cS7YZ6k78NJski278+lGRFFCkvnWC2pdxlsl/bx+H10eNs4Dtrl0ALAyBv2Ol+NHBQ==","signatures":[{"sig":"MEUCIFPpmK/O/wxXTe1ufVkz3R4h2cy3HJKwmQgAbsBf5HW/AiEAxiQnnD/6VPY9mgWusEpLZP+tVrS9I2spz5254x8kv3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21552162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaktcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMFA//TilfmVU6os0l1RMVrWPo6KP5be/YcItRjwrjQ3amDnDjlmxe\r\nRia3fdbTPjWYKNUQkTyf+8BzFqxd33D2++Q2R//1LOWowqGyQm/CqZhDfjXx\r\n2goEzGqIKgEcchUJxLmIH6FfThLRKGJrNZBdCIG7yKbn5aNamRnEFQLPsXzO\r\nWDowVVOzkZJfZBm0+BzLFBT3guAbv/o3PSUXFW5uxaoawKaeLKmst8xsC63O\r\nWTCth6/Wl1jTVX7UClwvOJ19a76AraFP18EB2XVIH4H3aE83Fyo47SFSn6j/\r\nFsVoMnybomrOd1iNgJPvneyPQtPOCWAllxG2DXKU9i2ADz9Q2l+XU8oEFICO\r\nzZHaFkRMMSXsAI+m2AejdPr+coQos/AkCXLu+kIJDe0FAAfVy75xkWv0RFBJ\r\n4TvEJUPqrCo4QKXfsx6+CFJYY6a/suX0iR+mQRcry1YPfbkxJhRfUn3xpEFh\r\nIPtyu37yMmBIjCYr0gXwAsMyHTa8u0UYe5ZK0PEpC+8FkycJBd06fdIizn+s\r\n09+m8gyLXuowa3EMDj1EQl1hEruO/QQ74lIJfI4ORrhhxmgRD+yPUWSLY0m6\r\nNjfYIWa7y0MJMGq2MwGSF0lG9lzH1/ig/NqNe5TyXGZfovOV2kZnjgkOmtrl\r\n146IaXGHwC4fupG5JPIANGkVROVmIUOaQxQ=\r\n=9CJB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"a2f27eb8f986f5dcf33d8def29b2673b40284f27","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.13_1651133275966_0.8333734921014859","host":"s3://npm-registry-packages"}},"0.6.1-beta.14":{"name":"remote-calibrator","version":"0.6.1-beta.14","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.14","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"69f7a00eda497763e0f08a733e0ad1674ebd875d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.14.tgz","fileCount":7,"integrity":"sha512-Ezvw3W9bQU0z+SUjm3i0qzasAUN66esD6UG+H/weNrZ+B2h8Ur8XYL76L295yjNDR54gzI5M82ib37BLKQTt0w==","signatures":[{"sig":"MEYCIQDqi6pt7C1vqdwQlo7dWYDnuX9e7oPdITT5ZXOu+Ly00wIhAMQu5L5XW5fg7W8HF+p9ktzHXoTKIaffJLbTLOV1vaoP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21553037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiauMSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu5g/9EzQa/Y58Ay1HO8YGlsN2CxaY/peWt+rJ+I5Yksk/l6j+3TdG\r\n9Ea2zE7LyslrY+srNaPq8bcsIUK9ihe0A0Vh3DKmgEizzSPsTJv/IkeOieuW\r\nDSOfFY1TXGDyOfuL6vk05PkiExJW1LjVHecdQ+oPW7xIEmBNy9iT7NtQuUGg\r\n9eS1TZ4CmpZWHyYK5ksVk5bJnQ2mH+Oq4fCKa0YXCXILqn52E9iWIeLZ35l1\r\n6Qy1jmaekfuPfmp3zkWrLG53CJXD61Ew3lKNcFFKC1kf26VS+zsC7FbDDMXj\r\n1DGVFYiWU3Jr3Jda1IGw9SmR++wyDla8symU5HcywRFn4Ppq8/ArKsMkos2D\r\nCxDI4eyDxYyvUEmwdidAi/JGfUTsOiGhzUlTlnXCeiPTeIPAiomVxHNI6MXR\r\n0JIjQGfxGmvX3mwwYU7uhdD3bayIHuZIUcPheLj22FCKLSBGVahfna3TYq7n\r\nOPBsZDYjfVJGPdmMHT53VexrgswRSm2eCIylyTvoeBMBpsPX+Rw0Ws1wCAqG\r\nsKCDbaDIJGIVlGGO4WuPz+SbbS2vEX4p/2osp2N8B3pDaiLudUM/T07nKKhf\r\nVayZgDtUtq2SrvqrD0+KeiTphJgM7+4XoZKsxfOt7bC6RjzLZiHtILtXwZls\r\n5dwCB9t010bcqhGj3uUdJhU31eGfTq5yvxI=\r\n=Ve7i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"1534243c9724b6532c23a44ad73df77dfeb7edd9","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.14_1651172114230_0.9566157552526819","host":"s3://npm-registry-packages"}},"0.6.1-beta.15":{"name":"remote-calibrator","version":"0.6.1-beta.15","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.15","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f65c46783c23251b56d4f10999725ddc100ae682","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.15.tgz","fileCount":7,"integrity":"sha512-wYFUI0AWEjpqmI6NkEDD/DhhJ2iehrJdy4+4JJZCCOvOvSGY/UwBYsfP7KReie6GEpVt7JOZbvuJ6PhDT2o/MA==","signatures":[{"sig":"MEUCIHsrX18IH21OjZ9Wp3hERCER5k8vptvadOOg0aruLDhNAiEAniA3pmqgkEeGzrO/NB/cVDOGFWkUZ4CG9nM76Dxbt7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21555680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaxACACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcHhAAmKfXtfPSEUVhOcA7C0KbdAikN+8c+F/7wrx0qUjyXcEoX0Y1\r\nC4O3PZc2pm7xaeJi1BzofO7+RXtEvykrYFtLP/iMgimbBFcbUezs65IH+t3W\r\np6RBLUp4wuZM8lnbjlaO3vMvE9yMBNIW6PnRc1OGz2Mh9IsN2tR/P/dA8TaY\r\nZGZEF3Yc+m1CfHd6aVEgqRliXMHVO1Ryn+1NmSZBZMpftwz/hp7RSLSQ25Yj\r\nInCATmDQPWGnn/gINaBMmSGvrBvi9BVvJguLetaKJVRDsmD0zdhoybzyH9xJ\r\n8AOSWv5wi66EiZmnv1gs0GmKu9ZVW42+Dsc7mnB559PvoT8Wfh7Hw0sltrMl\r\n1iKvakLB2hhn/RyQpHN4oRlqaXDWCt8pgbrbVoRdrQpT2o84MIJbOEIwgnZ3\r\nrga8V2x5rSzn9OGUzxz7g1bs1s+aN8ADC19aTz3ntR/mojRzETuT3Qtxh7RB\r\nG3kWH5B+gXIvxSs21aTq/HhZBos31jmIA2imglHXyh+VxOkuQ1zHS6nQvk84\r\nEBh2cDtPNrdFQ7Hp6JlP5yUJUJIvTFCTYSvBcfk6B21lcdbQffoU6xtbFv4L\r\nJ/cCzHr9pWDuUZYg3Roxl+Yd14d/Hzg9dsNjM5TDYeLE7TmXQjVkBD1VSsTw\r\nYNbnwxwTZrGscJqbva24c2nxFkfgFNnDL5M=\r\n=TQw1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"f45372acb5715bba0ac4cbed1fd39e97764bd3de","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.15_1651183617956_0.14562846486663417","host":"s3://npm-registry-packages"}},"0.6.1-beta.16":{"name":"remote-calibrator","version":"0.6.1-beta.16","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.16","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"228ffd7a5fa747739f4f96afd55aab91f25ae0a2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.16.tgz","fileCount":7,"integrity":"sha512-GrSRuGifW0B5hotQ21pU2qu/56wP/8G6XqjALuUPJXh4r9M6+b4QNclrAn+t7/HC3SInxFH69sNZRrSceuY9qQ==","signatures":[{"sig":"MEMCHxuu587mJu1b6hB4XRjRtkb7tJojv15lPehtIGiXNoACIAH8FTnG+/M9vOpb/xOTxyQXU4fGvGjLuJGWBMWJ7VqY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21264221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiayTYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI+hAAmPf/MC/01PCJrz/AKNJNlvpL5lNLT9sRyW6B7ahnlm7FpY1u\r\nZbV4xg6V/7A9pOKHOAlQ7J9czHnOMGJMhrOmUq2omCZ4IGCBYn+6F09ptON2\r\nqMX3/ao+AdNwNXN3v/VsHwq5OAl6U4oXIWq0dUWEr13ulxKVYNS3DO3v03LK\r\nMuWJ6TJPGvsAcv7FjXyaSYLO7Tn3GeEmuC/ZZ9xeyPeROf/+H+XOIhiBKfOQ\r\nxAaZhizQ9BQbfSMhCDpYX2UFM1g04gxdtZFhj9nGmaEys9dteZ1Y613c4joH\r\nl/7zf9+AC25acMzPY586hraPhOQI7nGa6vCTuulIt0zltarRR/1++/BjgbaY\r\nhy3/ogC/ChzPmWPilZHEFtE/yeKAH00ysqypBPgDsfb42aYSVwPnu6ltgbov\r\nJb+v5JBZ0vUfcSRk8IDUVps3j6n4zxcm3TkRjDzr3gQ+6mjZD8m9IPJw7WPz\r\nfahLOwLqJgcJLp103crYiPnlSjnBbvwRCTDx1UWYdgR4L9vACmZZc0TGp5Q/\r\nDrKqA3wIES8iIKutqmX4RhMOmjS6bTNlNcaQNoIoxl/veOEcyqHsNDmQLm1+\r\n7ewygJwGsHWnD4PCpstDEij3dvGr9XL3xne6r6CuiL+BvVpVqmVU+r1EfMr6\r\nUy9HRKtSx07Qq13ZezqTJf0OiehvIB249/0=\r\n=aUlV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"f284473ee6984c952c8716a0ca654ddb29cabcef","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.9","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^7.0.4","eslint":"^8.14.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.9","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.5","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.8.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.16_1651188951922_0.2851642509272714","host":"s3://npm-registry-packages"}},"0.6.1-beta.17":{"name":"remote-calibrator","version":"0.6.1-beta.17","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.17","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4b9d61d97ae6c7a9624d00d0daddad7f7985193d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.17.tgz","fileCount":7,"integrity":"sha512-qWHntuSBDkq+AGgP+JCo2lEhndqIycoeqNEq8ezuk4KHK7nUF12dwxmFbrEn5B7NjMo613ZC7P8zrqMSGFfzmA==","signatures":[{"sig":"MEUCIQDByfJ21UwARv9thmozU3jgdhn7NfJyVGm62On2rPt+CwIgMqEVS/2vM5frwr/xvNW6EgK6kq4o2PwV9xjPHCNjoKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21632241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieJcWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzcA/+MMaq9d3vVOCTdEY+Gbpynju54qLsIWeeO0MyGx5acYFG3b0H\r\nKzNONMx++d/4xgeQPNZu2CmuPfLpWl/zgBEX7QBPQcDtXDX3Sq3UrNus2nT9\r\nAMd0IQBEPhhzMQwXnU47fYUjUkgHQUNJfiQlL3H7dRhGveLa/d9/Es8TCO+R\r\nDD4I4hY1ZJq7gjBtPLHeSLV+MO16IWBhIhDiCfeOCPscPEz0GXNCSfFHWRpb\r\nHNzh9F0tptwyouBAUwTx9/pZnDf81eF7XGnr2EmQlvE1hARdrYpjcgrXfN8Z\r\nCNpVUmyGx+fAt2SBo5VJaBfxp1otCM1vNI4Dr15SNIbwjI8v2gyK+05BMupj\r\ns48MKZ3KOUy2ECpzQd2E/CHhCKS9J90+Vhjw/E96IT777kFnf9BP3XmADj5T\r\nbtVbTni36t6sO3KFQ9mebK2SOK/PKUuXTGc3h9ar5Qv+cCg2tsarjvNHqGO/\r\ngHxexljJrbhpLZTG9XJ/9hFBFJ4Xeu1pP8qPveWTSSTMDApl9aUh0Q/YAXGC\r\nXfb9fcP7bepcPjQpt0rlZKkFRdokc7IrKwniegeVY9Ty+kfgj942Fz1vnZmz\r\nXL7J3MjR+kW1sobvYYzWuPsrip/Hr11yt2WrdcwaQ5dow2M8OFfL9BBsLDfX\r\nRu33tf0S8qxI+RVWPkdObFNJKVWmd9S8laM=\r\n=NJ4r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"97a0abc1422cd6e7f7217f4a9a36596877219731","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.12","leader-line-new":"^1.1.9","device-detector-js":"^3.0.3","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.51.0","xlsx":"^0.18.5","husky":"^8.0.0","eslint":"^8.15.0","cssnano":"^5.1.7","webpack":"^5.72.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.17.10","lint-staged":"^12.4.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^6.2.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.0","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.17_1652070166053_0.10308578120797063","host":"s3://npm-registry-packages"}},"0.6.1-beta.18":{"name":"remote-calibrator","version":"0.6.1-beta.18","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.18","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://github.com/EasyEyes/remote-calibrator#readme","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4f9fd2bb6899387692a2aa4d9ff82f94231c31e1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.18.tgz","fileCount":7,"integrity":"sha512-5gR21xxkx1/jvDfBY400S2ZVscku6KhgxACXhonbJ64RPGM3vlx4dpPRWuczutJ96NLudiJuWBLpUoMRuqKxHg==","signatures":[{"sig":"MEQCIH1bgug4QX+0eLVJcgZ837X0WcSP2hvKRCEOBxUOxsG9AiBIZE0lzZZZ/FRgMPyVXiAGsoFEcQudXmStxVtxgQDNdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20827014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiVAKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDXxAAino0Ke+lSMKjQQzNOMds5XBm/PQLUwhXCq4C6JP1GRnSlEJz\r\nZ/Z0OurALATVfK9abxD2XT6UVWIo7fVGk+5VIZYlarQqJgpgB2YPn6fAw1nx\r\nkKP2VQ39d2Bb7HwGUSwS3M+P+MowXU3bYq6kJR/YrXdUp3HWWQceVd5TWxzX\r\nZ9SahjdiILGxxkP/MTrs8ysNZS/498xQorvJuIA8fk9HTof470jODPXQsG9z\r\nl0FCSm0BmeXWSFD/0kzrRMTdWW91xyBu0ZJmgDaipmNSP6Mz7NTUNfwq3ZC3\r\nZl1JxSPK1UaCu5CYUyMbav8H4TvdhV2j9AQDF9gpnNtta14havB/0lcJpE52\r\nhwMxr1WvBPUHPH0rrEpL7wlSmcJ3I31HHYf3AHeqtehG3zpGThnpzJSQcALy\r\n95Pzx4NzA/AJLhkMIxvvFr4LPLbLuRuqDzn2p/R3DyXrFpQRnwhFw3UA1roe\r\nd+0zo3TZm5reKhUXZOyWocBW1fXLjvQarwK8pikihF6Yw0xbJQq7U56R04rn\r\nxSgfRaX/uT8oDaRW2CoC7tkLKrLO8RomivhS9Gy/boKXR9++tTmOvBvu/V1r\r\n4xdD+MV/gchHsMnsfv+4SkaedoMWum+x9enB/jg5ERg9M0SARIXjRK+3l+1Z\r\nZboFmvvb8qsGbQmPMwQtXzaOPYlNOqQJOfA=\r\n=C0/H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"ad881cd7af07a3375a905af8ba5794fcae009a60","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.14","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.52.1","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.16.0","cssnano":"^5.1.9","webpack":"^5.72.1","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.0","lint-staged":"^12.4.1","sass-loader":"^13.0.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.0","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.18_1653166090306_0.4060897661566849","host":"s3://npm-registry-packages"}},"0.6.1-beta.19":{"name":"remote-calibrator","version":"0.6.1-beta.19","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1-beta.19","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"dd2616460fb61857aa0d45ce00fc525c90286847","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1-beta.19.tgz","fileCount":7,"integrity":"sha512-Yv1yzQSm+LnXJn8JCyHBVlYEo3XG37p1CVB/OflFgKmst2Nmoxd+LhM9mkfUq+dx7zyoHDsOKIn10pV+ZRAaGA==","signatures":[{"sig":"MEUCIA1qz/XX3u2krMSF9mytNOF9YNd7LfIzH2sKYMaqm+vFAiEAtebQNU5pDu1KJAxNj4A35CQaEAVkas+jDXvorKmOIzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20839924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijtYOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYYA//UjymKvi+a5bEeixAzey2zT+Y8NtqzfFCm71OlKjL8fwh1GOQ\r\nOqgo+c6+/lWPP5Rdd+Z9TaHEzo8QLhkp7glLQG4ZO1TGY/XdHDSy8qCRcG6I\r\nliShZ4y8FxN05R5RC+lQxnhyKIObsyirCOVwim7lYhRQtemCe3dePQzgD9Nx\r\nsNmLusRwac74pR2Ctz9tQ5V6WFl4yw5uc7Y+lUL2J1Fl9FxeeEUqnyKbiTyP\r\ni0xw2z4ife9lQYHlgmfw5kx0VYl/gC+x4n93OpCuxBtuZCT0rVxetypBO2Po\r\nuL/KrNql+vgkFYpHZ/IhyjmSLAgeAZDAdhzMEYhdOar8IigkZd3lnK75yhdN\r\n155ng03V8lF8OsNLDzf7JFDnvzo3jFfmNSMoOs+oFc55i52/Y9vd8GHV2FTH\r\nw5bqaZmvyWn8ku07mDdd7gL8MC9extWgRhJpkre4ZvqqxZtybmwwgTI7O4+C\r\nZEMfAf/1NxEYAM44UkD81ESeQ7Mwd6UGSPyyWLXUsvb8Q/jdaT94GR8TkMl7\r\nkGPV3AwwWwoRXFmYAF4yfaOlcqurOLDNSwwmvzldLHvUbHXVGx0KgHMwSQM+\r\nhUej0rvCYWwWn9ticMApLLPitKqSxva4tbc9nFMIak7pdLeAuzGt1THXEhJ1\r\ndzVxpSL5ysIOyb2QBLiZp6gakxK6tklLs0E=\r\n=DZiN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"6466d2aaad31ca30f22c68da041954fb7bbebdf3","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.6.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.17","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.52.1","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.16.0","cssnano":"^5.1.9","webpack":"^5.72.1","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.2","lint-staged":"^12.4.2","sass-loader":"^13.0.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.0","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.1","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1-beta.19_1653528078539_0.45104350856357756","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"remote-calibrator","version":"0.6.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"1adf3c1fad3829d92db21620e662b18dcd4f5e37","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.1.tgz","fileCount":7,"integrity":"sha512-AFZgUMw1v3Z9hmSZ62POeXEl1E3i2BQg1kvRU0uOZqto1NQXEXNurrdTvvNPtbz3Gv7/aCm1vDwdybJGw3arcQ==","signatures":[{"sig":"MEUCIQC//7L9IXn+hCgY4VZzVZ2Zohnx1EuWlLRU0p3DfZyYkwIgc10nQRUWsZiJvF4UfsCtGF7GdkmUnfaUQGHQ8f8Cvwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20840967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim+4mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/PA/9F7YWESlIP0fNW26tWMM0IQHjiA8Xkm0fKYE2b844qTeBv9L+\r\nl/W+hhiRIuuSekeWhHJzfSgo6Kk0mPM/1omayDr5gIuKEqErN3Ywf8Jqm76d\r\nvnKIktLZkhi5VWADAoGCcUvvfAUAmjHwbaLTWqp67KfGLcXOUyCJJaJB415L\r\nnfAxp3qcCRQx5sV8N/0Ip93bwRG/jRjxKS4mTRrq6to/Ar1KQpcTfA0Q1yzM\r\n0AfBjwbZYkETfu9jiNNv/DujKkJv/DZDgIN2keDzSIP2KUALxahX7TJPxXFD\r\nHD765mGhFpAhtYa0sG0pJpFx5gs5WR+2XvlDWZV7oIrBbLNpPQaKwa5RQL5C\r\n2j9n2MqZyi0c1CuRaEkqk2MKrGvAoEzk+u1PsXMgQC5jP7caWSJJstnl67/e\r\nUJc7NwZKQVIa4YpNuMO6MrWQwHgJZLc4wcNXI8yuGyg1jm5US0fnvUN99nRE\r\nS3S5M1PtrfevtstIMzfnfNh3SEPf6QHumAkPSiK9n9h4ooV7K4tHMPmOs0Cv\r\nqivFY+fto4j9IxFlMZRd2jHspn5xAfsuFlL9FEf6fpO5fiKy/LJNip2CaTgX\r\nKpuWX1pjS6Qo4Gy1i930Hd50hbtuF2LmdPsm2P1S12UdenyvI6lxDEE0d9tD\r\nLjDOoB2GUspbqKRmqXk3A4c+XENogd6vuCU=\r\n=rtGz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"999c7f557b407fa677cbf1124d3cd2265ddb83b2","scripts":{"dev":"webpack --env=development","build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.11.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.17","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.52.2","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.17.0","cssnano":"^5.1.11","webpack":"^5.73.0","prettier":"^2.6.2","css-loader":"^6.7.1","googleapis":"^100.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.2","lint-staged":"^13.0.0","sass-loader":"^13.0.0","webpack-cli":"^4.9.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.3","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.1_1654386214577_0.30811748822116947","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"remote-calibrator","version":"0.6.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b3de012002bc2bc1649ef11aeaf191321b3c2573","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.2.tgz","fileCount":7,"integrity":"sha512-fhaPI2fjbghcsRjFqB58XKl8s5cFleIeyuZEBS+kv3sEO+DXZgS1lp3P53F8f1ExIjMbExU4cJsXVCtbxehuYw==","signatures":[{"sig":"MEYCIQC0mQQNI4OHFpSvUYVL+/Xat8XWd478duqCrIVa34TapwIhAKZu0oHe4a6OpXqgCKeyhSBG3fb2KiernjXk1IcZbHqf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20844406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqrFUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmryyw/+K1LOhiBxnqK5fN9xjnHcO6xse0EjseVhsYPk8l80KibNwHT3\r\nBOu+1W6EfpNCESp66ShtMTVwpZ/GRBLQk5NIdC3DM37ugdUOv0wXThjssSUw\r\nEACK/xeZP/6zEoR//1x26h5P8j3BSRXpILc81cj5yYSmOEciGi2yZe8zceZl\r\nm4S304Vfsyk7mzLCW4v2CnsL8JsQ3MaxfwxyogSScMk5lAI7uiV+wNZ8CyT7\r\nkHeg53waxR8gjsTd7Lhjj4EgZY0CAwi9OF0jj3pkDA0wso1G32TDZn7UTt71\r\nebjsgQwIpH298IR74FiA0HX4/wZnwpXzQzfO9Zh3hp0Xn408firOclN9Zzn8\r\nzBSL7+HTFfjBJn9cAtJQIU8n/2yaQujIhuIl3H2MXzFYJWOKv2mBMSM3v6/8\r\nV0mTc9t1mXbORqlJWh5DkCBpNeWenGPZT3rZAV/R0neoIrMkcN+RYcojW5KX\r\n3FDM2RQ9p+qQErDfPU4JhIp0hh0UXPMzesYbr9w5G4BV1gwY9q3TMivwoPJS\r\nJ49iU2PEo/pOT4hxoMw4ddAz74HtPnMzjaWIRz97Ut9QAMTOqTVpYUwuoQG0\r\n0I4nlQDvWSI/3+iLve2C/NdUsbJaj632S+c0p5aaZr2JtX+F6Wp212nSPpaJ\r\nJyd2Z2qyoXGY1ZVUnOOxzoXPTcRyVeAriHA=\r\n=+Cpl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"7ff2743626535ecf0b552b649304d74f2579a9f6","scripts":{"build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.16","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.12","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.17","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.52.3","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.17.0","cssnano":"^5.1.11","webpack":"^5.73.0","prettier":"^2.7.0","css-loader":"^6.7.1","googleapis":"^103.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.5","lint-staged":"^13.0.1","sass-loader":"^13.0.0","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.3","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.2_1655353684288_0.18912294655210538","host":"s3://npm-registry-packages"}},"0.6.3-beta.0":{"name":"remote-calibrator","version":"0.6.3-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.3-beta.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c5ef88036822e2059aa7d67d90fc428922ebb09c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.3-beta.0.tgz","fileCount":7,"integrity":"sha512-vDzdE2tk/z5p7QQ/kgzenRomojxgatco9TaCfp8VNX2uoqnOr6XWKTC/LlGH4PvWJerkTuXl7Xk+sLGR4E3Lwg==","signatures":[{"sig":"MEUCIEPMeuVua4SN/JsQay/gKsN3bTxIM29rQdjDpyhmyYb7AiEAnK5+p8RZ9KE6DC9I7r13RtucCERzBBRYGv31NrX4tck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20965058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirQ5IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/1RAAi2Jx0vkBsVGWhwilJiJQp3IyriLS330gA+tI+aGJ/i+o8uOe\r\nGPR5VlEovmW3LEUQARi2GYL9ZPGD7rFdfmJSCbm58LRP0ZK6lB5AjiyzmTUH\r\nZdXAEgUsSg2yYv8amOfYivrYjW1Jpn533srSIzWl7ct2n6c2t0Ij88jWf6d4\r\n9bpEqQc9kWmr9x115RhArraY3SeY9+C0M2hSmXzUdVwfzNke6x61UkG0r8/N\r\nFAvAtaq/eVNJe50oUnsPh8c35JTrw9iUBcmI0OpdxCidP+WoGHDel5/fjK4Z\r\nNNeuR6IodLTDAW5FpNaR8qxWHd+JbypPumXbRFe2KBMU0+QRGjWlfT+PmnVR\r\nzLrurwD7Jv4qyVDcPSHBynUKAF8rFhJHxibg/2Wsoik2XSM0HLqKoB0jJn5e\r\ncIxy5rMZDKr8+0Rb72KmN7PXXORMUEH9IDjOO7BjBBMJmxs17D96/ZbaIoOV\r\n5VFkCdvM6cwXS4k34oVWaxhbgzmsLQlVY3MX04feQ09SSYSVhbXkHaAcY+eo\r\nI7S6/+T1sDE6Lhs6IlkejmyvQaDJ1zwC/In/JjJ25HXTtrcw6Ih7mrdn54+x\r\nEK3WsLcz2jhgfbJ8cC19wCmqNw83ltVQvA4jiJivIkJj3/NaCOrt6GrV6ISM\r\nQHFVef+VQ2yDtqNjQls5e5aFal2VZKVAdB0=\r\n=xIxA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"35de2e21fd394dde1eb295c23edb8dc5fb886e60","scripts":{"build":"webpack --env=production","setup":"cd src/WebGazer4RC && git checkout rc-prod && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.12.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.17","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.52.3","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.17.0","cssnano":"^5.1.11","webpack":"^5.73.0","prettier":"^2.7.1","css-loader":"^6.7.1","googleapis":"^103.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.5","lint-staged":"^13.0.2","sass-loader":"^13.0.0","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.3","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.3-beta.0_1655508552320_0.9912906659320915","host":"s3://npm-registry-packages"}},"0.7.0-beta.0":{"name":"remote-calibrator","version":"0.7.0-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.0-beta.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a984a1fb974abef0e931846113f680f0141713ea","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.0-beta.0.tgz","fileCount":7,"integrity":"sha512-UV7SgjQxhs4Wa/aZEWNcJSO8on9ACi/hMVD+kuhTI778PumjaRb0zmGVe5Pc6qw91kynC5fyb845U/rxQMEbIg==","signatures":[{"sig":"MEUCIHdCQJCcoKq7zfcw+JCE6gD40W8YfiTwZZavcETf1ZsQAiEA2+IPH2yYN+QQRCvQJNsTWw9qLdvSBpKV50i2feD5NNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20887121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitpwFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq05Q/9GbtiDkdgknTaQm3C4SQcQFKTeOI0mWxHsFMSlZhZbcKa57hY\r\nimsk1fMU0ua/JJJwQNsstKyVk2UdNpLMT92mwQxhyaL0V14WwLtdud9btfMD\r\n5RVMT6RBlyetLAhoAf/cVrkVfXZpR537HJ9ryk02JrAtNXWLsweHN3Kfhtxn\r\nauAdf7W9hOebcnuKec5nvGYUUFJOtCU9XjFqXUJ0jX8idZfMn6Uvk4tK8uHH\r\nkEdMjYqQcJKw1fZNzapd5pUOYOLmHezgtYdvMWu3WeydfYj4u6ZOyUfa1NkQ\r\ngYSWly1U64N5ZbgJ4/LM37Do80noZ8Pcx8CO0JzfWnosef0RKxLcV0GQjDsk\r\nYDYGWqBZXAsQE31Pt7yQHDeyYNMGjbUUXoFw+SyHyb80Ipk1wmGqOMJJGhXZ\r\naRlLOltUfzd1to9S8skaMyCmNoxu9W1aGf8uAsrKllwSSPsdCiRPAxuAMDjm\r\nD47BjarM1JE+wU6U5dDwlPzE00XexAAy5Tq08ILPTrZdCEHgWlbhRIVimTXx\r\nNrRYdm1YgjhBCOmaMVcXddJOr0WuoN56JiU314dgf9Ej0jKrngMm98uofJy4\r\nj6msrbSesI3cFewbmHlLBhEgKxsVyZp4cVQ+tulgU0XLtJHY47uq+4Hq5xcC\r\nZeMfktOM8oY+ZgwsFBDsesduGSRInsUgwEI=\r\n=q1yY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"9665102a6971149d4c64d275bf45dc631fc60c83","scripts":{"build":"webpack --env=production","setup":"cd src/WebGazer4RC && git checkout rc-prod && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.12.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.18","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.4.5","sass":"^1.53.0","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.18.0","cssnano":"^5.1.12","webpack":"^5.73.0","prettier":"^2.7.1","css-loader":"^6.7.1","googleapis":"^104.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.5","lint-staged":"^13.0.3","sass-loader":"^13.0.1","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.3","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.0-beta.0_1656134661320_0.8562729460209038","host":"s3://npm-registry-packages"}},"0.6.3-beta.1":{"name":"remote-calibrator","version":"0.6.3-beta.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.3-beta.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b326bb2565177953d27ab7346450be52ea2a687b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.3-beta.1.tgz","fileCount":7,"integrity":"sha512-GAdSBjvLPQkn4P19F9JoutL+T1tyfM7apHBecpLJnqqGUoNk4yFLM9h2N7HgR19dSTTsNKCous0vfym6LCxPkA==","signatures":[{"sig":"MEUCICuFQ0GVg6NKc+mnoM01OpCy6EclH8E022maILUSW3/HAiEA4jzcIutfSweLPvqMya1ozvJDpAB8OIHmIqCdJuElHH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20887684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuihvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFjBAAgYRAWc0VTkxWgP3h5+o+ur+oImlDw6DOOJ3nH4C5Q7Ju8kCu\r\nGllwJ8z/0N7UIifwjz2BtJ/RAJXqNGEe+JOL73oYLhsan8v3v8wNoMbuJFWd\r\nruB1aY6KmvaAQ0bw2xF9xnIaCj8+TRUhZI8vfAyWj6PbNit/GJpmE7NsZuz/\r\naYL+tQXVla9enmuFY8hl2hbN8mCcgfhc8TE4QS6wzV8/SBqwfKcBCGivNzW9\r\nlCNPc4OhaFQT5BPJTMUJiEtJBd/g3nFTxkzxpHOYVpCgDsO25vJXL6Lzkf6v\r\ngjuV8pyvM1duBSOyyoToiQwutU06HSy/fCvHsfLBdDGtBpHMUfhdaQrERHql\r\nz6oQzKnKwjha/EaUQGtxECPqtLCRFJ9vWp141POc+syBp8GAmdf9Bjf2t+VK\r\n+vCKVYDqpx27D50Xs3VDxl6kCzt80jhhAFhzlMbz+2+pfsT1MzlpYANzK39f\r\n+dMY4ZgKjuCFGkrRE9exPT4rrhHsatTj4zOb+acv4r5bkupsCnDDa1SsDAxy\r\nHwnz0wh0L1jE9x1/lYvXNjjflYziP5hYsXh2bM7EA/ee0evBhE0zKLxBpGCC\r\nGkPzIky5O0YmCc/LP9u6ev6Di+6fz+eZwR0vDPYUGL5uCxvusJoG95ifBYEx\r\nrxbUvcraZaTAoKhCX+UTjcvjQ08jiJmmoZg=\r\n=PS2n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"f0d5c7c88558560a5406f5d31fccbaf9868b2a08","scripts":{"build":"webpack --env=production","setup":"cd src/WebGazer4RC && git checkout rc-prod && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.12.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.18","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.4.5","sass":"^1.53.0","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.18.0","cssnano":"^5.1.12","webpack":"^5.73.0","prettier":"^2.7.1","css-loader":"^6.7.1","googleapis":"^104.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.5","lint-staged":"^13.0.3","sass-loader":"^13.0.1","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.3","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.3-beta.1_1656367214921_0.6597885976242","host":"s3://npm-registry-packages"}},"0.6.3-beta.2":{"name":"remote-calibrator","version":"0.6.3-beta.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.3-beta.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"562befe6b55903cfdf59d8f037c9a1a991c837bd","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.3-beta.2.tgz","fileCount":7,"integrity":"sha512-WYmBjj8P9COnnEG4Rbvwp6YG3mWB0ggpvaIoVVxsOAMUvSSWS8ApNemv0bmI4C0ZGij8qIkFnsf4I+W7SNltBg==","signatures":[{"sig":"MEQCIB5PYSoy4TZw1OyciSt8ie9GpFWhvgWBJ1EO5rxOcF/9AiAxy5nYhQVJuIM2HyparpTbRUACxBK7f3YocOyl6yMB2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20876812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiujk8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBhA/+L9cC5P8Lgs1z1dprkW70KNDb08GMlbm6MLamophb7jRHYp5U\r\n+zTYEJNr6imXFEY2SxQuL6OwGMsemRPuzli+sO5dKgxC5w5lVZdL+1lVXUBV\r\n/5Mow4+//TwEcCF6aD0j2dnCYAadUwtOoGlPZkrrZWGTmwCVrD3W0UDzUkns\r\n8CLzYpJiPd6yytcyfM6FnFJjf3Fgaqc5wuXXluTROutFguIUKTdi5efOdsol\r\nvdmXi+tEMbRXcPkxg8HySQoaw/Hphbsmqya2MIxI7AZpdwQVWJyaB6rKaduB\r\n3VGLNL7tx6kWgTb13BDySwU61G2GtfCMbHm2FuS7zEu9L95e2pbxUr8nHU9y\r\nfbYFHO9zDXxPGhGkatxVcsU/SI4MwNG9OI4/KkW4abpDerAtJmOkEL8Dzfic\r\n1x27xpQZEfe3dMzQ/G0a6XqykbFNoA/FPH4Xsx0U6IYCMCN73Tj/Ipk7cR2f\r\ntGkx2voTON3PN2RdO5Fy2dkR9spCeaXkLDzoba7rjx1D4Hs9S/fU5fXqEdCM\r\nxp8WM00nzmW5/AFDk246jUVF8THMYDjDlTWJoOT/6XBA6s+Tg583vuISWwsI\r\nK6R1oHf19DiOMZPhFRN/hMgKlMiUstN0v5vLLkOes2PSsxd/oArRIgxTZVEf\r\njOeQ7XG9bHU5Oh95PD43zwBp26Xq/RK6PR0=\r\n=xgME\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"9c7bc171ffbe40e3cc7f255c9b1dbe4c74bdcf1a","scripts":{"build":"webpack --env=production","setup":"cd src/WebGazer4RC && git checkout rc-prod && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.12.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.18","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.4.5","sass":"^1.53.0","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.18.0","cssnano":"^5.1.12","webpack":"^5.73.0","prettier":"^2.7.1","css-loader":"^6.7.1","googleapis":"^104.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.5","lint-staged":"^13.0.3","sass-loader":"^13.0.1","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.3","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.3-beta.2_1656371516342_0.03081993945477457","host":"s3://npm-registry-packages"}},"0.6.3-beta.3":{"name":"remote-calibrator","version":"0.6.3-beta.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.3-beta.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"50cc4fe93144ea716c2b79b21350bc3eb0c7a5ae","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.3-beta.3.tgz","fileCount":7,"integrity":"sha512-4Bo/B1Jpcbxy6X19sJKdSEb8Wq6dN6335sNl0yl/YhWF94uE3lQiltwEVghHnwjsKSlgKWVN+zv2uiKT8Qg85w==","signatures":[{"sig":"MEUCIEBsVPhuW5KkvWZPfAqmCZzTgseeiwPHb75Mio3ijOypAiEA/xPBk+BJO8y7iOoJDLZbWzqwaITWAZ0K+m26BZjNA30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21021080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjECcsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhSA//VEfj3MAh2KoGf2xH/T80xjfnsZZ1bG57aEeeJ0daAroNpiZD\r\ni3/M3CQsqDrjmw2Q5pMREBmrfwYE6Do9OHiJGPwz3aDZvmhlevbbpuYCaOU0\r\n/YI/oZI0A2FSs5jAqVILFq4OdWbFP0K+IJcC7JtrseL6N2QOgpYn4LfHJTWn\r\nBV4eHTze6gPlx3wnjRnyDQ/yedzMve67P0xb+6yL+sy2vZhWXKBdY78nmiG8\r\n9HJOYcv7wvpOtU2wBNlNsfrFLBnUUCVmBB3+9Q72fksU1ny/u5uGoFF2ybts\r\nlDGi4bGGiR/1E2u+wD8EUAauTb7W5MiHiu2wTaaHFUJKxHk3i+hIQ9Lcouv9\r\nya7SBRDBPW6R3/qm3s3ig+xYweD9CJK3cuHiRo0cAq9zFbL1tpi8+cZ1BZ0i\r\nvKyes1DJin3MAwfBvQTv4oRGPyuP3OWy3n/+Itu8X36uutGHyI4YF6yYjpJT\r\nceTiuG4XLARGyAjU0LMWdTfM667/IT2LqUCeObs0OrsQDN8Xk5vzGbx6zZUP\r\nYOO58el429zzi2UW6JZQUzDp21OjvnA7Yp0tr9cJcyL46dhHPqUTsZ/N1Z9M\r\nSbDuVd9EDom5xId8XgjLzElC2+U6DheIQLpRyN9I4tIzMw43Y7lsVKHv6TLf\r\nud77XsYt5rgYTAhtpL77YsBq6XIYYDPCjBM=\r\n=VQxb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"b56e5dffbc2dd21ff37b1c1224e9b0854ace3d4f","scripts":{"build":"webpack --env=production","setup":"cd src/WebGazer4RC && git checkout rc-prod && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.12.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.29","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.54.8","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.23.0","cssnano":"^5.1.13","webpack":"^5.74.0","prettier":"^2.7.1","css-loader":"^6.7.1","googleapis":"^107.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.13","lint-staged":"^13.0.3","sass-loader":"^13.0.2","webpack-cli":"^4.10.0","autoprefixer":"^10.4.8","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.10.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.6.1","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.3-beta.3_1662002987981_0.38679907605478503","host":"s3://npm-registry-packages"}},"0.6.3-beta.4":{"name":"remote-calibrator","version":"0.6.3-beta.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.3-beta.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"550333748ed86b869199829f15a5098c7cfeb2d6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.3-beta.4.tgz","fileCount":7,"integrity":"sha512-2qGKRm1JMSstkFFtfn/m/Q3oyXEr1Zvfo8aLuiooeizO+907kiOQ3hZBT27b0ATc9/GQ3reCg/Ecu2OTFdeXxQ==","signatures":[{"sig":"MEUCIQDkex/5OqIlXZc3AHJJC3RPm7sXWyi5qgXuCrLV37Aa+wIgZe2ixyvthpDESPzULIz/OAT3zAEhSZxWRQQBnWJ1Y6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21021080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjECq/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD9hAAjL0DFkHpN83dSgpRpKluA+6GceiHNniBqXerJ9UBMaUBM1hF\r\nBY7XepHLDqscYdccC6g8ms+qcwR1yQ0GNrLwC2LQGvx/4P3kSZt0G57qQawY\r\nTMZP1QC+K+QbrwQ634K3JXyRJQYpX2VLNI4wRRCjLxLCqITl3Q/kK1+XsrON\r\nKas0cOKbrdvJ2lPk4u5beMaSrokVvuE6gV8PO9ybZRzlCo5YXALkqiu4ojhs\r\nD3nuu9WPzsthfwSwMXSYlvRPx4Wcd5whx8X2F9huhhhCCS8Itw//NpYo1CW1\r\nSWdRq5R5YQcX8Ktv3oubn5/h8ZS+ePZ8cQ3jUgK62j60huDVNsXClgHIcvDO\r\ny3ts7fXqKrBevOPFGOVIJF55W1WeOasimzv2EbpajaXFdpAuIFD67HGPQz1R\r\nIfW9WOT8V5OPrvwR5TOieCnwhTEpTaYk/6iWXGwReFKjIYNXG+AelGB+QWfB\r\nO1HjSkdChXEwBDo7LlgGvqx1qG3gMLMwHsx1gv6bMv4WNShrCk2xsGaFv1HU\r\njaH0F02iOX8n83RiJP4QKBU1TNCuqdl6UtB2H7MFVCpp7CUWjAyqw7No8eoI\r\nwHAYW3+poFUpqjrBoEPAjrl2Ia4RCLfdWDtWb/kYEKIpk5235hTRKnxeTiQR\r\nGUNPMYTpghv0qFLhvjcBCpdcYLEIuNV29DQ=\r\n=rVVt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"ecdc2f8db28c0b06719f1e9bbb01a0965c91ac89","scripts":{"build":"webpack --env=production","setup":"cd src/WebGazer4RC && git checkout rc-prod && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.12.1","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.13.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.29","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.54.8","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.23.0","cssnano":"^5.1.13","webpack":"^5.74.0","prettier":"^2.7.1","css-loader":"^6.7.1","googleapis":"^107.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.13","lint-staged":"^13.0.3","sass-loader":"^13.0.2","webpack-cli":"^4.10.0","autoprefixer":"^10.4.8","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.10.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.6.1","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.3-beta.4_1662003903603_0.12912463086385562","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"remote-calibrator","version":"0.6.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"748881f0cc6dc618f10040bd4aaea61c46785a18","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.3.tgz","fileCount":7,"integrity":"sha512-fDNxBJer2sYLkvnFCfLHK/VX/5iXVQPIH40lm8CB95BK7KbW4luJXgC6iGHNHBMtwnSsvW+T4EV/T478bTfA8A==","signatures":[{"sig":"MEUCIDkX25MMkTU27J+e7zWA9N+LokdG6+GcpfuIu7C4FpX1AiEA2Stq/y+OnR+BvTB5lBwBlrPXX/7NyBJe70s2Zr3TtTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20974192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjde4OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi6g//VTNK2fM3l6D6R2eXSH9Wh8LeqbKMiHCSaYM79dpiXFW+GFpF\r\nvsyij/OkjNEI+WucQAkVzY4sC/70hUpuioooiLSKzkV0tFHWgxxCNRVwVG4Q\r\ni8Yp6Xn9nXROz2Nlb6FdbhjZ4WPTscMK7Em0qMTMYEflKU+xfG7U6fdsoFJ6\r\ngvz/MkVKd3V7KLepVFOE7AlFMkjDkzwddhyL5iDpX+Qo7GzKKIxMv9w4S/xy\r\nU2yM6NKw4+xAZobL6WyWfnRsdNRAPrxGFmLgQvmLrqed+4I7d0XtbbqC9RtR\r\nRT5pYTq5HrjBj1VxLpenlKi8zvSoT+GcC8FhECDynDtXBH4M03UyiyZwV2BB\r\nGmA+UT3dCkMj384t+Y0V49+97nSGXVfcq15/tNBCUzx4fuo0DmKwcJV26jyl\r\n/bXyMVIl4yEjSlJ/plKl0d8s7UplWJLGM9IkwShdicXH5h4cgE2p4RKwf/nw\r\nTPSJbNkDxtRYpVz0gWfnMPAC6GKA2+DN9795jD7Xx07jFgh6+1MCZ7oEfVqJ\r\nffzUYEk6v69rCbWOmrVq0BNAwg66IZ58XVsa4T6vM1aBp1mFougZwdDVXRaS\r\n79yF898cG7P0SloAXueG54nvgwr63pz0CoZDZODaYSMxCoGta8vZ6o8lRsPd\r\nt8O8hIK1j5qnLLWvADXzDMb/cO44EDkGZRM=\r\n=ESw/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"05355c105b32a0fc56c150dc40b9c97334b8d419","scripts":{"build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.16","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.12","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.17","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.52.3","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.17.0","cssnano":"^5.1.11","webpack":"^5.73.0","prettier":"^2.7.0","css-loader":"^6.7.1","googleapis":"^103.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.5","lint-staged":"^13.0.1","sass-loader":"^13.0.0","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.3","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.3_1668673037646_0.08283702886084532","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"remote-calibrator","version":"0.6.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"16ac66c3d9b2c2f6cf4b56ea7689d8149f1529c9","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.4.tgz","fileCount":7,"integrity":"sha512-53+KUfjMw3i0jDSlzKnwz/RJipH5Ehl7fzYWKLhXxiroCIJBmjs42/D3QBVCi72jJ9M157B1xY0z1kssatNYsg==","signatures":[{"sig":"MEUCIQDC8bnmAz76CImRbrtYB4MUHm7t/IpAfnmm1kUlvhKLHgIgK9GvKPwA1WRG81mat/bEIIFMxCGZS0DWXrnUg8heuiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20971246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhVYFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZtg//RCx4Tv8lSDxpm5tBQMTnEptJ4ckqImzo64XJOJDBsdr2qm3w\r\n1XUAnq6njKyHK4K1mEWPY+0mho/jA2oaQI7XGth4rVD4wNp54XkeCnoXdOir\r\neKe07JI2feS6zUpaZ9tdV+MV2d1nlnVr0xAZW+060p4ZLnZhUazaCqJq4QeI\r\nHGAHTKAgUfNfNwJk18ra4XPPJtJYwgcpSp0fP9GZO2u41Qth2qyo9plS/IlB\r\ntVXLQye5u49vl38JSIHfn4oMQWvTpHNMLBfA3gSX0mqf5JE87mCx2gcuigdI\r\necq2ka+FhpVylgESYxvC+Cm+mKqXcWYb6J3T1PuSoQXzFJ8q5nUIcT6gX2pg\r\nai4YRtTtUXnrKuqpYaep0l7dwLPj8ML7SOoeSIAg9/m6U5hdDevut5bRyrLG\r\nbZoUFTnbXx3BxK7uJenZ4FmvRmmmTPBNOYqa6lqDjt3fTirHjmW1ZQ4Cxltl\r\nTicM5KDub1Lt15yQi5hFCZ7qrGNpWYYdrhlGsSYcn9tDPLKc00M//J+jh8lx\r\nleEc6pXeHJABDHGtUcqnpm+Hb1J0fWKP/SXlDYg03p8JeeLCycj/kVaCUU+K\r\nG1nL1gowMHjcbNxxP4sNfufQFNqPkmvKCZJohHasBBBCdZT5iNL+yFxrVzMp\r\nXQgKGMEs5ArSaB7GZBK5AAIm7c5I6pgri2U=\r\n=kmj8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"0d38173b1c82758d9ef9e855a86966eaadf7663b","scripts":{"build":"webpack --env=production","setup":"cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"6.14.16","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"12.22.12","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.4.17","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.52.3","xlsx":"^0.18.5","husky":"^8.0.1","eslint":"^8.17.0","cssnano":"^5.1.11","webpack":"^5.73.0","prettier":"^2.7.0","css-loader":"^6.7.1","googleapis":"^103.0.0","url-loader":"^4.1.1","@babel/core":"^7.18.5","lint-staged":"^13.0.1","sass-loader":"^13.0.0","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.9.2","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.3.3","webpack-bundle-analyzer":"^4.5.0","css-minimizer-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.4_1669682692820_0.32312201021594","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"remote-calibrator","version":"0.6.5","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.5","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"df55a6c328fcee7aa98c12ca4197791387354d4c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.5.tgz","fileCount":7,"integrity":"sha512-DPZZ5rVo8CmB6IMogjg/p6R5XpSnd3wTOKhvqokgPQ3EzDqu6RQAcn7FGqTZOk5tQLpv4qWnbzFmrG6THePfmA==","signatures":[{"sig":"MEYCIQCzjIasPsEJD/fV49hOkkEjYMKa4QrI31KOxguNBMw6QAIhAJn/gALg3QVdvUs98HHfWOh2eQdyBGESsdwrqA7ukFKc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21966113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhvzBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA1Q//TIQ9L357HhWNtpElyLPmOAAMt7uoBiZ+AEbKiZ0ed/zSmmIq\r\nyY+VyqjfIBHURvTzib+u9sJ7+Tpug+wOAVX1eTyiK1osSQkgC/PKvZboI6aa\r\nF1vmSE4cSXbMQN50RbZ535ZZXWfcCSIFedK3vwcRe/YU7eIkVyRnliZR4lzE\r\nCyXnPxe62lYDhHTumVFrr7iviNtdwCh+M14Yci0xafR7/pl1SxeH3Zf6GQp0\r\n4bqvqGYAGclLRBoQuSUpOTPr0gi93bCFXAg2FKO5aXG4K1CDGtE9uGQEV1ru\r\nXco7H5Ort3JtnjDamfuhfnYWXpg16nZS0U2/HGkpo2k7rsCib8wZ5Tuka2zm\r\n31KnC8MU2/OaUJy/dxohHv9Y8MsFUGRZBjipqTUjykoA/NqZYw0VbGLbojkE\r\nXnq+b7BBqk+w9mlxvXtVK8sTR3aNT2ETn8YSR+YnRU7McifwABUi8Pl2hTid\r\nZzDUyzFENV+5bKzUZ+izuKD1vDE6V7IWWM6Lm3UNZYWtPzsa4btIO66eI0JJ\r\n10ndsedEtDehluP4USEqvKsm85XGJIAbPDFKPqRxBDMWVZmhUZozh8fe4dzn\r\n0BDPCjksLSOtWo2KYTnLXpp2oJ/2kPYeymaPUUxBLwFZKuGl8nurkBuIKPsw\r\ngHPYMh4SkKKYem9JQJZZGY1M6YUOnz1b2z8=\r\n=jUW6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"b604d5ee46854c0e6bb2e0ea5cd3e774b87fc4b1","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.19.2","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.18.1","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.6.14","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.56.1","xlsx":"^0.18.5","husky":"^8.0.2","jsdom":"^20.0.3","mocha":"^10.1.0","eslint":"^8.28.0","cssnano":"^5.1.14","webpack":"^5.75.0","prettier":"^2.8.0","bufferutil":"^4.0.7","css-loader":"^6.7.2","googleapis":"^109.0.1","url-loader":"^4.1.1","@babel/core":"^7.20.5","lint-staged":"^13.0.4","sass-loader":"^13.2.0","webpack-cli":"^5.0.0","autoprefixer":"^10.4.13","babel-loader":"^9.1.0","style-loader":"^3.3.1","postcss-loader":"^7.0.2","utf-8-validate":"^5.0.10","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.11.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.7.0","css-minimizer-webpack-plugin":"^4.2.2","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.5_1669790913399_0.8052752022877312","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"remote-calibrator","version":"0.6.6","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.6","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d1b4554efd9184a4736c6c88344228ad685d48ca","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.6.tgz","fileCount":7,"integrity":"sha512-QYUCL9MLq1S+RpAnoXfWJX3nKuCgiN3scELiZWfCUAmi+85HjVz2y86gbSqrCon+BVJ0Ajf/06keiax38MkHtQ==","signatures":[{"sig":"MEUCIFjmnwJ75iKFo+uOZMIVaLx7KbOmPL7aE20h9gD34LkpAiEAxQWT1OSXC1VR2cRU+GUWVfH6iIOgEO1d3n1x2CWsYaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21390412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhzUOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Zg/9H5BQ9gcdG8j7nctAJ3RzVSpc94kL2jNihGdwevMzLYphW2YH\r\ngchabsAxImrms7q4Ucv+0GZLd1PjAOoaTwW7ePAo/IkoiBwVjZJPNsAta2Sa\r\nw8Q+LgskV9tiPDwQIgUAzxNSMtO/oFOXOwmFyIQYrDDOt78Nt8SphWadpM7g\r\nRM3I98Gk5ghWFDDraR7rCh2HD94SF99k9W/Zc9n0+7NFqH4g/X8DjOiJfcFX\r\nQtu+dFN2b5arqBWUPiyNL73/xLm+WVcWWjukrLPWaUvPDCS05LetTzT3JsMN\r\ncOQNKMhZT68wJAzzJl+715pR6HU3VzrP5KvQn5thptoBYH0N4a1Spnx/w9/1\r\n5pUXZwCtrSvGjdZ4Hw/eoTX+3K16YH5Mx6BulpNWu9mMBtoMbbNCs5HV9yt2\r\njMnuXqjBLsgLsZT3sH/iv3mXhYzTDFJKZdaMHsRTmtSsvYSn5R0S5InlOvxK\r\ni8t2TxmsAvq0HjPfZw7HtB4X/cbPFI21pue04zd1tAxRkPoFiyl+xOaEflRr\r\nPxdqWptMJQ7jYYzO8rPMEw987RG5HslHjDUUhhKnYPhh5nZ4iv/26iq2KO8G\r\nYJPGuXNZN72fTwWpwWw40P5O9WMu1sM25SLnPpPoutOwE6SIVz3V7894qeNN\r\nl4CVilJxcMBXEP7B/kQO4wWzi4M2QBO9Vx4=\r\n=SwVb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"cd0893306eba8c212bf79fdbc4dcd2f5031cd65f","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.19.2","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.18.1","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.6.14","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.56.1","xlsx":"^0.18.5","husky":"^8.0.2","jsdom":"^20.0.3","mocha":"^10.1.0","eslint":"^8.28.0","cssnano":"^5.1.14","webpack":"^5.75.0","prettier":"^2.8.0","bufferutil":"^4.0.7","css-loader":"^6.7.2","googleapis":"^109.0.1","url-loader":"^4.1.1","@babel/core":"^7.20.5","lint-staged":"^13.0.4","sass-loader":"^13.2.0","webpack-cli":"^5.0.0","autoprefixer":"^10.4.13","babel-loader":"^9.1.0","style-loader":"^3.3.1","postcss-loader":"^7.0.2","utf-8-validate":"^5.0.10","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.11.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.7.0","css-minimizer-webpack-plugin":"^4.2.2","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.6_1669805326502_0.587309178703918","host":"s3://npm-registry-packages"}},"0.6.7":{"name":"remote-calibrator","version":"0.6.7","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.7","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a24f95528ffebee86483d5021db5b6d5bb9bb702","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.7.tgz","fileCount":7,"integrity":"sha512-d5fm/2kuRFRr30iLXeNVE+Rh1znBsNK0WyIvjQFeM69+rOwDSdlRQVCSb9reEhD7jLEkHZG0xQ/Q4I98lXFtsg==","signatures":[{"sig":"MEUCIBoZUsfhIrhqabEVDvlZpfwims4qDkIvZhMlpOQimx0eAiEA9SrzjxDqKIapfI6/8TxNCQiPLjLzBgz7bH3joDAGrfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22029090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju9mQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohgg/7B4xgwZvMJhLX9WkxZEyHBzDaz3zZbo9Pu60RdbTd+dsu9URV\r\nuv9QMk/Wu5Pnbi7qryLH5F9mEyuHxqhZHtE3AQBvAPimk7TLEpJGCiI7l81J\r\noP6pXYrBP3Q89d7JhimjtozoWXR50o+HlbsqqXq1FpnJhmw1IfO8WSafL5Ot\r\nU7WLDZ4dRU6X0zJhzSSWkPv2XjW3JZL0LFk9qeHKhG/CFMoWTfuJrevC3S1N\r\ns+wDcsbslEA1f+JvSe9HTI8trfidZ6OlRaMLvO137EWZd8xLefea7y0h3Rvz\r\nG4e28+P4jLLCCtaQuNl1MVnqNIioIjPhfjaXGrtHvpmKc9nI1khIb433euCl\r\njQYbXGyJainMPsYwWCz/IrsUBVrzm70E3iHk1D/zvOXewn0nOqw4G0K6HdI3\r\nfEZ9wlKbq4gDiXBmraSZtxre75+dSxjEYDlcQMCnQ6kc4H8EkFGpE5eKusnS\r\nzLFfnXeht0Mr95CMIuc6A9nAciqUaYduyqYcX/dM5V4ZV9Drcx/CiGFV2BsH\r\nrAGLxcLOUvT6oy2FEzwBqKU2f7LRGoFetgi6gdig4yetWKDB318/s5eg4v+c\r\nMleM+ZAedUX6dNpsvaWMAV111F+519Ll6cawK0p14XLdFhm/qgx9v8uqAQVg\r\nVHWiAdM33t3A3QKfMgW7Wu6YKgvt3QVe15s=\r\n=Bebl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"6720c41aa01af5770aa7fc7eadf21a1193d9a6fd","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.19.2","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.18.1","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.4.2","animate.css":"^4.1.1","sweetalert2":"^11.6.14","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.56.1","xlsx":"^0.18.5","husky":"^8.0.2","jsdom":"^20.0.3","mocha":"^10.1.0","eslint":"^8.28.0","cssnano":"^5.1.14","webpack":"^5.75.0","prettier":"^2.8.0","bufferutil":"^4.0.7","css-loader":"^6.7.2","googleapis":"^109.0.1","url-loader":"^4.1.1","@babel/core":"^7.20.5","lint-staged":"^13.0.4","sass-loader":"^13.2.0","webpack-cli":"^5.0.0","autoprefixer":"^10.4.13","babel-loader":"^9.1.0","style-loader":"^3.3.1","postcss-loader":"^7.0.2","utf-8-validate":"^5.0.10","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.11.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.7.0","css-minimizer-webpack-plugin":"^4.2.2","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.7_1673255312495_0.2795511403924811","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"remote-calibrator","version":"0.6.8","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.6.8","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f77db033e3fac54c4b58867aabb6b6a0bda406a4","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.6.8.tgz","fileCount":7,"integrity":"sha512-bUFdW7kTKR1N5nGn7ctjToILwTR67UNDl/DoTje3dq7EDAend5Zc0e7ox78hoi9USDRoL/VPXgmldIR5NCFJvg==","signatures":[{"sig":"MEQCIDDuxnvWtWX6RzLBASnHDp5WFG+u1OBeDeByJGBhFnUFAiAttv5q6Ob7kE0x3he14VO8y93EMjLbDfjV6Q8aINRykA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22036960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx5RgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0UBAAnPZYG1syNeC05ezkhk/xXv/EDDoRwnSHLuuwy8Q4vXS9G/+R\r\n2A1zKr0Ssli7rGFlM9FrfcmUQnPxVZ5Mi51eaFncowwiMKyGynXitnVEWecH\r\nT3D0t4fpcUOZveffwWfrvvplxsX8OFVUlkLRhYJfW75QLGruE4mCiHDv2lTG\r\ncW4MGEaIo3Em3DCpxXFqjiiBeWr9+49YjlVpX8c0waKCvT987QmNdSOXn//y\r\nJPx8O842rVP942jESXi2PoeKl8jaPAe4KMcqhihP6d5eT/pWPVhMSKYcYNwW\r\nDp8VebrVUBi7T0MRQEMFhdOaXT86V2uiR13vKbclUz67fT/wT86zaa3ln0+q\r\n+GIVa3BmrVXq5XgM62vZojyAi2UR2MenczP4wnZJb43pW1MZUihAJxhvp4JP\r\nqybsBHDi9SB8E9B4kbZE7wlI7hbu1NdwRO4dN5G5QoZxGZBBZc8iBbRWPMwl\r\nWrdTD95TdXf6OAfEJR/DHdIUPVhC8MCwLrW2WFjgFP1IKrEbX7ksb5UHnOb/\r\n5ehrHHD2oqY4mDUTXbN+Q0ULtKXFXRWLY/XWSM/nj1JnutwrHjZA+caLjMm8\r\nmHTOh9HVfijcnxEsRPGOywVkG8moUXTjLsH4XtXQrtOraF6wL1eeNjS5li3L\r\n+MlaYPoYrfTDK+hgcVmJnyyucFTmtIWbRks=\r\n=qFq2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"2e33120c9f625ef03a6114aaa188cdca9715c6b1","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.19.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.19.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.5.2","animate.css":"^4.1.1","sweetalert2":"^11.7.0","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.57.1","xlsx":"^0.18.5","husky":"^8.0.3","jsdom":"^21.0.0","mocha":"^10.2.0","eslint":"^8.32.0","cssnano":"^5.1.14","webpack":"^5.75.0","prettier":"^2.8.3","bufferutil":"^4.0.7","css-loader":"^6.7.3","googleapis":"^110.0.0","url-loader":"^4.1.1","@babel/core":"^7.20.12","lint-staged":"^13.1.0","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","style-loader":"^3.3.1","postcss-loader":"^7.0.2","utf-8-validate":"^6.0.0","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.11.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.7.0","css-minimizer-webpack-plugin":"^4.2.2","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.6.8_1674024032158_0.2905215532772063","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"remote-calibrator","version":"0.7.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d7db813148efc63963dc48ee11b0ffdefc2bda82","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.0.tgz","fileCount":7,"integrity":"sha512-sps1uDhGfyxKVFHXFw0Z+d+9QVn61K7BlhxyVCptX5meQlsZjNvQhBbpwIY8yhP+U7tFLCxQX1u393BmVL6Bpg==","signatures":[{"sig":"MEUCIBXBFm1JHS677FQddGoqtCQffNGqAfXV7Rd3M9Fhe6EmAiEAsPPBjVPi54wBkwe+7Iw2LnK9QyTjx8pJiBfMhqZeH2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21226080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzdzHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/pA/9HUuvv2kCr27T2JmjH4xw9GECSgrCIsF3m/g/7P1M0ptyG9f/\r\nNwK20zu/pn3nNl9iI8QMry2ekihiUH+MZVXmS5ClbuAvi4jUZbLnf3QnISmB\r\nJaq3U1K4f8HKVOnmdWU2uC4zFP221UAM0fEorHpu4220bW59bLb53T3su3Ja\r\nkbFZpvz/hB5p2BFuiRCQIo+7MXUYP7jBREwbNs/FZYdbdDLl7lcOuoS888OY\r\nwEQt2eDGa+k07pHm7x/Laz8r2EwnGCBB0+26PxsqT0sbMV/QITKHG062Z1yd\r\nggW4Ii0ZoEdjIl+kCS1ffqHvJoFVSKjA/P5BrzWtw8Fjj4EbD7ZhFyK+lGsb\r\nZnhaEwwMe7b4EptZ/jQ+O8PbNBDcRAlt4+Bnf0p5HhlwR2+FU2+Bp9VWETL1\r\neVl03taEs6ZheZXweV0gPwJiQSsf9KBuquff9LfbXkSWegUIcqU0rNulUPdY\r\nvPLz3Qk1yTdu5c7LoKVF7ZR8ncfK8pck1gXU5w1I3a4XMMvtCeenaJdLulGt\r\nhsdhrp2SQsAOfXulzlS99qCzXTXiOOOr1drbxJ5C3hDtcsX0Qh6FDnPpH/60\r\niozLzV1fk6aArbSqo3Hh8bXQ2vro3xUAYnTP8HYSnC8Q7N5rdBmMW3w6pVXG\r\nYfpSvFMAP9eBd84hRlPXryWMBEviTL9GmdU=\r\n=c9mW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"e843ae42d07e63a7e443bc48b85cabd00c89b693","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.19.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.19.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.5.2","animate.css":"^4.1.1","sweetalert2":"^11.7.0","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.57.1","xlsx":"^0.18.5","husky":"^8.0.3","jsdom":"^21.1.0","mocha":"^10.2.0","eslint":"^8.32.0","cssnano":"^5.1.14","webpack":"^5.75.0","prettier":"^2.8.3","bufferutil":"^4.0.7","css-loader":"^6.7.3","googleapis":"^110.0.0","url-loader":"^4.1.1","@babel/core":"^7.20.12","lint-staged":"^13.1.0","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","style-loader":"^3.3.1","postcss-loader":"^7.0.2","utf-8-validate":"^6.0.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.11.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.7.0","css-minimizer-webpack-plugin":"^4.2.2","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.0_1674435783016_0.45175796162743276","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"remote-calibrator","version":"0.7.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6bfc56c421fe6cce0c8ea7520ad1d744793bdf4a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.1.tgz","fileCount":7,"integrity":"sha512-kb9q13FhTM5jA4RQs4KyhyIbD3yV2cdsNI+vPxaPphVl6mQSa3zFuh95Yy+ZpXbYcRMCM+sYD88SolNDwTck/A==","signatures":[{"sig":"MEYCIQDIzyx+1w3eimLMhsi1sHtNIy57SnZv1hymWoM6Ch2uSwIhAISIngfiokFCDOXhH/8CoAJ9XyqIKF83VYP8dLlZhLz1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21226886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzwayACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCChAAnguPflkDT/mY8FZd3xE1k2FOa9hm4EX/K6z91v8AhY6NkLXw\r\nBEirvznM+1DcaLOGSo4DdmJzn/cX6eg+uyGinDZn92ehemKOVuV66M07i2ZJ\r\nH/eD0gYieATY5Yw6WgPdXZ+OyXAyWV20YtJE4azSCVCSoVLXpsn++LhaAZ/f\r\n+aKKR6GIwRdeQHseKl9dqzm/NTHRA4/hS0sHMNoISYgAAaRZhM/0duDKkyxq\r\nOTdBxRJZknzC/IHRCw9+ljcCxjJex7AqafxBg1wmJ8n3cgCxpOS7NW3GZVyJ\r\nB5LHAeLY+D5YJ89mcuzzBhGGTDKu4yOEJczsJJU/ATxk6e5ZGw/KQuxXtSzK\r\nM8b+XHjVatxao69FHDjmqN1ZhEP3agAwnSgXZzkG/n4ICEaepS77Mp1kRHfX\r\n8ejE2cjUs0PIZRIdGbuL54+oT8c42U1YxHKsH2+aQILQMYJ7uffUXXQRuZRf\r\nQskE7/l+7zASddPlsWBEg2B/ocpdZveuo9qSJfIXzTlD8C2LOJNKXTJ8dx3j\r\niBtMksYOl4GB392A0dIARra/I7+hXeXwBGTdmLMTX3jRZ/cJc/oDQWeZ7rSz\r\n+6HXgmWMeLA8FkTO8WnUoIK5IC5a7DTsLo4URGsm099CPQqCDOfDDP9CPmPp\r\nAXZsdH2BPAUtlCrg+Ze/VIParMqA02V9qB4=\r\n=aAeH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"93136b99202cc4c44e2757e35fd30716a352a573","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.19.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.19.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.5.2","animate.css":"^4.1.1","sweetalert2":"^11.7.0","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.57.1","xlsx":"^0.18.5","husky":"^8.0.3","jsdom":"^21.1.0","mocha":"^10.2.0","eslint":"^8.32.0","cssnano":"^5.1.14","webpack":"^5.75.0","prettier":"^2.8.3","bufferutil":"^4.0.7","css-loader":"^6.7.3","googleapis":"^110.0.0","url-loader":"^4.1.1","@babel/core":"^7.20.12","lint-staged":"^13.1.0","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","style-loader":"^3.3.1","postcss-loader":"^7.0.2","utf-8-validate":"^6.0.1","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.11.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^3.2.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.7.0","css-minimizer-webpack-plugin":"^4.2.2","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.1_1674512049845_0.6158629692684354","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"remote-calibrator","version":"0.7.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d72948d311b75e6db002f770da5f99c349806c36","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.2.tgz","fileCount":7,"integrity":"sha512-JSTbO5nbxEZAzeImgltWkxb7ZSf+LrnZc/d+pux5nGKz1lYn5MJjsIKMT8216A+n8xk4Z8T7z1ObJ0aTjUDTNw==","signatures":[{"sig":"MEUCIQCYxZyBh+7oK78pCfZN8e/BRN4g+sWYZ1pijiJqvjeaAQIgbEicH5Lz8lgMDG62fjeHj8p+Q1dmfT9W8Ky0vY5kc7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21262417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3gloACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopOhAAoLE2CRxHVeCIJTEjbi3LoKKJRc1NCj5r6qbpK8hHM2qbUKq5\r\nxTJTyDAHh7QNkEWxwFbojPt1hgv+HtJXlOs4CBQGiJIwWTOuas0206hVUjtu\r\nOnwUei1Jh0NPyeJM8e9JvFZVF1o64pEeZrgAQbxzQRLFGJvgpM1sFFRovbDU\r\nsMgMd8rXbkBLWXQPZ2to/NNM7gtjmgvZrhpu97q279QsCwuUrKz+8vtMtjl+\r\npto7IsEaNAnsvtd9xsc5RsHKo+TtMAy4Z1RmtOm4WhqXxQr2w5i2u4A6JHt/\r\niOvy71eEkff81nVlYFphRsGB+cbpAKJtXsHLh99tLdYHHqLQLGiwMB2EunAB\r\ngPw34C32GKewxaWwrAJlUQGgpiVoAUtSMVsYMxtncyeySjD8Dtec/TKZbI7E\r\ny2pQEWH7SzkhAhQTSqkHGN0R1vyO9n0462awRJcaiYXYldCtyT4e4ZuAsVjO\r\n9ZTrpbuB/5VIrMUPYVjxM1XSaaKW2JUXZbrDinj8qtRqAtTyDKkqcVCknaKu\r\nMJb+gtpKUpW/Lar82gpiR9v4L/NPlLZQ2euByaU45AYtYKBFkUno/FJZhiAb\r\nwKLCFjPsTKXDZQ87o35Y6A4A4zCfex7EfyWYSQEIYY/VHhrfZimubLh8f9fM\r\nDcMHvdVM75iHnuH5j5yeKiZKYi+zCbbUJMA=\r\n=QEwa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"bd1e04b5dfcf4675bd390146e883feb3b5967a88","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.19.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.19.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.6.0","animate.css":"^4.1.1","sweetalert2":"^11.7.1","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.58.0","xlsx":"^0.18.5","husky":"^8.0.3","jsdom":"^21.1.0","mocha":"^10.2.0","eslint":"^8.33.0","cssnano":"^5.1.14","webpack":"^5.75.0","prettier":"^2.8.3","bufferutil":"^4.0.7","css-loader":"^6.7.3","googleapis":"^110.0.0","url-loader":"^4.1.1","@babel/core":"^7.20.12","lint-staged":"^13.1.0","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","style-loader":"^3.3.1","postcss-loader":"^7.0.2","utf-8-validate":"^6.0.2","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.11.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.7.0","css-minimizer-webpack-plugin":"^4.2.2","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.2_1675495783980_0.8594684306719782","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"remote-calibrator","version":"0.7.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"26f93a6b47334c1266ae50094494fc60c66552dd","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.3.tgz","fileCount":7,"integrity":"sha512-835CQ8kSzsnq23nym10iGwtYWad9pi4YCc/u9WMaYmtiLZmFIwiG1BmDguCcyvpjfmJnPw9Q7T8eiAxn1rIc9A==","signatures":[{"sig":"MEUCIFmQ1qJBgMe/42j3g9so/lvZJavScmaSlJrQFycEeL7UAiEA08jIr4eQD5SuyqtiPS6GeUTcAdNfL15REb9q9cjXKbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21264903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3/PzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRew/+MOh4sOwWqQhUivdfBrxbgvsdyXCD7KWcbEz5RXEu7QWPqvke\r\ns1ITaW09Z6C8sWXkmSRXGtl/lZWTX545LrQvotlZlEylkZvyVNzDbTBTZ2Lx\r\n+ABc883Vs4DFgwcuaeJF+FCGfKVIc0sDLW8diyb76lWd3tnXGfP3CKrlK4uF\r\nR2d8GNrnCby+nUlEd9yMkD+oGhu3vpJ0VG3X1lz3vc9XLLjfFWywAMwvoAuv\r\nWesFJpajLxnFiPCojpwEFgj17vjMaghXAKXVzLXsVB5tihoEbZYFxZGW6Gn9\r\n+VFpEVJbyNexsGuc1oYjnsxF5UsRWM+F2u8f5IFrIZX2UD7s5rR/0h1EI9vd\r\nFIusps9R/jzqBMdcj49E+JPdOs9c1qPywH3BvxFL4epv2MQcnR6nRIeiA+KX\r\nm6ZmdjxHYqLWEZIXhf4bHSowweEA1KUCv0NpzTM9E8ol9z06kz+gZzM6Tsoc\r\nD2ghNaBY1FR36eDa0AoTd316iLpkpSLhypf/Q6nHDoXi5Jc7m2UgrlzVwTBY\r\nHYWdWx/UkICw3PhgSSJICP374+dDmD+P6nV8SfTD/AvYdDkg2k9v9mQSvr+y\r\nqdfeia/yQ2u7TfvEu3R9M/t0O9pWmmLWKAlzYWu13NEGVAYyGJ2/zARsuIVn\r\ntXL+qthR/o0T66atCqsA6ZyqQcNWPT36Oyg=\r\n=YLRj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"4679b548caebf0c994d22310da78fb4868982ad2","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.19.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.19.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.6.0","animate.css":"^4.1.1","sweetalert2":"^11.7.1","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.58.0","xlsx":"^0.18.5","husky":"^8.0.3","jsdom":"^21.1.0","mocha":"^10.2.0","eslint":"^8.33.0","cssnano":"^5.1.14","webpack":"^5.75.0","prettier":"^2.8.3","bufferutil":"^4.0.7","css-loader":"^6.7.3","googleapis":"^110.0.0","url-loader":"^4.1.1","@babel/core":"^7.20.12","lint-staged":"^13.1.0","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","style-loader":"^3.3.1","postcss-loader":"^7.0.2","utf-8-validate":"^6.0.2","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.11.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.7.0","css-minimizer-webpack-plugin":"^4.2.2","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.3_1675621362928_0.8871573127784513","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"remote-calibrator","version":"0.7.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f65c49cd54b1082e984031642cb3d31509ef1dbe","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.4.tgz","fileCount":7,"integrity":"sha512-d7MBYQq4M008fowA1U0D6evEwI8mRz5C1jZcE42vGvOuser9CPQ/BeuSbOPgSfbCD66OIAbv34Cw/d8hh+FesQ==","signatures":[{"sig":"MEQCIF4bjQqQGwFG7STcyaNK9Ko4PeW50R3Y8FEDElizWSwkAiAjehPL7J/P4g2d0YXqAJD/Gf0RosAupl1bF5Jauh+NWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21266208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4HR3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3OA//cN+WiXTeETthirQjP+DwbUEruG/ybeSuXs+3uv5NjS93zzsU\r\n3aeoVkCDgl+zeAvFG1mD0hQ96lX8ib46JOMuyUkjzxDVPbqHlmK768KhX66Z\r\nXR+wuYRrmD1Qfta78sM/ed1UNoqMtb1wiHxrZcVWCeQQKVq1nbPQkCyCUlvm\r\n67N9k5drH9Va+Q0L7YnMbI0LofyEJ0C8x2Wv1YmAJ86Xfpv1axX7dQZgJR8W\r\nRlTk8EDgLxmVS1HxxyBD/M2YJwngcqAVdGwaG15wFWGHdqUfdT8Deg7tpOMz\r\nDoLNEjeoC8lVImKMt5EBhUVWePMaXpi5Jh6wxca45u2VYHKQwf1PI2lGiNpX\r\nKd9xeD7tAf7ySTIMZUWqTW6DScksGpU2Wc1Fsau1Kd9nS8dB4L1cK4t+ZVpE\r\n9TDmeZH44Y7nzaNbSESWij6kb4rEraLs9J0li883WJ7OgD6DTF6y/2ec+fAt\r\nuh9vQF6Z6riO8auvtM4szePZXlK45blqXpsVFCLJzX2mMmGzfc+YKhJqqDsU\r\nsL5yfB9SIUWhacpwQAJuPb1Pr5lcmuXprj1v+mVSAgC8lAQYBXtCJIvk/aXL\r\n1hrFIiNWVmTRcO/T20CqeX1XMhWoSkdj65wNwaXk6kebSHi4fdVYSYBCAvlU\r\nVXhYPHOvx9nf/9Rt9JlcUolSvdPeX8C9pjQ=\r\n=DXnt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/RemoteCalibrator.min.js","gitHead":"7f863e63d30aad20a3f4cad47df098c87d8f8fa5","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"8.19.3","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"16.19.0","dependencies":{"tone":"^14.7.77","platform":"^1.3.6","tinycolor2":"^1.6.0","animate.css":"^4.1.1","sweetalert2":"^11.7.1","leader-line-new":"^1.1.9","react-fast-compare":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.58.0","xlsx":"^0.18.5","husky":"^8.0.3","jsdom":"^21.1.0","mocha":"^10.2.0","eslint":"^8.33.0","cssnano":"^5.1.14","webpack":"^5.75.0","prettier":"^2.8.3","bufferutil":"^4.0.7","css-loader":"^6.7.3","googleapis":"^110.0.0","url-loader":"^4.1.1","@babel/core":"^7.20.12","lint-staged":"^13.1.0","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","style-loader":"^3.3.1","postcss-loader":"^7.0.2","utf-8-validate":"^6.0.2","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","webpack-dev-server":"^4.11.1","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.6","webpack-bundle-analyzer":"^4.7.0","css-minimizer-webpack-plugin":"^4.2.2","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.4_1675654262776_0.45323463995596525","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"remote-calibrator","version":"0.7.5","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.5","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a4d37cb517d5b7cdfeaea958d8bbc5d165e19401","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.5.tgz","fileCount":7,"integrity":"sha512-t6b8AbsyeiMfx1NgCWpjgdb6ANXczRU6RAIOHimLY/KeWMPxEH2B8WkAU/F01UKZ5nWcX0a2wXKMwdu7tPug0Q==","signatures":[{"sig":"MEQCIHthwfrnwVqtQUZVv+lLmBq9qB51R0PuiW5rJ2/G2iScAiB+nTSgUu4aZWol8/7ogkXeLKggjFHLhLOkzGPRJlj25g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21856105},"main":"lib/RemoteCalibrator.min.js","gitHead":"2b35bccf67117a4d8d6899d995a118aded840a51","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.5.0","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.76.0","tone":"^14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.0.0","mocha":"^10.4.0","eslint":"^8.57.0","cssnano":"^7.0.1","webpack":"^5.91.0","platform":"^1.3.6","prettier":"^3.2.5","bufferutil":"^4.0.8","css-loader":"^7.1.1","googleapis":"^136.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.5","animate.css":"^4.1.1","lint-staged":"^15.2.2","sass-loader":"^14.2.1","sweetalert2":"^11.10.8","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.3","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^4.1.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^6.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.5_1714861248389_0.31995476673285683","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"remote-calibrator","version":"0.7.6","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.6","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"74e741f0f8821e4816e2dbd601d99c3e78290458","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.6.tgz","fileCount":7,"integrity":"sha512-+wjf8RofARSWu3Rp0zeBRt8qZR7+8N4mI9wBHLI+zUrG/bhyhW1XsnPzUIgS51Z+TuS7HO1AzPuMW0yJfpLiGQ==","signatures":[{"sig":"MEYCIQChgh7Kdd9S9Q/wlI/zjtK9bKXCwQWV8yphqCz9VMRGVAIhANhZYdfDLG4u4Z/YF8krPL0PD3DWUbgPRcvzpaMxrByL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21868171},"main":"lib/RemoteCalibrator.min.js","gitHead":"8640411347dd6ff974b578fed4388448e4377cdb","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.2","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.0.0","mocha":"^10.4.0","eslint":"^9.3.0","cssnano":"^7.0.1","webpack":"^5.91.0","platform":"^1.3.6","prettier":"^3.2.5","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^137.1.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.6","animate.css":"^4.1.1","lint-staged":"^15.2.5","sass-loader":"^14.2.1","sweetalert2":"^11.11.0","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","eslint-webpack-plugin":"^4.2.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.6_1716678348534_0.8022483769727826","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"remote-calibrator","version":"0.7.7","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.7","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b7d9e33248d2b1a7d9954c38b76cb434bde5e098","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.7.tgz","fileCount":7,"integrity":"sha512-jbozjFGtt3wag7RqWWECT7LTdAulQWkgapq4lwklaSCoc1NMU1889ESaE/qOInpVyquo1TrcCdNJOFbaDgFZSg==","signatures":[{"sig":"MEUCIQCisxP6QjvRoeLedOC9WD60ceUE49K/FK0eN9paNdNolQIgBEoey2Et37WlaTgj89G+yDo5ZU/9EOMlubb3jVBMaIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21867580},"main":"lib/RemoteCalibrator.min.js","gitHead":"188e785a10f21c5bf0cef7199ec2a855375968cf","scripts":{"test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && npm i","start":"webpack serve --env=development","format":"prettier --write \"**/*.{js,json,md,html,css,scss}\"","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install"},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{"*.{js,json,md,html,css,scss}":"prettier --write"},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.2","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.1.0","mocha":"^10.4.0","cssnano":"^7.0.1","webpack":"^5.91.0","platform":"^1.3.6","prettier":"^3.2.5","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^137.1.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.6","animate.css":"^4.1.1","lint-staged":"^15.2.5","sass-loader":"^14.2.1","sweetalert2":"^11.11.0","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.7_1716768193762_0.9301996416388669","host":"s3://npm-registry-packages"}},"0.7.8":{"name":"remote-calibrator","version":"0.7.8","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.8","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d71be32ac941b5b93954b5c9ee013b2919a3ad15","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.8.tgz","fileCount":7,"integrity":"sha512-+0QR0GUKfG8cn3LS73GsEW3Au9bAmljbjUwIkBbRNrsJGQDiMOsec2hcqZdRxw+Mwg9sEJ1UF8EoOM6FPTO8Hg==","signatures":[{"sig":"MEUCICSsaPX7qGgU4D8L5c46aT1ArKmUugxkYZq9zcGli2lNAiEAtWwr5K6n1pxVK2oT+TesBi6cc7uydMRK9JDgjq2IsYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21869551},"main":"lib/RemoteCalibrator.min.js","gitHead":"1f45e32de579d31a99a8d467992cbed14687b022","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && npm i","start":"webpack serve --env=development","format":"npm run format:biome && npm run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.2","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.1.0","mocha":"^10.4.0","cssnano":"^7.0.1","webpack":"^5.91.0","platform":"^1.3.6","prettier":"^3.2.5","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^137.1.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.6","animate.css":"^4.1.1","lint-staged":"^15.2.5","sass-loader":"^14.2.1","sweetalert2":"^11.11.0","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","@biomejs/biome":"1.7.3","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.8_1716847130792_0.048223846690223615","host":"s3://npm-registry-packages"}},"0.7.9":{"name":"remote-calibrator","version":"0.7.9","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.9","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a72d0e29dc9dfc53e1f0b27633bbb9506d091eb4","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.9.tgz","fileCount":7,"integrity":"sha512-m1iBDP00HJgTmfzkc2lSE5pcg4RFvRKNGlpLpRqhgOp1n848nZfwOBt39oCuEBpAwxt2YWIviMt5/qeRN+Dhng==","signatures":[{"sig":"MEUCIQCqX22UAZLyyEuDssPWbYy+Lf4CD30yV//ZJ5SYLMwOHQIgciXLHaWDDesmWJet5UEiEHW+SKQemL6zY6p8fpXVRBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22310412},"main":"lib/RemoteCalibrator.min.js","gitHead":"157f335a7a70ad2493a2de2552452b417ffa5e45","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && npm i","start":"webpack serve --env=development","format":"npm run format:biome && npm run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful calibration tools for remote psychophysics experiments.","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.1.0","mocha":"^10.4.0","cssnano":"^7.0.1","webpack":"^5.91.0","platform":"^1.3.6","prettier":"^3.3.0","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^139.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.6","animate.css":"^4.1.1","lint-staged":"^15.2.5","sass-loader":"^14.2.1","sweetalert2":"^11.11.0","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","@biomejs/biome":"1.8.0","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.9_1717551183158_0.3738899809105716","host":"s3://npm-registry-packages"}},"0.7.10":{"name":"remote-calibrator","version":"0.7.10","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.10","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"753205e9139f143dee40c4b3a274cc8d46a39eb4","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.10.tgz","fileCount":7,"integrity":"sha512-xGTLrfnVs1W8PTrug/R6T9DRraQzOQT3jIzAgd6HlJ2x53R5PgnPBAUXlu8bYiw62l4Ou4XmbFnrl7aasNv7Dg==","signatures":[{"sig":"MEYCIQCJdEFc7gY/sL2kY+0rmqIleMZm1fNo36niSKu7BiOAEwIhANmSBNOj7YslnrNs0Bkj1rGu0V7boVrtEKqnKifY8viZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21786884},"main":"lib/RemoteCalibrator.min.js","gitHead":"e4414338664758b137aa078cc01cb8827ade8b52","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && npm i","start":"webpack serve --env=development","format":"npm run format:biome && npm run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js && git add src/i18n.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.1.0","mocha":"^10.4.0","cssnano":"^7.0.1","webpack":"^5.91.0","platform":"^1.3.6","prettier":"^3.3.0","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^139.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.6","animate.css":"^4.1.1","lint-staged":"^15.2.5","sass-loader":"^14.2.1","sweetalert2":"^11.11.0","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","@biomejs/biome":"1.8.0","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.10_1717555726187_0.5700936276320134","host":"s3://npm-registry-packages"}},"0.7.11":{"name":"remote-calibrator","version":"0.7.11","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.11","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ab4687993676ef1b7385cbd5e213b969ed9a1ca1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.11.tgz","fileCount":7,"integrity":"sha512-NzhpUlmmKgMaAEiE4t7ma/UOoakVm69yv7F8kcFD5lNUxhNzkD1uhyA4CuMXTbmxTpOcmS5hk+uGiV+v4NWiyw==","signatures":[{"sig":"MEYCIQCaJENcLa3kYCjf1L1amUatUNa1n8gFB/NVDokGdMFJTQIhAKyVK9GPOFp4mp+MDZTvfde6tSJ9WF1DVLZjfmr9hl0+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21786986},"main":"lib/RemoteCalibrator.min.js","gitHead":"d082b07ed248895d98689272dad3a82a5e704ac4","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && npm i","start":"webpack serve --env=development","format":"npm run format:biome && npm run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.1.0","mocha":"^10.4.0","cssnano":"^7.0.1","webpack":"^5.91.0","platform":"^1.3.6","prettier":"^3.3.0","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^139.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.6","animate.css":"^4.1.1","lint-staged":"^15.2.5","sass-loader":"^14.2.1","sweetalert2":"^11.11.0","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","@biomejs/biome":"1.8.0","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.11_1717573229049_0.6856729430675064","host":"s3://npm-registry-packages"}},"0.7.12":{"name":"remote-calibrator","version":"0.7.12","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.12","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0c1c64a06c7967542a927428ad79f5b8733c3359","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.12.tgz","fileCount":7,"integrity":"sha512-HIbeWHkJXH1GtkKthot7smpnMRhuRmVPB5IRLuphIyVnl/NfOZKqcJnud7A8jlP/MdAQ12HGxe21FOVLdi36Dw==","signatures":[{"sig":"MEQCIE2ySeEU38TegbAho9jSIN367F/Dbpdli9vKWgJpJBNJAiA6iBlZc6p2yf6rjqMX/bqOVYIZHAWsB3yz6FREj+HATg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21784481},"main":"lib/RemoteCalibrator.min.js","gitHead":"ca5b59a0f4d50676cf8f98b78adad1a3fdd5d2ba","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.1.0","mocha":"^10.4.0","cssnano":"^7.0.2","webpack":"^5.91.0","platform":"^1.3.6","prettier":"^3.3.1","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^139.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.7","animate.css":"^4.1.1","lint-staged":"^15.2.5","sass-loader":"^14.2.1","sweetalert2":"^11.11.1","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","@biomejs/biome":"1.8.0","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.12_1717626316738_0.3511057123973853","host":"s3://npm-registry-packages"}},"0.7.13":{"name":"remote-calibrator","version":"0.7.13","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.13","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f3a29ec92a43224ebdc3cf49975326b79f22a8b8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.13.tgz","fileCount":7,"integrity":"sha512-VnttJdgad6xgzljOLlYIzyRfER3dst8cn/ejIZ1dp/PBIDSVk3lrNSiHABmaw22MsFcc0Li9Q9+o+VILODl9og==","signatures":[{"sig":"MEUCIQCnhYHU98hVjf5rZOGEx1PcA1UZUSxkIil68xcCvtUtrQIgPEd1+xNSC7p+2qddRsZCJdA6gXXJs5B0FEXg+5p2IG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21786174},"main":"lib/RemoteCalibrator.min.js","gitHead":"6d0e52e326e8983dd2744cc13066eca2fa5c9f63","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.7.0","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.4","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.1.0","mocha":"^10.4.0","cssnano":"^7.0.2","webpack":"^5.91.0","platform":"^1.3.6","prettier":"^3.3.1","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^140.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.7","animate.css":"^4.1.1","lint-staged":"^15.2.5","sass-loader":"^14.2.1","sweetalert2":"^11.11.1","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","@biomejs/biome":"1.8.0","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.13_1717722247986_0.2756618229767005","host":"s3://npm-registry-packages"}},"0.7.14":{"name":"remote-calibrator","version":"0.7.14","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.14","homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a026594f2fee45515acb1209859f2c0daecc1cc8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.14.tgz","fileCount":7,"integrity":"sha512-jtQfZf2uXnthEmUn29RGIvubIQMCH4J0Wqbw5yIMD8r6D35GyaOtyfDWVSQhIDMpNlytPL0cTzTaH8lHCIsHyg==","signatures":[{"sig":"MEYCIQDihiXnV+GsnVGV97/bJPnXrv9JKI7ycjL/rJZGBARj/wIhAIjEsbsun5x00soWoXcQrGvYRziEkHhS/k7tdnEN+w7K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21794904},"main":"lib/RemoteCalibrator.min.js","gitHead":"c7ec13909a380cea064a3416cf6532ed7435445e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.7.0","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.1.0","mocha":"^10.4.0","cssnano":"^7.0.3","webpack":"^5.92.1","platform":"^1.3.6","prettier":"^3.3.2","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^140.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.7","animate.css":"^4.1.1","lint-staged":"^15.2.7","sass-loader":"^14.2.1","sweetalert2":"^11.12.0","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","@biomejs/biome":"1.8.2","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.14_1719097641036_0.501605094704451","host":"s3://npm-registry-packages"}},"0.7.15":{"name":"remote-calibrator","version":"0.7.15","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.15","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f08ad7b0b09e2c7bc417ec1c55242c1d017cfd9a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.15.tgz","fileCount":7,"integrity":"sha512-K9iSWfgC27y8NeSueGit6izjevFzG7w53qHk4S4+C7xEcCzkUG6j8FREP8Ik4tkwzfWKxi8ChnscjoZ6tnsIjg==","signatures":[{"sig":"MEYCIQCknzXX7ZV8LVtnmIhMBUqHQkKSWXmIZ3lPriH/2Jx6JAIhAKKLHUOFAvJyW1bcF3bVjd2Ty7PSWVtlKPErHpjomujE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21797506},"main":"lib/RemoteCalibrator.min.js","gitHead":"9146702c92268048a7a1bbad7052477a7cb7f5ce","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.7.0","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.77.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.0.11","jsdom":"^24.1.0","mocha":"^10.6.0","cssnano":"^7.0.4","webpack":"^5.92.1","platform":"^1.3.6","prettier":"^3.3.2","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^140.0.1","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.24.7","animate.css":"^4.1.1","lint-staged":"^15.2.7","sass-loader":"^14.2.1","sweetalert2":"^11.12.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","babel-loader":"^9.1.3","style-loader":"^4.0.0","@biomejs/biome":"1.8.3","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.0.4","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.15_1720555208099_0.08980031615868067","host":"s3://npm-registry-packages"}},"0.7.16":{"name":"remote-calibrator","version":"0.7.16","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.16","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a94325daae028fecdc9a54ed97b9619e4334cf7a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.16.tgz","fileCount":7,"integrity":"sha512-wo6hQaSf8bSZAZjJL94vJ/4SgnrL4/EqcPdNjXYG15N6sMGFLVc7FFFk+1KEIydoIfKbjA9/1WoPMpV+BJfb6A==","signatures":[{"sig":"MEYCIQC/Bd4/gCU7TzmWlKN9YaUImoLF4tan5yZoerbiRt80rAIhAOp6ycR1aOrVKZHpEI23gGxaT8U+tbmNoJ6E38kDQc7O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21614970},"main":"lib/RemoteCalibrator.min.js","gitHead":"a7b3e95f51fc5479a6d3feb4af2ddbe36ca800eb","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.78.0","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.0","mocha":"^10.7.3","cssnano":"^7.0.6","webpack":"^5.94.0","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.25.2","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.1","sweetalert2":"^11.14.0","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","style-loader":"^4.0.0","@biomejs/biome":"1.9.0","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.16_1726341050117_0.15958744153592463","host":"s3://npm-registry-packages"}},"0.7.17":{"name":"remote-calibrator","version":"0.7.17","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.17","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3aa5200e805ed29e07b9473e584330448529dcd5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.17.tgz","fileCount":7,"integrity":"sha512-9EbG4qOc4ZRxG9BxONRY6GHdRcrUzoaNaAEw+Xa1X5Hw3384mzEkyF7gPfH89PMtkA5CTv6LfR2mQwBTfuPrIg==","signatures":[{"sig":"MEQCIGdIpOZgyzuACe4p/CV0OAKlVifZktZYLr8UJZcoSMBeAiByfrLOAWELIeAcdoNbOUrlIwkG4INzrkGVVxXGDbQ5OQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21615121},"main":"lib/RemoteCalibrator.min.js","gitHead":"7d8042ddd2923d9bb777392dac51c5ee0271dbb3","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.78.0","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.0","mocha":"^10.7.3","cssnano":"^7.0.6","webpack":"^5.94.0","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.25.2","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.1","sweetalert2":"^11.14.0","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","style-loader":"^4.0.0","@biomejs/biome":"1.9.0","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.17_1726351239664_0.5822500013912866","host":"s3://npm-registry-packages"}},"0.7.18":{"name":"remote-calibrator","version":"0.7.18","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.18","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"50af7054ac162164fe391831c18f22026da0178f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.18.tgz","fileCount":7,"integrity":"sha512-V2F4vtHsbmk5Y8b0xl6XHPHJnmtWxT8cABZZaPs5+csZ7VMJhHcRaBraQm/og8BAl1UqvS217t1+YIRWrl9i4w==","signatures":[{"sig":"MEQCIBIFmnXGA5TKAN4DawAZ11Cax7T6w1vlargm9KxgOpR6AiADGBiidzc3sEzlXeWVqlnkl0WgwzOkoO8uS45Z4ZKizQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21619933},"main":"lib/RemoteCalibrator.min.js","gitHead":"dc85e6a3f2674a88e1c964121747fe7dffbe9bbc","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.3","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.7.3","cssnano":"^7.0.6","webpack":"^5.94.0","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.25.2","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.2","sweetalert2":"^11.14.1","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.2","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.18_1727078344171_0.9028869850959949","host":"s3://npm-registry-packages"}},"0.7.19":{"name":"remote-calibrator","version":"0.7.19","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.19","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2f64a3d14d72ef4b274c3385d7edc5698b12eca1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.19.tgz","fileCount":7,"integrity":"sha512-NFWQiZ9u7AwZjnqXaKRmq7HF1JOucJWdvX/WfMXtxlIL4/acoJj48ylAJFmEnKJCDapZduz/82qWu9fzqTXcQw==","signatures":[{"sig":"MEUCIQDDV042uT0CGdZZOaTJjmB3ibYEjsGkhZu/kZkkHuLnmQIgbAip8o5SlWY6YiFNkopuKOzFLe67Ga4cAxc1Z4nb1DE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21619933},"main":"lib/RemoteCalibrator.min.js","gitHead":"afce4af9ddc8c3860b951ec1042f0913ea349ae2","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.3","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.7.3","cssnano":"^7.0.6","webpack":"^5.94.0","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.25.2","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.2","sweetalert2":"^11.14.1","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.2","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.19_1727115056299_0.437120828503321","host":"s3://npm-registry-packages"}},"0.7.20":{"name":"remote-calibrator","version":"0.7.20","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.20","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"cda630bfcca3785559b256efface7b73b5b10102","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.20.tgz","fileCount":7,"integrity":"sha512-vFnMM/6WnaRPseaymPjMjceJm/DSWBo0Tty3UPD09iOC3snx5BQpn+doFoPfs6HNTMVy5Yc9Hc94a35Ui3O/uA==","signatures":[{"sig":"MEUCID2VsXj/WWZT/j14fl+Zslkkmnq8Z3XIZgwil9EJJEwlAiEAzp9blfHx/jbO9IDxB5VhjD8cyv6JykIL83BERA8paNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21619933},"main":"lib/RemoteCalibrator.min.js","gitHead":"8c82efb5e9e0a21ef943488750018974e2bcad3d","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.3","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.7.3","cssnano":"^7.0.6","webpack":"^5.94.0","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.25.2","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.2","sweetalert2":"^11.14.1","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.2","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.20_1727158120390_0.02556469422634078","host":"s3://npm-registry-packages"}},"0.7.21":{"name":"remote-calibrator","version":"0.7.21","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.21","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a7d0ee0ec3e377047837c0f60fdb37553e337ec1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.21.tgz","fileCount":7,"integrity":"sha512-SD+86K6RNXTyM/xHsyQI3hIoDLFPxLQkHdtPfe04rf3vMcEE0YTqzKv7bEAaIqshcLJNMrmulDzKk+7qw9dW8Q==","signatures":[{"sig":"MEQCIEykVjXVg3DmIINzJUeXGOA8YiumJn9SS8Is6mQ1zGgKAiBlYcsvmSI2Q1NA76qIFp4xO/6fHNkpYUT8H7cb3xfKug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21620472},"main":"lib/RemoteCalibrator.min.js","gitHead":"8251baf44f55a62b7694148dd7a86ff2dacc4f81","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && npm i --force && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.3","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.7.3","cssnano":"^7.0.6","webpack":"^5.94.0","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.25.2","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.2","sweetalert2":"^11.14.1","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.2","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.4","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.21_1727199870688_0.6863917373652118","host":"s3://npm-registry-packages"}},"0.7.22":{"name":"remote-calibrator","version":"0.7.22","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.22","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f86f1bbf29ea80921e3b60d34f810a389d23cd18","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.22.tgz","fileCount":7,"integrity":"sha512-JYjR5/+oH9vMoQgKULrMPkbZAPtI3cwFnXJnD7EpMnV6PyXQv/cXQCKq+ABupIE7q5oqINcxRnYLUXavd5j7uQ==","signatures":[{"sig":"MEUCIGfXDSci+BE9ijpDam4GpgbIPFWoB8AMKEZB+RWltFjbAiEAh5SJHTt2UDTGqvufO8FB5l2Dj0HnJBYaDQQn/wHDfB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21569917},"main":"lib/RemoteCalibrator.min.js","gitHead":"9ed4d949e6c3bcbe1c0e551c0b82aa8e13a79063","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.22_1731199806967_0.9534632931860159","host":"s3://npm-registry-packages"}},"0.7.23":{"name":"remote-calibrator","version":"0.7.23","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.23","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"1fc382f0af55d0180ac5307189220c8f05ec66cb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.23.tgz","fileCount":7,"integrity":"sha512-NpsYuqvdSAU2L0mtCnkyLzfQgKVLX4/fZaPo86tn5efrYP2hsgyrl+VMNaIg2PhGJH3zsRPczQhqb54TOIpg0w==","signatures":[{"sig":"MEUCIHjuPeEwFkslwhloasThJCtcRK634gWsx9bAXsJKxTlFAiEAmqMBiQQq9sN83AK4FuhBBYkm/htxewWtsUlPubA+T/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22388599},"main":"lib/RemoteCalibrator.min.js","gitHead":"a6b46e02bca611007a963cea9cfb1d7ea1e6a2c6","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.23_1732397920463_0.04126912631498714","host":"s3://npm-registry-packages"}},"0.7.24":{"name":"remote-calibrator","version":"0.7.24","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.24","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2ed2327c882d358e8c23cf5c4bc958bccc1ba33f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.24.tgz","fileCount":7,"integrity":"sha512-wYMeFN0+Zj8NxePRRkaAFUvGu5VZmh7wEXE727NZkY9Nf90O+dZ1DEi/ECdMif5pc1Lrzxn78hcpemPJVwwwbQ==","signatures":[{"sig":"MEYCIQCAfbeTe/jmbTc7G08UmR55oKwXUAfxBWEx9Fva3TcvVQIhAKNaFibcuRaIMI90wH4m7uLzi8P5bIL0juRj4yunsX2t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22396703},"main":"lib/RemoteCalibrator.min.js","gitHead":"1582c40dd06c56218cae5519b147601d6423cc0c","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"goodjpl","email":"connect@jpl.design"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.24_1732413304332_0.29854538056334934","host":"s3://npm-registry-packages"}},"0.7.25":{"name":"remote-calibrator","version":"0.7.25","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.25","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f2c18bab699d57d359f5f6d178d0d72c4e86d82d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.25.tgz","fileCount":7,"integrity":"sha512-wZDZHY8hO5XpMkfjEUe8sT3o4u9PGQyj9WaFKPsjs+y//WiOtUaReozPsCjo4gDT4z+CCGIx7JGFP/N5Zf1WYg==","signatures":[{"sig":"MEUCIGnLce4yyjKsVGl+ZrC25K3436JAPrGRevWvx3o2EGbcAiEAsAnbH5zME6Cd9gRQLZERrM//7JPuilO3dXQY0ndnv/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22396946},"main":"lib/RemoteCalibrator.min.js","gitHead":"ed2e93fee7020460adcad7658a3cf22f3407ddee","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.25_1732415250679_0.6154565735410544","host":"s3://npm-registry-packages"}},"0.7.26":{"name":"remote-calibrator","version":"0.7.26","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.26","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"da7168b9ff77535b42602ab584739b29c2c56b2a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.26.tgz","fileCount":7,"integrity":"sha512-evrNx4m6Z8QTmKaLTxHBmWVIKti6svBXdrqzTXBoEg16af7N23W6TqC/qEHAAOXAPvQBBIcLWKFJOnZ8migknQ==","signatures":[{"sig":"MEUCIBGPAJfYuUebrCnXpxZJXN+allkoehtDi3osJMwEsIYJAiEAryO7g4xr0pYPJnY0XBYBIuUITiV4AZLdnYEHJ+0vkJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22397406},"main":"lib/RemoteCalibrator.min.js","gitHead":"786030f2f88cbfa3350c6cc0449ebab4643ed80e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.26_1732416355581_0.15328098191937123","host":"s3://npm-registry-packages"}},"0.7.27":{"name":"remote-calibrator","version":"0.7.27","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.27","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2da0fcae04dd48036f56cc0d6d82961401ab1986","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.27.tgz","fileCount":7,"integrity":"sha512-9wrldHU7nOudTCkWpdq7ZGZQA1LfJs/d3AJf//ymU9ULD17PA3bs5g2MXPKXYPHF6zLsPEqUrBUek+oyYJR6+A==","signatures":[{"sig":"MEQCIBQZrX0p4087sTTRCQWLpY9ij2zaM7osmJn2zaZ4y+bJAiAvTdwYXPTnmactMKTOoGYHJIC2ClkTz9trwSSUhotZfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22397052},"main":"lib/RemoteCalibrator.min.js","gitHead":"24abe97054d1cf3b63f8d4c5513eee23f90493cb","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.27_1732417901472_0.8122781330514026","host":"s3://npm-registry-packages"}},"0.7.28":{"name":"remote-calibrator","version":"0.7.28","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.28","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6e966c8f1ac739676ffc57efb241fd4e20a7a0ad","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.28.tgz","fileCount":7,"integrity":"sha512-3Jp8+q0e1RByuh6yKCzslQEQVSwi+kIW2z6mQMsim5WBQtAXuAF2BoU5Ui9wlIWuGyVwGf6AIW+LLOpy9PbDQg==","signatures":[{"sig":"MEUCIBFbBAdHyVrMRGUgSZEYW6oAMFM11oxhmZ4hzK2jprhPAiEA8ywvPfo9DqmBNFti2DxAkvCezabTBlEDe3az/7ZXRUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22411991},"main":"lib/RemoteCalibrator.min.js","gitHead":"824eaf60e73ef0ad07041902dd12cd4a287de788","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.28_1732628381898_0.1741591024788569","host":"s3://npm-registry-packages"}},"0.7.29":{"name":"remote-calibrator","version":"0.7.29","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.29","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"359a769b1867b924b7bf1f39dee6685e3c51a44a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.29.tgz","fileCount":7,"integrity":"sha512-Iqnc5kmEHn17+qB0Mp4O+nFqk/YycIobvTbPCNRXqs58cZuvrd3eWEXtT9PFfBnw7bqPQjnVbalDRtsq9mWKWQ==","signatures":[{"sig":"MEQCIADfVgkAUlVPvDnV2IwZ8JAhhpHbnzE0q75016/FGSm8AiBPpTDgIOZm9mq4/qX+5q2m77x0TIrxeIAaCSlQ/ZuRQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22426848},"main":"lib/RemoteCalibrator.min.js","gitHead":"18eca0b689b47e8a69158b6d54f91a2783dd1401","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.29_1732719393301_0.1165087901462547","host":"s3://npm-registry-packages"}},"0.7.30":{"name":"remote-calibrator","version":"0.7.30","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.30","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2e5d1c730bee554da1356a98588f52992ad21a0f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.30.tgz","fileCount":7,"integrity":"sha512-3Z+3k+2v/iKapZLkeI11e6Ua7izCifc0VcpefvUWggdbu8lueTjULJXENTHLLoUxR+jnbR2UDcbRSA9Jqt2kPw==","signatures":[{"sig":"MEUCICqejtB43oZRX2PIjnMHOPtz5fJqUYtBBfmP5YKt5/y/AiEAn5ScdA6e8DWLvIZ5hcmBYVg3JJB8EI+t8uIdkz9Oprg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22428668},"main":"lib/RemoteCalibrator.min.js","gitHead":"1a8864e4ccf436cad4da76c1b308d8c52a342e87","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.30_1732875453308_0.573414828105552","host":"s3://npm-registry-packages"}},"0.7.31":{"name":"remote-calibrator","version":"0.7.31","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.31","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4fa0289a39cebc93b650ee4844e42031fede0faf","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.31.tgz","fileCount":7,"integrity":"sha512-HaZE+E5YWzJJjAxzrdakQgHyDifm0MbJN8PgIPb8AwPrRk2w5xe/smyBiGClHEKqbWLBh16E/9WtN0EudFXHZQ==","signatures":[{"sig":"MEQCICjvBHE/EUUJalP7HSw/1adyc7mZNT/2E+nXVF21eDDhAiAPUVKJnSJnmjXBNAEBPfoGtWMzFoPqEPK0H9vFbuln/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21607480},"main":"lib/RemoteCalibrator.min.js","gitHead":"54271af73fd77d8709361a8fde9957d84ec62013","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.31_1732886926807_0.9981509430337947","host":"s3://npm-registry-packages"}},"0.7.32":{"name":"remote-calibrator","version":"0.7.32","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.32","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"dd9f6ad37f39a8eab6cd00b85c2e5e83ebc02019","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.32.tgz","fileCount":7,"integrity":"sha512-nkWdbAJVOR+sAzkvXOanIkjJdMrOzzCSBFrGu32qpYcNKV+bz/0Bl1L3QCZHYcty9cg3F/Nz6eyi36WK5YE2HQ==","signatures":[{"sig":"MEYCIQCrpsevf79Vjl9befQ6blWnguAfv+Un4xC+62kC6dxQkQIhAKBZ0iJwT7pZmPHlyU7nZLUrZN7TAEbGBuCbCFmCzhaX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21607537},"main":"lib/RemoteCalibrator.min.js","gitHead":"9da511e5a11fc0d773f3a7f8f0db7a7a94badf28","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.32_1732889153485_0.2637932040191997","host":"s3://npm-registry-packages"}},"0.7.33":{"name":"remote-calibrator","version":"0.7.33","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.33","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9bc55a07a4477accd75ed0001f2df56dd016b0dc","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.33.tgz","fileCount":7,"integrity":"sha512-5dnXoIFK9/CoknObICzMl96LRbPk24slO67q1baP2OoUfG4mvEWlwpLhLM+YD3+GRrBHjcjDjKhd4MWCmgPmOQ==","signatures":[{"sig":"MEUCIGkUudvoMAA0aGo0oj9ks+on7ToDfbPMSxYzqDNeo6AZAiEA3ybj/l0j/Gw+4+Fy9XSC/L9vD7oWvHKwMbeI4OhMKJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21609894},"main":"lib/RemoteCalibrator.min.js","gitHead":"91579ec395957c73709e037df8d300d026ae4b6c","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.33_1734752703460_0.9093013878870688","host":"s3://npm-registry-packages-npm-production"}},"0.7.34":{"name":"remote-calibrator","version":"0.7.34","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.34","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"db98b91d40a790f8a9d9eec31cadc37fbeb97333","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.34.tgz","fileCount":7,"integrity":"sha512-ks64yND4eupIXI09yRvlxApVrL6SsbL++YtZuvgSQKS2y7gvabqGvYT33nF1Hb+yyxHAd0QvERtZbxFH1hae/w==","signatures":[{"sig":"MEUCIQDXoPkGJJnni7R5YF5SCVYPDRDyYPGfRAdVrPMwdJgYiAIgOdO73ssQFWglu4BQlx3FP5P/Aq08b+Z971Ess1z9zpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21613328},"main":"lib/RemoteCalibrator.min.js","gitHead":"9cbf4e0159089ab132cb4164e670004081884d06","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.34_1735997875019_0.6391617501533204","host":"s3://npm-registry-packages-npm-production"}},"0.7.35":{"name":"remote-calibrator","version":"0.7.35","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.35","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2e648e54b2f9ecd62173e5a37fd4b4ae8740381b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.35.tgz","fileCount":7,"integrity":"sha512-+g8SHz71L8GLQQA3L5+/N1PtsPJ6FG8PbQJX4JJTiD3sYcmmQCxVoeyJlegwjiH5v609keM1oU7L8IOTHUs62Q==","signatures":[{"sig":"MEUCIA8ptCb5inFvmD3eHlxlIz6DDxL4bCJs6suVfi/gdqS2AiEA+v99ZB9DgB+aanBTZj4Q70ybSv2nxdbwYU4rYgjeQeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21613778},"main":"lib/RemoteCalibrator.min.js","gitHead":"deb1aee56222e01dcb498851a21e7d9f9f98f7fd","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.35_1736111855104_0.4284995721434386","host":"s3://npm-registry-packages-npm-production"}},"0.7.36":{"name":"remote-calibrator","version":"0.7.36","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.36","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"be95a1ea9de58769be37755067d2f518abe2fe00","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.36.tgz","fileCount":7,"integrity":"sha512-tT1MmezrSGU4iYnhoq5woRcmoWNRcMPdGIMjHl37sltoKwuhQGNhe3kR3cphF+eSS4++ll17NvpYZujFKGaz7A==","signatures":[{"sig":"MEUCIQCLS8BakKL9q2uDCF2KWoaH2bjMT+R/LqK5n0clWA8NHAIgeMQQgxacSsM7tqu4AHiw3/ZTsN552lD4SIumHJPWwko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21613840},"main":"lib/RemoteCalibrator.min.js","gitHead":"c4980ff08d7d21d0287ab0aed19da28314750cf7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.36_1736133720243_0.9771691898262749","host":"s3://npm-registry-packages-npm-production"}},"0.7.37":{"name":"remote-calibrator","version":"0.7.37","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.37","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f4e56e007467ba469e1948b52f8246beac61686c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.37.tgz","fileCount":7,"integrity":"sha512-4grjRU1fyObOxJV+7ZYdiP9OwyBSm6RtUXC8DIRZhGBi/4vXRth8skI/Ge+/u0Wnfwxki0jlkbypADoFloqmbQ==","signatures":[{"sig":"MEUCIQC2JAfJ7Q07ZXdV8hy6xbbi6NPkyDNKFTUy2jcDEZuwRAIgbkDtoO/IoZiCXVvkSvS4L1IJHSvAHCVvBPJw7XNut4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21613838},"main":"lib/RemoteCalibrator.min.js","gitHead":"1a26de7c51ba1421189e1112c53747b81e65c3a7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.37_1736157675908_0.6735272847248526","host":"s3://npm-registry-packages-npm-production"}},"0.7.38":{"name":"remote-calibrator","version":"0.7.38","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.38","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4cb6a03210d04614c9f15f8e499ed05160cea351","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.38.tgz","fileCount":7,"integrity":"sha512-7iDiMg/At1qACOX/Im5pkGmSup8w4PmWiiBJBuqafaEjJcUN6v4TQubdOpEFQFyM9UDcpL7hqP7dBCQhiTsP0g==","signatures":[{"sig":"MEUCIBAVHPtwfW8O5bKurWVIOicqNwMpFmHoTriqemag9QmJAiEA9NiQf3IeYpdIHeo9FoEqnv1Xa5icI3rx9grg4xLIfHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21614403},"main":"lib/RemoteCalibrator.min.js","gitHead":"bcd802150f61a401ea4e065ab4102c90b864b326","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.38_1736247924527_0.46479906211587907","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"remote-calibrator","version":"0.7.39","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.39","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"681e4c6b95d4216bfd3270a7c87595c269a617a0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.39.tgz","fileCount":7,"integrity":"sha512-L9S640Rx1bhxHBFLBtGhMb90fNGd+U0IlXGVJ6zFrWcQTwjqlc2SSpLlT3J7Kxs9eAO7Fn8dPz7Q5Y070JwBug==","signatures":[{"sig":"MEUCIQCdrPBJ9bwsD2ZDIxWirnee39ZD9zjzpoJ6am/cP7o6hwIgHVVfM9jIAfZ3yRTq2zc0/kdr8lrzij9rnuNsjxsyOfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21614861},"main":"lib/RemoteCalibrator.min.js","gitHead":"e4c84df248751726f838d9072ae303ae7aecdefe","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.39_1736743695779_0.29415713524966525","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"remote-calibrator","version":"0.7.40","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.40","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b48a6a9bfdd6442233c9d9bc35d4d0871862ee76","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.40.tgz","fileCount":7,"integrity":"sha512-36kOh09QR9MqPzjT1ty5IeJhwkteqOM65mld4x2zvBspdK8qbo1d0WdxV9JVDRcR5zQC7LWqOzjYOPcgEsQ1eQ==","signatures":[{"sig":"MEUCIGgVW+Y2uR26zwrbvEF2ute4xSSEmeGNF8kPeGCeNmhyAiEA5RwmTXENksbQuz2VDLIWd21b/fg5QbJQJnKAKAbVPDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21616000},"main":"lib/RemoteCalibrator.min.js","gitHead":"466d8edac40e9c99e95b5e66c1f7cdb8e57cf91a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.40_1737656783269_0.5777400553466376","host":"s3://npm-registry-packages-npm-production"}},"0.7.42":{"name":"remote-calibrator","version":"0.7.42","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.42","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8cb2457e47dc37109d134c7a02cf40fe26a47fbb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.42.tgz","fileCount":7,"integrity":"sha512-de3V8wFDXVDEyDcKozYbG7mjCeRuy++C/4Al0EHtzvrqI/pnQ/rSl0nSUpl6fJ9Eg4emORLjAtVR9WzcrOwlhw==","signatures":[{"sig":"MEUCIQD4ITDqXvdCwp5Y6PJScunweEFMco+6mCwkdM2K3jXlagIgK+yPftjyZt2gtc5nDmkDKB69OvAXjrzy+0N+OA9YMYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21616619},"main":"lib/RemoteCalibrator.min.js","gitHead":"16128fb145d8a18520880a83edd54a5b9deec3ca","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.42_1739989958691_0.2378287580118421","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"remote-calibrator","version":"0.7.43","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.43","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3eb7840c3a638f63ad966ffae38bdaf18f9b482a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.43.tgz","fileCount":7,"integrity":"sha512-qKAEBaDnQkmlIyMedHXNRdImQ/p0xJ8NQkFRSRSdea2szC3ZbZbCK4rvpd/H7AhhmPyn+YXdYyHZFBizemYMwQ==","signatures":[{"sig":"MEUCIQCuUysIbAb5Ma8YMHIaeuurTPuhBs3XVQXwhqOUfTEN6wIgXfnq4Vv2yfbuK1WeYuzWvN6HBJEWkatB+PxkPXYAAws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21616997},"main":"lib/RemoteCalibrator.min.js","gitHead":"26a23e83888e9091c057712e51d5e2105cb02f7b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.43_1743702632726_0.2837530910183632","host":"s3://npm-registry-packages-npm-production"}},"0.7.44":{"name":"remote-calibrator","version":"0.7.44","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.44","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"1986293d03e9863f8da3307491a5071fbb51d4d5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.44.tgz","fileCount":7,"integrity":"sha512-iIQaQbmgCmowE5Ad/qye1dE2hpg8GoCejYFAQuQnPTd29IN8sl/q06lPHR1BRJNcnT1Z9Samufe/BofBuFBJhw==","signatures":[{"sig":"MEUCIQDIJyCUAfPFY7YY7vccUuX2mNNwmXAUMGLBJZl2mb5Z/gIgQlwUZGxda9yIfxG1FzOBSkcKc9GzA/yZcGyLuUEeklM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21671789},"main":"lib/RemoteCalibrator.min.js","gitHead":"d6903de42c0847053922de82bc6d6346b93ac608","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.44_1749481615724_0.8743193082301923","host":"s3://npm-registry-packages-npm-production"}},"0.7.45":{"name":"remote-calibrator","version":"0.7.45","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.45","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3d9a5f0dfea555510a758eeabeea19a76ac66636","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.45.tgz","fileCount":7,"integrity":"sha512-3b/zVT4rJwQuVHYdAdML8enm67LB3iRj7lARcZJ20b0Seu1I9uqUwTVjjsxtuKIW0uS6G6B9bMTe4GEbtkLk7w==","signatures":[{"sig":"MEYCIQDqVfnexvDjKgAy59FHaCWdO9QlfikIZ+nqV4UTrs7X8AIhAPEuWPZ9yzvqkwjDp0jTTITqA4tHmk/8j1Ltka9PLGRj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21674130},"main":"lib/RemoteCalibrator.min.js","gitHead":"8e3fa46492a31c436846e52c3574480c61457107","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.45_1749520156827_0.347907539309426","host":"s3://npm-registry-packages-npm-production"}},"0.7.46":{"name":"remote-calibrator","version":"0.7.46","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.46","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a6cdc4870e1fa5aff1df0b04883a174eaa24e744","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.46.tgz","fileCount":7,"integrity":"sha512-8653PaGPjJ6WFqV4cQVje/xX/LouhJeQtHEd+nxN3jrGVdzgm8UqZ8PkgawgGACYUDBkYX2QdoVkIJtPXYkrHg==","signatures":[{"sig":"MEUCIDrKAuUB7C5Ftwh+1qHjTep3kkN45Swi5G9WIybATgkPAiEA90istJdjQgTZPaZRd2ejCmTiibzs0/S+PHM8mVFcx1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21674285},"main":"lib/RemoteCalibrator.min.js","gitHead":"f71fb90c28864c489200593ad8528ffd3a7376f9","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.46_1749999687935_0.8433850368521376","host":"s3://npm-registry-packages-npm-production"}},"0.7.47":{"name":"remote-calibrator","version":"0.7.47","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.47","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"cc33cfd1f197ff063eec3272921d60030f069087","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.47.tgz","fileCount":7,"integrity":"sha512-0IuMdfHvyK7JnwW12rP0FWUjwSHMzoobFNxvIKS5xW2sB9SDY9jq5YlzG06qQBHR5L7QaGrvDVpzPII+M1rnKA==","signatures":[{"sig":"MEUCIQDhZ3C0p5zq3Lattd9FxapvcWH+M0lz6ZKwqaDDtya3DAIgYc1x9guhRBcP9ddwovTk1jqjanVp0GfHECsVAYF9HQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21696825},"main":"lib/RemoteCalibrator.min.js","gitHead":"6b7a65c9ec9939c6a0f871f7cbebedcdd82ad7ee","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","actor":{"name":"nht249","type":"user","email":"nht249@nyu.edu"},"email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.47_1751452408677_0.48411953771410454","host":"s3://npm-registry-packages-npm-production"}},"0.7.48":{"name":"remote-calibrator","version":"0.7.48","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.48","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8b602bea216ebc532aab2b10515b11a0eded0f4c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.48.tgz","fileCount":7,"integrity":"sha512-ccHV/cB0eBVcrF9/OCls/aUUnYUzuHD/JOkaKL8ZdoIgDhFXSjbmJjeZXt53O931N0jji3o1C9tXRSBcxAJBOw==","signatures":[{"sig":"MEQCIHdJ0ZEEkSrzOU6ZDGcOZMDUJNXsda9+MuNhBZ8a5pAxAiBcZGVZpzA1y6UaNNoiuuX6fpO99g60psJbHSvYJjPTsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21706885},"main":"lib/RemoteCalibrator.min.js","gitHead":"9e7cc031fd63275b6126d4f72a9786b17f7552a4","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","actor":{"name":"nht249","type":"user","email":"nht249@nyu.edu"},"email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.48_1751707032758_0.30083081409231593","host":"s3://npm-registry-packages-npm-production"}},"0.7.49":{"name":"remote-calibrator","version":"0.7.49","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.49","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d70d47abff77633d545dfa07d07c8f1e20e4d451","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.49.tgz","fileCount":7,"integrity":"sha512-Z/XcYccS6hJATwenTVTbEX3Id/UK2/8IlunBU5P6wEYg3bPxJZWkaSHRhhgo9p4A3m52cureC9iGzZLbvTL2Uw==","signatures":[{"sig":"MEUCIFDbqhXdN/LMsGrCQuJIXIfGIfZMd8YWRMXK/v4dnGcAAiEAvUgz3z1jc4wWFrq2fsyZQJ9BEKeU+qQDOw1MEXBWZVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21725687},"main":"lib/RemoteCalibrator.min.js","gitHead":"242afca684835ab31d1f21bec59339f1cd4b2387","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","actor":{"name":"nht249","type":"user","email":"nht249@nyu.edu"},"email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.49_1752057383541_0.47352890000336534","host":"s3://npm-registry-packages-npm-production"}},"0.7.50":{"name":"remote-calibrator","version":"0.7.50","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.50","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c6c52808d640148f44da5adb6249922420e25f3e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.50.tgz","fileCount":7,"integrity":"sha512-7kxpGe9hQ83kHgn6kcMgb2INzsewu37OeZWmNDMZXkAGPzBmNqR0oIil6IdwA6RzqHBC+fVp0rNleO+hEFUGgg==","signatures":[{"sig":"MEYCIQDvjoc0fOAQO1+a2tehQhKqoM12t7uAHiohVHlfPgHVJQIhAKpJGgJ1/wsqcoxGsxL2XRm7FUhFKfRNHAwu4EPhpcah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21727177},"main":"lib/RemoteCalibrator.min.js","gitHead":"3b95b3ac5e30df905595a15e6b9c243e46d14512","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","actor":{"name":"nht249","type":"user","email":"nht249@nyu.edu"},"email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.50_1752107846745_0.8506413532162884","host":"s3://npm-registry-packages-npm-production"}},"0.7.51":{"name":"remote-calibrator","version":"0.7.51","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.51","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"77b37567e7eaf2fd91ad739a345fac3be2bd6ae8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.51.tgz","fileCount":7,"integrity":"sha512-AEFx55umqxw4umJalVIwzCHVc9c6tAPAnoHTa/stPmsx6UQyGQEqvASIM9O66DNAGKgBxZ2v4Z+EjH+6YU2NCw==","signatures":[{"sig":"MEUCIF6Gl+9GtZfFXUWKW0ijkF2gHOsPOXVB99dUNWJpxZKiAiEAqpdABUqg3vbCvpoDrBdS0Q8X9MKLpmrE/cfMu5G8jyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21730136},"main":"lib/RemoteCalibrator.min.js","gitHead":"6299db06b7d728fe1a97a178de42782fc64128e7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.51_1752198709514_0.12146791562649839","host":"s3://npm-registry-packages-npm-production"}},"0.7.52":{"name":"remote-calibrator","version":"0.7.52","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.52","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0042ff4efd46cc9dcac8b840076e29c1c9f3fcf9","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.52.tgz","fileCount":7,"integrity":"sha512-LqYNprnckBg2GqLvd/qlo0HA6OarbCU3E5ZnPZoHEtrvQ2LbKEjY8/Zt9e19BOb6zKl63f5h2NkdVAho+eqI8g==","signatures":[{"sig":"MEUCIGmfptNaGQfYInRQ2qUiYfmmSiQNsfHrybOZgILWWnnHAiEAv+B8CcdZTyOdyDexvmZ3VlMjINamW4EsnVImTzmZLTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21732571},"main":"lib/RemoteCalibrator.min.js","gitHead":"87f1f28d8c2fd345a0960a36323ea6bd652a8d85","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.52_1752334330723_0.31124106997621204","host":"s3://npm-registry-packages-npm-production"}},"0.7.53":{"name":"remote-calibrator","version":"0.7.53","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.53","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"127801124e79032f3ee707dc06aaf565de0e5ad2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.53.tgz","fileCount":7,"integrity":"sha512-JMnbD6BcaNYHGtfV0ea9lb1rbJmYOb6r7ZXFvxrxlc//nR96GJujF/Sz+/6uLYdooODhUd6yLJSGrgvAdZ5amg==","signatures":[{"sig":"MEQCIErYWVfxIqW8dMMoorx7ROO5EVa2GSFpMsFhn5UWJHetAiBzF51Ns1D3flo5pH7hlw/UK05mjSQfHrAWa9ZvsZrRzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21736154},"main":"lib/RemoteCalibrator.min.js","gitHead":"f26101ba9e52130c609305690f2b7c7a3fab600f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.53_1752343804763_0.7698914696284367","host":"s3://npm-registry-packages-npm-production"}},"0.7.54":{"name":"remote-calibrator","version":"0.7.54","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.54","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3f2391e148884f5311eb25328f29581646023ca6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.54.tgz","fileCount":7,"integrity":"sha512-hiEcxrgBJXeu6uPQ/xdXDb7citX/cU2HNccxhKHZr97YhkYENAJovfYpEDtHh2QveP44jrCBhsknruxJerb3SQ==","signatures":[{"sig":"MEQCICmN5j0TDiBTlVrZ7jy3PbBSd3OiVU+c2JckAZq21yg6AiB67MxWJL0dy3MN51yutCgTnwEV8t3gJ1uU7pCagE9PPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21751763},"main":"lib/RemoteCalibrator.min.js","gitHead":"498d497140e0a138658b98c60950553cc2152553","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.54_1752475909273_0.9063066655482037","host":"s3://npm-registry-packages-npm-production"}},"0.7.55":{"name":"remote-calibrator","version":"0.7.55","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.55","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9d39a5d050985e21188a025b60617fe7026e5753","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.55.tgz","fileCount":7,"integrity":"sha512-whkMrro56PWe7EU41CT0Kb/msYorUPQAEHkVaBpC0pncIb9phHQnzDNOT0EnotfjKtcp/7a6rtf+ENXS146Lsg==","signatures":[{"sig":"MEUCIDT85Up4xJdSRYvfFigGk06C7Pbooro5JMsaWQZv+CGfAiEAk788F5EdIugsCAEVe0rlFYO7FAVHQH2ylTo67OexfNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21819663},"main":"lib/RemoteCalibrator.min.js","gitHead":"e081b468124b8cdf4a439cb357581291daad12bc","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.55_1752726802599_0.42072177159423196","host":"s3://npm-registry-packages-npm-production"}},"0.7.56":{"name":"remote-calibrator","version":"0.7.56","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.56","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d0293eb144e47fc5c23043cd9ea45acc54ded611","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.56.tgz","fileCount":7,"integrity":"sha512-L316ZTpNzPpsw/3JFZoyprJJ0JSdrM/uKAvM0aZemDeGrbH8tn+n+L/sT02uOt0lvry1F21V+Znp/LMxDxG6vw==","signatures":[{"sig":"MEQCIASY7P5Mx2Dng2cdIOKdi52PnCLaEormJjt3m27eLWG2AiBw2FYvLTXHFjc3vhXS1VvN7ukD2HwFV4xnz875sC5rrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21824984},"main":"lib/RemoteCalibrator.min.js","gitHead":"16b6a0e77a22e6a12f9e7944f86a102ac3b7e862","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.56_1752730330160_0.3759503270485418","host":"s3://npm-registry-packages-npm-production"}},"0.7.57":{"name":"remote-calibrator","version":"0.7.57","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.57","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"39131bd8f14b2ebe33fbc6c928573580fcc4fb52","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.57.tgz","fileCount":7,"integrity":"sha512-SWurN3xGxBe2OL/WUz9HByRsqszkq+Ke6+YPKSfFMtrEE5zM7TDStaoILcScgZu6B/9OtkLwCx6GmDrl8CuScA==","signatures":[{"sig":"MEUCIQD0IXk4jrN8qp+u1WDKNOiLkyrC1bjovOmGO9BMv9gR1wIgW6+p3SkrHb1TiXtStyFCgG/2toOCP5kwQ5eJtZ0LLNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21825777},"main":"lib/RemoteCalibrator.min.js","gitHead":"63be838408c835e95bae14fead97e0ebb1ea8fb7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.57_1752855591239_0.49603627375125026","host":"s3://npm-registry-packages-npm-production"}},"0.7.58":{"name":"remote-calibrator","version":"0.7.58","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.58","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f4b920ae16461b0f833a5c3883b47917428ea8bc","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.58.tgz","fileCount":7,"integrity":"sha512-Gd1Me3phpLNiU3++Igx26aJlGUs+PAMW9CKSTZdUbBOcCyADrjMrVBMLOxUEc+ol16PsuuxWLH0TVNa/J0sixg==","signatures":[{"sig":"MEQCIBSSRLaTzXrpqLP1FmzhYdIO0/T19tbMQP9PnIm9YZEkAiAN8mDIChMV1JaRrgWjeTEbnPrbOH6UMntrQBLCEvrL5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21823036},"main":"lib/RemoteCalibrator.min.js","gitHead":"c191fc095efb1a6ee7a70eb650b6da828a468f8a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.58_1752987475605_0.40736997554718246","host":"s3://npm-registry-packages-npm-production"}},"0.7.59":{"name":"remote-calibrator","version":"0.7.59","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.59","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4d544cb3787770e61a076d1a2a7f8c52e868d934","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.59.tgz","fileCount":7,"integrity":"sha512-M3+3/ITdMCW3XeLnvaVAno14zfJp1vy0ee8hRgEE48l9qK3CDUK/F/PCjG6D306fse2MmtU9xZQJfDKU8odrXA==","signatures":[{"sig":"MEYCIQC7eGhb9HJkMJOooiK4Y8WjQUUo5H0us19iCctog5H1BgIhAO7NUR6yhLcXWDrpSVz4OZfglk1aQUgTCEsu6D3hmoyS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21840359},"main":"lib/RemoteCalibrator.min.js","gitHead":"7512ff58af23ca0a522d4a824f95e795e515ec25","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.59_1753137526561_0.1837286758688681","host":"s3://npm-registry-packages-npm-production"}},"0.7.60":{"name":"remote-calibrator","version":"0.7.60","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.60","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"609acff1f915d2c614c2ba9986f44d2ee3afd38c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.60.tgz","fileCount":7,"integrity":"sha512-frGOTzF5snqJOsCMRUPQ++OFYpRXwRY0EXGD06iyi80qhYdL+juRlk7KwNcIOa4hLFpi6QwiR7yYIHCU+Aouow==","signatures":[{"sig":"MEUCIHsssRzKlzbkSGr55lqhuD3KVuyS+renKUOgNQNaN8gLAiEAsdE00Rg4hbJJ0YZkUUIFOMd2it0BBLaxEPFrhsLelCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21838965},"main":"lib/RemoteCalibrator.min.js","gitHead":"9af268c663d17c547db41af1dd7b3cec93f861c8","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.60_1753430059336_0.6533186084114229","host":"s3://npm-registry-packages-npm-production"}},"0.7.61":{"name":"remote-calibrator","version":"0.7.61","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.61","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e0cf955e9d1624834651def0a7528c50d6c648b1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.61.tgz","fileCount":7,"integrity":"sha512-4kSipwlNDH1+BItlFHaWuLVCJ7Zt9KE4pKD/O8Bht6cpz1Aq7GuPbjZHid6FjhvNQJKwrAkUiCZ0tIjL1NFOJg==","signatures":[{"sig":"MEQCIFeAdejP6sHZiH/K44YBpqlF78bb57lI6XZBlEnOAPM+AiA1cm1zcjtbiwIHlkJx7LO+MfK5IlpYxqf+/JSchCecYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21839129},"main":"lib/RemoteCalibrator.min.js","gitHead":"5d760105c1bf87e77873a6972d72ad8aadd7a643","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.61_1753821803754_0.1910856119267883","host":"s3://npm-registry-packages-npm-production"}},"0.7.62":{"name":"remote-calibrator","version":"0.7.62","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.62","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"575d813e37073aeef57ff51d470656e8fcf1824e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.62.tgz","fileCount":7,"integrity":"sha512-VBArsrXq+ZMeFXMyZcWEFfJ3NjYDpYSQyKyCNi5sBFteNmRwM/JkTGe9YkjDbuN7pJZ7JYptIxZcksAHNLAf/Q==","signatures":[{"sig":"MEUCIGg/1iwN28vUPAt+KlIGK2TxcoLbi7ZfH5gLtkpdcIPXAiEAvwf0jCEIDM2eQ6RQw6htrkB+SoDIFinPkMvqAMljyWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21839067},"main":"lib/RemoteCalibrator.min.js","gitHead":"036149ea41cf1e4ca8c3414e6a0c13a065bcc4e4","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.62_1753856807211_0.3162974969717445","host":"s3://npm-registry-packages-npm-production"}},"0.7.63":{"name":"remote-calibrator","version":"0.7.63","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.63","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2b71bd6dc9766cd3e763f8c6c2ed4e269bcd0b50","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.63.tgz","fileCount":7,"integrity":"sha512-qHCUlx29oujPjzsJER/u5r8D3u2Q1J4Exuf5KBuUTGDoNUf8hdLU9JI+sRJKxm2jI1zBfIqwCmrrw+6I4b68/A==","signatures":[{"sig":"MEQCIE5wjx/8uQ1ElkkdgIKJtpx8wa1r4rFGfMfSs12fZuUDAiBPTug8UXIwZ6mxL0t/tEDQ67V9PX0/uV+u3YCFcrtrNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21857203},"main":"lib/RemoteCalibrator.min.js","gitHead":"88d369c0c876a7be1c455feddcf55c3d783ab2ce","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.63_1753949693626_0.9453532448518673","host":"s3://npm-registry-packages-npm-production"}},"0.7.64":{"name":"remote-calibrator","version":"0.7.64","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.64","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7c476ef6d0537f1ea5a50e99cc03d1ede6464bc8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.64.tgz","fileCount":7,"integrity":"sha512-4Pf3sKrt+7/beHbqYHESCgUP/wirVlF3ftyr03KmYEso8cGvDh/fspqmaadfUpqTHfuNTqKmZxBwIyWUrPHYUw==","signatures":[{"sig":"MEQCIFEXYXaJt0iuf0Aol3kAQY9Fmh+1TTNdK8VakMtKKY+8AiAxzFu4l6HjtY7i/EfZFIaTTmEtAg8Ek1HvgVXzpo+BNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21856444},"main":"lib/RemoteCalibrator.min.js","gitHead":"4e862d27c6cd84472ed062056d8d2df3a8686d62","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.64_1754036449529_0.013144664495840397","host":"s3://npm-registry-packages-npm-production"}},"0.7.65":{"name":"remote-calibrator","version":"0.7.65","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.65","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a3e0efd0c344446201b533b475c7fb262d6b8cd0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.65.tgz","fileCount":7,"integrity":"sha512-eC+aVwR5XrJaBFCk8NfGnwSxdGteXY/85FZhOgAG9hMRZ6FgduUfWmA071MCC1X1R+I3Y/+5FA8PT0nmQZZKRw==","signatures":[{"sig":"MEUCIQCyakh9vJ/V8YsVLfP/su5hZOkptuos28jGB7k5Opvm9QIgL6vt57N7qdMRmSJ27k8oSrLOUXzCjY3b5WgYinLGarM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21870793},"main":"lib/RemoteCalibrator.min.js","gitHead":"0c24fd9feb8014d954efda058e3a179c836e1e6f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.65_1754078429758_0.08376125574721915","host":"s3://npm-registry-packages-npm-production"}},"0.7.67":{"name":"remote-calibrator","version":"0.7.67","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.67","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"5cd89641e80c9b0e3c9dfc748aaeb211f962f396","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.67.tgz","fileCount":7,"integrity":"sha512-zwjE40TP9q0bDPLpi0EXpnYOrCA021fy3VNJAdrL6qzPng/1HCSt2Bcnfx427o1Gy89svcsXZVoRV7hAJcPScw==","signatures":[{"sig":"MEUCIFp+c8vl/2JLwJEBpbbQEBFrZbgy2civpBGKk87Bigh7AiEAn6TLewEYcpjvLm3YXV8zNbq0A0i5LF7ym0s8H5f4N7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21869689},"main":"lib/RemoteCalibrator.min.js","gitHead":"67faf4d348cb37cce8570459bfe10320122b3cbe","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.67_1754081329039_0.6618687928704998","host":"s3://npm-registry-packages-npm-production"}},"0.7.68":{"name":"remote-calibrator","version":"0.7.68","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.68","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"853309cbf05454aa183624fe7aec369feaef220d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.68.tgz","fileCount":7,"integrity":"sha512-UsK5G2ZgATVEBuvyTY+xW+562TTgUYMypyZYnYGbxpnq45pZiTsr79dpN9HgK02RJeOIGPEKSNnVcKFFq7+ByQ==","signatures":[{"sig":"MEYCIQCrv2UTAdHTBgkhcQfBxMgEuFkuinZRp5YHFU4BtgVdIQIhAOX56X++i5Uvg0lkKwn9ls7rdXrxLmFdBbDPpw6bm2TP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21869969},"main":"lib/RemoteCalibrator.min.js","gitHead":"44acb3074d1d9245e0ae36f6236060397d9630e0","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.68_1754385427244_0.3758717859007621","host":"s3://npm-registry-packages-npm-production"}},"0.7.69":{"name":"remote-calibrator","version":"0.7.69","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.69","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"10e19d5d4bda86930da4acf55b5ca8e8c351b44a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.69.tgz","fileCount":7,"integrity":"sha512-2QpzUZDRZOzmtB5zMT2Jd+hcLDJOZwWoTw6FedN3YzPMvVA3fyTTg68VBl39rtlvrLVB10FjlxkkuGPAPwz+rQ==","signatures":[{"sig":"MEYCIQCX9zATSF0zdjaAsuacRcNACOXlTkIsE25wDsLTUcriTwIhAMzi/XFu+Va9HhP/tMqDFkWmvq1ZKWOef/f2ZCx1aU17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21868731},"main":"lib/RemoteCalibrator.min.js","gitHead":"a85c64cc219009ab324a8d40134d8e36ad1a4074","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.69_1754397958183_0.6573697225834945","host":"s3://npm-registry-packages-npm-production"}},"0.7.70":{"name":"remote-calibrator","version":"0.7.70","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.70","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"697e19675ff163f5a2aaef5d888cd19252e85af2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.70.tgz","fileCount":7,"integrity":"sha512-BRnNw7X8tuKCAJD+PWEOkzNdPLDep1ZJp0+GImGL9qv1NZE9NThUFHOt+Poi3Y340Rjo7s0r0jDqUBt4gvvFZg==","signatures":[{"sig":"MEYCIQD2CjsaWe02R6gQ+7RKeq3ziievA4dIjt8w8qpOrQb9hQIhANu772BeCIIyCzLTuYENYUb1bypYP3j9+u74pPJzHlKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21869955},"main":"lib/RemoteCalibrator.min.js","gitHead":"6a083b1f3220c112c17f3b7ff9062963c6667657","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.70_1754419411321_0.946543045473059","host":"s3://npm-registry-packages-npm-production"}},"0.7.71":{"name":"remote-calibrator","version":"0.7.71","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.71","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"60d764473bac5f3ab365feab10cda9f1a74b3be0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.71.tgz","fileCount":7,"integrity":"sha512-nQccIfIAPCjNCLwQs2AV4WTWIuCBLdL+g1npHTxjHbY8ZW2pv0UQONTBJBm3hQqgkmQe6jFb2Z2lrckPlV1RAw==","signatures":[{"sig":"MEUCIQD91CI6BLTwYd3DvfJpf8iaMnLkcJLrsJbH2/TiDBjxPwIgEJ/Vd6cT3XQNppoo6iMXbdKrJl9fzD8qwc+20n8M2pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21905922},"main":"lib/RemoteCalibrator.min.js","gitHead":"115c402391f9583df495faef353f87021d51b764","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.71_1754458469762_0.38552990183660385","host":"s3://npm-registry-packages-npm-production"}},"0.7.72":{"name":"remote-calibrator","version":"0.7.72","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.72","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"125546187b528dff090170e622a5c024f6726a3c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.72.tgz","fileCount":7,"integrity":"sha512-d5jCZHu7OU4fvvQEhASrSqM4YmjvtbM7IWLQcAnXEPGwLs6AuDaI8P0a6kcEwDMnlJaTyGCl09I9JBzVpA997Q==","signatures":[{"sig":"MEYCIQDVU5dGOov+Y29GvPJHNbtpNCflF7gkw6+EDXHbf8hrVQIhAJ+M3YuyDdGuuS2sP6eKnN7ELDGRK+nRyMwa8mmFld2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21907924},"main":"lib/RemoteCalibrator.min.js","gitHead":"34a4e28e369f0ba06631598fffcab530578be5ae","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.72_1754560039843_0.17884653014784924","host":"s3://npm-registry-packages-npm-production"}},"0.7.73":{"name":"remote-calibrator","version":"0.7.73","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.73","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7748792067bd7838320de57a025b167f3f0ea7a3","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.73.tgz","fileCount":7,"integrity":"sha512-DymZsHNA4PCVG2VKXMabfxcfGNhfSWMheirWsgAH3yjLwjxa5winTUbdsWdKm9wl8MN3EwZTQICIt863OdFnDA==","signatures":[{"sig":"MEUCIQDdGHLzDEpkg5MYssPfO/LATZEN2EUiE3/VQ5KtoBsf/AIgcJlSgXVJrWcOmJNwtRSev20n7wecE8121caxMt7LL30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21914534},"main":"lib/RemoteCalibrator.min.js","gitHead":"a2275040cd92f618f3496b08cd74ed2789f0ebdd","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.73_1754611908436_0.7500930519631828","host":"s3://npm-registry-packages-npm-production"}},"0.7.74":{"name":"remote-calibrator","version":"0.7.74","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.74","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8b211850def75b3b7cade2a7d8e4e876c8b8d316","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.74.tgz","fileCount":7,"integrity":"sha512-VWxQPBfHIYig++nrprvZ0tbIXSl6HD7eZhsWWH1tp7PkJg9emBZG87eEDcERk777NGnpPIBOf838FzxeC75GIw==","signatures":[{"sig":"MEUCIHyVLbZbUsXOOK51BiHI/4tkrmvkjco9lOrIIHVsyM/DAiEAxQTlAWYYJuP5MIzcdLaaNlqketfK1lyGhYPNgu/B/VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21930082},"main":"lib/RemoteCalibrator.min.js","gitHead":"65d5468bd5c0bd6a670462b3d75aa0425a2deacd","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.74_1754642218473_0.07435818709127218","host":"s3://npm-registry-packages-npm-production"}},"0.7.75":{"name":"remote-calibrator","version":"0.7.75","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.75","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e309225bc1ee6d2318fa6730c5263efdf1f665a6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.75.tgz","fileCount":7,"integrity":"sha512-0RXCOAiUfQe1yXlTjXL4rHmp7pJH8/T0La5lZwK8u9I97LabXf4zU0YZfW8z8jSr8BfP4K3SXEoQhRm9tW/vlA==","signatures":[{"sig":"MEUCIDTR2ogmSNXB5AgkWehlReqow6ARQRPmobbOJQI7KtODAiEAvtoQAt9yHYG8/EQXk18exlC/7g+W0GWjtPi9ZCtdW5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21934416},"main":"lib/RemoteCalibrator.min.js","gitHead":"858bf38dd7ac7e9557301ba6f9282175ec9cbc23","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.75_1754646304271_0.4969958328039181","host":"s3://npm-registry-packages-npm-production"}},"0.7.76":{"name":"remote-calibrator","version":"0.7.76","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.76","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b540a08c36ba03e44d0e0383ff3a4fda52760afd","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.76.tgz","fileCount":7,"integrity":"sha512-ATmFQsXO6qQht77XVslVGuf8wB1xMH97+R7rZCDn0YmjwcEN0UM9Qd9TpjgUmZu19/JNEnjMBZEnB+WAgxfljA==","signatures":[{"sig":"MEUCIQCVadnqBb4wLdtCxVICsprhiA8XVNVCwEudS4G3vU1x1gIgSCyLUJ+b11HBqCylP3dhDx+w0nsD1OQct+f1LDamZ68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21942574},"main":"lib/RemoteCalibrator.min.js","gitHead":"4ab88ebb62517f9f9e7037fa3eec6f4302386b8a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.76_1754651196471_0.2926629497488915","host":"s3://npm-registry-packages-npm-production"}},"0.7.77":{"name":"remote-calibrator","version":"0.7.77","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.77","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"bf40adddb65fe860e780b47e9cc671a04c3f0696","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.77.tgz","fileCount":7,"integrity":"sha512-+gAK7aVmGdRdaQpAOJ+gzOgvlgllckhDIv9SmELR/3HXiSjeL8UUMH9dY8BdnC/SUA54c0doTTS97ak2+df28g==","signatures":[{"sig":"MEYCIQCoWVK2OZaba5FtCi+8XNXRPn7vBUGZvM/SfEbaOCfT6wIhAMPQKzsQiYnXroGBpWt8ANHSF79Y/+KJuNwuJxoyuLMM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21943936},"main":"lib/RemoteCalibrator.min.js","gitHead":"1b00bafbc4b63bbc7e7b7468d4fe954483e8884b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.77_1754652964002_0.27039598029798606","host":"s3://npm-registry-packages-npm-production"}},"0.7.78":{"name":"remote-calibrator","version":"0.7.78","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.78","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"27eb7b788ab887233f6e7d86d627b6d7d0a5c5d1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.78.tgz","fileCount":7,"integrity":"sha512-UNe0DkoEiU2CwtqYMb9Td49A+oLCCBnRnufhZsSooH8MywuAhcKumTZlKt8B+KniqtTrfpyzj/iiIA9KENrCDw==","signatures":[{"sig":"MEUCIHFi2YWDiQs1ZjvZBQdeT1HdmcRcCGTfNMUzPHHjsqZzAiEAtmxfcCxP87LoCL8BF7lBJBJxWyWVQYFeoyV/KpWgGjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21945372},"main":"lib/RemoteCalibrator.min.js","gitHead":"4c01d363e95ddcdeb933b4c6b4d005325e5a356a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.78_1754702311600_0.552617518374104","host":"s3://npm-registry-packages-npm-production"}},"0.7.79":{"name":"remote-calibrator","version":"0.7.79","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.79","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2aa10d8439b93a83d914d50b0ce5561eb9c880d8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.79.tgz","fileCount":7,"integrity":"sha512-/LiaPHkoia7vKFgZM8oAPufFTpUEBF3eK6h85QUzEtBrUxP7eCCeuNswwA9MMPIcpRDbM97YtZmoOIwZcwBPyQ==","signatures":[{"sig":"MEUCIQCfT2mLBnhe6nUybTH/iWty4ieBHMcC9nGsqcZtOOjzZQIgVeyKNaFToffGUFAhH1ueKyGpPopiptOcOfmoZu3vk2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21947967},"main":"lib/RemoteCalibrator.min.js","gitHead":"a3791356bfcbf959b62ddb82d546b7e1c7a5ffca","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.79_1755107652278_0.8523621576934406","host":"s3://npm-registry-packages-npm-production"}},"0.7.80":{"name":"remote-calibrator","version":"0.7.80","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.80","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0002c179cced5b6f3246ed2f8a9f2dbc9d90bab9","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.80.tgz","fileCount":7,"integrity":"sha512-hIDs7Py1x4KUvRkKJblNNWr2Tu+DfZxN/SFs1eV0ye6IE7Tgoy+0cKXzpYw9QfCsvFApcNQKyBN96WtAwoXixA==","signatures":[{"sig":"MEUCIBZgHv8kv3Ar3gMHlMQmWMl3hIzBc+MHM//CEdFPIyd6AiEAgxJFpAhI9jbZ0qMUD6dtfwgNlS4OCtGowInQnKNw6aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21947967},"main":"lib/RemoteCalibrator.min.js","gitHead":"a48e06eadd7d19596d079cc6dff93c1574b800e2","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.80_1755132159340_0.23733276079542653","host":"s3://npm-registry-packages-npm-production"}},"0.7.81":{"name":"remote-calibrator","version":"0.7.81","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.81","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c863adbab876ed24309565a9f28830007f22272a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.81.tgz","fileCount":7,"integrity":"sha512-u5WTd/geEKEf0jBQ02XCuBJP4H6xQZI1qkWXU3dqxAWRGn8BIJr31GVkO3+TPXAgmUBPpeby5xW576aqPnib1A==","signatures":[{"sig":"MEQCIE4YOL8Q7m94tPNfkIlNEnekbqcPo0QWILvxM42zsTnpAiBRb5kSSlqf1NflAMWDk0niAHu+WlEiR/3SnaMujEGvWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21981029},"main":"lib/RemoteCalibrator.min.js","gitHead":"715ab0a233db4e67256a26630b244387f909e557","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.81_1755339591827_0.3792727191155809","host":"s3://npm-registry-packages-npm-production"}},"0.7.82":{"name":"remote-calibrator","version":"0.7.82","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.82","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"51576914bb8a0301ef22fb92eb3599fe8fc9f155","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.82.tgz","fileCount":7,"integrity":"sha512-EAB11vJePXrQLHGeIc1tkiXasTm7Mevg1V0dK5PaR3+IcrpfpHk8Ov+YuagqmhlzlvvV3er5zYj+CtEXRKOyXQ==","signatures":[{"sig":"MEUCICT3C5xMrh7RduFwm6NIswBxtsSkiRk22QPPuMqyo2ylAiEAuuI/uRaceyFtkJsmOTzJcIAnijFTSHLdl0f4+JE5Rlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21983241},"main":"lib/RemoteCalibrator.min.js","gitHead":"97e01525050256de18c973fa9d87a39c5f6b685e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.82_1755425092004_0.891481998360822","host":"s3://npm-registry-packages-npm-production"}},"0.7.83":{"name":"remote-calibrator","version":"0.7.83","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.83","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d3c238ebbfbace89b014567e10d4b3eb520ee80d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.83.tgz","fileCount":7,"integrity":"sha512-JbMdV2UKwhKwwWWQg8aU7dEolC/QXDYGLwgEO41rAFvVFrv79vnK0Pq9qJXQ+76Wt4aza3vm+vEsDX8u2P3p0A==","signatures":[{"sig":"MEUCIDLRGwvg8kslkUZmTg/Q82urpOk3Za9EPgDV5kejxQu0AiEAgcCXXlUkCXtvrxrD1kP7SducLpi6TA9TcbhyGgWXfeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21985992},"main":"lib/RemoteCalibrator.min.js","gitHead":"8d9b3e4bce4cfb73003e674db51307dbc45b9b5f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.83_1755903079212_0.7510588909535898","host":"s3://npm-registry-packages-npm-production"}},"0.7.84":{"name":"remote-calibrator","version":"0.7.84","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.84","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"091106210474385e3ad7d528f50593c6a78ac1fd","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.84.tgz","fileCount":7,"integrity":"sha512-rRBTXXz1tUwqdTNkBOZVMIATWCJhwAczNnpssC5l1MuvCcMtGedeWjNo0NPP+C+JgExadfAffDwML6ve6lbw2Q==","signatures":[{"sig":"MEUCIG7CrtIo7WesLGzCbdD3iCvbP6opdLgicMOxLQCYaWWyAiEArPloxb9IQoVnny0MVw1ex4PSqOhVEOG6qZdUv4RTEKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21986675},"main":"lib/RemoteCalibrator.min.js","gitHead":"91ada2bc2c8a6f92ca3abc27dc9bc15d0b2f6c03","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.84_1755997637961_0.708608546515116","host":"s3://npm-registry-packages-npm-production"}},"0.7.85":{"name":"remote-calibrator","version":"0.7.85","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.85","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"cc1ee48292586549925b4fb2509bfae1fc70df10","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.85.tgz","fileCount":7,"integrity":"sha512-asdy03JlpOlzm0gSW6gk200JChGR6o4LxQO0pGQGJ8TyYn/DrIwMI+lwt/OVmJlJa8FDfytj6sv8jJSeIvzHgQ==","signatures":[{"sig":"MEQCIEjS4WqiyagraoDYFKlHs5LdIchrAlGN9/O07wmvPsQXAiA08PFUMntoS0KXEa2cdVEupI4JXXL5F6JDY6hnn2a0Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22009777},"main":"lib/RemoteCalibrator.min.js","gitHead":"b7aca4f25fd6332655233f42b4f9a9962b68c2cf","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.85_1756059098956_0.3351437219332658","host":"s3://npm-registry-packages-npm-production"}},"0.7.86":{"name":"remote-calibrator","version":"0.7.86","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.86","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f41b5ee6c9d235a5cdf8e9a2d2673225091a5e8b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.86.tgz","fileCount":7,"integrity":"sha512-CfIzraYdCsZLS7ze7x0HLl6gpv3WEf8Z0Yxa6uuQQLXq9ovGKg71KiD9SmIHoRcQrheZhH4Du4pD073LrNFsfw==","signatures":[{"sig":"MEYCIQDY3KdDcXxJWsiebVxNoT9y3UFoFRz+tOBKxYgXp+25UQIhAKzsrdPs5S6xRByzUprIbYzjnemzGYEeVsamvszq+S78","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22019893},"main":"lib/RemoteCalibrator.min.js","gitHead":"4b88ca2eebf14a733b323b5428bcfb3378e02b4b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.86_1756110470932_0.1350068447604933","host":"s3://npm-registry-packages-npm-production"}},"0.7.87":{"name":"remote-calibrator","version":"0.7.87","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.87","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3a31182cfdde1a7e04e74cd2c26e315effef1668","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.87.tgz","fileCount":7,"integrity":"sha512-aPGGjA8Q/GSNtVy0HlsSWsXY5WNDoPpbiHvpYlIL4aofDbAyko/HYB4JwcOjrodZbGxT2yRJHiB/Kdnnv0YB3g==","signatures":[{"sig":"MEQCICKRSSwJugXeWUu2oqCaYsPbGxdW1vL2wX13sKCjPmewAiAPda504zT/Q4F/0Xp7p9bJEK52JWgGgIL+0UKEdtbggw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22020810},"main":"lib/RemoteCalibrator.min.js","gitHead":"b6723d14db153b4a75be99e7da78de41366e0213","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.87_1756111989735_0.34936878382110725","host":"s3://npm-registry-packages-npm-production"}},"0.7.88":{"name":"remote-calibrator","version":"0.7.88","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.88","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d2d420ea8c8eabe03984e89be2cd039f497d409f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.88.tgz","fileCount":7,"integrity":"sha512-Oak8ubKx8tVeAn8A1ni1405jBVtlUx6laZr7KghO1OFjcJ/gcX9skc2hiLBSg2QacTp/JRc1OSXFFTxhim2+2A==","signatures":[{"sig":"MEYCIQDLt1NMTQ+6GHSxGMG5LoNfCYRDqvKt2/y46Z0D2HzpzAIhAIvyenqOMZeM8AxKhyizfaMiXB9dh/h9qnWdyE6+8EzQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22023641},"main":"lib/RemoteCalibrator.min.js","gitHead":"f90f3bf94d6debcf29c5f145dd154f256b7becdc","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.88_1756427249070_0.6653777956244744","host":"s3://npm-registry-packages-npm-production"}},"0.7.89":{"name":"remote-calibrator","version":"0.7.89","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.89","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4ce927a46b60bb6e32c748763614533577f551ce","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.89.tgz","fileCount":7,"integrity":"sha512-BNZMaODdLJxbfTaeYZzaD4v0e2N4qha4vcG4FEEANOUB65KLsMaf/7ijt6Wh31gMyac9bh0+5YS2YUwROPvBYg==","signatures":[{"sig":"MEUCIFZmF9bXdrd2h5VPjUqIRqCG9eqNGcqeZfuKKJ3Kwzu5AiEAlsCFW6o6BWxjB3ivIBn1rgoFXMpiV5DiZT8LeeA5d1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22038190},"main":"lib/RemoteCalibrator.min.js","gitHead":"59244030f37fa2302dc3ab701442e68c4d323fdb","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.89_1756498557183_0.9117205930865866","host":"s3://npm-registry-packages-npm-production"}},"0.7.90":{"name":"remote-calibrator","version":"0.7.90","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.90","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3ca602df455ce59b224e0f1a519f65085cd5fb77","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.90.tgz","fileCount":7,"integrity":"sha512-TCJBlTBi9lHIRdLGg4Pn15vdFfzkKdzeJltr1+JM3EetchpV2ivyzaoyj/kM4Urk3k9djZQ51Ec/felj81Kt4Q==","signatures":[{"sig":"MEYCIQCrFwPmzUxd6Qn60DWot8jre9VGhwnkU7AigHTD5DE6sAIhAIVDInFsN+M1ibW5lluxXw+XYkJ0bDnwtqfMJogKZEnr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22038277},"main":"lib/RemoteCalibrator.min.js","gitHead":"e89c120ba2d47e76e9ec1f7000f14fd40dba23af","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.90_1756640592784_0.13637359115869363","host":"s3://npm-registry-packages-npm-production"}},"0.7.91":{"name":"remote-calibrator","version":"0.7.91","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.91","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"880655c74e2c0856561ba35d9fe695e474ab2264","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.91.tgz","fileCount":7,"integrity":"sha512-j0y0dOderFDA5ILr3zVOeR2L9qPv/7F4oaAcK7/JTyBaYQSAsv4i1OCycoTcim27iqnka3p76Yb9L0Bb22q2JA==","signatures":[{"sig":"MEQCIDy8uHNlf4BETWQ/87753NN70V2rxFfRDJvctQv5vTXMAiAYNFMa1C3L5sPXU/nlPYXS6BFEEImFr7L5K5tiL2gC0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22039304},"main":"lib/RemoteCalibrator.min.js","gitHead":"dfae219a5429d9cfe5adb50f49f324ea34ec5669","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.91_1756770798506_0.666373919145332","host":"s3://npm-registry-packages-npm-production"}},"0.7.92":{"name":"remote-calibrator","version":"0.7.92","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.92","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f9b9f838ef2a4222999976d05e9eeadd90c493c6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.92.tgz","fileCount":7,"integrity":"sha512-BuOrmReClT/aYU9yZz2u9wEliRT+mFlbeFnl9CJcHBdmoM7sQnFkfLKe0SBFAgnP606TyCaYFiZacyNAzgrpog==","signatures":[{"sig":"MEYCIQDgD1M0wncWHGfWsHbk51w7DoLFjUvlMeNoZWen10w5aAIhAMeLNBzQmEnINrKTNgmbBaD1L+2XRLd2q5iXdDB/z/g7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22044379},"main":"lib/RemoteCalibrator.min.js","gitHead":"9028a2c72f2e6a7bb4d056a430244dd838224877","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.92_1756926276776_0.49014729417781133","host":"s3://npm-registry-packages-npm-production"}},"0.7.93":{"name":"remote-calibrator","version":"0.7.93","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.93","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"85b824db0820ec4fbfa58396d625a104112b6350","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.93.tgz","fileCount":7,"integrity":"sha512-ZPyOvgFe9LeUB9dRZyIvYYWfl6I+jRR2ok/IZopmlaGcKEA5IkJ5s0kes+J+GhLFa+LLRs3JDo9LES1P5a9xIA==","signatures":[{"sig":"MEUCICAVih8blRIMdw5f1BsERrdhv1sVDk0xH9goKM0xeW93AiEAw0vZvDBpHvp3qDTdbcUPzRugWfNp8kFkuB6oSoQ2de4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22052136},"main":"lib/RemoteCalibrator.min.js","gitHead":"33973020f8e6cda3697d4f36defc481fe1ff8e46","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.93_1757096079760_0.6673573241965414","host":"s3://npm-registry-packages-npm-production"}},"0.7.94":{"name":"remote-calibrator","version":"0.7.94","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.94","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ac7a74d3097eb3fcce0331feebf9171dc69710bd","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.94.tgz","fileCount":7,"integrity":"sha512-6XBlV8jSoSegD1QsoWMyoQW9j7L+afZHHb5b4LFuJsJjJ+8MMGzIlVyvqdp6c4+UUGU656wywDnF6L35nPxQPw==","signatures":[{"sig":"MEYCIQCyHjzex0eBqFQmBrfIT5e/VKYdv6taU7V1QQfyej6MpAIhAO+fooJ2xxIvlBkedoTXPg/NyH7/5Knou64kkjaPwcQK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22064222},"main":"lib/RemoteCalibrator.min.js","gitHead":"09c516d3b0bc50e75d1579b283cb4dcb87b5d33a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.94_1757117213020_0.9816132678782987","host":"s3://npm-registry-packages-npm-production"}},"0.7.95":{"name":"remote-calibrator","version":"0.7.95","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.95","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0b73401a958ed9c0d38e320e59e8938b786f88ee","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.95.tgz","fileCount":7,"integrity":"sha512-y208hpZUAZ/hLKFqjw43I6za6q0qflWudzVOTutYqr8WKhSdxDn4DxWsV3Js0++wQMZRj6mffnj0aB5/4+pAAg==","signatures":[{"sig":"MEUCIQDBsDrCJYcIAorbJA/0okZGzN9kTufRF+5y9DGssRz4ggIgUkUz9hAfZa0EI4CgBgkQNa4rELqIqaozqzoyZ8JnWS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22067578},"main":"lib/RemoteCalibrator.min.js","gitHead":"1296a7cc099d041bedf25aa00c14078c8417b1f0","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.95_1757199424064_0.7037610592951764","host":"s3://npm-registry-packages-npm-production"}},"0.7.96":{"name":"remote-calibrator","version":"0.7.96","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.96","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d6cc662d3883449ec7ff512338a5f2991162da88","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.96.tgz","fileCount":7,"integrity":"sha512-E7AcmbHtR7t2WTeEHTiWR0ML6ZcaFq7wqpKCVIQzMkg59YDiI9otJB85P7gGsy9x4gbJA759edTRmhYNvKcS1Q==","signatures":[{"sig":"MEQCIEskNpZfDIXpMmNwKPtVOsqTph+w0vZXcVhu4dkPHNrGAiAZP46LEPoRtaApWXBB4BJQfJw+WVh/8QzPmP0Odag2Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22078189},"main":"lib/RemoteCalibrator.min.js","gitHead":"5cddd60f0252556ea5681a640ba39adc45115fa9","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.96_1757293570587_0.5750492690672091","host":"s3://npm-registry-packages-npm-production"}},"0.7.97":{"name":"remote-calibrator","version":"0.7.97","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.97","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"cd4c31084ff0c3e8e66fbb2b3a65857f05b93baf","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.97.tgz","fileCount":7,"integrity":"sha512-iMHTUDtEE0xPbMZafA1O6EsISfjMhdSZX8jp8CwQdlYXLVuHnmISewKUNT5Iw3M8tHOEuY03wp1NV/j+hTUqbg==","signatures":[{"sig":"MEUCICqQzeprA1CifgNEE1f3XKR5ADwTY40QHFHKb4m/HUlgAiEAm9hpocygdVfZ+lDezdPQaSTYw28YUlFbwBgwI29vSvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22084758},"main":"lib/RemoteCalibrator.min.js","gitHead":"98b75419558fbae2d6d24b7fe0fd25ffb7ad7cd9","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.97_1757349564406_0.21105292649227536","host":"s3://npm-registry-packages-npm-production"}},"0.7.98":{"name":"remote-calibrator","version":"0.7.98","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.98","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d31d24a11281ece000b380ff927223779ab7bb22","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.98.tgz","fileCount":7,"integrity":"sha512-MmcS2ZSc3IiqisWe1WEA26nhHPYfk3bc6kP04KYHaFbaE/XvxG1SoemBQQveVlRAsrClVGQUBzCxcdj31ah/RA==","signatures":[{"sig":"MEQCIGlt5vT+7+ogLTv9ZEk+WuO+hhXVZ6iDol7bGc9MHW5PAiBc5We7JQrqTDnL5/TTb/0AMYfjd1fUeNbMGzAtLxYONg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22085367},"main":"lib/RemoteCalibrator.min.js","gitHead":"8e53fad5902298a660df7918e8a52ac17742c166","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.98_1757419473158_0.6421731120608176","host":"s3://npm-registry-packages-npm-production"}},"0.7.99":{"name":"remote-calibrator","version":"0.7.99","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.7.99","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8a6a2f98c22b9bee1a8cd1b8cc5b8b290db35a3b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.7.99.tgz","fileCount":7,"integrity":"sha512-dcNG1qEWqJ6oz64gqd3Nit7tLnQ5xG7UVkq3Sw4pbgVh+/CJKRwdCP7Q+03PQjh2Yt4edrXBONDHk7e/N54JHg==","signatures":[{"sig":"MEUCIQD9HKGKIhO69VVNxRhBA/Rfm7EzqSQHKh0cpv+bSR+LxwIgN5ain6ef2fSTRuLFoij3g7WyzaYIlQXk6qkmD7GygoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22103721},"main":"lib/RemoteCalibrator.min.js","gitHead":"e79851c17462d65d934faea2efbba41e6d463ba3","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.7.99_1757462361546_0.843000682166132","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"remote-calibrator","version":"0.8.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.0","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"629073c214ad8fa80ae110694f62e78455b1bb1e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.0.tgz","fileCount":7,"integrity":"sha512-7qWY8UXa3wCvAAr+/clDVN0poZRHXJUAm1SalbzZsKo1Hi2cv+aQTLjqztY4OIQMlBsUGT4SYBi1KunxH4yKbw==","signatures":[{"sig":"MEQCIGMmq7sEuI8suQNE52VlejaRoKpLpzsG4EzqA3sNDB8SAiAJqojVQjflkmIiLQ+1ZNunhSoytUGb0mVslM3hdCEyNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22104513},"main":"lib/RemoteCalibrator.min.js","gitHead":"fe6f812194c2193e3cf9d09bd5308e8cfb0c07e8","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.0_1757523146662_0.23858159049262406","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"remote-calibrator","version":"0.8.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"cd39e53c4b66c81e3e8fe140d6f0dd81f447a381","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.1.tgz","fileCount":7,"integrity":"sha512-On2m1vrwPS6idHm6vr0kjZFECKGkCMBYb/JbwPRqh7UuuBOqDvK5gwAiAIojOqKdMUxfFxbGuY6x8WBOc0VElg==","signatures":[{"sig":"MEYCIQCkgdeVgHqh+EROzfkDC9m6g2Njx8FNetrB3Je7gzpF6QIhAPPIqnoztljbpgQdHZw/nASz3soH32sdxX3O6eWSa0Lm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22104643},"main":"lib/RemoteCalibrator.min.js","gitHead":"e02ad3f68464355633cf891c0487184a5b8ab60f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.1_1757528922133_0.01824679657832884","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"remote-calibrator","version":"0.8.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7229bfbde3f039170b82bf3c4693450438a83b90","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.2.tgz","fileCount":7,"integrity":"sha512-uQB6ACrcAslzX+Av7RsztpN6k/70iqkeE6lEaTxH3J8vLuTuD0+HJKplHfpQ4JpBfDd6o9fWHwpEhLncQqtfWQ==","signatures":[{"sig":"MEYCIQCB2WXi3C9r8ev2/4ICOOInKEh1BkDi+oD1xlp2lQLlwwIhAOEYuCGnO1j4KNJX4ODTy1OaXU6unD2psCAzY1EjKBBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22103864},"main":"lib/RemoteCalibrator.min.js","gitHead":"f5ebc5bb90c9082e7795ec5bfcaecb5dfc0d8bf7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.2_1757534098252_0.5369345098719074","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"remote-calibrator","version":"0.8.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"35fbab20f0b74baa2bfaa158ce24dfba3931bac1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.3.tgz","fileCount":7,"integrity":"sha512-bbhpSmFbNcCU0Tt5zgpFCzRS4TYTGgj/UEo2dpN88S1MBVBF7v7F3VmGTtYuCho8TnTR62ywlnqPcG14v75r2g==","signatures":[{"sig":"MEQCIAhefwbR3riAQB+RFl8BhzUHl3tWfnXhlaIqSa7ygIglAiBLWPVZiJpFWObKWGWv9LWyt4XZUJinRG1UHHnnIv/+CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22114913},"main":"lib/RemoteCalibrator.min.js","gitHead":"d43709cf53cc90f14be6b83c04758ededa6a51d6","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.3_1757554734292_0.2999279536968571","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"remote-calibrator","version":"0.8.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8b624c2c27bf93626b34140260e3e1aeb3ecae86","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.4.tgz","fileCount":7,"integrity":"sha512-csKnzVbeRo3ihgvLgWbuvQHrJAjbgmOBet2RnfXqMpGg1S1TJ1z8dS8azASmov8NcA4q1J/Jdkrx/qQq0okmyQ==","signatures":[{"sig":"MEQCIHXGUw0QcvL+FppQhyZQTH2PPJq632zveyuqMtHd02BWAiAGp1ol5nwFn/WhI5cB4KPkYCMQ7/8gQe1Gj151bFU1gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22117374},"main":"lib/RemoteCalibrator.min.js","gitHead":"f75d2d97de2fcd60840e72809da823aef98c35a0","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.4_1757626491385_0.5545213232699426","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"remote-calibrator","version":"0.8.5","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.5","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ea4b3cad82c8f26957bb2e635cc18f6201a167ee","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.5.tgz","fileCount":7,"integrity":"sha512-AADQXrATgFSGxrYKgjhdAD4nrBRgA0XxJkAPW66WAxKkhGHhKc6MniVx4PEJOGVTvy1yUc2/jTGrac0GgLmeQA==","signatures":[{"sig":"MEYCIQCNRuG+kHr9CMKmbksq9v0SsozqSVKIvJdasvs9S9/VtQIhAJj3VGLatCbkXKOwousXWPEHM7VaoGtOqCeuStOx+j3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22120000},"main":"lib/RemoteCalibrator.min.js","gitHead":"d8923a22ccd3675d76f4796ad90bdd4f4f01fc8e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.5_1757638784034_0.6927607771941957","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"remote-calibrator","version":"0.8.6","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.6","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"eacbd267233ef22662914e8bd008e60b826cad2c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.6.tgz","fileCount":7,"integrity":"sha512-IVR1fxYdEwVnQCF8yqYCPwbQzoOTiWZzHGJBirGdAy7Bsqp2jdzOo6SFu/KhIu1NgYeA44fctY/lZPXD5f2pwA==","signatures":[{"sig":"MEUCIQDvGELbSzOjKT2vjdAAgJvmZsCGjxLWOqZdBS52q13oCAIgat5T0xk/0LawFDKs4wyyvJY/EKy+A5lpp/Ki/x9qOZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22120117},"main":"lib/RemoteCalibrator.min.js","gitHead":"e3ce9baea19550b1cc1c154b65b609d32dc9999e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.6_1757639433100_0.6236961336442342","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"remote-calibrator","version":"0.8.7","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.7","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4e796a0bac7338be236ccb991a3404e6b9550f22","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.7.tgz","fileCount":7,"integrity":"sha512-dtjxr1woGmx/3h6oRAx7XcCo6nuS5SYSCOqK59G7UAO7Bm+IOzY7bG81RUwY/ML7cJzwavl5VjvcaGDqULYAZw==","signatures":[{"sig":"MEYCIQCXu4A1H5hYDBvyEWOVtVTcQOe/HpXm3xEZFZ4S/OsV0QIhAJ+ZFqfdotYZ5JljImavLV6teITYVASJfAbN8C9Y3EJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22121326},"main":"lib/RemoteCalibrator.min.js","gitHead":"21bc1deaed51daebc908240c1245251fb51f97a6","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.7_1757685506729_0.7214260395728853","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"remote-calibrator","version":"0.8.8","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.8","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b1a47bdcea56a30653a4eda6931f9018334fe7cb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.8.tgz","fileCount":7,"integrity":"sha512-TrJJI8QXn5V0G3681I/H70UBfvHznAPPP3xCFpZY/Pf8wxqIxm6qVeDwxbVvVVuTSqdNN/rIEjB3SbZE/858qA==","signatures":[{"sig":"MEYCIQCnMZtYOFWEU4pd3khlYBM8k7CEGtGsVGOIc+41d/3xtwIhALa1JrqWA5Ph5RsRPJinmVdIas12tbA8JD6dycg9Ht43","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22119052},"main":"lib/RemoteCalibrator.min.js","gitHead":"647023d545befa106c8d3698d2c443a50e21bd3a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.8_1757699243614_0.9763839933250025","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"remote-calibrator","version":"0.8.9","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.9","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c8501db0558bcb79ff18e09a0d4b898857c81cc9","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.9.tgz","fileCount":7,"integrity":"sha512-kNJ1aJ3A8BDKEO0eChFhBzZp7pACSiGI2a64Le4JEhjeE/qrBw3zWFQdrRGlPdzvZKen37CcO4U5/l4bRlR7sw==","signatures":[{"sig":"MEQCIGQpx9p0AM2nUmEl0wXYFFTiN4E3T8/MnYPfcCuhFCOoAiA2tAbEkGSzRq8V1NSVj++7tX8KQQexKVg6fJ+PgH9KAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22122187},"main":"lib/RemoteCalibrator.min.js","gitHead":"a0084c0fee88a55c4e1538a6197be31560aacc28","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.9_1757805269132_0.7698307985388955","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"remote-calibrator","version":"0.8.10","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.10","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"1c5310c5be37925d74d05dc36300b937989cd522","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.10.tgz","fileCount":7,"integrity":"sha512-QiKKxiUWR2nLJRIlI6vv+ooH/McZqtWqm73SUAUcaXKjp37o/6FAk37CD61RvI/aLf/W5yiUH+dpDq99AtDefA==","signatures":[{"sig":"MEYCIQDp9yrwBF2ohAQBqxYD31UG5jABy3P6adHCFQdH7YNNBgIhAKnT44R5wlLRCTzdx/YNZI5+76S59XRb0o8nJcxEi2cy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22126413},"main":"lib/RemoteCalibrator.min.js","gitHead":"7dcff847fc266369f13fd6aaa70611a437e1588e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.10_1757882807680_0.2568534838720269","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"remote-calibrator","version":"0.8.11","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.11","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"29e65bf8c5a09250d6ecc84aadc5d235fda3db7e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.11.tgz","fileCount":7,"integrity":"sha512-cBlCDB8Qpu8oFjJdeh+FIgDcZOk61+YHCtChPvm5/paT9NpcapF3WM1cWSZihX2+WMqvgHBRdWpuvBm8DNZfZg==","signatures":[{"sig":"MEUCICxGxBA9fF2KRwtQEMLwK+NKaEgv3s3Tkqa5+kfxJ8bIAiEAuUMWtoMcuxw9QeOepge20Wwhm7ECU/r1Y/64yeNOgDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22138474},"main":"lib/RemoteCalibrator.min.js","gitHead":"f173ac6176189cb420a8423afbf665a5002fc8b7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.11_1757956041905_0.7231820875590911","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"remote-calibrator","version":"0.8.12","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.12","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"540fe136bd90bc3ddb41317e23f7140109cbf660","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.12.tgz","fileCount":7,"integrity":"sha512-Ae9J8uz0OrhwE+SKgM4M0DbNTNaHdoe3KZbXc1/y4a/2rBzXjAX5S9s66SVpjk/IKptoGBlBCoDHuik+VD/kyg==","signatures":[{"sig":"MEUCIQCPGpL+vFJqi04gD/0uohMxbOhMAKA072Z7cBS5mQoQzAIgWY/RhT3LtgiuXp+3mRE82P1hNJ7L3lk03YcSVbppo1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22157532},"main":"lib/RemoteCalibrator.min.js","gitHead":"ddb0f08a8b4ed7c936451ac3fe97b7041dbb585b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.12_1758061581269_0.8746538725371247","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"remote-calibrator","version":"0.8.13","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.13","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"13240091d9dac909e76a892d064137093956b18c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.13.tgz","fileCount":7,"integrity":"sha512-DAkvvIbDqre4tFkdb9KohfJtugJDqsjHAJvOzPM6oXWDrDMNt8HfM3a80wiC5jaGq3fo4cpNqJwCW/nmhwPa2Q==","signatures":[{"sig":"MEYCIQDCNk9uKO9c3n2aPiNd9fGhEI9TjMP4PncM/KjKGGs+DgIhAK6P7tIPQWDijnwvFIsBdjX1Yj4seV0/11zECP/RJNZ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22174417},"main":"lib/RemoteCalibrator.min.js","gitHead":"23bc726d7148fb7d99f090b32ca05a43a0b6db14","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.13_1758186338129_0.5470358197617533","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"remote-calibrator","version":"0.8.14","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.14","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f684a80bd9a7fd2f4d9ed6ef6927d38ba8a02b90","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.14.tgz","fileCount":7,"integrity":"sha512-v/tGXz6XLVgwWbkUu0SyxsJKHq53XQT+xtqpjsR64XO5rYBzpPYY6v7gjMpFOjUYKdZYeZDJL6nStUg5Gv9JvQ==","signatures":[{"sig":"MEUCIFs0arxHVfMjdDqnu2AUhv/Av3FXZ0jBpRf2WKfaQ057AiEAtVVIQWY0v+6Wk5TL/waEwQ0wY7ZTxoGDxABG3fEkCN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22175277},"main":"lib/RemoteCalibrator.min.js","gitHead":"2e3aa0d8bd6f03adbe2d3d4ff46a994889c6346e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.14_1758321303673_0.7285551293982837","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"remote-calibrator","version":"0.8.15","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.15","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d991ced39f41adfe91cc8bc931585d6329ac2bc5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.15.tgz","fileCount":7,"integrity":"sha512-hWE5JmJwRJK2rx35jSg1EJH30LZFZLot4OEXnFpC0BtEchmx3dO0L0CU/7g2fNjHMRwxnT/3i91rMg8zWlpVWA==","signatures":[{"sig":"MEUCIQCvYeepETveeR27xWcKa+D+yKqZRzvzBvaYu3ODuWXInQIgY0uktgk+wOIGDFgNwfp9F4Zg5W6b7pJWr/GoEFh4Wwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22179641},"main":"lib/RemoteCalibrator.min.js","gitHead":"d33b8f93869290275ec34b82228be78a75b746db","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.15_1758333129964_0.46449785183720516","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"remote-calibrator","version":"0.8.16","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.16","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b04e76f8b74719c1aab50bc80e0b4b419397c740","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.16.tgz","fileCount":7,"integrity":"sha512-SwYxChu4wBNYz5AWOszT+cD1YujBFyel+tqIQn6eX1njpNJepQvqbakNOAZtxPxIOdFG7Xe8R/OrItfJiBR8cQ==","signatures":[{"sig":"MEQCIBvd7ws13C4kpFOHvd7gjE6I4d5LZIRLXPQntPqWKA+zAiB0uHWwb4PO8s+Kiyfi5hxxDJB/gm4TfKW8L8RLnXtq8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22181389},"main":"lib/RemoteCalibrator.min.js","gitHead":"9b0c8638e78214c53cbdc95447c74640fd528114","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.16_1758554203116_0.6939932780466782","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"remote-calibrator","version":"0.8.17","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.17","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"fc28695fba77f061a4bc43c8582de5a823cfa7d2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.17.tgz","fileCount":7,"integrity":"sha512-8mwvxFXYcFIMp9Yv4feT6HTYfIq/nhlbn2TOVdxsMLDKGgDW0A0JeYB9wYXoplesYNWh42lE8lH9PbBSsz23Og==","signatures":[{"sig":"MEUCIQDdPpY4wW9zqyRESDKd1GVywEtcARKu4oAUgADFn+ObiAIgXFvWKxhJx5AzZRiKG/PKNUgH3o9nw3MHp6CHOeYQMck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22184587},"main":"lib/RemoteCalibrator.min.js","gitHead":"5a257592a68448ce76680ec894745274a017a307","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.17_1758681894496_0.9746706953351287","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"remote-calibrator","version":"0.8.18","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.18","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"290401b55a614e52389ed99e3325ffc2b3694f42","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.18.tgz","fileCount":7,"integrity":"sha512-M+zd7tsubldCP76uxauEpEURiJPAUPShgpJEDfyQ2fvywIVrL+r+Y+udVRGfz8c44ij+iqc0yD2DbARJvILrJQ==","signatures":[{"sig":"MEQCIQDBQyllOFZ5N1/uOXjRRnunkeKOamzoddUEq4YieNR6mQIfZDoK3IPkY7K3ckl0bTTYsKJFaTEsEYh7bBkLPK2KEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22198712},"main":"lib/RemoteCalibrator.min.js","gitHead":"38422920503152a0243d2ed371b9d54402df617e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.18_1758999194643_0.42571345944914296","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"remote-calibrator","version":"0.8.19","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.19","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"174636ee5a49147764f0a75ff86179d4234de73d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.19.tgz","fileCount":7,"integrity":"sha512-DhKTovtVEGdtr+TbFdmojA1CljbLYwvMRAbXnsTLMgUv6Sw9usevpOyz6QeVURrL5fRt7NmU5SfvxqUt3J7K+Q==","signatures":[{"sig":"MEYCIQCE/98pxZfRexvjmfesVLDBK+I83zInnlW2mS2WJK85qgIhAPOMdw86NhtKsctyhYW4/MVHVRgI5GVUS13gxeHuI6Rn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22198724},"main":"lib/RemoteCalibrator.min.js","gitHead":"eeb106bb8402734a0589877ddc2c1e5df9aee03a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.19_1759028275638_0.5706353710298635","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"remote-calibrator","version":"0.8.20","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.20","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"878a5cfcc8591b09716bc41e483e2ae4223134c8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.20.tgz","fileCount":7,"integrity":"sha512-Gi1kePmhHmMSWHI+X0WALAIBqLlxBSfOhfYusIHMJtVxhCno2RPXuZKM9OA/VyNvPT3YDsPp17fs8AQIm2XC2Q==","signatures":[{"sig":"MEYCIQDgT75N6i6/4Z7A+t7GzdPMKe2OsxHRztgs3GpoR2Vs3AIhALMByISsVEUWSbZ3iB/uyI0BFa45py9uS+lIsxdZNSTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22202962},"main":"lib/RemoteCalibrator.min.js","gitHead":"3f450e671fc35d5fc3143e09818cf2595fdc83e8","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.20_1759036883061_0.9570357649466668","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"remote-calibrator","version":"0.8.21","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.21","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f341771be4e9ca86a6effbf6915fee92073ed8e0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.21.tgz","fileCount":7,"integrity":"sha512-+P+LEkjGPEhUA0wpXqpLywhxDj6XWOP04NIHRvC02mIgSwA0sDSJXdjMazHn+wLhWAJG4ZwSRX4qMrhHbzO2Aw==","signatures":[{"sig":"MEYCIQDRMOOG+VrXISw/waUxXUz9wJeojSTg97Nhtwohi1RdUAIhAL3Wmv3NxKq4tjD9U3lAM8lTiRBEpcbjb4i++AIEfqYL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22203574},"main":"lib/RemoteCalibrator.min.js","gitHead":"28b8ca2afde153551be2d6727b1fddf410ad41c0","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.21_1759281474821_0.6438852431236184","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"remote-calibrator","version":"0.8.22","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.22","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f2cc39bc79e1eb7403c259e7522da9b910a581b9","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.22.tgz","fileCount":7,"integrity":"sha512-qu9Z2gcn2ULyMq66bgPV26kmAo4WJKgpB25ByTCM520IXAN37uQ30ewVCaRtNvCKj96pLI4BES9GrZbWDUJi7g==","signatures":[{"sig":"MEYCIQC3H0Fgfxbpvhy8FXhDRnkvCjYVHHJikTXHZCFNGWqSMQIhAJfTwoFY8kt0RXz71zM3lnMhVpncjpbC+w0y0v6AvF4n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22207462},"main":"lib/RemoteCalibrator.min.js","gitHead":"62dfc5ddf813a1f5667c7f6ca633ee04f676d5a8","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.22_1759301746315_0.17458600665352586","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"remote-calibrator","version":"0.8.23","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.23","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2108c0ffee127e5e8196d8e0bf12dcdb36b2d4ee","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.23.tgz","fileCount":7,"integrity":"sha512-Jy5aPmIx7nOuUYhDTMCNE5jcGNJHs+pexaZ2RFNmtmXHys7+eRSqx1d1ycO1e7GABIsUtlStttcbdmVBpekzNA==","signatures":[{"sig":"MEUCIQDW61Xv1o4CtZq7AN4omDitmGMQF1Ty93DdHwkyxq4grQIgBCbRGjNjvDL0Ktac4U/1oG4jUWhCck2xWX+rJOc2nak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22208632},"main":"lib/RemoteCalibrator.min.js","gitHead":"dd1bcfe89635cfeb2e3f82cb84f5881e614def22","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.23_1759333763848_0.2545776039522907","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"remote-calibrator","version":"0.8.24","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.24","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"154e58956973be7dff6c23ecbe07c529c54fde60","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.24.tgz","fileCount":7,"integrity":"sha512-iYr1fDE5UwaH0+HC3bvhmZSCisFDHRPNWVyBk28QSmMWFnUV442AILQDBfJ1jKVcorzYnyToqm4yCsIbzREkKA==","signatures":[{"sig":"MEUCIQDMMs/HATNBRyPNOuJVX2Fczi/IJj+wI+Z2/SCzYb2v9AIgFTdkIp5EhGFw7ZoEZKCSIvJkY93LvDxG2KhSa/iv4HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22212037},"main":"lib/RemoteCalibrator.min.js","gitHead":"51b8c88f0cebe1d0c34941fa9daa001e4c24b3bb","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.24_1759335947799_0.889809369416056","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"remote-calibrator","version":"0.8.25","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.25","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"03f9a38996457c4789bc5d43198acbbf7817cc8a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.25.tgz","fileCount":7,"integrity":"sha512-uqor0EQRruBqPAS+hOxlPuXUPnGcwtBo/ySK0gr7G5nIPvHBzjBITWk+zxx7lxlg1T7OpKS2k4Tc6/bV0jWc8Q==","signatures":[{"sig":"MEUCIQDKjxX2QOkoSAyHXP5gPOAAfVYTuMoRgbw+7Ei1n2/eIgIgDuxWMt5NXpH6DR06jn8dHUUb5XpkGZ+6ezDLWa5MEUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22216487},"main":"lib/RemoteCalibrator.min.js","gitHead":"95c4fd7985fed93e5f950731f1ea992216183660","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.25_1759369162767_0.8310524807502733","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"remote-calibrator","version":"0.8.26","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.26","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"dc9d0b7405176eecf72404fb8dd89e91875421a8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.26.tgz","fileCount":7,"integrity":"sha512-u10LzmP0hKfzLRN6nwRmECE3hVyIx0NaTvWv/+8eI3f/o3b6pW7wvvuOizQPglE2GojdVnlI9CsdYjtP0wF7hg==","signatures":[{"sig":"MEUCIQC8HKBTf/Li7W6ZHTmYAC4N6cVmDWRXnZFehewFU7voDwIgDXHJd+/R638iHIeSL8wQvsE7srFy6jP9R364hBq8L3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22226964},"main":"lib/RemoteCalibrator.min.js","gitHead":"b80d6798e854d1a16da4bbe2e3fd327719008186","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.26_1759461375205_0.9670813648245735","host":"s3://npm-registry-packages-npm-production"}},"0.8.27":{"name":"remote-calibrator","version":"0.8.27","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.27","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e362343415e5d4bdddd326dbbd6476c70a2c24d6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.27.tgz","fileCount":7,"integrity":"sha512-TQ60VwDTELX9MNkxlBmxIdFE7NmFpL7HcN2A3hwNKTZtB7apxpiGn7BVHvsEQencUT4tNUVRmemTkdi4vLDhNQ==","signatures":[{"sig":"MEUCIQD1LLY8A5TrC7MczEkgAe6nx+pqhMAehVfBQCJK1ENneQIgMFl3t1Q9gxpwrqYHEn+vjVKhEUVVF6rx24hUtkOxlv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22225671},"main":"lib/RemoteCalibrator.min.js","gitHead":"0b516971f04f47c195b7f891579bc61f8448a7e0","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.27_1759464605418_0.07973124955125943","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"remote-calibrator","version":"0.8.28","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.28","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ae7fb32f8010b294f305f17de87f29b37d404e82","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.28.tgz","fileCount":7,"integrity":"sha512-asTKgjFLOgPmQxTBSSO5GRxXoWjuggjWQlyNdUSwBxqsxE6x+xJVq2TxTBJozi2lYEErCBtnRVcMYdfcIJuHDQ==","signatures":[{"sig":"MEUCIE2qucV8F9ec1T8sLWgBkp1D+OqY2p6NWRzkPcSusE2+AiEAl4VmfBuiAEgDkUUURJCMq4Gz2oUEKCjTO280QUPvpk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22233641},"main":"lib/RemoteCalibrator.min.js","gitHead":"8b48f56b4981d2ee847de4ce0e60b702494d9239","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.28_1759525323377_0.15299771699688858","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"remote-calibrator","version":"0.8.29","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.29","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"52d4094c1481316c1d9fe64479c6482098e37fb1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.29.tgz","fileCount":7,"integrity":"sha512-4ZN5SImS44YilZr8l+FzMB1nuagD8oM8ma4WSQzH5qXMdQL43CM9gp5Pqg8mUyxW5+8E9Cd5hPWBdeEYZZXd4Q==","signatures":[{"sig":"MEQCIEq8mwd19j3eQZXoPISk3HNBuGLvaqztnxQKUfMQnEzzAiASbdY7BKtm/FEoVSaZF0m9NvkkqPmLAITi7Lgp79bL0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22235693},"main":"lib/RemoteCalibrator.min.js","gitHead":"5b3caabbbd72e163cd5c222a07bf7f79a662ace0","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.29_1759527857285_0.5323204423487782","host":"s3://npm-registry-packages-npm-production"}},"0.8.30":{"name":"remote-calibrator","version":"0.8.30","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.30","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c510791340f14ca3d61532b1a51fc9b1969a4d9a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.30.tgz","fileCount":7,"integrity":"sha512-WguhEXTbNqz/RcJHDs2hScekMam51CYbxeO3vzVhKoMaHtnNMNUBlbAxgsFeNjiKkfMrRQXf7jiqEUiL3xrmvg==","signatures":[{"sig":"MEUCIQCEZ6VveFNJsoHYS6Ah+um0adFIOfN0JosQGB1SzxAExAIgY5rlFyUhk7q918jfYoGFsTHBWjr+Xn2ZLvDKs3+GAuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22240147},"main":"lib/RemoteCalibrator.min.js","gitHead":"a9cbecb1c6ddeec44bed93381c8f75630cdbea50","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.30_1759533769850_0.29501065727943043","host":"s3://npm-registry-packages-npm-production"}},"0.8.31":{"name":"remote-calibrator","version":"0.8.31","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.31","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"75b4776cb14ed028781e7d27a5c45512e3142bd3","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.31.tgz","fileCount":7,"integrity":"sha512-lmrOKAIUEiFQZE15x3LoluVQxnEYVb2HtZ9bDCK17zW9PbkB1xVbsX8VxzUWOEyRsZlKEfGexOLK+i/dkGonfw==","signatures":[{"sig":"MEUCIQC1pD0YsRP2Ry4hmwWRBmNwRLRJtU6TNm9QKqXgUwqgPQIgN5mI4/k1VQ8VJkUdewkFr5TX4BBDBNv7As7kbxsdfMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22240225},"main":"lib/RemoteCalibrator.min.js","gitHead":"c0a0699cbb9d60535d75f36f2462e45d4bf05046","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.31_1759539287723_0.5474295380730902","host":"s3://npm-registry-packages-npm-production"}},"0.8.32":{"name":"remote-calibrator","version":"0.8.32","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.32","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c9694cb3273f075d7b33657500a392e26df35d0a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.32.tgz","fileCount":7,"integrity":"sha512-GQd0cOCxqVxczlioaCkpOSLD1EoudEtevGK+6c+BxQOaK23vvlEZkOD/3OwC2VB8Q22hDKch6uqnLO4YBud0eA==","signatures":[{"sig":"MEUCIQDQaXug459tRnGKKoViBNfgoMPb+H0MRXeYdlsDOjoHUAIgelV65M0AmUAP3R1B1SWnStlubB2mxMmYbASNb/6EGKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22251479},"main":"lib/RemoteCalibrator.min.js","gitHead":"54a738070c70e0f450d03fbdcb16352791d6cd9e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.32_1759771216569_0.6333756484815942","host":"s3://npm-registry-packages-npm-production"}},"0.8.33":{"name":"remote-calibrator","version":"0.8.33","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.33","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f6ab175c27a258c7637c1aeb5f22c3d88e72894c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.33.tgz","fileCount":7,"integrity":"sha512-hkKKIYe0fklr67T7rFS3kaueZ5DHgVecNjodQuzzZ86rYb5vma+dakkMKMDAvBn7QANwFfYZfaUxshLgBDz7DA==","signatures":[{"sig":"MEUCIFe0ROo28mQa/BirFdBKs2X/Gx3Txg/8RS/zQoCj/8rQAiEAq0o51aL2R1IhJwhjEorPStPWjtjPA2hTCfcyGPUt7Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22269268},"main":"lib/RemoteCalibrator.min.js","gitHead":"e6e067c2f8572b2e0f6fd57f8384c58a9a1818be","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.33_1759808208905_0.7773350061226179","host":"s3://npm-registry-packages-npm-production"}},"0.8.34":{"name":"remote-calibrator","version":"0.8.34","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.34","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"40ffdf1b59bacd027f2da1020bc97438805a7df1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.34.tgz","fileCount":7,"integrity":"sha512-DFaW4hvU3o06qm+BGBFEqzVtcWvWoBA4Dk/K3jUMxZDOA3kqZDJ8yaM3CwluLk4CPGYI+vpfBBN6njZUkvhkTA==","signatures":[{"sig":"MEUCIEkwn1V1C0fNHJOUEPdNwismOZlqUeoAdFoK4j1eaaVPAiEAzbp3LWq6mGkkp0LM9EFcelZYlo2DJDj80sA4kTwIHms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22270215},"main":"lib/RemoteCalibrator.min.js","gitHead":"157432c1f71bef5b96879c6ad71a6bce7ad15015","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.34_1759835294653_0.5509154349223389","host":"s3://npm-registry-packages-npm-production"}},"0.8.35":{"name":"remote-calibrator","version":"0.8.35","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.35","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"11d6459ec5e9130969308705cba0ffa9c7b51e9f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.35.tgz","fileCount":7,"integrity":"sha512-PGkootWqalZ4r0xu4Uf6iuFUyefgWbnm4lQ87LC6bbr8dA9d0fFbg1wPP/ueqPBJlK/1aO6nT6Vc19RpWT0QBA==","signatures":[{"sig":"MEYCIQDb9Rq+3FezgdKhTH+Ybz4F4QnPwckJ/hdqixyeNtkqSQIhAMMFUhgzmAtbcYoaAl72M4w8ISvcjBAOHxGRobrvdJV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22277632},"main":"lib/RemoteCalibrator.min.js","gitHead":"1d8d409708686c30e2dad79a908f1f7b3081a86b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.35_1759856647398_0.9435666825571338","host":"s3://npm-registry-packages-npm-production"}},"0.8.36":{"name":"remote-calibrator","version":"0.8.36","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.36","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"36a0f2a0726e8083dadd763a8508406a4bd50efb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.36.tgz","fileCount":7,"integrity":"sha512-ahJKdbe6/sLCcwY+0SpiMNhUirCf2dFT4Gv1D6xYUAgNUDhNU4QoQhFbc4AOC5fEtG9rb9BexoUDh1TcopvWZw==","signatures":[{"sig":"MEUCIQCVCI0nATWLL8IXXSgfqbrH1H426kNrnjhCdXVGpMtj3wIgKr5PDMaSNOyGgjPWY6/+vci+62bVKV60eCKykirVN9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22282035},"main":"lib/RemoteCalibrator.min.js","gitHead":"d4309c59384e0d23d945a05fdcf34066750d028b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.36_1759915331143_0.44313727731872743","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"remote-calibrator","version":"0.8.37","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.37","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6080685867c4d9d0db3067899e8341638cec8938","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.37.tgz","fileCount":7,"integrity":"sha512-yrFeWepU7DuhqJvxysFneT5wTi3D34tfSxyRdI0s/6cwtnadvFiOsGnRCIkV08um30qzGyz5QLXmpAwocJUk6w==","signatures":[{"sig":"MEYCIQCMTnDeODR1hi+zMKPdXgRSgbk89y7hjKwB7Bg0S50iEQIhAOM5mYPOVbFhIBI1Y9zv7dSt5pSzLWXPGpZCVc7xzyTm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22275789},"main":"lib/RemoteCalibrator.min.js","gitHead":"7dca6c49492ac050b5ef373422ebe0fb39501769","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.37_1759942488526_0.09779684017337464","host":"s3://npm-registry-packages-npm-production"}},"0.8.38":{"name":"remote-calibrator","version":"0.8.38","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.38","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ea95c854e9d10147ccb9c4271cd2518528057204","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.38.tgz","fileCount":7,"integrity":"sha512-oZipmWKaanq2tdr0nDRG37aEjM9hJm/nVYErSArh1i0ihY0uGgifVImkWWWNvmtUJ6xH7rWWSXgJbvSh2MQs0g==","signatures":[{"sig":"MEUCIGnjZ27fMe/wDTpZB+SztzkLJpL5j5MWa8rNcOFpwBzgAiEAkogVnsxICsgDUun2iqpA3tnoih+azRIs7ZcTPX/I1eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22275912},"main":"lib/RemoteCalibrator.min.js","gitHead":"8ee9e2ca1d914d11c5daaa6763461fdd1d421f82","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.38_1759985831941_0.5537913135481123","host":"s3://npm-registry-packages-npm-production"}},"0.8.39":{"name":"remote-calibrator","version":"0.8.39","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.39","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"5e2147627bb0a7aedcfa1315a51acefbef9c82ca","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.39.tgz","fileCount":7,"integrity":"sha512-EdejsB+AFo4P9C6fWn9H+00xCCQbo3QzWuTu3HeNkPRNQfPaTJqINwpdfa49JJ9Yxp2Z4vya3b4pFl/0yEeBqA==","signatures":[{"sig":"MEQCIEOHp/iWEju3dfVOStiF58OvvsLQ5qmFUAOZaUYa15AHAiBfwk6g8PtBBOCMDwk25PEC1m+oGVvD2S2/g9/+8RPKQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22279344},"main":"lib/RemoteCalibrator.min.js","gitHead":"ae44331f83736c824fdab961683408147e755484","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.39_1759986793028_0.4452002246840767","host":"s3://npm-registry-packages-npm-production"}},"0.8.40":{"name":"remote-calibrator","version":"0.8.40","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.40","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ec4df30d81728b821a7a49e0e394d1cfbaf74c56","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.40.tgz","fileCount":7,"integrity":"sha512-hcYgeykoJuM7bAE7znc0VOuDKSt8m97rLpfDLrbB76j8uCbAQkhtmcKS/OqNBFATS5NEmymdOsyf92LPUdtTJQ==","signatures":[{"sig":"MEUCIQD47kKMfQ+EFqHrQgMrM6eCu/aW51WbPTrq2XaU/ecDJgIgRnvtyneaPcdSgAVrGh02+4NvSIyGlMM9/J8ZcbV0EDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22278428},"main":"lib/RemoteCalibrator.min.js","gitHead":"9ec8ddb686ea6d4f57668476569dcc90ce4334ab","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.40_1759989417803_0.7392424138825695","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"name":"remote-calibrator","version":"0.8.41","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.41","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"dc5ce319a6ef060b5a37c6c26f96b8e7f8d1fcb6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.41.tgz","fileCount":7,"integrity":"sha512-V2p3vGZyZ9PAfSzgf98mwlixjFF611ZBvHHThLGGOpydVaGqCWu9hHFw7uqalnQTMii+xspvSZyf3Ou9Si0k+g==","signatures":[{"sig":"MEUCIDk0c0YE+2pgDc9BPdtGt2unPJ4RV6DBSTS6yBu+u1BvAiEAqTHIaR+aICpuh9kzYZqv3xRmUo1cVDOi91hgiT36S88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22279700},"main":"lib/RemoteCalibrator.min.js","gitHead":"89a0b64141fd4d2ebe33a7f2a89cc9ecbc1dc35b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.41_1759992168620_0.3604353234600728","host":"s3://npm-registry-packages-npm-production"}},"0.8.42":{"name":"remote-calibrator","version":"0.8.42","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.42","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7c75f263dc0935ec35699287e9399966aacb89e5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.42.tgz","fileCount":7,"integrity":"sha512-173OClyGmmvxwB63/r/V+JvsNSQlAbwQLZGnTQJA/82MB9DvfdWwxKYWneTMeSU6/i46Gb57vTMt367kV+ZOCw==","signatures":[{"sig":"MEQCICmy+SYMzuIlW+iT93KN5OyW5rtIm8ZCFHrSv6EH+IwqAiAQ3mRVQmzMLjR+AcRC0mWOLQzcI+LtTsy1jOGPif6ZOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22281838},"main":"lib/RemoteCalibrator.min.js","gitHead":"99eec70b2bbcb5e28f179b3748a29c681822099e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.42_1760127950886_0.37374071685416976","host":"s3://npm-registry-packages-npm-production"}},"0.8.43":{"name":"remote-calibrator","version":"0.8.43","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.43","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9f95c9c430b368cbd177326c3d2576fcf98f8d7e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.43.tgz","fileCount":7,"integrity":"sha512-Vvt4GhO5zkPd7Van3hx4jy+iLKeOl95EWxwQf9S2kHAp13rIFXGXcK8TmxBsB+fqr4kX+MARxf4wVVhJvStNCw==","signatures":[{"sig":"MEYCIQDYb0O9d1yFrPjo4Be3nkT+JvgrIN++4U51MBpOI9u+2QIhANcYxh17EeELqfGhWy3PFLK7ZiIhRbhQibyjuf5pM55g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22281797},"main":"lib/RemoteCalibrator.min.js","gitHead":"bf940f8aae21c33f20a3022127de5cc8baf8373f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.43_1760258807207_0.2022327267589441","host":"s3://npm-registry-packages-npm-production"}},"0.8.44":{"name":"remote-calibrator","version":"0.8.44","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.44","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"99dceb4d735bb618f7c53c23091a2d11936ac4ca","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.44.tgz","fileCount":7,"integrity":"sha512-cKopQ0bxg/RQXK3htDvXFu6IDYoNMDhIFyAoFizGRIxgxlLEwMFnfKy5q4Ffv9L2N6qindL/340jk88DLPydHQ==","signatures":[{"sig":"MEYCIQDV2KP3//T9+CoIFXbKCUby7ivHJqsZkfr1/v2Q5jR4ZgIhANkPqW/RYip5ySuXGD9ggDxpUtk9uav7F2DISSZxzbV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22334403},"main":"lib/RemoteCalibrator.min.js","gitHead":"ee0c97dc3b0d9c609e475e99cd3b3879d22ed8bd","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.44_1760274830864_0.14125465310240726","host":"s3://npm-registry-packages-npm-production"}},"0.8.45":{"name":"remote-calibrator","version":"0.8.45","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.45","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a4b9d1d6943d6a80d0defd45157e3e695035356c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.45.tgz","fileCount":7,"integrity":"sha512-ASvRq6cBw6Ji25Ntar+vtpmsk/wSGgFcLQxEKi0x5vFHv9rMFz6KxBqdfJXIa/jp1r+8q4Dg1Io5VZ99TPnRuA==","signatures":[{"sig":"MEYCIQC4l3wGPHU9rKVkubIZGlXfo2r5JnmwReoGLV4hj2hWQQIhAOogZjD9ChTYn53413bAf8Y5i/a3+35LW59x5f9ZWcMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22367112},"main":"lib/RemoteCalibrator.min.js","gitHead":"709d0042c24feec171d06d27645daa81317f962b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.45_1760347868567_0.9802976693185845","host":"s3://npm-registry-packages-npm-production"}},"0.8.46":{"name":"remote-calibrator","version":"0.8.46","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.46","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"72ccaac62a92dcf291a5e7923fe24a83952eac8a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.46.tgz","fileCount":7,"integrity":"sha512-O2Qkol9OKYDWM3WU0D1gsfrKYWSWHwGkG6S128E+mpUiuVFYgZNFnOE0cFWVpL+zUx3e9UvfYpa11webWdfLLg==","signatures":[{"sig":"MEUCIQD0Ah01jxJh2K3wq1+rBGpB7VyV2UfBOilJmVdqhErWWgIgSUBomW3kJNTpBtAJ0XePgEua0vhlIDo7JvvPvB4TveI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22374198},"main":"lib/RemoteCalibrator.min.js","gitHead":"810fbc90194f25ad6a26732f5fdf7a94f88cd407","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.46_1760359221565_0.5850780150584636","host":"s3://npm-registry-packages-npm-production"}},"0.8.47":{"name":"remote-calibrator","version":"0.8.47","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.47","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"26ee128e55850b9551a37a00b510c7174efe25bc","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.47.tgz","fileCount":7,"integrity":"sha512-jF9YVrC0SANH19/V8N5l6iU6Le1A/N+NbkftmBps90OfwbqUe4e0MrcWZvVR2nJ6ETpCTpQ7B9kKx31csmvf7Q==","signatures":[{"sig":"MEYCIQCDJXLNqMjEdGTuKYI8FAXb7ubTG8eVrTYPuP+Z7lyTrgIhAOvagbsZbIVD/1j9tvOUqxfR/B0t7oXnuCJn2eMmEZhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22392945},"main":"lib/RemoteCalibrator.min.js","gitHead":"6b5fc14e4c98487fcfb04d2567589ede4042e8ea","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.47_1760495059978_0.1994037803519444","host":"s3://npm-registry-packages-npm-production"}},"0.8.48":{"name":"remote-calibrator","version":"0.8.48","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.48","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"984b39409c9c36f1168fda48c1b8c89d91443220","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.48.tgz","fileCount":7,"integrity":"sha512-NxD2yN+5eLQKzSLJwfF14UAhv/NeP3YfS49qFVk5Knij1kU42A+tdvqWtJ1wHmNTqExwBJ2sqjgbHY4iNk5OlQ==","signatures":[{"sig":"MEUCIQD9kLam/QNpTBZuuICQ16Pm53xA37SaXnVnaoQNNmT2BwIgPEdmVV/qYUJ3i0b1idba5udJKZw1y8B7Fcj+ojhVM1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22396833},"main":"lib/RemoteCalibrator.min.js","gitHead":"22b4278d26bf4359e390b585d5411fe6d9b25f41","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.48_1760507561736_0.8374684976548084","host":"s3://npm-registry-packages-npm-production"}},"0.8.49":{"name":"remote-calibrator","version":"0.8.49","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.49","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e76486930b84c5917dcf65d4b30b3ffaecd8db93","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.49.tgz","fileCount":7,"integrity":"sha512-b8GkPNRP7c/K7XIDMuxpeDrlkB5yIrACCn5li0NJFXWFmMcRevRVmzGBjnh4O/4BZOMZHDzn/ZUIt1jyfznOFw==","signatures":[{"sig":"MEUCIFE2JLArH34nJrx12PThGu7jYzEJasgyH+jtXnoOAhN+AiEArXDpDSTKNnILpTEbHTRVaKJZsCuQUfnFjM9B443a7eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22401267},"main":"lib/RemoteCalibrator.min.js","gitHead":"59430594140e1ec0ddfe72adff44910aa429908b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.49_1760543864247_0.05152651524179963","host":"s3://npm-registry-packages-npm-production"}},"0.8.51":{"name":"remote-calibrator","version":"0.8.51","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.51","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7387f9cd15e1f96fcf692425537e2bf1342ce60c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.51.tgz","fileCount":7,"integrity":"sha512-mVaIESMeAHckfM5O7q0KHUNP7T8/dAkvzcoD2/zu/FAzpdEcSAESH6GNb4E2tqcrGY8232tixcXQq5hxzoBjeg==","signatures":[{"sig":"MEUCIQD0S58/uTIJ44msDgmUxOU7dW+4onc43qiHGVHo7jcG5wIgZW07P04/q/C2MERru6R1vvQC9qrMTJJaG7dLgtkQ3iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22416839},"main":"lib/RemoteCalibrator.min.js","gitHead":"957f08be25381f9eee611a78d91d207cddb05859","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.51_1760554499863_0.6713668088141376","host":"s3://npm-registry-packages-npm-production"}},"0.8.52":{"name":"remote-calibrator","version":"0.8.52","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.52","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"435fa93b6b38dc9bf803ff5fb83c7b25dcb869ba","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.52.tgz","fileCount":7,"integrity":"sha512-dyxebkFOO6kMrl0xelhg/y6i5eMW5iqiWYIR/ZWEi1/8TBrOENTHZkIDItcam0W5xU40wClicrWMye/riaQZ+g==","signatures":[{"sig":"MEYCIQDcgX1eGBHt9v2MPp3HrimQsgNW3tJokHJW2Tf2sNIpwwIhAO6/kqnqawaMs94SA2/XYkxhsL4O9tLR/nwbVDcWJ8N+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22427127},"main":"lib/RemoteCalibrator.min.js","gitHead":"9514328e466dd4ecde067068d7d5e3e6ec3b1687","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.52_1760565454926_0.23607112578183398","host":"s3://npm-registry-packages-npm-production"}},"0.8.53":{"name":"remote-calibrator","version":"0.8.53","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.53","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0e108d3c8df61fb3aabf337fa91201914fc46f0a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.53.tgz","fileCount":7,"integrity":"sha512-YGTl2lIc0HqjHz6CPJuw36owwVya9wIIxDocxdf5s6PczvSRUXSrETXxyFtSSdg+L+yUanc0R0SufUWDsASnyA==","signatures":[{"sig":"MEUCIGLBPCoW+X+HNrFZalVAeRzxebVcHZe2G+Z027mIdAP2AiEAvKQQKiN1nHh4OCgdg5hGW/u9qYJZzAHQG6MJC4f7VNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22444482},"main":"lib/RemoteCalibrator.min.js","gitHead":"d293051c1062f329dca90f23ad7b99ce1bc5135a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.53_1760578382070_0.8320567717363272","host":"s3://npm-registry-packages-npm-production"}},"0.8.54":{"name":"remote-calibrator","version":"0.8.54","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.54","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8a84f3d1af6ecc6ae115c1b78b64714027223c59","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.54.tgz","fileCount":7,"integrity":"sha512-XgwpwRRfCl9LEhEeNVhQwFQZ3UlFPvhNDZYDAmFKpeT5PR1yCW0ZLcDK+nQPS3IhAcnTVHa0bAVzvV6o4dw7GQ==","signatures":[{"sig":"MEUCIFpHAOhxZh+Kdc2kAYfBzu2xBvcp0Gy87iUEh/J/LzbuAiEA+NApEA+sDOJDx4jPjfwI2XaDAiQOQTGXRiXPfcbqkh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22444641},"main":"lib/RemoteCalibrator.min.js","gitHead":"b4429a86483ca229284935c0183361207f1be2c1","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.54_1760592187863_0.19656985730510446","host":"s3://npm-registry-packages-npm-production"}},"0.8.55":{"name":"remote-calibrator","version":"0.8.55","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.55","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2fcac7660ed89333f95acc48095aca6d5c594512","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.55.tgz","fileCount":7,"integrity":"sha512-JbB/hrbKmABwqQw+XbGnc8zKjjCTN+HtadUURWJ4LuhAIF9OKb2tAHJG+Nn8x6zJOE4OcBeVf9Io7Uz0WL3NQg==","signatures":[{"sig":"MEUCIEBIs0ZP0pzidRx6l8HOidNESh6Svd2W4exfWVEuhqNBAiEA/RmwcR2ktWn5wnfc3vi4R8RrEDgmx5mSUvuAD8PCucU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22445068},"main":"lib/RemoteCalibrator.min.js","gitHead":"f00dae4bf616dff061e1fd75b708b98955e00518","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.55_1760592908219_0.9691652628114908","host":"s3://npm-registry-packages-npm-production"}},"0.8.56":{"name":"remote-calibrator","version":"0.8.56","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.56","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"65cf5d47336e4fe635ad9001e9a862cfaf832ac3","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.56.tgz","fileCount":7,"integrity":"sha512-nfZ4QG9+/r8ANBnarJS74FNeHB/nQ+1+YAlSMEI/TJw2venvADtxz33CrZH+J98BWS9SD7eNJWpOmlSznlFK4w==","signatures":[{"sig":"MEUCIBnhGJTRb6+3JwqNai4w9ShkV8tTqAKsFK5aapMeukDTAiEAvO2XAKIBFTAgbryGaql4iGxS4ci3yo4CbcvABSoi5oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22450168},"main":"lib/RemoteCalibrator.min.js","gitHead":"5944a8331a2076873ba79cc4a217f7285c00e1a7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.56_1760599643311_0.303683067079874","host":"s3://npm-registry-packages-npm-production"}},"0.8.57":{"name":"remote-calibrator","version":"0.8.57","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.57","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e1aa898ec4d7eb9c93f8abb6ccf5fac5f2799b68","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.57.tgz","fileCount":7,"integrity":"sha512-J7P9TD2Z/nZG0plfiGHZPlK1dQfLcGXFEdEET14KaqzwjRxgxP20xQOzOF1GyhC/vAuJfac89c4/2lZNEdiO0Q==","signatures":[{"sig":"MEQCIAIy07FT3iWyBG7RNfVhPVDecty9Eu/2yrVhxPQ30lDOAiAEFxE4YQ31qD2f92udhxSnnOH6P20ATuATaZRqzjqDow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22450377},"main":"lib/RemoteCalibrator.min.js","gitHead":"ae74b1fadddf491c41b04e929619d84e8c62937c","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.57_1760640870052_0.9635623839576215","host":"s3://npm-registry-packages-npm-production"}},"0.8.58":{"name":"remote-calibrator","version":"0.8.58","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.58","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"96f78bbb34769eed05a8ca0f3fa7d88e1ce4e6b5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.58.tgz","fileCount":7,"integrity":"sha512-km6h+lcKmTfqpDFLIj1Iz5n96xFAYyisPzBvcM531xGjXb+R5UjRHQ5Ptd5rhNZh375oevCv+ptWmPJLou8NYA==","signatures":[{"sig":"MEUCIQDsruHk5Q8C6yZj+ElexuPCdRzle5PtVdpkqibNbiQ8+AIgJGN2lkT5QrrhiTtADe5o7s4v3YhXGHPFih169dqD1dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22443238},"main":"lib/RemoteCalibrator.min.js","gitHead":"57703cb9fbffb480fbc80e6f285519d17c8365cc","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.58_1760906310334_0.1848568688527712","host":"s3://npm-registry-packages-npm-production"}},"0.8.59":{"name":"remote-calibrator","version":"0.8.59","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.59","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"5e8b0fde92c2eca0dd66128d457973e460089068","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.59.tgz","fileCount":7,"integrity":"sha512-XcENwibslEEvgADYL+3BQVrDKicqAuIwMoSkKz9T9/ihIFi3Zni/kzMUn+gYd/s0A4iCLcJ741sNZ/xszIO7Lg==","signatures":[{"sig":"MEUCIAPOhrX9yfp1qM2ZYfF+4vaLtlynmlbtih3AT+GDeEKiAiEAqnO5yIUk/fYDBnh58FcCAPme4MEKQAvBK1pCKyiNZro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22463849},"main":"lib/RemoteCalibrator.min.js","gitHead":"f88d61d6408ff08320fc78ddad45a8d5fcfcbc89","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.59_1760951669231_0.05655660808511276","host":"s3://npm-registry-packages-npm-production"}},"0.8.60":{"name":"remote-calibrator","version":"0.8.60","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.60","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3f65a3926134df35db412b83c391ae162458c3ee","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.60.tgz","fileCount":7,"integrity":"sha512-vxgEdIr8E27uwm2fRyKcrOKr4acbhAhYq3XP745P4FuiznXei9lVl5wDwgSpIgoKuSD4r1bxRhYY7CsZLGa0Fg==","signatures":[{"sig":"MEUCIQCNKt/80cGeR5lEmJu6SlxFBX03Q8ST6aXs1pYRFWh25AIgH6mOsi8BO1fpVaijhx5gWSKjSunNlL9msYkbFWMUGBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22472606},"main":"lib/RemoteCalibrator.min.js","gitHead":"7715d90ab1f3bb1607951da02754f078f86010fe","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.60_1760970367192_0.6153037767366221","host":"s3://npm-registry-packages-npm-production"}},"0.8.61":{"name":"remote-calibrator","version":"0.8.61","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.61","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ba214a3e8041943964a754efe7acbbc3b4c0119b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.61.tgz","fileCount":7,"integrity":"sha512-lsX8NyYFqnk6oaGzyS+8fEaR+txMqPX0zLwcU3tGIrTzupLaTfl5aBPTFhhVO8lmhCkxxVKV93gLkVueqC6eFg==","signatures":[{"sig":"MEQCIBzJDzIDh8k66jJKxu63mai4tCIK2qKrrdSehKODY49EAiBS0/LePN23QBW3Zh62fIL3UHbUdQfbbQiJ/tmoeJctPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22477861},"main":"lib/RemoteCalibrator.min.js","gitHead":"c34113e841d738d5aaf00bb65c253f7a8c707757","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.61_1760974621870_0.5222514158197002","host":"s3://npm-registry-packages-npm-production"}},"0.8.62":{"name":"remote-calibrator","version":"0.8.62","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.62","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"35decb742c202af47b8bbd8e55e788b0b85fe4b8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.62.tgz","fileCount":7,"integrity":"sha512-svW06E/aNcR00GOtQ3oAaQa3Ot3aXjx5VC8PGbstEXW9tDGMJQi2orqqEPXn45b6TebHvgpp6roqD3nd3hO0kQ==","signatures":[{"sig":"MEUCIBlHfvTwFaTzC+UhzkOhGMWB7UApmpkDKdRwodGFTGryAiEA126UTk7GAHsisAyQyMiowdRDqzoqWakN4FKKBYloKiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22510967},"main":"lib/RemoteCalibrator.min.js","gitHead":"da55bee19d3d109da230d1cf22e53a949633b82c","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.62_1761009103059_0.495159033233173","host":"s3://npm-registry-packages-npm-production"}},"0.8.63":{"name":"remote-calibrator","version":"0.8.63","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.63","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ad0d4928da08e504568251195fdc0dea1026b9a2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.63.tgz","fileCount":7,"integrity":"sha512-cMCOeJGfkPNWtIfX07UrtjWIA8/qSHXdAZoqsR4N5blnI+PYU9WzlNo46gKV+Ues3lOdESze/ZSwd71KpgsWig==","signatures":[{"sig":"MEUCIHAM5tj00fqcXSpidBRuLzvpGzeDjZbSo3CPM58G6BbmAiEAmbH6ZMzx9TohYUXH27JCPrM0Z6WIuYtWZN1btCMh9sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22510549},"main":"lib/RemoteCalibrator.min.js","gitHead":"61fde879746764ea0108d19071d3af911d5fe028","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.63_1761012542287_0.689486436153155","host":"s3://npm-registry-packages-npm-production"}},"0.8.64":{"name":"remote-calibrator","version":"0.8.64","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.64","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"cca5c8a11477164b1bc49a249426e6bfbefa7664","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.64.tgz","fileCount":7,"integrity":"sha512-cWAhYLzLgFb1w5PIMR1kdUkgMVmjp+/KAu2eQ2zduXpX2RiNSEkwLxqswN0pELukStICLSRKUdlGzBmFhELX0Q==","signatures":[{"sig":"MEUCIHyN80n6xhr7bx+3nfQ70NG4UUpRLDosBUvf0tJ2HfF2AiEA8r7bkNVJSnsh8SBvziAUdbQzCcCnhUhg5j/ijv+k4y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22510954},"main":"lib/RemoteCalibrator.min.js","gitHead":"6d23ad083d74801355a07d117f67893a18a21941","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.64_1761030027905_0.4003855953420241","host":"s3://npm-registry-packages-npm-production"}},"0.8.65":{"name":"remote-calibrator","version":"0.8.65","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.65","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"237f18ebc7449daaa6ee80d653be594a0a121bd0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.65.tgz","fileCount":7,"integrity":"sha512-o8AFw6QVa+wYNKibgzco/Wr0h7f1GeLWdonE49lSQindi/+s58iE48IDX+L7rzR7R3bWrbdkpzANCnzHzXTFug==","signatures":[{"sig":"MEUCIFUyNuGrRXa+nYPFjIZRqVnUSinsEbMn0AgKDJXdphZbAiEArgeeWLoRxrHzMqiuNcWdVzETqJcJLjY+JYIbYY5Oz9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22517758},"main":"lib/RemoteCalibrator.min.js","gitHead":"c08812278832b98efa02a532c0f6abe688a476a9","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.65_1761075914838_0.10835315923928657","host":"s3://npm-registry-packages-npm-production"}},"0.8.66":{"name":"remote-calibrator","version":"0.8.66","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.66","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"536093ca42298769d3075de178b47a6fcbf4b545","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.66.tgz","fileCount":7,"integrity":"sha512-MCj5w/O8VHh24pZhdosXLD8aNXBBOvo9p0etUf8MoWCOUirw2XTfFk0IdN2geRUl2ZNLmvxFKhZf8q17EdpaaA==","signatures":[{"sig":"MEQCIG77Fw35l5QuKMvIP0OMutRPJXI+MeVYbkqA3HI0YcDRAiAgVCnp2hOu5QeElEOkFD7/q6/BWZr9p3GIffEyIxDDhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22520785},"main":"lib/RemoteCalibrator.min.js","gitHead":"fd0b94de5e3ccb37fc2859f96ac201e7dc13012c","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.66_1761078520812_0.5422659301527817","host":"s3://npm-registry-packages-npm-production"}},"0.8.67":{"name":"remote-calibrator","version":"0.8.67","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.67","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f4f8287f38f5b1721ac3ef31bf20cd00d0ea3199","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.67.tgz","fileCount":7,"integrity":"sha512-yawdLjsKJEdaTW0F3GVJjYWcoEs8N7Z1uZAFyTdmqV81k6qfll40W+ccolkFvUK+PFO3q7dXsfob89XCuE26gA==","signatures":[{"sig":"MEQCIEQt29yohcLbCDJnxIUGxlQKMzIJu+788H7xMw6KDCYLAiBo+KOzqni47njvl9SzJU2z0iWLFjggSS+bEbVv0RjlDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22543306},"main":"lib/RemoteCalibrator.min.js","gitHead":"d2ed54cb78a29d8adede789584f75ee3425a97ac","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.67_1761255753208_0.6010787145760339","host":"s3://npm-registry-packages-npm-production"}},"0.8.68":{"name":"remote-calibrator","version":"0.8.68","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.68","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"39aa676fba7f8b3337b570c9825bab36628ce869","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.68.tgz","fileCount":7,"integrity":"sha512-fbAOo0UEA5CaAn4YqRTuU9tQk+MIhqdN1v4IK/gIZh3rJK08i6hFcFKns+0oEk0ie/pNFMyvYEOWdvxBXGr2vA==","signatures":[{"sig":"MEQCIC7HHjix+CHaylB64vQ2SjoJGmZ7+IachU+kPeHHD0A9AiBgVMHcoT06tNEF/BLbGGD29CNo1LHcCM3pVTRVKxITPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22556120},"main":"lib/RemoteCalibrator.min.js","gitHead":"dbbff8d755da8a44d9d3866940ee9b32c1e4eb70","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.68_1761354741933_0.6730927877437975","host":"s3://npm-registry-packages-npm-production"}},"0.8.69":{"name":"remote-calibrator","version":"0.8.69","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.69","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"78a3ef2f36d16759dc50c2f1af86cac3b1dd5853","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.69.tgz","fileCount":7,"integrity":"sha512-F9gPpaphpQCNFW0xJysENLbtYVAX13sZ1kT5nM0bidJFhNzasVtMNLc5Q9rq8gddGy94lgBds1fqiv9dw9dmBw==","signatures":[{"sig":"MEYCIQDrhTsCI/TbkumNNycQrwbvVQCOMDOK+LchRSBsbksoYQIhAKee7EPmvKHxY7I4NT7Tk4yHsrAMyiV2woNwBD8UUlVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22510715},"main":"lib/RemoteCalibrator.min.js","gitHead":"e2ad39006e8c5aecc7ebcd3946a0b0419f92abab","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.69_1761397045926_0.41359698043850135","host":"s3://npm-registry-packages-npm-production"}},"0.8.70":{"name":"remote-calibrator","version":"0.8.70","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.70","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"534e6441d3b8ce2f9cbce7b66b7b88cbbfbea3fd","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.70.tgz","fileCount":7,"integrity":"sha512-jFEy9WX2TFxXkc9H1GqdSzTz3/ScFXexuE2R0LA9xiiINxcTYAsxYXv+eONE/+u1doFyqiqx95Z5ZpaCy0/Wjg==","signatures":[{"sig":"MEYCIQDNLbcrALKOjRs3hYX9zEGYKp7+Cpm9kFA+bVXpPSR7lwIhAJOXJ+keejwV6CSGJutjPBM6W7gTKmZaxoPtobLnlMqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22511936},"main":"lib/RemoteCalibrator.min.js","gitHead":"83ffc9eadec0dc8c208b27c90af90237c9a45912","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.70_1761568380988_0.8129782741872251","host":"s3://npm-registry-packages-npm-production"}},"0.8.71":{"name":"remote-calibrator","version":"0.8.71","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.71","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9d0eac511d5658ae352dda0a67746d06cca3d1ac","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.71.tgz","fileCount":7,"integrity":"sha512-rN0NsPyyoufmuBs1JCtnW4WoBEMKLUVIVPgJxn6trfzCcNrxtsbMiYSul0lStENU8ZqDBK7WtpXksFmZSNaOKg==","signatures":[{"sig":"MEQCIE8IKop/x7gVo1JSKZ4HZ2nDNeSog2IVbMLcs/AJ5dmIAiAVWpmMJ7QISkw206OrDRqnKY6XrbdWyMe+Ug99aqPCYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22513468},"main":"lib/RemoteCalibrator.min.js","gitHead":"deb559f2a0b8305eae7efd7c5664df4fe3d49631","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.71_1761583839507_0.6582320143235771","host":"s3://npm-registry-packages-npm-production"}},"0.8.72":{"name":"remote-calibrator","version":"0.8.72","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.72","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d174f6182550ed1edbcf8ca9ed12c9235d43eb12","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.72.tgz","fileCount":7,"integrity":"sha512-0S8o4HtQKGCYoeot+co+uuLDVNLb1iDSoAWvuPUp0Hftdgu91r56UjTs3ytb6CbYxtzL/Q/FqfGJLFMq8KnGPQ==","signatures":[{"sig":"MEQCIHXVkco3E7aGDsC8pFTUvIZY7J+SYR3ddOjbeMNCDWbeAiAHnEi3oucABLyGnRrsCTaZrQa6EuevLbDh/9GvEETUnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22513432},"main":"lib/RemoteCalibrator.min.js","gitHead":"2abda541b5d40c884e8e2dcc6e2ceb26ee0ab386","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.72_1761584882908_0.9228744205350234","host":"s3://npm-registry-packages-npm-production"}},"0.8.73":{"name":"remote-calibrator","version":"0.8.73","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.73","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8fe479fc34007860eefbf848ebc91e7035ef92a4","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.73.tgz","fileCount":7,"integrity":"sha512-R3GBi5HKQnhwKcdGPeX3otsGSJJX0JmAqSf2pzPcCZNzN6OcEyid2gnul/swmYxSawC0hJKzll+NhuBuSHkEfQ==","signatures":[{"sig":"MEYCIQCCOiKEnOYP3WlSc3wlc9B9Ok+Q84Rtn41kImRTq0WBXgIhAKAaRd8iKhNnEDu0+IVN5/DLxuUjypw6elTJnUt3TE+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22519167},"main":"lib/RemoteCalibrator.min.js","gitHead":"d8e85e451f941a732f6f465255ffc00770084d69","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.73_1761683059895_0.7966560556520386","host":"s3://npm-registry-packages-npm-production"}},"0.8.74":{"name":"remote-calibrator","version":"0.8.74","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.74","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0a0f313151d16f1a5def05a2c0fa3fc736457965","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.74.tgz","fileCount":7,"integrity":"sha512-2D5wa2PIk3nzkW0nStngHCR6zLDH5miZjP3qHIWrAeyiyKbNdU3Juf5Tr1LaC47NSDZulDlZjuLJbg47lcu0Dg==","signatures":[{"sig":"MEUCIHtE9THMMp1vOqkjje56wZh9+qqtdrgbfARQykTNfEU5AiEAwVUwSpCDaPGt9h8SI4cLQlSSVgdW9f44gL/mGNdc+yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22522326},"main":"lib/RemoteCalibrator.min.js","gitHead":"7c302a0bafa7f8f8f43cd3fe63061b5e3f80569a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.74_1761762718262_0.5532446769090216","host":"s3://npm-registry-packages-npm-production"}},"0.8.75":{"name":"remote-calibrator","version":"0.8.75","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.75","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"07d2c831861a0ddeeb0b89d70902f0ea25074d19","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.75.tgz","fileCount":7,"integrity":"sha512-EBv5s95S++EwbOwfgipFC3EnBRq6YWLNfOEAC/TFLRulkO7/Sx+yvU6kUm2enLVUBeOXifJvKwDFXc84eRdC/Q==","signatures":[{"sig":"MEUCIQD63+Ezglh+/sdXqPqpxzlPzaCV1+0ReEstA+FIMOn0NQIgfoT80rwHfp0zVwL+B6D9l8eTABDv5mwgghPqmzsacs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22550720},"main":"lib/RemoteCalibrator.min.js","gitHead":"1bbfd27c5e25434a06cfbad1078838b8cf5ebf02","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.75_1761799711412_0.3538269898979909","host":"s3://npm-registry-packages-npm-production"}},"0.8.76":{"name":"remote-calibrator","version":"0.8.76","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.76","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"53b73a82afabff52fbfd82b4486eb5a597154eaf","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.76.tgz","fileCount":7,"integrity":"sha512-II4t/5e2Ic/xpHUe1bjAa1siMIY/50mE/oqEXQh9E1h2jdYkGf4FP0zM4wPjG3mYP64gNXLDuVYojhI+51KBcQ==","signatures":[{"sig":"MEQCIEb1K/Sv/QUDUsU+4/80LSRfRHOSzBVuU2y5MHoA1SozAiBaR56IWzcZXLf5CPjvbQ5veAqSFfZodElVtqI5PwoAbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22555781},"main":"lib/RemoteCalibrator.min.js","gitHead":"10fd6316faa498b6e16412d82a97d445ceb079be","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.76_1761834786000_0.42624608621192284","host":"s3://npm-registry-packages-npm-production"}},"0.8.77":{"name":"remote-calibrator","version":"0.8.77","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.77","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"58667f960a463362784ebe7953d8f8f02f7ac48f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.77.tgz","fileCount":7,"integrity":"sha512-w0dxMBVFeporn7aBAIp64f393Mbfi3fJogxmqd15vd3qFDr6D5idAtnn2MghZW01aKPaW3oomQd6K+MSK/hrtw==","signatures":[{"sig":"MEUCIQDzl3GL/xjabs/41rxABNaFs0NeE8k82XlUxwYqU9/HwQIgLEqa6eARGu1LvRULf/Fchkv2zsbMMhgJRpDpvnHYAlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22587986},"main":"lib/RemoteCalibrator.min.js","gitHead":"94fb96839dd3f262574f67743ed84f366f454ac0","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.77_1762006186411_0.9200277533775103","host":"s3://npm-registry-packages-npm-production"}},"0.8.78":{"name":"remote-calibrator","version":"0.8.78","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.78","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a45e5d6562f3c420547d1ea6cb560b451c1a0580","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.78.tgz","fileCount":7,"integrity":"sha512-pURq5gQ/aJXz+Th+wJv43LbNrmlVk07Q7+zecxeIfbUDE53LGyfuYiJAlsnDasNsUsh7/RJXLDimesRasqcBXA==","signatures":[{"sig":"MEYCIQCgQJbWCaZsXvZyuBNBk69xAIVIy+Y2UbnrP2KYi6EzfgIhAJvoKJy1CoOHPt/b3+v3KbX+oXL9qQ8Xs02Ah7ZOddW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22620413},"main":"lib/RemoteCalibrator.min.js","gitHead":"b4828adbad956a9a7421b87bc999fa079f2d3cf2","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.78_1762268596132_0.2730781272543419","host":"s3://npm-registry-packages-npm-production"}},"0.8.79":{"name":"remote-calibrator","version":"0.8.79","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.79","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"62764658d20371585ad132a44a06a1484627f8b2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.79.tgz","fileCount":7,"integrity":"sha512-pHTwTdm0+VAv2HpC7MshsgSSiEO42tWaizIkeUcgHe/X7PojosxkXpsaTaYu5xNbSh3PsHhTAZsqE8DDYunnoA==","signatures":[{"sig":"MEQCIBxs2jqT5f4FzkM2AGmvDdXKUfjlAX9MtP+fcNMuJzWBAiAAuiyTpusBgwBk2Y6T0gB0vpeLBN46MRawTmTZ1ty+SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23105000},"main":"lib/RemoteCalibrator.min.js","gitHead":"69f61bb2e8e140bac9bef2ac20551ae2f50485f3","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.79_1762338489376_0.5757899938910176","host":"s3://npm-registry-packages-npm-production"}},"0.8.80":{"name":"remote-calibrator","version":"0.8.80","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.80","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"52f1ee8983545f6e57aa5cb219441232cdedd014","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.80.tgz","fileCount":7,"integrity":"sha512-gENvMQCKtOU4wOnFZwSvIZxWbbdqePRG3170kyD3bIwpAeJvQLTW6p/RucCfsugQIheUL4jPFSfX6GCs94rlgw==","signatures":[{"sig":"MEYCIQDWZ8Wg/Gc64i/roPMU5pw4ayHZfngHWIJzSf+NuHdUDgIhALxyuRkZEV6k5B4cyDXVyob0w4xHrJd/lmz9FNsqrXOR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23110913},"main":"lib/RemoteCalibrator.min.js","gitHead":"3ae44b36e6f7ceab514b52f95028dd21838b6d7d","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.80_1762361886611_0.0029062825162586847","host":"s3://npm-registry-packages-npm-production"}},"0.8.81":{"name":"remote-calibrator","version":"0.8.81","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.81","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"76d2ae3e6a5d4fee8503b455ad59b9c1742751e1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.81.tgz","fileCount":7,"integrity":"sha512-I5YXBMxKWLtSpY+0kM9CaHMr0DNR+eeIZsR9mfaoSP12EJnVp4p/lOds1Ufak6tlAMmgfPdRMqTzA97obfnL5A==","signatures":[{"sig":"MEYCIQCXWBXVMEVghfX2E5bNayxMNOPsjVR4JQibb2ueFmLwJgIhALm9OHMP8BwTQ455vvpYvRephWg2vvfMsWD9Z5K2nOuT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23115832},"main":"lib/RemoteCalibrator.min.js","gitHead":"0842fe1c4972486535aa49b0bedded061b285d8e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.81_1762395115756_0.2571153298412363","host":"s3://npm-registry-packages-npm-production"}},"0.8.82":{"name":"remote-calibrator","version":"0.8.82","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.82","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7b2928799ada6f7c376559200ebafa723cd70470","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.82.tgz","fileCount":7,"integrity":"sha512-TwmWODCfPDr8i4PLiCnSXyL1AV/AcY3VjSoXLNsyEPwakn2V/NUkGhj5T6WlRpd6EDswZyo0XAeMpL62jCrrkQ==","signatures":[{"sig":"MEQCIBg4jqIipmFL0ib4qCC1C0Qsw1umNOAU4GeXm0QHcAAmAiA8Yu1XGixYxk/6lCM7ZmP0YpX5UHAQGU+NU+Lg7Zm9YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23121110},"main":"lib/RemoteCalibrator.min.js","gitHead":"c7fd610d5be0791661fe94a10f9479aaddc7c2e5","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.82_1762461751297_0.9567421775529932","host":"s3://npm-registry-packages-npm-production"}},"0.8.83":{"name":"remote-calibrator","version":"0.8.83","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.83","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"95179db1c2cbb0e89f45159723be9385cce87c6e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.83.tgz","fileCount":7,"integrity":"sha512-M6ObpZC56xRJzKUJvyAZxbD6n9HJveF73WVLWJPH4YGwrg3/HOzkOJJTktWn5fbwPalHfs301vDdfzNqfYuQgg==","signatures":[{"sig":"MEUCIE2sTW6iZaEmieLxaeqLiKYgSd9fj5uoS7zmYwpu5g+mAiEAkQho4As4U9xOomlfqOppWOilYRo4T1c9BCILOAuhqdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23123520},"main":"lib/RemoteCalibrator.min.js","gitHead":"31ccdeb4c6ac236c62cdac0cb3a0fbe1093f27e3","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.83_1762463350261_0.20850592298377157","host":"s3://npm-registry-packages-npm-production"}},"0.8.84":{"name":"remote-calibrator","version":"0.8.84","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.84","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"eaab4a042f2049d28392040a7bee2546abf01abb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.84.tgz","fileCount":7,"integrity":"sha512-SWU++y9e41FK9diiJLPheXcPorbvcdVgmFq+fPJYsku+w4+ZhRRqMP9VT1JKsaPj7PFnolJvF85USprlD8X/Kw==","signatures":[{"sig":"MEYCIQDnzf5ZUajkwk/jIdP/v/zriRqM6Jsr6LTE8bmZnkPkhQIhAJ9O17QAiiY4YyHHg1ra9m71mIkBMkRXWiy79FU9Z2G+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23123118},"main":"lib/RemoteCalibrator.min.js","gitHead":"8a2efc85d019d53e815d43e88634f6df7de461c4","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.84_1762557885707_0.4346729239987537","host":"s3://npm-registry-packages-npm-production"}},"0.8.85":{"name":"remote-calibrator","version":"0.8.85","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.85","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"914ab1b92a7b4500fa730b9a24213a0a99c7dbd7","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.85.tgz","fileCount":7,"integrity":"sha512-+To2gSTUhrnulY3P98Al3Dj2uHu0166VGySdBhTNfSeW5XD+kRlnY+C9VpBItZIobwHTz4TlcBKR/drTJ5pYVQ==","signatures":[{"sig":"MEUCIQCHQjAHd4HvVj6RwEpXbAHo5RXCrup6wfPTXwOj9JIzEQIgYlLdP1aeKxu3eHgfWpW2L/51LDgSjiWdl2xXbZnb/qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23123208},"main":"lib/RemoteCalibrator.min.js","gitHead":"fd5569dbaa59915bec5a1db640ec57898596cc2e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.85_1762610932601_0.7235995941980073","host":"s3://npm-registry-packages-npm-production"}},"0.8.86":{"name":"remote-calibrator","version":"0.8.86","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.86","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4cbeb7e584a9cabb854c1255c30756c6eab04d10","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.86.tgz","fileCount":7,"integrity":"sha512-WUMo5pMOyvEu6Odl73qDuzReYpPDEfGaFo6W0yyR/z0vL0yRxQM6HkExygbVAQ6u9kx939n7mYlsKRnDtIcLww==","signatures":[{"sig":"MEUCIQCziXtz+fkCV+XCa8TKCZizz5s+HHgBDvQzgrZ+uXa2cgIgf6G9/nRiPWhj6ize7PUo5vxphPdpT8UhfhbqVlcMW6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23132911},"main":"lib/RemoteCalibrator.min.js","gitHead":"218825c6dd8574a0266ed806f9fa08eab57db4df","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.86_1762623353284_0.005841414014346569","host":"s3://npm-registry-packages-npm-production"}},"0.8.87":{"name":"remote-calibrator","version":"0.8.87","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.87","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"534926f19b13b4ef3ba90baa9a3a7b83c4b79faf","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.87.tgz","fileCount":7,"integrity":"sha512-YqJ4gVJ+OmgSgSyNu7c8oJXobRX3u75b2JOSDC39qjlLT+dnXYiBrVehYH1U3vlhsbvW6W6Op8r/P6SuhjZ89g==","signatures":[{"sig":"MEQCIFZVoAWq19N1xW9mwGIE03x0C5RshGznMkkM6u7M716eAiBBzgopK1ouprdH/BQ2Sn4uyVz0dI33j9xvPetAx7oSmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23139507},"main":"lib/RemoteCalibrator.min.js","gitHead":"ee8f724bac5845c62db2fab05abfd371478646b6","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.87_1762731458489_0.13771787256254076","host":"s3://npm-registry-packages-npm-production"}},"0.8.88":{"name":"remote-calibrator","version":"0.8.88","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.88","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"48dd81cd731da6c4b2e8dcfc5bc2deea7cc5bdc2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.88.tgz","fileCount":7,"integrity":"sha512-fCLSNdjJTkwTK0yVH4GOS2Z43x5/v7oq0lqMA7TGkiP0Lt+7PFSMzSyRUWPF5MQGiHdSVU7jUOmB3uhMT4mL8w==","signatures":[{"sig":"MEQCIE75/MNxQqaocDBI8Xvmdtr4SQHBbFlqq7hxRN0JXy+yAiBYAKP0IGt4AzIpx13EMZ1USS135YslwldET8k8aQPCag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23145916},"main":"lib/RemoteCalibrator.min.js","gitHead":"6c814145ebec7a0a3e4bf877be0891a9ae20c098","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.88_1762888389732_0.2960125729070566","host":"s3://npm-registry-packages-npm-production"}},"0.8.89":{"name":"remote-calibrator","version":"0.8.89","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.89","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"1d9ea4ff7f8565e48a7b5e4ae1c9d5e30a9010fc","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.89.tgz","fileCount":7,"integrity":"sha512-MhY/I9hNBMuDeuW1Qae8362Pgmf+/0axsvY7VB+GRFAvNnDgs/KO1owir4K9T7zFDsAFhkAzPnzSrL50ez/nNg==","signatures":[{"sig":"MEYCIQDJTGaHQwmnNpWOiVLtEhLRlZ9bZj1ivSFH9AFxsNNGgQIhAObSdU07dTUJE+XFtWKdm2iA3ZqlxSjGSoTB09qK8rAR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23212584},"main":"lib/RemoteCalibrator.min.js","gitHead":"7738d3258af4a0b8d527f8a691cd15c4fc6d9ef5","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.89_1763006644898_0.9937501484823243","host":"s3://npm-registry-packages-npm-production"}},"0.8.90":{"name":"remote-calibrator","version":"0.8.90","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.90","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2848aa35f3a184374c7e4804c408810e7b8c2cfe","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.90.tgz","fileCount":7,"integrity":"sha512-SMuw5dOk0UEUMziwpvNT/kC76xW9GKqGUs67uZsTgmE0QdWW4X/qI1hT6KdBjIeDqGPRkoi3VL7XOFozsCSRQA==","signatures":[{"sig":"MEUCIAqQYZ48ylD1m4w0tz2qKz40rxdqYvYOhuSqJzg23XLNAiEAsJ6eTL4TT4iI9LttZpebFRzmwKA1EMQnjQEdoaItYgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23214724},"main":"lib/RemoteCalibrator.min.js","gitHead":"7e81c7e39e0afdb157226e36c0ca2614849cfa03","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.90_1763068589183_0.43554639228853786","host":"s3://npm-registry-packages-npm-production"}},"0.8.91":{"name":"remote-calibrator","version":"0.8.91","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.91","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"1a178708dd62cf7ca51e4310c4252e3caf40f9ec","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.91.tgz","fileCount":7,"integrity":"sha512-Sk+sJ1pnPXzyzciA+Mg2dk36qpGlk2LdB6CMXuNSMv16XR9hXRFN0LQv3Cw7+TWrcC12aIOBKJkIBZk2i/689w==","signatures":[{"sig":"MEUCIQD53iIu5v9O47SM4veshgYqBd2V+PNoobgIq39TSLuAOAIgBSaHjkjjU+aFKqr7JNP8ctn4SVZ7IQ1PmjgIN5jEsuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23214649},"main":"lib/RemoteCalibrator.min.js","gitHead":"8c374925fd0095a6dd551bfdd240ad625f4f2b6b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.91_1763075700837_0.1317811237299289","host":"s3://npm-registry-packages-npm-production"}},"0.8.92":{"name":"remote-calibrator","version":"0.8.92","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.92","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"bebbd522a41494c1c38fb15c7efe81817459808e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.92.tgz","fileCount":7,"integrity":"sha512-kzgbNsvE9tCT0D0qR/i3oswU1lc7wlFbM3GUm1jICukWS+alaXuiFgic5CnpRhXvEiYDq7V76vk8oUWpW508qQ==","signatures":[{"sig":"MEYCIQC5aZqoSIW8OrHAbJruVHmjTtLZ7T90aP2P2ML8pFJJZQIhAIYCcT465b9P03IYXj3StSNNE/or0097LE6F1gkNweQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23226300},"main":"lib/RemoteCalibrator.min.js","gitHead":"ccacf245492c35bc424ed30ef8fb58e9ab7cc926","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.92_1763102968815_0.7332930468958831","host":"s3://npm-registry-packages-npm-production"}},"0.8.93":{"name":"remote-calibrator","version":"0.8.93","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.93","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"92632ac1f36309880607477347eca82952d07bf5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.93.tgz","fileCount":7,"integrity":"sha512-KMOCUhEbzfKX07yH9odI3PU7ZHkaa/QbVY4fl8nMbyfmyQeNLVzcfxMnhykxv/53UcNo+X+QtKqlL+nRtRI1tQ==","signatures":[{"sig":"MEUCIGTRjmomhJS1ezTPRip+UQ/XkKKixvOVIc4/GsD8fEUBAiEA8mu9MFePaI4/+yvRJxIR6lxIw7WPH9vT+7WpT4phmsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23243158},"main":"lib/RemoteCalibrator.min.js","gitHead":"b07902301dab85bacdf7038f045c34958895594e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.93_1763117862001_0.09676335004468539","host":"s3://npm-registry-packages-npm-production"}},"0.8.94":{"name":"remote-calibrator","version":"0.8.94","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.94","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"065e9e56a57d03a8bb3ee62f19cdf6cc2ab8aa38","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.94.tgz","fileCount":7,"integrity":"sha512-mBOS8sVO7MCT4QEdWba9lieG78PWbEl9kB6+HLPA1IREQkQzAyWS0D2vmlisTOsdZnPOSWiyhivhenekbWw44w==","signatures":[{"sig":"MEUCIBoMFfQ+X51N+9CHC/c174KM/bM08JIzccaGtoAlvI9VAiEA5VDcEHFtIpjVrKv0jB5pAZ0oQ0FMDX5z4dZzoDepAuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23254169},"main":"lib/RemoteCalibrator.min.js","gitHead":"a81536dc71832f8b50016c3760969b22e51446e8","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.94_1763162634952_0.034455621674332804","host":"s3://npm-registry-packages-npm-production"}},"0.8.95":{"name":"remote-calibrator","version":"0.8.95","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.95","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b38515aa2db905f981b346d88d9b7419f1fc6e4e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.95.tgz","fileCount":7,"integrity":"sha512-dxoEh04Mdh2L9X6wa6y4oaMZwEXhSVCj+v0R574sOb7qD5q7QozqZ2zpzebT/IEpIbveM7qrVKAxC/A1bgRAAw==","signatures":[{"sig":"MEUCIQC3I6yDUA2GO1ZrL4ECSo2/rGLzzG93KbZs10oKtXgrOQIgT5LyMa1CjxZCGS5BviHOhpBE5r7h9yGv6/I2yH2ZVh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23247345},"main":"lib/RemoteCalibrator.min.js","gitHead":"899ee047a05102df67beccb7bfc9f68017ddedaf","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.95_1763167973647_0.9652892097217391","host":"s3://npm-registry-packages-npm-production"}},"0.8.96":{"name":"remote-calibrator","version":"0.8.96","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.96","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a26a4343a0ce9b2d6b0eec237e1c68ae45c0df4b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.96.tgz","fileCount":7,"integrity":"sha512-RiF18MwPTJNODrNLkieXPODtntu+6XlS0m1asW3tZD170eWSdFVGCecpg69o0AeF0N96xcW+v6Uht9URR2w/vg==","signatures":[{"sig":"MEUCIQC+7PDmZ/FUFtCqNvy1TKObspejlvk+dFGzWqMNaL1FawIgM/PVOzZ9Y3bdob2cc04DAZnAs+jmBJOeV5DXQKLE5JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23250990},"main":"lib/RemoteCalibrator.min.js","gitHead":"d9f0b374cf177a747f339595a81765525fed106f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.96_1763319734041_0.1198107804296662","host":"s3://npm-registry-packages-npm-production"}},"0.8.97":{"name":"remote-calibrator","version":"0.8.97","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.97","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4cecbfc9d25a7008fc063a4b087a51047b943757","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.97.tgz","fileCount":7,"integrity":"sha512-dRETmGIHUZu7MCFsGenbkyL9UiLVUWGVusnf9I/sYKQ+K++Qwpd5gOcxxIBMXMEuYDes5W8OboNuR04fmIDEag==","signatures":[{"sig":"MEUCIBEyTEcODS8GCTbYIV8A81gU1IGxBA2Mx1PnSJbUMOCSAiEAomdvz/dqjapJk54qMdqythJEvFNnDAvJOyCwopnvsEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23252600},"main":"lib/RemoteCalibrator.min.js","gitHead":"1953a3b1811ec3e4b3a1ff3b5413d20f9f3f2d8f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.97_1763406495004_0.5391895638647841","host":"s3://npm-registry-packages-npm-production"}},"0.8.98":{"name":"remote-calibrator","version":"0.8.98","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.98","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"bb0ababf199a9541ea42f0348213f18138d0d016","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.98.tgz","fileCount":7,"integrity":"sha512-DtTypikjy2HgNcgplwJ37bFlu9JL/Qs7WsKcs5+7IKitba/AWaeA4FaMnHUHxdibSc2yIgp/oS76yZY6JU+1Eg==","signatures":[{"sig":"MEUCIHrJzsjbsgRu8wczSzdV+8MMUtptynrZon+b05ghgU72AiEA3t271yEHi4KKOx5DLWllaq0zZ7mbqguf9r/S94PA1r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23276939},"main":"lib/RemoteCalibrator.min.js","gitHead":"eb3d7f60c5fa898bb53385da4f40b22f608cd383","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.98_1763425601254_0.8966564851825205","host":"s3://npm-registry-packages-npm-production"}},"0.8.99":{"name":"remote-calibrator","version":"0.8.99","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.99","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"56943d71b25b75d64f93e9f754b984ec50802078","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.99.tgz","fileCount":7,"integrity":"sha512-/aO1HU0iHxt6dooIS5MXJQ6y+f37ynBlI7gQFfcpD8czqWoaxbY8yfyur1MyunR/OyuER7SZDhn15z+L0llD/A==","signatures":[{"sig":"MEYCIQDBVOOK/QWbn4Mh7p1e5iM0jVLZ26EVcURRchPfGr94EwIhAI9vGqR++MNReiWwxB95aqoBTFE6GhxKCiKWWLSBmPuO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23277755},"main":"lib/RemoteCalibrator.min.js","gitHead":"12cb1ae9fb75b1c2dcff875f23ac42f7835f9cb4","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.99_1763451727191_0.5626377632472122","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"remote-calibrator","version":"0.9.1","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.1","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8dde206ac939d41fb8dd2c1a7571f02bb8801b3d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.1.tgz","fileCount":7,"integrity":"sha512-SL1o/p1l7zLzAkDm8cmKLZ62sZeRqjTLj6mEu9lRU+s+GfK+K90UWZ39jomOrLDVfsWuxixEC/UoJLKujGCmHQ==","signatures":[{"sig":"MEUCICLyH46esHpkIAEcJXcFMPuY/1d9U5KMsP89JkT38fSmAiEA/uMnKMwtPlwh/AH+pfovSRClS2r3Hp5cb10K85Dvs8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23282519},"main":"lib/RemoteCalibrator.min.js","gitHead":"974dd3b4395f398a678e96967a8233fb3fdba50a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.1_1763455018259_0.5539030256599264","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"remote-calibrator","version":"0.9.2","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.2","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ce80c715dc73e80944ade68091745c5ee870762e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.2.tgz","fileCount":7,"integrity":"sha512-3wB5bsVmk/lTJQYjt0Dt8K6dhztIc9XsnPQ2d7zex/MqSD6zpQPSvvEjpCq52u5Kln1pLgsjjTigXNJUc7YDuw==","signatures":[{"sig":"MEUCIHw5A+PM2g5BzapI70PWZk8QRT0IW/JNtMMK9tmUWmscAiEAyqA3G/sXBRbMA+khUO8yFoyu3DhUCVIu6BmrUtgENXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23282003},"main":"lib/RemoteCalibrator.min.js","gitHead":"7125bd5a686c6378b2aa12d51c0eab8cdd0b827d","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.2_1763493700156_0.8033374663677051","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"remote-calibrator","version":"0.9.3","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.3","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9af0725bfabcb810e7a399a436719186a993df62","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.3.tgz","fileCount":7,"integrity":"sha512-wGbI4oKekJ79Q8q+b/d9mBRCfDIij3OJ3N/tpeKLEdiaqk3v9zpui6NZJTKIHz8Lpuh2DLeLNq/oAHKBcpCRsQ==","signatures":[{"sig":"MEUCIQDY1BYbnpU/RhGAV0XgsegC5c5s/APB3CtfKmRqfTYRkAIgRXLKJNhZQJ7AC+zlm5WGbSy/Tg1qX6YQHfCWTZaWZiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23282003},"main":"lib/RemoteCalibrator.min.js","gitHead":"c96c9d3dd84abf05c6ed0e424d1e6bd4ce708f15","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.3_1763494207862_0.5966681993508949","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"remote-calibrator","version":"0.9.4","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.4","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"26abd67975718fe35036db0abc11bc7bd2ce75b9","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.4.tgz","fileCount":7,"integrity":"sha512-i9VNdTlpwIdfBklsI7Q1N7ULO4L/oAHqIRHEuBG0wz9mZr2z8aerCd0cIF2yH/+kS0t5uBEb5RynJPcNlqTHXw==","signatures":[{"sig":"MEQCIGYH3QTRUBvkEk2k7oB4BBMoo1RMh+2j3MuaDgjxOtqhAiAv04Tm1YBjCnbD8zYEA9Rf+nVjjyd0UgGfC5Ir/9HtLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23281891},"main":"lib/RemoteCalibrator.min.js","gitHead":"9934e64331f8dd7b41d691b8617293522be2c137","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.4_1763511233495_0.5548532940404534","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"remote-calibrator","version":"0.9.5","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.5","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0f21783eedca80ee99ec86b0d061d6e91b6a043a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.5.tgz","fileCount":7,"integrity":"sha512-O6sIL0xSAnpzSzQe5HaDG2dR0utlzOiwt5RlrkhvHHPvYXDOgQIX6PBiRuqT28AUF5dkHM5cCSBSEBlj0m1UtA==","signatures":[{"sig":"MEUCIE2q192jsXmsHg5t/psnpOGPXrU3YAX0zI6OzzdMdD9KAiEA+11k5fo63MOrFXPM0xURAM7EKx/xwxeqeKd9q6Ebwx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23280590},"main":"lib/RemoteCalibrator.min.js","gitHead":"fa17c5f9612b397954923d9bc08cb92ef0f9a54c","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.5_1763709048333_0.7815550129048776","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"remote-calibrator","version":"0.9.6","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.6","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ce2862842b30a8554de25ab11c55deaee263747a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.6.tgz","fileCount":7,"integrity":"sha512-as3L368dKk+kurbGA3P232a25nYiCsUt1oe/S+HBcKAe8eKi5viH8Dr46Mtrp9Z2RofaNYmfdKR8wXnlR/IMCw==","signatures":[{"sig":"MEUCIA+RPhsZymYaHaeJ8zp20fPZOfmYMj9/4S/wG8db+Y5PAiEApfUdc1tMoiUc1b6SIU7uLbDFJ21UpuNXrlABiZcGZ4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23321557},"main":"lib/RemoteCalibrator.min.js","gitHead":"8245531ad24d0ae1013a00d5fad8027a8eec0404","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.6_1763719408547_0.40260961789084293","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"remote-calibrator","version":"0.9.7","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.7","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8995daed324329b741f52d21321cdd8dd9e38d46","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.7.tgz","fileCount":7,"integrity":"sha512-YTdAyEC6J+i6zmSXlIlmGFNIYsvrCRVgIQdHFUpB9Nnx8MvmTysqFGEz/GFxcQAMM0K5/3jKLp+Nb4Ki/WQbMg==","signatures":[{"sig":"MEYCIQDLf+fDKKHFKyaTf44hT06tcVTxQ6gGxTlr4b2M5nJeoQIhAKQqujl7Of9JFI3EahKyhnza/HgK4AgjlJ9IWYZ7r6eO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23322081},"main":"lib/RemoteCalibrator.min.js","gitHead":"6eaf8b79b0c123e0d41629664f794dc3a49a7d2e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.7_1764028504348_0.8011357881191421","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"remote-calibrator","version":"0.9.8","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.8","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9210f77a2a6a8548472a8b125a62fab01db36d0c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.8.tgz","fileCount":7,"integrity":"sha512-aqclMwphxKqRmrSo0cKtOJFDVH7vl66RoT7IPpo5ZAOYnOxJwWjB4ozpxwPWr9iakIBqABhyqywWjeCTYcx9Sg==","signatures":[{"sig":"MEUCIQCn1j5FDwMemUB4Xxpt4+6j/NzUvpNseC799rI6kzEJlQIgW5uWvS6ucMkmyLsutKyzJtYyd0iTuqp2pohv1eozLd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23323816},"main":"lib/RemoteCalibrator.min.js","gitHead":"6f6ea9658b4b8f5b467ae71746ea4f1284ba1e23","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.8_1764046820915_0.04504100624720642","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"remote-calibrator","version":"0.9.9","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.9","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3011aa7a91de93a9278e1a831d474e043f9b9967","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.9.tgz","fileCount":7,"integrity":"sha512-9IfSjTTNEhcU/bRj1cgWtPznURqjR7BLQywkOJOWna5J6ReWhBs/bxb1n1iTXI4JQjiZJdOMHAdAo4+agsbL1Q==","signatures":[{"sig":"MEQCIHWOs41lQ18aevi4yapFbYtEzGQb6X+SjjniBWCewky2AiAmwY8pzLvWtfN+n6wleMbns7a/CyhL7sPGC9ZHEruwuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23394717},"main":"lib/RemoteCalibrator.min.js","gitHead":"b6c3b44584d640f40bf4bf6cec983a905f54afb6","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.9_1764124317124_0.9350422555880524","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"remote-calibrator","version":"0.9.10","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.10","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"62b4a7f94837e9df9f0e05aaf61a4f003dd2ba9b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.10.tgz","fileCount":7,"integrity":"sha512-UjxhdtqBsUi3GKhCEhpE9I9CWtcSv5/EQZA8olorJxoyRdiE5sC17VBrftcYmSEvCtbbzhT89etg7Lt/DI5CXA==","signatures":[{"sig":"MEUCIQCu9sr/+nhWZhEaK+ptVKLehtMU/ra0dlB5bTKi0Zl4vAIgAzA3ZYkp0FsGVTmDft9rVOZOyt57qKa381HTKkZtC5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23408625},"main":"lib/RemoteCalibrator.min.js","gitHead":"67a2dc4dee37c530ab0e88f5155d84e9816ed1dd","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.10_1764697633034_0.0764066522191813","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"remote-calibrator","version":"0.9.11","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.11","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"898f344e4ec20146edaf23c39d8be2cfe230246a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.11.tgz","fileCount":7,"integrity":"sha512-vHliNAsSYafjje8U1kJtTOrCZthcPG0G0I4vnZLo12QcxK3H4M2GUy0cwGnWx4xmuolmcgEgoexjVZ/vIJbCTA==","signatures":[{"sig":"MEYCIQD/zr4VpdBiR2sFQlSZ2blDxy4j/5thlLa1T8gmXy2arQIhAKoMlpTY8uSzcS2HXHctjk8IipuT/yngFptzMtWsn9ne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23408117},"main":"lib/RemoteCalibrator.min.js","gitHead":"f06888519079a8ea0a3f8ffc7a79dcffb048a208","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.11_1764709123925_0.26963644889944605","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"remote-calibrator","version":"0.9.12","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.12","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0fda3ddd3d2d4cb91523ef354564dc59871726be","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.12.tgz","fileCount":7,"integrity":"sha512-V3PDoo04LImFSHCkYHShEJ32icNU6LI1tcJSF1Bn3XRSB/+2YoiVyRSWbKOw/M85mOoJxTXKm9Xesy8qdOmElg==","signatures":[{"sig":"MEYCIQDoL25z1MIrB75WF8bOADuraaSBoYD9FWCQjCULmr4U0AIhAM2BKRepKaIPFdTh12H5dUuRUw0PL6NMpAp1LXsO7t0V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23479995},"main":"lib/RemoteCalibrator.min.js","gitHead":"09d1aebc2b311092f67e47db4f35f5cebdbf5a03","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.12_1764743530228_0.8409633747666356","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"remote-calibrator","version":"0.9.13","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.13","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"612bc3dbb79687eae4e979c698f08df0f23a808e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.13.tgz","fileCount":7,"integrity":"sha512-yeNqey3Of/pNDcDTV9VLzbLqlc+FerOU7QcBolnM8e/J8vAaDZWNrY+3aBGwQAnP3ODNDGct+yT1mFpQ3/qoHQ==","signatures":[{"sig":"MEYCIQDWAX154s0TSb7VRTouzc1eW4nOshkcf8DjCKfdIXoXqgIhAM1dhxuVQs1825+RxIDselH0eVbJlaS344kpcuIR6ANP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23569694},"main":"lib/RemoteCalibrator.min.js","gitHead":"da73b135e55d58ba8d5f9d0abfd62b3878f4347e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.13_1764928642308_0.5525485128893892","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"remote-calibrator","version":"0.9.14","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.14","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"515cbad36196462af96749662783abe5174eaa92","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.14.tgz","fileCount":7,"integrity":"sha512-Zxsr0tugYRPf6JryRlV0FYRBH1VBwO4smBFVOTeSBiDpEh7DFW9GEyLL9Qb8VnUgBO5Wxxy3bFGPvirskIvfLA==","signatures":[{"sig":"MEYCIQD+tuZ8f2qjRTp3mYNbAm4KLr4qB1N/ZmddkQ5jXv0P4gIhAIKVuch6FEH2CgVbdk+IycY4SadZl8Cvj1F588QU2cuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23573126},"main":"lib/RemoteCalibrator.min.js","gitHead":"5347f7a23140d0278cba5cd554f08684d99256da","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.14_1764971061306_0.6549589781270375","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"remote-calibrator","version":"0.9.15","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.15","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6da7805469380f2f65bce3462c99ff7bbde31da7","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.15.tgz","fileCount":7,"integrity":"sha512-Wz+I/n0ms39X2s9ghwmpLqZ5d8pbbKPDqJgC68CAx133eRAEC/UFssfvXET0ZvN2Dm1VxGwD3qAjoEr4vEoT6Q==","signatures":[{"sig":"MEUCIQCdiNMj4ALHFRFz8+lzMsaEWgE5eVbF5ux8tIcYl9qfeAIgKCMUJz9flx4YzAVeQAGQHMRxttTugJUNThgnz6APIwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23573409},"main":"lib/RemoteCalibrator.min.js","gitHead":"e3eacc2993af014da58deffdc9129fb82e5dd20e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.15_1764973494063_0.7150692489830865","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"remote-calibrator","version":"0.9.16","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.16","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8394e5873797f5c725a0975de2489f4d630fecaf","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.16.tgz","fileCount":7,"integrity":"sha512-QrxloSWXt8jI5r0/qfMajGPfCZ1nIjD9tZihqbe8Jn4aqg8QIuDxO0Ghq1mpdSi+pmTJf5a4vI5c4KxzVA8ZXg==","signatures":[{"sig":"MEQCIAkKojl1bFXZyi+98eq5V9GXw8SqXR+wpayi5xsVx3ZTAiACB5Zlqm/kFA3apeu5n0lS7RtqGP8YNyDA1WN0IM9gUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23577936},"main":"lib/RemoteCalibrator.min.js","gitHead":"6400564df2a6bf30fac19bd3589e20f890061168","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.16_1765003558288_0.8478443227488146","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"remote-calibrator","version":"0.9.17","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.17","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6826a3aa25c8c5905f7e1dde1d0d2edd5a50ce32","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.17.tgz","fileCount":7,"integrity":"sha512-S850Ubl/Kne1Pc56kswCiJ100WJZnOxew50wWtf5tfHfvzzjLwyd+5LqsdlkC+zqXqCyMOyY0mjnJNG5hJXyyA==","signatures":[{"sig":"MEUCIEXsIygQup0ZP8dcii3ouigKS3gZ0M2q6U3fFPxUhO28AiEAlkhndIFm87r8XiwiybcVvNz2sVivbrDnu+GDwVFc+JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23584260},"main":"lib/RemoteCalibrator.min.js","gitHead":"eefead1e5d0c0a64b8d398c9cd371755aab706ac","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.17_1765143387301_0.6739631617877682","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"remote-calibrator","version":"0.9.18","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.18","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"933900525738ac97d1254ad270f7bbcdf76bbd2e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.18.tgz","fileCount":7,"integrity":"sha512-aMQB9KidcaoKlPqs4nF3GTaUComo/+8vxkQf/GYpSSbdbemLze2+mSWn6fZLvW2pJxfMBo3cqMjhWQu92tZodg==","signatures":[{"sig":"MEQCIBVT7Bgb64iFCUldXV8Z7jRLp6RjKaTp4X+y4/hhrWy1AiBoU/E32DObaV4PEH068vQ+O6wB3Tf+nloFWHN6CL0wug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23586453},"main":"lib/RemoteCalibrator.min.js","gitHead":"418a4bf388dc316c7d8e9dd98c0fd402d72bec29","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.18_1765233101187_0.38199052715375914","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"remote-calibrator","version":"0.9.20","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.20","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f8e7f8b5f5ea89c5870cf341b394b267f7fc1f08","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.20.tgz","fileCount":7,"integrity":"sha512-ZRqXpWapP92RL4czYdxmMHBilyzt2rsc0gBtQOnDd7G8T42klSOOXlO/I2zc9JmgP2m+zJCS4W4bMunrczgsEw==","signatures":[{"sig":"MEYCIQCSFB3ojbHwVUkmYLv5IbMBXC52cQoMY6ZKx6PT2o3ZfwIhANQ/DbTwoXqiHqOHBc7Q2vrD1HqcC9J52G/2LjisFLpA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23604204},"main":"lib/RemoteCalibrator.min.js","gitHead":"de5d0d6e6e40deb64f5b0b03897ebddc22c17494","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.20_1765344134627_0.09412445742029818","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"remote-calibrator","version":"0.9.21","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.21","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"875312a8895a0c0ce53ad61a16ff7d4a72bee3a5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.21.tgz","fileCount":7,"integrity":"sha512-O0cbztYJ2bId+XMA/Epxl/yFmUa1YIZTN5euiInjTv6kfKmewlrw7rgufrfgClRolYX4TW6FVL83T0SiYnvyzg==","signatures":[{"sig":"MEQCIDN+PMgoOIwVBqrRE3lCj+YjsWj224YQwRqklfmHHEoHAiBSnn8znZz7czi+wclmXvfjQ3DixfBeh5bUQyDngqjVtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23596832},"main":"lib/RemoteCalibrator.min.js","gitHead":"d5b9a7815107df3fa57990d7451501f59323f6bc","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.21_1765497466444_0.2117440095568941","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"remote-calibrator","version":"0.9.22","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.22","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d3ace9efcb581cf33a5cd0340d9dd6a78d697c4b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.22.tgz","fileCount":7,"integrity":"sha512-+dkdnyKxcZYTgUUl/83uF9aLl0lyiF8VGAs91s7TnjBzKtZOdzyiwNXum8TnGYKzE4FNnMU5TrzhlpR13jT5qw==","signatures":[{"sig":"MEUCIQDtCCgKYPBLKJp9SOd1rbEuG4R+UjrONrdBjO4eOfepmgIgYRxc4AtRAoT98KU/IMsWu+3tuwk5f9D8+yBYknNaSYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23603134},"main":"lib/RemoteCalibrator.min.js","gitHead":"5973e397439960be7eff90c4c72891971b44ba33","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.22_1765581073289_0.8905828311938675","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"remote-calibrator","version":"0.9.23","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.23","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"812a1ea7086ffde00c481961e6a3a84eda36e5f1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.23.tgz","fileCount":7,"integrity":"sha512-szOy5MNl1EMu6254ks0Tz6K9A+bdFV+sn5X+wjeZO+9filEYa+oDkKFs5yYE7FThI7L8OQwNEU0vksWWA3TdBQ==","signatures":[{"sig":"MEYCIQDcM4iN5ZL776opuicaNlqyqPrhobMykPBGXHtTapjbSwIhAMuYzZ41qjLoljkXsQsIA3BORF2sSFnFUU0V1wl8OlTj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23603433},"main":"lib/RemoteCalibrator.min.js","gitHead":"b6efc57b8a9dbd84873e722174410655dd8aff41","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.23_1765663001607_0.639246531682244","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"remote-calibrator","version":"0.9.24","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.24","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f4364eb0b8d884538fcd9433845d41d4304690bf","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.24.tgz","fileCount":7,"integrity":"sha512-S5vLwG30pRLRReCwertIhwmemk+47oX94B1//ZPbXSX7/IAnDh2sdYiFfh93qwikvGesLAlIsKhA91pbf0y/hg==","signatures":[{"sig":"MEYCIQDaRkCyj4o5bmmWi0upQCf6mrEHD6uC9HC5jD7lvRXzOwIhAJBecScIxfY1vNqFDh4OUf6vWeCS0EIJf/9Bw5kuLtLG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23609436},"main":"lib/RemoteCalibrator.min.js","gitHead":"4129bf537dc77136449e5f8bc43fd83b67f507d7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.24_1765731701062_0.3393494077414003","host":"s3://npm-registry-packages-npm-production"}},"0.9.25":{"name":"remote-calibrator","version":"0.9.25","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.25","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0a852c2186b7cf8c81a897f1b19190a3a46be7da","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.25.tgz","fileCount":7,"integrity":"sha512-u0IcnmUm31W3qUKN6RXN4OQG48R+sIjqnsuMWpizIuBZBtS7JbVlEELwkQNpOt4Gwl5lJ15h2V1uApglW2XzKw==","signatures":[{"sig":"MEYCIQCh70ptiF0jyvOyjrhlHKa5Visxltok94vDSvbgy8cWmwIhAKBv8PRmviDUvSpYO0+asUDryGlHucrkHAcHjfQKaM7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23612034},"main":"lib/RemoteCalibrator.min.js","gitHead":"84bd47a929b5b307d6e9c69e769438374cbf5125","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.25_1765762889684_0.42829380472143996","host":"s3://npm-registry-packages-npm-production"}},"0.9.26":{"name":"remote-calibrator","version":"0.9.26","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.26","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"afac957413c992312410c677f2467c1e159a75b9","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.26.tgz","fileCount":7,"integrity":"sha512-gswkoNtv1GFYtu4Vmgxofof5tncBY+ItQxzvZ+T7+z/yshLeK/QUkK12OjBGqCiTLaeWs0953/VMsS7UrBHH1A==","signatures":[{"sig":"MEUCIDqXd0i2+yxzOV2NaP1KgBagybAUMTNEbsbmJ4xsj1WaAiEA0y0WnXxHoApY1W27Nxujv66EeJMLcY0iP9Moi5rpexM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23649506},"main":"lib/RemoteCalibrator.min.js","gitHead":"e248ad6663d9b98b29034074f02099e8d0659618","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.26_1766188208485_0.3462492726516031","host":"s3://npm-registry-packages-npm-production"}},"0.9.27":{"name":"remote-calibrator","version":"0.9.27","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.27","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2e8975f1d71bb305cc86c24f13038c4973b777c3","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.27.tgz","fileCount":7,"integrity":"sha512-deM5uAK+AmpSwmc7CzTYzOi8dRFag6Dug1SOLzj9E0Cb6JvE6xfNMAMLQa7xqgLVAg++1rF4FbjyYMhilWq70A==","signatures":[{"sig":"MEQCIGfxPJUaW7xaSYHLIYhnffDIdHRfmzN1qdL68Fej8BkMAiB70T07k4ZQDJpHUnA/wHtH/LDz4xNHOGlAeBPG2EV8GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23666142},"main":"lib/RemoteCalibrator.min.js","gitHead":"9b3b77d2f69ca3f686844c9f94606d99866ad5a0","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.27_1766265763034_0.27250251016757865","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"remote-calibrator","version":"0.9.28","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.28","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"954394260f6c28d30c1af06433951b7610c1786f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.28.tgz","fileCount":7,"integrity":"sha512-D+rd+fFNZNx1WOq7qqjfCcja3WUFMFTAGCY2hwsBHo+vKz9rWRFSFGoQs55mVhp4/XCSlU0fDhXqG7b5jX6aJA==","signatures":[{"sig":"MEYCIQDwzoEx6YqswfSDHr+VB8bxEH2Vn14i+kdNh8DhofiZ7QIhAKiXkZILvPUXYb5m5mcBry861hUZOsBVgMzB1TGnWORO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23672493},"main":"lib/RemoteCalibrator.min.js","gitHead":"96332ff5a7f8ade0e2d828283dc5518a95447b90","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.28_1766379791921_0.25207835291398073","host":"s3://npm-registry-packages-npm-production"}},"0.9.29":{"name":"remote-calibrator","version":"0.9.29","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.29","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"93e10fe5563e223b302e5d5602615b703a4231bb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.29.tgz","fileCount":7,"integrity":"sha512-qg6neS8R6QAwWK0x6FJVy5dQOl8ccDzaq36e0GgdBbzESk5qe0vDJass642QOIWntsiVyg9ID3jt2KxKxZ09zA==","signatures":[{"sig":"MEUCIAEEelSQ6IyySW7N8N59nsEYGI6iN+fKlR+lnQeqMwTnAiEAlX7uzD8I5GyqvMmskAlRyEpsUgqmrLA2I+pFPoNf9X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23673900},"main":"lib/RemoteCalibrator.min.js","gitHead":"6c9de7a6b66301dd65e7418d2255f9baa0e6f927","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.29_1766873718949_0.11448296804923408","host":"s3://npm-registry-packages-npm-production"}},"0.9.30":{"name":"remote-calibrator","version":"0.9.30","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.30","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8fb4f491b5c817d8e2eb5ea1960c8b8174c09dcc","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.30.tgz","fileCount":7,"integrity":"sha512-aKgDAFd3HpizyhXfcCoPExR72ClIRIBriUAptKzc1B8u3dTnUCM6vJ13RGl5KZNPL5B7LfkwIiq+XJ78zO+D+g==","signatures":[{"sig":"MEUCIQDzE8TJ238GS+FIYEpniUBKhLUte9talRZQFcSj0JXHCgIgLVnxJ47sB8pia8OF0YOYf5abRrtzHy8fyhhdjOmYL4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23686301},"main":"lib/RemoteCalibrator.min.js","gitHead":"5636407e3b7598d4d782b270065642e0b40d5c4b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.30_1766962281387_0.6341991442417385","host":"s3://npm-registry-packages-npm-production"}},"0.9.31":{"name":"remote-calibrator","version":"0.9.31","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.31","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"565c9e851af054657892519e33317f80bcc2ff71","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.31.tgz","fileCount":7,"integrity":"sha512-oBIF2RpkiFBDFTBydg7LyZd6caFh5fdVNwXv5ubAgWuokivEO3lSinWHcMfLUmHMoTpty6q50fRVOY/MOTG2aA==","signatures":[{"sig":"MEUCIErDb7QTxhGbzVXXBfKrDAvl4w4qKgz/DShMiLMY396bAiEAyXsAigdObwCMUZ5cpqJtqyoo3JTKn8pyJv4eDCf7VGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23687199},"main":"lib/RemoteCalibrator.min.js","gitHead":"72ffee0a1ccc6c01449e8af8538f2fe9bb6b3a12","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.31_1766991157512_0.9193206855267955","host":"s3://npm-registry-packages-npm-production"}},"0.9.32":{"name":"remote-calibrator","version":"0.9.32","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.32","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b99b14271904560ec5db5451b09ca5b53a8ef256","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.32.tgz","fileCount":7,"integrity":"sha512-UT8gSyKI+JnrXbqjdidOhfORKq83/92yDxLJbamGBtglvOES77Twxv6fUYsJBl9sYh4IMbjDCqwGcNFvSs2dlQ==","signatures":[{"sig":"MEQCIA6ftFAg2n/OBHY+gQttNGcxecDkp/ugiOHFdXqOcjwTAiBIUmATnDbHo92KfMJ1O0/wKpxvAZzfJxsTUIm7OC5ZSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23751683},"main":"lib/RemoteCalibrator.min.js","gitHead":"2af19a38bb2ed54c962280e4dd19eef58496887d","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.32_1767220163399_0.9945827860643865","host":"s3://npm-registry-packages-npm-production"}},"0.9.33":{"name":"remote-calibrator","version":"0.9.33","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.33","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d9b2b3b7fe87c4c01f291662218a7cbf33b48af2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.33.tgz","fileCount":7,"integrity":"sha512-TS2x4dkUPPl2dDW4l3BnsXBv5DzbYk6ZM9symv/Y+JdQrl0GeIqCgmUhlE3j9wn7TVyPR/wEEsn0/tBGbqYG3A==","signatures":[{"sig":"MEQCIDn/NPTjnTZSVVhxkCu58G22W+QnwU7FHlWzOMcEPW1FAiBnhXfSpKq6Fc9EKw0bSIe4hhftNCLuj8mlwsm9z9Ax9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23752781},"main":"lib/RemoteCalibrator.min.js","gitHead":"ccc00e4d43813f9202d45c4d940a04972f3dd638","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.33_1767224316061_0.9704411512860136","host":"s3://npm-registry-packages-npm-production"}},"0.9.34":{"name":"remote-calibrator","version":"0.9.34","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.34","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a470b1e958258f74a5408ff9afd1bdfb454a4b22","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.34.tgz","fileCount":7,"integrity":"sha512-Mx0NlomMCrrjBwi2D56ijejYccDr3NHxjPBn8+No5+nKD/JhkT21nrTrSEGfsWRTrDrdsqsluO9N3HHSnkv5pg==","signatures":[{"sig":"MEUCIQDVcot5JF5Cp2OUfgCsGKi6Q4ohAfaJK2nsdG/M/HjzwQIgdJyPK8q2exfCYTeKrUVCRgIcKZZzkJHlTjmOIAsGmUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23751041},"main":"lib/RemoteCalibrator.min.js","gitHead":"44199349967fd063a49856bf32630a7c15e79ed4","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.34_1767311847001_0.08269759820690292","host":"s3://npm-registry-packages-npm-production"}},"0.9.35":{"name":"remote-calibrator","version":"0.9.35","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.35","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ee7a9cf61e751265c2d644267eb3feefaeb4e54b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.35.tgz","fileCount":7,"integrity":"sha512-U2NOGkT2DNA/9sBwFa4BgOnY0zMdGKVYWHuFF8f8dWDDlI/WnuVJqHsS0Vv87oz2oDEU8LkIa0Z4tXzH/Sqoog==","signatures":[{"sig":"MEUCIHx5DqwlW1wsHzKrzKMPWwb+ab2zL8Ouuk1aHonIYjwWAiEA3o1NTmAzsDNEfJ0/RacFwEW2+fkw9ZMse0eyTWN+1JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23755999},"main":"lib/RemoteCalibrator.min.js","gitHead":"d38a4d084eaee6409ee1864db2e8edb721e56c4b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.35_1767317202757_0.5662135995049027","host":"s3://npm-registry-packages-npm-production"}},"0.9.36":{"name":"remote-calibrator","version":"0.9.36","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.36","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"81ea0af41b5fe34eba3e82e0e1b4b8ad14e00d5b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.36.tgz","fileCount":7,"integrity":"sha512-pzh3iJI5fVLx6wva81j87HkHbDzy8riXCjy0eFgQxLHakrP/VUFc9JZ9grhdRPHdSnYbyRiV3xSvdD84qjgBbQ==","signatures":[{"sig":"MEUCIQCd+0j0s8C6IoXT/6AnuLp9IH/eIG01hQAD0TcRKjUNZgIgexSZXdmO8YbsBPGzd1jygWE/VHbK/rUBUz8Ben9Lyhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23757202},"main":"lib/RemoteCalibrator.min.js","gitHead":"a85d43d4caa24cf854a967162ba16a19515cf938","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.36_1767321747418_0.4706036394966828","host":"s3://npm-registry-packages-npm-production"}},"0.9.37":{"name":"remote-calibrator","version":"0.9.37","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.37","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"85a911f4c8eb1af068ceb209ecd531dfd97234eb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.37.tgz","fileCount":7,"integrity":"sha512-MoYxrv+4n1rxPZMbMikI+VY9+/i57NdOTIFxrhDeGEn3eX2/pu5L5V8lXP54ns+oRy0MAnP9JU9+sUb7+kFQfg==","signatures":[{"sig":"MEQCIExR8sIZSA2sMxUvPQji5iFbyP9HJmJi6sCCGJbeBMrWAiAb+jnBGRR9f51gCEzP/vQHApfIq1GmrDTf3Yk6cBqvbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23755678},"main":"lib/RemoteCalibrator.min.js","gitHead":"4d74e6184d9d1241da73dde01312940198a3a900","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.37_1767326739790_0.14414897291979334","host":"s3://npm-registry-packages-npm-production"}},"0.9.38":{"name":"remote-calibrator","version":"0.9.38","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.38","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d6e63284a1d2e124fb9b3e3c9ff4716bb3f68ee5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.38.tgz","fileCount":7,"integrity":"sha512-DXemjO/d2aIf85lVbWU8sgB7mfN0MNPQi5+jQE01ATvAjA9ezDv3YZIuQYiQpRE2guuin0BEHIe9XDBW/On1Pw==","signatures":[{"sig":"MEUCIQCnAdZwSLcGDjmT1C0eVhaQ4vju2GR0b9f/pzQlmIrx8AIgH4UJwmN4aGV2mB/TPSTa07EEXiHyDh9SqW/hknVQ3xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23771800},"main":"lib/RemoteCalibrator.min.js","gitHead":"d8ec5ccb869641f3ad950206640550cbf23478e5","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.38_1767610552309_0.347146637903063","host":"s3://npm-registry-packages-npm-production"}},"0.9.39":{"name":"remote-calibrator","version":"0.9.39","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.39","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"de632f49dba6b43de7c548afc91a65065ade0ac2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.39.tgz","fileCount":7,"integrity":"sha512-caMqLHCAxWH3g8tlQz+/hWVEVTZ98ZVYsIWybvioKZSGcOdNUTj9TUIMqd+RM3jvM7sWAcPnnCdVKs80YEcDxQ==","signatures":[{"sig":"MEUCIDFrAhumATzqml/I3v87MheZgZpOFAIcVZmzJMo4DUWbAiEAgRTUn9yNNzCHXAcDaLwiPlJqco0FUj7YpGKTypQe5t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23685367},"main":"lib/RemoteCalibrator.min.js","gitHead":"ec58dac0c4bf9616634d39224cf745bca42e3317","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.39_1768177398138_0.8772037989829327","host":"s3://npm-registry-packages-npm-production"}},"0.9.40":{"name":"remote-calibrator","version":"0.9.40","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.40","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"07961197bd3b7b826a17448aaff6beaf47e326eb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.40.tgz","fileCount":7,"integrity":"sha512-fhfPaD+R0FiAAjDNS4zuqtWUj3VUzjgd+yaTziwr6LX/QBCrEgajumV1cnH69F1BPU6MW/g7qoNbn7ESA232gA==","signatures":[{"sig":"MEQCIDwj67Z+l2KvBZtJHPiZ4bdzr6AWDqCwSPrwyxA4E4jYAiA89UHw/pQP3Q2b5Gyr7cPNeSsQshlTaA8t6tqPazgo6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23699333},"main":"lib/RemoteCalibrator.min.js","gitHead":"7ce2dddc290822314b6c8ae25ee9f4140cbf4f99","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.40_1768421492646_0.2602589292035513","host":"s3://npm-registry-packages-npm-production"}},"0.9.41":{"name":"remote-calibrator","version":"0.9.41","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.41","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ab06e7241c8bc616de24928d57923a4d1678d34f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.41.tgz","fileCount":7,"integrity":"sha512-U9e3q952GWzi38bPofKU5/RWfNPmDF7/tDA6xmL1TdrlsoUWb8rZZx0eP87PXcbUSlRIek+kZDynNGGX3lRmCg==","signatures":[{"sig":"MEUCIHwhH9Rbg6I2zXPerPGUXcyjobSIxifgvXzEsNQiF54qAiEAo0EsL97bBIXd43NDAGjfwnD07/6HsM5FDCxgpnptog8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23703346},"main":"lib/RemoteCalibrator.min.js","gitHead":"e5e1cbf4a48a4866ba2f1ae2869008039dc659c5","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.41_1768562307677_0.8775660993582097","host":"s3://npm-registry-packages-npm-production"}},"0.9.42":{"name":"remote-calibrator","version":"0.9.42","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.42","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"de3c45f2792ad1ba4285ff7386adf600e2237c7a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.42.tgz","fileCount":7,"integrity":"sha512-cPrjJ3KU+qI37s8UyrwIKKDQZdICGREuf2JoXrYgJueaZTsrGCJYXMiXvUx/yMJFyOcVdsy7LfCF0LzCZkkcvg==","signatures":[{"sig":"MEUCICkZD8KL4LoUQsv6S75e/3J/e4GqQ2vDb0R5JQDFuj4eAiEAmhFdt6hCKVH+6z9RDtMLNgBMDxygJ3zIxWIwQj5gYLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23705961},"main":"lib/RemoteCalibrator.min.js","gitHead":"b1227dad7e53b42e33f73f58a27e5a4d7cfcc58c","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.42_1768565667010_0.08866113463780279","host":"s3://npm-registry-packages-npm-production"}},"0.9.43":{"name":"remote-calibrator","version":"0.9.43","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.43","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"28f9abfe28f1a8a6061e0c4082e0c46dbf8e7e25","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.43.tgz","fileCount":7,"integrity":"sha512-t1QOQMTp/bhaIqjj5RlBzPTsB0wI6KAkbyfev4XG0fCYrZFzrZLAFR91cUfqGEqYkeZS4+NB/jWIRsjUAmNcsA==","signatures":[{"sig":"MEUCIB2aau1y8Qvrs7hDfbZJrLuuWgh9QJA0tOJ/k1GbwYuzAiEAkMAKv7U5NPx98x3fUKKGN3Loh4B3BCpl5fUkdv+rzoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717142},"main":"lib/RemoteCalibrator.min.js","gitHead":"f21399b33a61fc6eaff7363cf94860d8219861e7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.43_1768703642387_0.34697466464005355","host":"s3://npm-registry-packages-npm-production"}},"0.9.44":{"name":"remote-calibrator","version":"0.9.44","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.44","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"30ef09bcd051eb667c921c818f606804fa93e743","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.44.tgz","fileCount":7,"integrity":"sha512-/HWveKD4IfWKC9ItXMvi2zeOqdxmvtZtk0yXvnPYpLF8SD4JujfNyTqs8/ZxYicz5fqsvMhhLO/gHZ5JuvVulQ==","signatures":[{"sig":"MEQCIEoMG+n8NYEVB4LO8MISSNtj7aevWdPnDf5TNVJMJ8yvAiBiCHJmeLKyvywIhmd2VJfgzy6wvzdi6mMjaT1P+sUwfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23725171},"main":"lib/RemoteCalibrator.min.js","gitHead":"f60984bb3357a94fcd3f401c317d97626f8eb1b2","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.44_1768796703250_0.6582247789350839","host":"s3://npm-registry-packages-npm-production"}},"0.9.45":{"name":"remote-calibrator","version":"0.9.45","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.45","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b1b22749bc48191b37d25631831d7b2cdd52c493","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.45.tgz","fileCount":7,"integrity":"sha512-CJAj6rYdpspJXtFD/SsDCpP+Bjukl25aPGM9VdHQws9UcsS5z5N2G1CBD8vIvFVuH3btYAH4+DeyGJgv46A5bg==","signatures":[{"sig":"MEUCIQCEv03sCYQfnLk5+xZWfu3XUrq/90rJFPRcARTjY5L0ewIgXsnLZa4ftyFde1tAPjZLZvzENsraOiIB3J+oLyYqyEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23727805},"main":"lib/RemoteCalibrator.min.js","gitHead":"e849cd644e6e5e544f6db829219664b8dd7a16bc","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.45_1769026793711_0.348063849665988","host":"s3://npm-registry-packages-npm-production"}},"0.9.46":{"name":"remote-calibrator","version":"0.9.46","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.46","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"81979bc05dd75768d971e4820b25b7f89a6519d6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.46.tgz","fileCount":7,"integrity":"sha512-OYwEU+5DgtVrWlA01fn5bP4sZNznjDrq3JsZZboyR3V3223EMGNEmIE+AG1H/ZtNcy2FJ7GVS8MhO+30dmEneg==","signatures":[{"sig":"MEYCIQDP0IM0cVfrCcuVo0h9iB1tmwWtc21W/YMZGN7/R156+QIhAJbOVny6LBn0uL0V4CIJjYzOW04kkcjlUvU2NQ8V9iQA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23727780},"main":"lib/RemoteCalibrator.min.js","gitHead":"133c6e14286ba244599c6e07febb7e5d7e59f44e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.46_1769079014175_0.23132488130990114","host":"s3://npm-registry-packages-npm-production"}},"0.9.47":{"name":"remote-calibrator","version":"0.9.47","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.47","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"5c804fd723d5c0e2147ab276545c0b2feb61041d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.47.tgz","fileCount":7,"integrity":"sha512-IYhhWB494r9ZsMdNPAAS3C+L5qe70rpPRwA2qJp1GkUoAJJA3qoJ19iXvhkSZ/5LWUnrfchI4O4zDxRV+1ek6Q==","signatures":[{"sig":"MEUCIQC6RrB76671n4vxfGDuwikMWvubB0RFGKZdXopS3S07/AIgf0GPkdGV3V1AawTVGVE/S4hkUiWSQh4iQczdYvVV2+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23736127},"main":"lib/RemoteCalibrator.min.js","gitHead":"8406838fc63dd81be57f059b6cdc4cfda4f1cb3b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.47_1769213771985_0.8085564119619859","host":"s3://npm-registry-packages-npm-production"}},"0.9.49":{"name":"remote-calibrator","version":"0.9.49","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.49","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3ef642333164bea91fe4bbd376598351f18be918","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.49.tgz","fileCount":7,"integrity":"sha512-PSBMuq0Y8qGSW1bw+4D4TpJ9gbbNGqNVnn5QWlYXBtpbDafi2ZSIAHkrMt9CdgaWTYay/JtrGtsmsMdOdftIZQ==","signatures":[{"sig":"MEQCID7OTVcZ1VlaJJGEuepeLSljN5vSbIyd4vkiLQNohXliAiAyUyeLYC6uMdbf+QbzvMlAuOUQOvYIuLWaABbkOkgx/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23736920},"main":"lib/RemoteCalibrator.min.js","gitHead":"f2a0ea85f487c51f3825aaffa74ded13a620391b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.49_1769237966346_0.14909691329430763","host":"s3://npm-registry-packages-npm-production"}},"0.9.50":{"name":"remote-calibrator","version":"0.9.50","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.50","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ef96f18942b392a1997b7061778ffd09ac75f16c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.50.tgz","fileCount":7,"integrity":"sha512-No4r2tpeDmlXp9x+AB+72N2pm52PvTle6uheIgYpxRbsIODeQ2YLIt+Mx1ndKbkgjiilsTdZVtIu+q1uCPllZw==","signatures":[{"sig":"MEQCIGujqimg9iKVJaUzZNRZpJhHmOejxcXypwdwp7SM2cIHAiA05R2e0Cx/uWacs3q2xsPRq6sqIIrxGAN1KUZx2vS4+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23736309},"main":"lib/RemoteCalibrator.min.js","gitHead":"6ec9fcb65ed2dfc9cca480249f6fc4fcf815054d","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.50_1769239267451_0.052396029534011346","host":"s3://npm-registry-packages-npm-production"}},"0.9.51":{"name":"remote-calibrator","version":"0.9.51","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.51","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9ad2e4bd3120195b266de344f1d7697177f6c08a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.51.tgz","fileCount":7,"integrity":"sha512-065VoSkRX9GhoKXf9d8WpjOsvFlIX6c+FoqMNiyXmfXoA1UVltdIKoxw9IHJMZNnPz35AL69x6ojsFYVpY8nLA==","signatures":[{"sig":"MEQCIGYc50nARz89Xvj3v0TgzOcpclld9FCyiPhmfoImjUbPAiAbC0ueOo6G8+jAfgW9LErUxR/jl+K4/O5XPd9aYjqxOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23746557},"main":"lib/RemoteCalibrator.min.js","gitHead":"2279db4fb8a0c1fb6c8e9c32c81ffbc5465d6b7c","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.51_1769327458410_0.1930669207759883","host":"s3://npm-registry-packages-npm-production"}},"0.9.52":{"name":"remote-calibrator","version":"0.9.52","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.52","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"04db9bda47a18770d126fa223268a4981bd199c5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.52.tgz","fileCount":7,"integrity":"sha512-pfD+Ey7+0P+5RUuOwgKrakBrvmNyNGKd7tK7krn6KGxS1Nqto3+y8BiqS+xvYROXi48oJpd+aWAJROIqIa4H3A==","signatures":[{"sig":"MEUCIQDJVkw40y2UTZDydIm+3EeMXxi67ZVFrfXVl95wgEoIzgIga/3QOXdBkavBPf18sJqQ3cj8MIfoSMDDAMKWKQGlWnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23747144},"main":"lib/RemoteCalibrator.min.js","gitHead":"e4d148e25d8407e851513a226e51ee7f88100eec","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.52_1769373273492_0.6217796879453259","host":"s3://npm-registry-packages-npm-production"}},"0.9.53":{"name":"remote-calibrator","version":"0.9.53","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.53","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9ffc720b8056b861092bdc2eecf8e77b6dfc863c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.53.tgz","fileCount":7,"integrity":"sha512-+hRCmIQEF4pjexOKGzbEaXhx2rqJF8DH8R2u/PLHeDiFSyhBOKBnlmOUtWyRFSChCtQ/mgtZSlYAs97gCpwVLA==","signatures":[{"sig":"MEUCIQCTiSk/X0peNFlHJ3SKAyj55lR7Dq0K0/lPahOnv92H2AIgFkhSUmdaQqWDf3U+MTyjLfrFyI6QBtBkx/iCKABP8bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23747144},"main":"lib/RemoteCalibrator.min.js","gitHead":"9d19632f127fcec4c59bea56552f519aabfefa70","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.53_1769390145443_0.9225928967694228","host":"s3://npm-registry-packages-npm-production"}},"0.9.54":{"name":"remote-calibrator","version":"0.9.54","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.54","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"478287484ce8e2431397233e071fa326eaf2d68c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.54.tgz","fileCount":7,"integrity":"sha512-qvdDtgVPAsE5/yGX7Yu1bzx4QpV6LKJvv07MIRU9YfsLUmrdkV0Pwl0Jqxx2imOjyXCn1orBuWFLse5UX756Aw==","signatures":[{"sig":"MEYCIQD2membnVHda0bKZcBeskuls+fakJ3aRV3U7V1H6r9iegIhAKKjTWZdPHCNeBZ6C3rWJpiXinZtif49h12CIyx19Lpo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23747908},"main":"lib/RemoteCalibrator.min.js","gitHead":"bf277bad94c60d3be2a08969fb7985ca33faf0ea","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.54_1769684272794_0.0838273343352387","host":"s3://npm-registry-packages-npm-production"}},"0.9.55":{"name":"remote-calibrator","version":"0.9.55","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.55","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6e0b31c186c502abeadbb64cc803c8f9a74f0862","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.55.tgz","fileCount":7,"integrity":"sha512-qI9B4gXIgII1S3nIUn5nlzuqAogUuQg8Ixo0O0fFfdyLs4eFEfOdae0Cz/Dd5vBItCXN8OZOBIA1WrQwKt5ekg==","signatures":[{"sig":"MEUCIEnpnwCEwh/ISMGqDAwJR1mLqAEGHpfNkCaW0z0IDTIAAiEAsGX3e7PhMrcmFtsFK5eQIX3jH6GVSXPTVaD/ATqcz70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23761209},"main":"lib/RemoteCalibrator.min.js","gitHead":"0e521ac12af9326f9ab934ee057ef09c0d278302","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.55_1769735210704_0.9979235207415047","host":"s3://npm-registry-packages-npm-production"}},"0.9.56":{"name":"remote-calibrator","version":"0.9.56","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.56","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"88e74e84f9b26bbb6e9ae1fade98fc988c271df0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.56.tgz","fileCount":7,"integrity":"sha512-YiRbBhtGMABZqj0+ZmxOJM04ywxBgNjsNxv4KgmhK0ZHeguDTxvr0+aItBEJBmmpLckSDhgNSboTa3qhSG+kPw==","signatures":[{"sig":"MEUCIQCAosPUn5xNlfJB4AR/49rmu4tUoFJY9SQ7okeSrE/PqgIgEjihasXNaalsAT+tntCxKut+Dd/YYmwec5fTKg9UZ8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23789861},"main":"lib/RemoteCalibrator.min.js","gitHead":"69630184d77eaf5a68a779fea3ced2998252eced","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.56_1770095861396_0.13363360307231087","host":"s3://npm-registry-packages-npm-production"}},"0.9.58":{"name":"remote-calibrator","version":"0.9.58","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.58","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"527b3ce7d4fa0dc2f23adf67ab9fce8ed061cb13","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.58.tgz","fileCount":7,"integrity":"sha512-ZZX7CivvbJcsi0xwxL25JaUwzAi77T1/30WiUumYgOdyPN9v6Bjc8ZWHB0DkXILU4i+Q2hj7H5GYE7fXcsWthg==","signatures":[{"sig":"MEUCIQCCDGmJagz4/A1Umg7jUr9R7s2ryQ7gweyTXPUeuLj2LQIgXbP+qS+V4oSSedZhhym5NE7T4tvmcaT1YFbt4P9nRu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23799455},"main":"lib/RemoteCalibrator.min.js","gitHead":"a0dbc8152a7acbf9c4e91a3d09f80ab18a46f508","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.58_1770193729806_0.54814900327646","host":"s3://npm-registry-packages-npm-production"}},"0.9.59":{"name":"remote-calibrator","version":"0.9.59","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.59","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"eb02e70a08d515fcbd3a09128501a2166012fa31","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.59.tgz","fileCount":7,"integrity":"sha512-Cwdaw3eR+WXrJQlBs0K572irNAzjgAb/29QQohOXY8z+jIh8z99WWE1EDYqEnomAPJ6aFO4/HbzhKaExgZp+lg==","signatures":[{"sig":"MEYCIQCC6gksy5xYuV9aM9A0gfdb78adS7B3ignmQvc/ZyPKGgIhAPhCSF2TukkqV0mWqR6Wg5s9lhIvmDeKWmCNLyzy7CeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23793747},"main":"lib/RemoteCalibrator.min.js","gitHead":"90e2fdfd8e7c86f8a43dc7bda7dd3c8604f21ab8","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.59_1770233975316_0.5242927363972198","host":"s3://npm-registry-packages-npm-production"}},"0.9.60":{"name":"remote-calibrator","version":"0.9.60","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.60","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6f0d18159bedc33d34c1cfff35716a39ee7a8c81","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.60.tgz","fileCount":7,"integrity":"sha512-mzgnSO+G1HS7bM9sQ8SjwNFvbGt8suX/3BWC8GEc1QAmSAO3m90ehnr4R83e/z+kKNgLynUAilP02ZLzPFo1uw==","signatures":[{"sig":"MEYCIQDCKcftG2wa8y+gSBW68LmcMc7e2Mg0hmV5IiThXLHXagIhAJb5D3AamNBT9xQxUp9JNYhBqYgziV+bUDsPUYlNga0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23794518},"main":"lib/RemoteCalibrator.min.js","gitHead":"64c55e0e79f1fca2b67ec69fc0e0ff209fa7ee11","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.60_1770242290669_0.398294505166618","host":"s3://npm-registry-packages-npm-production"}},"0.9.61":{"name":"remote-calibrator","version":"0.9.61","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.61","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ff9eb62c879fb2ee541130098d4221baab87ab95","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.61.tgz","fileCount":7,"integrity":"sha512-bOoqCInsl7HpN/nsj7eshcUWKaTd+rR71TbGPnmR50Ovwv+hlsS4NOwazIlwZOtmCO4TVwpFrSQr87wqjKecfg==","signatures":[{"sig":"MEUCIQCbsYM9+iO836MnemEace6rD6ZFzukF3MwB26tkLUSEywIgKIinJoZ+KWp7BVgWLy1xR9ve+x04cocr6Y7HAbOAEkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23798173},"main":"lib/RemoteCalibrator.min.js","gitHead":"dd149d72ae9b8f07ea7f442b1a96d6a3ad856ffe","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.61_1770250898153_0.19592676692235944","host":"s3://npm-registry-packages-npm-production"}},"0.9.62":{"name":"remote-calibrator","version":"0.9.62","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.62","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"832d4b70aac5bdf0195cb51adb28072350473b71","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.62.tgz","fileCount":7,"integrity":"sha512-7Y0sfSg2xdQeG0WXATOWU9rPEy/5lvT3S/WRvkiLwBsY0GPwbJlCJHE7tZ+AV62BGQ/k0ulUG8RN7r5h+Uv03g==","signatures":[{"sig":"MEUCIQD8oFMpVVd9bYjIIgSAwc6hbLu31Vt5UUZjzZ+tx80IRgIgCH5gzdMtelotInszxCRpxOp1tuk9krn7rHbalbos9So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23796642},"main":"lib/RemoteCalibrator.min.js","gitHead":"b1922794759a68b681f2e94c6e0444a135a8bb7b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.62_1770321428065_0.7566622851499829","host":"s3://npm-registry-packages-npm-production"}},"0.9.63":{"name":"remote-calibrator","version":"0.9.63","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.63","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"469e0097bfa946e4d37fa28b7f5f0141e54b452b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.63.tgz","fileCount":7,"integrity":"sha512-IzMydFgVq016r7JtC5HP3tykPfsHMWrQi9x18w7WPd/02wq+NsQajH71viijVgH5fCNLzxa0tP8IdeFsGEYqRw==","signatures":[{"sig":"MEMCHy0f5znFgpl0Tn4mm6X6usSM/Pic7eFmj72QcGwGTsUCIFjl3BwTz/ff0U5piJnFG5/i3gbU5dCsA+7kWtBxozIW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23799805},"main":"lib/RemoteCalibrator.min.js","gitHead":"37b01edbae7b137cd2adc700353b7b271a476b63","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.63_1770490191558_0.5232677047083469","host":"s3://npm-registry-packages-npm-production"}},"0.9.64":{"name":"remote-calibrator","version":"0.9.64","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.64","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2d2727f4f5e8226b1442bca4d9c1e7200d05e20b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.64.tgz","fileCount":7,"integrity":"sha512-M7dGmkUuJEy+aVxwC24eyUVMwczMQhfIgB/1o1AkA7ZUg+Vo4q+QQnMBvNo/xEh7YJvgt/2IJa815iBtkCd/lw==","signatures":[{"sig":"MEQCICacKSkZSmSMT6/gdYH7Y+CoUFrGjdOKshJk3KmTlsGLAiAP/8fDmgquySE8EEq+gv89KeCXqc3BShScqWhOrlwFuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23800421},"main":"lib/RemoteCalibrator.min.js","gitHead":"8b028a20fa820434d92827c479ea06dc458216a0","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.64_1770598593808_0.8344241845321358","host":"s3://npm-registry-packages-npm-production"}},"0.9.65":{"name":"remote-calibrator","version":"0.9.65","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.65","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0c3a3e3f4d9a394b6b990964bcbd22259f53ebad","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.65.tgz","fileCount":7,"integrity":"sha512-GPhA5q3LcNsgp9ZwBHxJ7bxDVQJTL1xMTJKIuspmHpjKKVRa9EqL/UxjJyI/OFwxM+v6/+O6uOsBbrhlS4C6+A==","signatures":[{"sig":"MEUCIAVJGgmp6LBNbhvW+DNNkIvmwupjvI0kj/FMlJoSObEMAiEAtx7BfsBxnTidkGRTYkVzgNARQfG3tOiGdXrUqs47G9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23810067},"main":"lib/RemoteCalibrator.min.js","gitHead":"43756276ff5703ab1385caa157e781c89c6bb0c8","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.65_1770616412774_0.8820038284968841","host":"s3://npm-registry-packages-npm-production"}},"0.9.66":{"name":"remote-calibrator","version":"0.9.66","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.66","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"85f8f8492a75aa24367bf4a61fc013c43eb959d8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.66.tgz","fileCount":7,"integrity":"sha512-YUT1ca/LTcp1H59cPUS4Vo0EOcSgdgXdtSEq+Zok+byTZJsY0wV3UoYJn0BXCl3DT8DfR5h1In7Va7J7WncTWw==","signatures":[{"sig":"MEUCIDcCb1CRwvR+nUqWwtnANPBJ9ySwThS2eLMgSIKez9taAiEA4xchYpqm14a1vzSUEU31KJNdQBRt4Ch6hDcmuCCtmkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23803592},"main":"lib/RemoteCalibrator.min.js","gitHead":"c56192cabdeabb8b20a52951ab2b1a3c4c576316","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.66_1770678779393_0.9816236431073768","host":"s3://npm-registry-packages-npm-production"}},"0.9.67":{"name":"remote-calibrator","version":"0.9.67","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.67","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"440ad191452fb0e88206e1819e508468a6dbb0a6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.67.tgz","fileCount":7,"integrity":"sha512-VUYiWN0F2LmY3VDzOE8/JS3eVVxd/C3ZNN9uyzmnKLcaMwdkniUlP6DvSjMQ5QOU6EML1pYsI2Il3jNR38j3XQ==","signatures":[{"sig":"MEUCIDtKO7XB4d5C0I0+57gqMZ8EoVqwBv8uDk0ZRInav4aSAiEAhxHIsto23ZuQRa0sOBh6F0ErqkMlZPSKme6xxwOVVL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23812346},"main":"lib/RemoteCalibrator.min.js","gitHead":"08ce0a65002e4d019af49f5bcb6e4b2f23cee7c3","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.67_1770688111872_0.7676646295085021","host":"s3://npm-registry-packages-npm-production"}},"0.9.68":{"name":"remote-calibrator","version":"0.9.68","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.68","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0b5d8464d4dc150f7954775f7a586bc151264305","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.68.tgz","fileCount":7,"integrity":"sha512-TEhBJ7E2SGrGWvtQOLjjIV98KXKXU7aqfaEOWwoTsJZl/8azmAUL6xICzC7eYfEM3kJkF9SVgc6b3uC7p98iyA==","signatures":[{"sig":"MEQCIDjG/LxKdBYkr/GgqXdqczXkUQRfuVYEF739iP7qdJ3HAiBA0W/AqlhuZmaK1d+vA0VEWntyWj3fLv/ufAFgh/7oJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23803405},"main":"lib/RemoteCalibrator.min.js","gitHead":"0253ce19318a477e4042294aaa9dfe2b25352651","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.68_1770717053342_0.8266903011825346","host":"s3://npm-registry-packages-npm-production"}},"0.9.69":{"name":"remote-calibrator","version":"0.9.69","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.69","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"60b3fee02ac7f047630bb264e866458a0bedfe8f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.69.tgz","fileCount":7,"integrity":"sha512-9mS40xQGM1tRXW4An8mKAZITPxawHIZuGjQbpq0OhPN+HyRo6xaAT196BkK6Ji6YMZqubhnJ1v0DjNOT9aEU0Q==","signatures":[{"sig":"MEQCIAKnQGpvoEeg2NLZUvRIT1j8PmfSACTMT8nuIGbqUzi4AiBQV3DsZXZ6XoSWhMYdpPwgE32aPYtAHq3A7Z/5zfdy1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825187},"main":"lib/RemoteCalibrator.min.js","gitHead":"4dfe7ad16a35196e9fdb7e9e5e4c0fe94ae4eca6","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.69_1770784441308_0.7148112046012189","host":"s3://npm-registry-packages-npm-production"}},"0.9.70":{"name":"remote-calibrator","version":"0.9.70","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.70","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e93fa5edf7890b23f3558445a8ff742243fa3e88","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.70.tgz","fileCount":7,"integrity":"sha512-cs7d2kq0AALUFFSjO5VLOLAtx3R4RyHzc4c0JM6nlwfBM1fKMx69QNEXsqgqK0Y80CRKxeBuCdEdoN0jcQCh3g==","signatures":[{"sig":"MEQCIE/uCcanO+HtZ4B2ids3XkzVRasyXqk4LvOA/F4PkfBfAiBSBuPF3IcS9eodS8QCyiH6t5zPlmfx/+M1Orq7I01mGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23828050},"main":"lib/RemoteCalibrator.min.js","gitHead":"5285514d8638e170668f169f4c491f96146ddd55","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.70_1770856032965_0.606744935489886","host":"s3://npm-registry-packages-npm-production"}},"0.9.71":{"name":"remote-calibrator","version":"0.9.71","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.71","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"dbea8a57c47beb8da94e4cc91487ff7bc2702023","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.71.tgz","fileCount":7,"integrity":"sha512-ufvQvgpMlORIP7lHrxv78FjtNFSeBiJCN9JOQLFhm58bxJKVr0KTIQIMjdEr2LTRA8HaXTs7h/W9hRRKtoY3oA==","signatures":[{"sig":"MEUCIQCj3zFBmp6coR0/gSvb/t1tbade7ayv5YswiTXpmflXFQIgWidiqGVYwkqG7mIs63M72uOb7LXcKY1vxAUMABtnWFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23843670},"main":"lib/RemoteCalibrator.min.js","gitHead":"e6e11ff84afa6f840fe86c0bb93b1ae6038f039b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.71_1770941466876_0.6066459404206312","host":"s3://npm-registry-packages-npm-production"}},"0.9.72":{"name":"remote-calibrator","version":"0.9.72","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.72","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ce2809c66f37ed23d92e8960464d5cfaf57885eb","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.72.tgz","fileCount":7,"integrity":"sha512-8qgiw5eB5KDpCPf++/nJEym2Dz5LaZ3j856EDOisp0XJ1PR+ycl2ADWrPvemYiaOX7Gvsq7KSrkypSdOx3KSBg==","signatures":[{"sig":"MEUCIQDp1xYB8434NKDkkvXiWKwYFzq+kXyzWCLuGbSYLBO+KgIgNrXc1UlANL0mQQSsjew73gH8oB72mljvwZj4rAY9Q0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23873997},"main":"lib/RemoteCalibrator.min.js","gitHead":"c17931f4002e0482f636d3fa7a3137e3dec61665","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.72_1771008507914_0.9065945576175474","host":"s3://npm-registry-packages-npm-production"}},"0.9.73":{"name":"remote-calibrator","version":"0.9.73","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.73","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"73b1fbd3b7c3863e8d7744518e26a5bd59f9983a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.73.tgz","fileCount":7,"integrity":"sha512-yoUv8NDNUvc/hv6ORuDyIleo646SxtPsk1S5QVGieu7uq7Z+8mGHZxWRLI93YH5RyMVO5dTBgCIwoIweDUTV9Q==","signatures":[{"sig":"MEQCIFSVUureFaCwIqqW0IX0R2qNGrfTyaQuCW4Vp9k/JqTHAiAO1JNyx5BI16Bht1AdK5eTQYwvXd2+b6Ts+9e9+hINEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23907183},"main":"lib/RemoteCalibrator.min.js","gitHead":"d0d66d2a6bfb3edd670cfe7b535f8d67c2a11947","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.73_1771105706067_0.2155292293279858","host":"s3://npm-registry-packages-npm-production"}},"0.9.74":{"name":"remote-calibrator","version":"0.9.74","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.74","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"33b1e975b612ed423944c1b1e5a5c72aa5ae48a7","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.74.tgz","fileCount":7,"integrity":"sha512-bk0//WXwYdNJ7lBl/lz5w9TY7Prs2tL/kxbUElemtLMkS51SOi9cNto8eyseAhWevWcrMf6cXq/jsssvL3ZlHA==","signatures":[{"sig":"MEUCIG4mgd8kSlJZCcfwEZDPE5QL/o9vIG0bd6rJJpOVtgwpAiEA8sfEmieyjmyi2ANMWDM5wRtfxyRZUZEYaVsAoz/nWVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23907600},"main":"lib/RemoteCalibrator.min.js","gitHead":"f1d087ca4ac575d6a69b703ef474a1f238865551","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.74_1771210620196_0.37982942000438524","host":"s3://npm-registry-packages-npm-production"}},"0.9.75":{"name":"remote-calibrator","version":"0.9.75","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.75","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7a0c0b5f89c10c47f9dc4f3570ed73be8658ce66","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.75.tgz","fileCount":7,"integrity":"sha512-oB9MPRf68deihYSBTTDBGfuob6ZwW5lGzXyUC2HfXhf8k3U9tEU3mhsR5wSd0f9MY/jVCxJEssvKfF9f0jwcQA==","signatures":[{"sig":"MEQCIBcB3nGuLb1sW0sjabnJklWEfByBO1be6w8JKNbO3HtNAiBi+eFRN1UwnYIdyMCvcpmmj7x9EporIPRyGJ0hEit9qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23916008},"main":"lib/RemoteCalibrator.min.js","gitHead":"2fbb4f9bdee64bbf78e576d6f55a101bd44c83c4","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.75_1771226125116_0.672868139085459","host":"s3://npm-registry-packages-npm-production"}},"0.9.76":{"name":"remote-calibrator","version":"0.9.76","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.76","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8e9c5f3970112e230d2e1e56b72f7bba5e765079","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.76.tgz","fileCount":7,"integrity":"sha512-rGUKAROJlgR8Xte372or1SACZZ0ph5YY31fMnTxHiCofFahpfaUl23iEKWzqwe3ailzJYCaIsqnvIM0iNk8Jng==","signatures":[{"sig":"MEUCIQC5LUqMJ0u0hkmUtyoU+vAsPlZEThw6ZRNPMU9KPEYu5gIgVnzLJplcJK8gZWBEw0axxqNBhagNNmJlzXvzRaHOh/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23928679},"main":"lib/RemoteCalibrator.min.js","gitHead":"1836eee9c8104ab917d5d1aac0e1ca59d1c54147","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.76_1771291375268_0.9603594637605795","host":"s3://npm-registry-packages-npm-production"}},"0.9.77":{"name":"remote-calibrator","version":"0.9.77","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.77","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6babd9b8df156ea5e46b4e200857362c33d7dd31","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.77.tgz","fileCount":7,"integrity":"sha512-z0qxaxqZkclrBhj0nekkrsH1GZ8Z+qHtMmvacE0+x0q1mRi6u4bRV+caLal4t7+wCyg0teoQ4wOok5JEeDEygQ==","signatures":[{"sig":"MEUCIA0RKO3E3448ZEyHaouTF7STLyAk72kEdPs/0v7lfRIvAiEAq1yYNxQ3RAL/DvL3ACYgSoUad7zlJ9Oc8wWlJxUOZUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23951257},"main":"lib/RemoteCalibrator.min.js","gitHead":"7a7e2a2afa394ba0a99d20766c628c86c66bd92f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.77_1771302474577_0.8434472297325069","host":"s3://npm-registry-packages-npm-production"}},"0.9.79":{"name":"remote-calibrator","version":"0.9.79","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.79","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d218a73485748eb94d028b7df6272ec94b88931b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.79.tgz","fileCount":7,"integrity":"sha512-Fn9frKK/wa5kFyfaE54ka/un+8rP9XW7XLYUrTsHYeDq3D1WdX6ApCaB903dwB9Ayr1hSV+n25Kv1RmlAJY5kg==","signatures":[{"sig":"MEUCIC1Z+7+RQM+C5sXVazfwE5noXgj5LiZhYMiCZIzO0D5tAiEAtgGJrNOydvGiqVnJdA5pYjjxHeS3/m9IsjTWUq3dCiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23963929},"main":"lib/RemoteCalibrator.min.js","gitHead":"440cd6f43853e9fa7e29476d9bd08fcbfa3eaf30","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.79_1771380969232_0.744554527419031","host":"s3://npm-registry-packages-npm-production"}},"0.9.80":{"name":"remote-calibrator","version":"0.9.80","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.80","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"21773d43ade9bf5dffd9da9295845e8f0e455c0f","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.80.tgz","fileCount":7,"integrity":"sha512-ShJe/omIWyua6hzVGOYxrgyat6RDc3JOQUh0aUQoGv3OH9oW+KGiYeCOfqFmyFqx4p8qjMQl3wbGXc37xnOKsw==","signatures":[{"sig":"MEUCICsJiDL/iaL2fXGvEkQ9JE1WgGS75aJAT7dvAq7RIq8aAiEAj1WJdsiBIGCFouplN/uYJHVn57dLD0rQ0/WCo2ShiFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23973441},"main":"lib/RemoteCalibrator.min.js","gitHead":"763abd5406d8674e6f1ba8aacc786439642937c1","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.80_1771399030315_0.43348511194284134","host":"s3://npm-registry-packages-npm-production"}},"0.9.81":{"name":"remote-calibrator","version":"0.9.81","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.81","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"2d6b6df6c05c7b0e9be163f94b816673f56e53b8","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.81.tgz","fileCount":7,"integrity":"sha512-43JP8HMhurOaFh0KSYkTgd0VST/fFAvglu7ACyAaQiJ55zegYvikcF4YY41bjSOw8rG/mdSrjx2frFYaynHn3w==","signatures":[{"sig":"MEUCIQC9MkjQn9b+MYVBYYg/wX1N9Zd8eFGfJCcaexSgpb959gIgJP4MXpWmv/j32LrRVOu8tS76x1sJvN/SlGSzWxOeezg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23979222},"main":"lib/RemoteCalibrator.min.js","gitHead":"c20e3b4ccda0d67411ba0b0adbc2356e2b05c4b9","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.81_1771402471813_0.42183560522772523","host":"s3://npm-registry-packages-npm-production"}},"0.9.82":{"name":"remote-calibrator","version":"0.9.82","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.82","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f25103f59c365408154c835e841d2a49e07e19be","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.82.tgz","fileCount":7,"integrity":"sha512-VH1lRm5TrYkLtKM2WPwUmfrMgfuG727p9o20pgNWR3mcHdzI6uwCjf1hl1xFCmAdN2QrKNg0q9rjVdMknc69kA==","signatures":[{"sig":"MEUCICGFo0bGqAeK7bCbPy5lRj9UmldoCnYgsgET2iHHuhvAAiEAqs02SoxecKtXurKTPkGBguX4J69IbqNTzOUklHhBbKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23998961},"main":"lib/RemoteCalibrator.min.js","gitHead":"1c37984d1b4e43a8e3a8a17d4c5477fe41b9e723","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.82_1771467370320_0.95996793986013","host":"s3://npm-registry-packages-npm-production"}},"0.9.83":{"name":"remote-calibrator","version":"0.9.83","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.83","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"99d75bdb28e317252f7a20875ea3c983363c2d81","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.83.tgz","fileCount":7,"integrity":"sha512-SUVTGm2wOWWuvkGagHlFU+rCFvhtutUUYjZ5lS3sJTTlMzVNt8qCph5eFVVXZ1mly2xayBkaoPS1bOHapYdS6w==","signatures":[{"sig":"MEUCIQD6dsvQ+jDO7P48fUcjtFKti3o2frL+LhIjAo24D1ntiAIgYz7E1+EJ/14e91eMTQRKJTdEGpectO4eFgYJXD+GEGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23998821},"main":"lib/RemoteCalibrator.min.js","gitHead":"9df43a4d0f0877e789fce9b0c6fa03747bb44242","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.83_1771473473981_0.14573350439913102","host":"s3://npm-registry-packages-npm-production"}},"0.9.84":{"name":"remote-calibrator","version":"0.9.84","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.84","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"cb2369657f48875681db3be5b277385d2c36f918","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.84.tgz","fileCount":7,"integrity":"sha512-litcnUZiEAQqyZRjXtmRlf6pW1Dh1Dtx2T5+DV5TyDvlBGskDIC0XWt6CxxO2BjX71zXEzyKCkHna7QBlP41qg==","signatures":[{"sig":"MEUCICUL1FHkMkezjqcH3zS56RNtXWIHLmF5BwFGVnnbKQRyAiEAhyNOQhvb6MkzC2QD8uyo+xuIKGESQxnQf6k8T21A5sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24004219},"main":"lib/RemoteCalibrator.min.js","gitHead":"fd81bb12ce77b2649562d02e8041b84a460a326b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.84_1771491031976_0.2567100329419676","host":"s3://npm-registry-packages-npm-production"}},"0.9.85":{"name":"remote-calibrator","version":"0.9.85","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.85","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f772b32618ddb730750b5cfc13b162fe53633e6e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.85.tgz","fileCount":7,"integrity":"sha512-mtA3VqmHvqhBFeNCBQlIgPx7jiYAMz2YwxiHpVfwbM4Bho9MnWbpOMcYurdjP7D9vwgACd7UZaNIn24gvByuuA==","signatures":[{"sig":"MEUCIQDt9Vq88jswNWqCp93LjS09wEEIkOgtXgPIZmrfW8NjLgIgIyP2ZpOZ9gl/DNvYB6os4QNWeplE9DEpehUUnUDXteU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24004271},"main":"lib/RemoteCalibrator.min.js","gitHead":"2eb2571a26aab521e845ea58ec94c052d9d15eef","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.85_1771539736302_0.025821289756092103","host":"s3://npm-registry-packages-npm-production"}},"0.9.86":{"name":"remote-calibrator","version":"0.9.86","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.86","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8ad3053259effb46dbefc89bf757bb72c49af7f2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.86.tgz","fileCount":7,"integrity":"sha512-4UGSiDqJlWK8fRQKCmRldVAVaFfAmwrzeLid8bSFIboXwMQf5LQ153zvb1mpuMbwS8WY4DB45JHzDUEqVe+swA==","signatures":[{"sig":"MEUCICvlbIm0Xq8i9/yvxzIohVhIQUFt/b5OFPxkgKrzQyrxAiEApI9WzqfqG2re9HK4dV0KgTGugcWIQVxalVNpyjd1LCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24007668},"main":"lib/RemoteCalibrator.min.js","gitHead":"4b07a00c64c24a34326733d3f359252ec6b18e1a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.86_1771628879228_0.6642110785612882","host":"s3://npm-registry-packages-npm-production"}},"0.9.87":{"name":"remote-calibrator","version":"0.9.87","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.87","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e2bc39ea5eb9358a7966d1157391365561d6a144","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.87.tgz","fileCount":7,"integrity":"sha512-wISQ9ynYrUkcCWYTnbA4Wk16C0KVhFHOS21Mkwuvq3k69Hd5G/WnrateczaTWmrvfhrn2YvKiM6oCNx+IEVZEA==","signatures":[{"sig":"MEUCIQC9SZYPt+KYsldRFYlYRMAorfyCJU+TURiSmSv37SA61wIgHt6X3ei2KQIdT2WGMsaxLw4O+azu372Eq0vomPuVTjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24015712},"main":"lib/RemoteCalibrator.min.js","gitHead":"f73b69bc9d01006104866ca11afb0a2b4736b6b5","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.87_1771709581735_0.5753330196688236","host":"s3://npm-registry-packages-npm-production"}},"0.9.88":{"name":"remote-calibrator","version":"0.9.88","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.88","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d33c2bc6aa022a57dfb03bf9470804464712d7f0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.88.tgz","fileCount":7,"integrity":"sha512-P7/2sC1QC3oC/62V978YXhnQKIl9CvQcqrBzNoSrkNPlWV1KP+h12/TTWDvrrfJpcjp13Cz9M0XxvQrXoligiA==","signatures":[{"sig":"MEQCIGe9bF+RiQqiXXcXUtRnK9Ixj72UKHBU/grZ6KvnpqIqAiB9ESDaqtvY7XkHyXinMiPeCQnC/SKcbSX5KXUBBr4LqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24035237},"main":"lib/RemoteCalibrator.min.js","gitHead":"6e0e00fc0c7447fcbb2af9b8626de5e26aff0874","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.88_1771804852289_0.9773522368984058","host":"s3://npm-registry-packages-npm-production"}},"0.9.89":{"name":"remote-calibrator","version":"0.9.89","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.89","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"cacc97f04eb33b41c2be77f8fe8f9fc247539521","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.89.tgz","fileCount":7,"integrity":"sha512-X+FOmUt2mOwaIC6LEKr+GD1ti13do0rFziyAEXg+ubGcMXd/7LqX6otKNJz/KRRNVCK9QAVnQXioS35g4pkrAQ==","signatures":[{"sig":"MEUCIFTwxNcVxZSZCElxALwuW7sU9yIs78IOo9FGOHwMjyxcAiEA7S2T44SyYQp3I9P1nCbOGP2Sm4LvGg5GGoY5DeBRhWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24039011},"main":"lib/RemoteCalibrator.min.js","gitHead":"e889827147e7f29b16f33c560a8ba68e6ba207b7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.89_1771809867455_0.7288574429591979","host":"s3://npm-registry-packages-npm-production"}},"0.9.90":{"name":"remote-calibrator","version":"0.9.90","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.90","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"605f9ab8c7021ff77931e695407a86073e28b601","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.90.tgz","fileCount":7,"integrity":"sha512-jXj/06Lwvk3nY5/+ZPcJBpD9+1BrycZQuUszT0jZZ3mEtRjOeHgMkpjHiyinxD44Ujz/hlu0MjSWcvUjgelfpA==","signatures":[{"sig":"MEUCIE++O4OkuykTTS/eHhyX/9emyRM6HYmw4BplBl7cBj+EAiEA9IG677E9QPi6v5FoYDdDowe7j59mu3+U5BHMhEx/xnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24039298},"main":"lib/RemoteCalibrator.min.js","gitHead":"d428532850dc204946796590a8710b0689870a9d","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.90_1771829616514_0.04654471202643928","host":"s3://npm-registry-packages-npm-production"}},"0.9.91":{"name":"remote-calibrator","version":"0.9.91","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.91","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b5102aab42a54a7fc6bab27c51dfcb29f422bcb3","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.91.tgz","fileCount":7,"integrity":"sha512-+KNgVBG1IPGrrVwImg1OGlMf6LXjoIQQDeshW0DGL5rYxbH2/yw04HTbauGWtVE5uU7otk3e6uEoegj3HfB5hw==","signatures":[{"sig":"MEYCIQCbmBEFYKrGW0I7yFC3g2HRnEf6ev22BEAGUO5z6YeRqgIhAKMXB2NoumZA6pVHLCp8a0S7yUxvZbT9WLpBQ/ESWTNf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24047359},"main":"lib/RemoteCalibrator.min.js","gitHead":"bd794a533e9519ad66cded4330c0c38069d91234","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.91_1771862786966_0.9952791061652908","host":"s3://npm-registry-packages-npm-production"}},"0.9.92":{"name":"remote-calibrator","version":"0.9.92","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.92","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c0d1b3c068501590d8f9c93dd09c69e65a569a96","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.92.tgz","fileCount":7,"integrity":"sha512-na4JBUF5pPmIcTyUTMNOYGGas63aqH0bMwmf2dEMLZntzoniJBd4lUcTB3ASHu95tnz9wXWkMr1B7YufJLILHA==","signatures":[{"sig":"MEUCIQCTbvlIPXjUwP0g9jwOl4D/89YKG4ywJ7yXAqdUHVaE8wIgfAwyfxc0K/ta4HQEWb6dG+v2tB3q+gCQDvA5ndrxq0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24048886},"main":"lib/RemoteCalibrator.min.js","gitHead":"606deb31ef6a99798d3b9edd4df0e5fb938ddece","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.92_1772008937773_0.6029496318347491","host":"s3://npm-registry-packages-npm-production"}},"0.9.93":{"name":"remote-calibrator","version":"0.9.93","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.93","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"13449ad8de5d217142c54fccc327328a9fb33969","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.93.tgz","fileCount":7,"integrity":"sha512-hJK1BU8R4wwEHFkyeNO2GhfKBgJjPyDeVaDAIdhznbOdQiGtfDpDZuUbgIaHHoRK1a5jOS6ZahqRrEzMctfe9w==","signatures":[{"sig":"MEQCIBc5L7olUT421WzZHAxIBn1GuOBVzNl+5RlDUnVwPY7CAiAohj3F9ktnN4791HclqjQdht6SwQVFiHbIN3rkUBVEdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24052848},"main":"lib/RemoteCalibrator.min.js","gitHead":"6e8d343d6f0ca7ee11e436a968557b1906531ed9","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.93_1772076251038_0.20980637053496598","host":"s3://npm-registry-packages-npm-production"}},"0.9.94":{"name":"remote-calibrator","version":"0.9.94","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.94","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"c263c0ab5585cf78ad103b1a067b37e54bedbc19","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.94.tgz","fileCount":7,"integrity":"sha512-f1RWTNPmYttzZtm6OpGq6/RXFxFJUYWxQezXeKswoRTDGYDS15suLmPmpOU2y46IWVcJSNpZF73B1tZxEEUsDQ==","signatures":[{"sig":"MEUCIQCwpikQL+LSS+EzAYIcJJ+uYWSS73cWjpqsDSpBv+oR/AIgS/LU6/EFmgl8njow14NQEUfp/9iwm2Q3vrRJe4ZS6qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24053587},"main":"lib/RemoteCalibrator.min.js","gitHead":"b6f151a2700353bef238741c02416948dcb142ca","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.94_1772182944197_0.6594323518757019","host":"s3://npm-registry-packages-npm-production"}},"0.9.95":{"name":"remote-calibrator","version":"0.9.95","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.95","maintainers":[{"name":"goodjpl","email":"connect@jpl.design"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0b94329618710c6681cccb0c22f34587cd1027c3","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.95.tgz","fileCount":7,"integrity":"sha512-b2rOD+CRm1qrCCy7vfBFgzuSsD2i21gFDZMtsX5bXWCla/A52NRQ5mrsZMM18Q/8x9R2609u7mx1UuqFoZfNrA==","signatures":[{"sig":"MEYCIQDLSiOBeVRSwpPrtI1tUb4BSwkNBtIEXTqL25YYeaAneQIhAN1d22N3bKIPYUQHe2jdnLWuqEs7pmwwBh1TeSmqg/as","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24071888},"main":"lib/RemoteCalibrator.min.js","gitHead":"ae0acf0ff4623c997650cdfb045643667e17a3e6","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.95_1772213076570_0.29761743642774285","host":"s3://npm-registry-packages-npm-production"}},"0.9.96":{"name":"remote-calibrator","version":"0.9.96","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.96","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"79e6ac8284664c819813bb5394ac493583bfd3fe","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.96.tgz","fileCount":7,"integrity":"sha512-O0L+1HutA+VUFDfxYD4Qeyy4uteZhpkVPyXcOu0b5+yZktSrdRdbNGYCRItMgL0201t1wMFBOrpZO7K+cU8+JQ==","signatures":[{"sig":"MEUCIFGqQGv4efLc4AR/6rpfPlNubLTyjlwVbwjvsHFoafiqAiEArMHWRdod6iax6tMAYcLGLnW/iSYLBU/EJezCSxUYJIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24082442},"main":"lib/RemoteCalibrator.min.js","gitHead":"76579f495426af6ace5256b59f23dfc76b2ccd14","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.96_1772607840265_0.798441981038613","host":"s3://npm-registry-packages-npm-production"}},"0.9.97":{"name":"remote-calibrator","version":"0.9.97","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.97","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a8c78dfbbfa880f4af7a259928e4b569fbbfd7b7","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.97.tgz","fileCount":7,"integrity":"sha512-0Vn3dv4v+muxfwAgTvIJa1FFwS3hWDSPEy03QrQlnBKGpgWqrrSCUCNVv+FwdDn7cDq+KX0HvQ1ytmbSZDJKeA==","signatures":[{"sig":"MEQCIGCFskrYnKI6GYuRvOJDi9H2k6CCCtKyR2CmdewYv4LRAiAZtmsmu1vPu0h9y3PUgKgM/isuC9vYo2YQThinDZNITg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24090109},"main":"lib/RemoteCalibrator.min.js","gitHead":"c9f875e8150fc5bb64f878df3f72d9712e84fb28","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.97_1772659153670_0.042933416918440326","host":"s3://npm-registry-packages-npm-production"}},"0.9.98":{"name":"remote-calibrator","version":"0.9.98","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.98","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7384933220e37cce01d3586bde8ac206a1f4f1f6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.98.tgz","fileCount":7,"integrity":"sha512-ynsaHwTTvdMpZ6OTO3HyxE9bzBilvmnPnTQvp0qKR6jAqvd+n5Zocrt5rQ5QKHqMhJpd4XUhs4sJe6zUvueaPw==","signatures":[{"sig":"MEUCIQCpAXS6GWvz0fx1L4Kxl3iv8jFvIdOOsQn+4+aAWCb07wIgVIChah36zqpa6PAORgbRxf4vMAxeD6udCXOQ55sqNJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24090481},"main":"lib/RemoteCalibrator.min.js","gitHead":"892ff6beda4ad18a471dab9185ef90ee28e6260e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.98_1773041874312_0.07160970330325767","host":"s3://npm-registry-packages-npm-production"}},"0.9.99":{"name":"remote-calibrator","version":"0.9.99","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.99","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"94f1d42f8e285041498719f2710c09d3d425305e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.99.tgz","fileCount":7,"integrity":"sha512-DcRPQwDztOVsWpWhiwHbNOPXdPK1Vgnol3POKjHRuBYo6JbfXiaKqtZewvSpmywdNSZ6J0T/n22RojfIqyihJg==","signatures":[{"sig":"MEUCIQD+so6b9JN7R4cF9L2RisnUbLzOtKTVN1tdvi/NwWIQMgIgHv2wTKOqJ0HiHS4TZkJEQYecYBTZnPBAhwZf9MGG1SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24638279},"main":"lib/RemoteCalibrator.min.js","gitHead":"2c2a7cd1ef791a5af7872c2a82d3a98908816aa9","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.99_1773941702541_0.7859476321289525","host":"s3://npm-registry-packages-npm-production"}},"0.9.100":{"name":"remote-calibrator","version":"0.9.100","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.100","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ae8f125eba63e2f02b6e23fa56793e5cce37a90c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.100.tgz","fileCount":7,"integrity":"sha512-QVYSv2qXsff7PyzglU8vLhwN2KLOukgsKKjGmrOm7RwIK7LvdFTSFAPwjKPq/KTqKCnXIDQOnwNrts3wsATK9g==","signatures":[{"sig":"MEUCIQC5iOMyd6+RDSf6UllUcfkqbBpq59f47BGmVyENOx2UiwIgVzjtMjEW8XY/WEBkBMddpb9kOo5xWvalsnK/AHzwzdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24158199},"main":"lib/RemoteCalibrator.min.js","gitHead":"a715730b9560912e34802e599319d838cd5d8cfc","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.100_1773977448215_0.3244980351686164","host":"s3://npm-registry-packages-npm-production"}},"0.9.101":{"name":"remote-calibrator","version":"0.9.101","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.101","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d863be1da25911efa25e0341132c41b512277f3b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.101.tgz","fileCount":7,"integrity":"sha512-wlalpx0++j4NmBRrHbj7lXaqzQKSsQEtd3qCQb6MQmj7Aae1QeYzBPklgptYWp9r6duBxbQyNNXoos52pJMf8w==","signatures":[{"sig":"MEYCIQDdM+0Ui28UzBnESp2IFpZ4sK237hw0b2UJvgnj3Jp0/gIhANWzCLNFRZu9nEBz//zj0j6YJN5HGnkMAgiR5FUVDt2v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24162093},"main":"lib/RemoteCalibrator.min.js","gitHead":"9c4482b43ccccf3cbb97360a66e6f9bdd6f9b03f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.101_1774132708858_0.9655658988194564","host":"s3://npm-registry-packages-npm-production"}},"0.9.102":{"name":"remote-calibrator","version":"0.9.102","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.102","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"aa943299b10ae8d6de9b16d32c6702c9c36c630c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.102.tgz","fileCount":7,"integrity":"sha512-rUeKaFRCLVAjlVuXEfXtwzBMWBVtnHtkbuViGhTJYIjyIjAgWoiGvVU43KCH9Q+ASSWxlpn8TXA8N1vCJeBWKA==","signatures":[{"sig":"MEQCIC31wV7QRf8d3Y59TbTLHvTf7knwRU5e+eqtdgUyqMNRAiAJmmn4Ir3kJ/CokrJURlN6tiHjBPAdkoEw86pwitTlCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24162002},"main":"lib/RemoteCalibrator.min.js","gitHead":"ca87452cdeb10859d96027b72fa7abd0d378a05a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.102_1774236930134_0.5233278633475889","host":"s3://npm-registry-packages-npm-production"}},"0.9.103":{"name":"remote-calibrator","version":"0.9.103","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.103","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8c068c0ddd748db8ee8c51f58d9e5e567387aec7","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.103.tgz","fileCount":7,"integrity":"sha512-2WKCDE7RlnhCDI2x+37nUTOlxQvRPrPLMCcSTcMZhOsBPLRGDT4Gyjl7P9Bx2w2ogaEC8IGtNzrC+jvDFNZ7DA==","signatures":[{"sig":"MEUCIF5NOMfjVcrd04CGcWApjgAq468CRwjjeF0dlUnTswqWAiEA21MTmDauffW3YdtmJi+o+0Cce58YhnX1dP7i9Mmup3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24194790},"main":"lib/RemoteCalibrator.min.js","gitHead":"4bea583403a37f24531095c1bb3d6749265b1f24","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.103_1774277901414_0.2810356621714969","host":"s3://npm-registry-packages-npm-production"}},"0.9.104":{"name":"remote-calibrator","version":"0.9.104","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.104","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6f96c7d225ce764e5d7888666d8295877c229358","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.104.tgz","fileCount":7,"integrity":"sha512-IVEOIyS2ZZ1925f/u8krCE16ZljoeSaLoNhG8NeOeUExWXZseRNFF5yasc4pB0qRodIXK86CxChWEhSZ0+vvjQ==","signatures":[{"sig":"MEUCIDotXa8QJiGfljzOf3QFobJAg9ldD/EKA5pudasVftn3AiEA0AVDiIJmbzSz1krKJ4ima+AUc9fcKNp3+uKGju3u1v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24205768},"main":"lib/RemoteCalibrator.min.js","gitHead":"4d03e58915a601d40175f9d35a9e96ee8fed7976","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.104_1775021076025_0.9955362417390401","host":"s3://npm-registry-packages-npm-production"}},"0.9.105":{"name":"remote-calibrator","version":"0.9.105","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.105","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ceaab776ad11a5515a82cff3d7265934fea1baa2","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.105.tgz","fileCount":7,"integrity":"sha512-d5YlDvcQBREM+V2iysXYhoFXBxoHt6djji8rgpbuRaw3akFrm0WPdKpnvrwqSk7JwemwpCwP/ZBgzRtE+iP0Gw==","signatures":[{"sig":"MEUCIQDVAdYws+FcmHJlRPG1Sv0EFJ98AFEr6wtEcZFs/zPWKAIgHRZrUigRHH2Ggas2E8fovCOfhZcdYzTUkwV/qRgWI3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24211522},"main":"lib/RemoteCalibrator.min.js","gitHead":"9a1907d2326e997cdd1965d906abe5625af7da0a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.105_1775697999686_0.9674356657459378","host":"s3://npm-registry-packages-npm-production"}},"0.9.106":{"name":"remote-calibrator","version":"0.9.106","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.106","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"62bbbbdc6bd77bb3e8ff05e0a406a1c55f054252","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.106.tgz","fileCount":7,"integrity":"sha512-gHp71nI91MQp+KiJnMYuzGZRtIew6rm951KhTkKWSsi+fQISfUreNycyJ7yc5TCw+EsfT82JDWNAjWhUbXOg4A==","signatures":[{"sig":"MEUCIEonZ4Fe59PjwvRtcp2Mb2QV+5rAhd762PfnTqw910sOAiEAmoGO2fm5UmjqehuH7JCAYFiTO2YtZEf4l3mpboQ7T1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24216818},"main":"lib/RemoteCalibrator.min.js","gitHead":"c27b86cacb9b37156ce48c1568dcc19a74ccc442","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.106_1775713951692_0.6661154562213463","host":"s3://npm-registry-packages-npm-production"}},"0.9.107":{"name":"remote-calibrator","version":"0.9.107","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.107","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4f01d07d7da11b696f9c6bda0500238755e861d7","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.107.tgz","fileCount":7,"integrity":"sha512-21N3kCZfXBPnR7+yjbmraen5ZI9uYibWnaigDOEwHhm0exMOlZIR2v5T7gtGcmkAnDj8KOdZk6jtFpcKYgxtLQ==","signatures":[{"sig":"MEQCICmJ7dzuxV0vdzPzDzz6jZHsJRftpEtmr9ENCAmMz9wFAiA++lkRm8rAAb9Dsd9LokXhfCRCcJxrdlbCFfJnY6xrlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24218727},"main":"lib/RemoteCalibrator.min.js","gitHead":"e6c3585698aa327f847358f8b45a8dc180654c4b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.107_1775802919381_0.11772797442518601","host":"s3://npm-registry-packages-npm-production"}},"0.9.108":{"name":"remote-calibrator","version":"0.9.108","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.108","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"003f4b678374e74718516896e16b04d162c33409","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.108.tgz","fileCount":7,"integrity":"sha512-Qtkn5zq3RwLOreaiIzna4XWwY6JnMFzbOYefHW2isvx488d/DpLYVpoSM87bM5Dzv7vCyD7JxUSzFDX5CZwdlA==","signatures":[{"sig":"MEUCIQDbttEwwabSEclbCEcHA5ecalhNWLdV8QgNJZk7oJISbgIgOKyHvhAalCOj3cM0+rq0EBywT+GLfZqbS0rbnfY6IpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24221380},"main":"lib/RemoteCalibrator.min.js","gitHead":"64e4e21456a91e4ee0e53e93bce23f45d8143953","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.108_1776060936595_0.5475073677831743","host":"s3://npm-registry-packages-npm-production"}},"0.9.109":{"name":"remote-calibrator","version":"0.9.109","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.109","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"5e9d71d2ffbe9b7046799eb2b42c4fec26505088","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.109.tgz","fileCount":7,"integrity":"sha512-Sw7ceIuMZNfTMeTPk+MLAH4mFk4MC2t8rB9MiThFQ6K4B4gDnJUhtfGFVGFlajWXyTmtxsSXr5KIj0gQCkM3Sw==","signatures":[{"sig":"MEQCIHMVFwziOCiDaZlXJzwr2aMT/aPc2mAe0WnXNNElDjUcAiAMLxtMhRblmx4+xuxpN3ez2GQ4vP10qCQ1H1nas3MDNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24232033},"main":"lib/RemoteCalibrator.min.js","gitHead":"fa39ca149bc4a1e7838dc7d5812a90ef609af098","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.109_1776152032099_0.15789730870461915","host":"s3://npm-registry-packages-npm-production"}},"0.9.110":{"name":"remote-calibrator","version":"0.9.110","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.110","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9830e2f5d92f370cf972fe30afaf9a4897685961","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.110.tgz","fileCount":7,"integrity":"sha512-ywOeFSTuvHpfEz0QT4vHmupQ8CMwI5Ova1dN9IJY2huJaBqBp6rSP62mRNsrvQIy7/9DfpTXiGqzK0mN/51sUw==","signatures":[{"sig":"MEQCIGXUqX0X34q17UJThkj2qxjevDFH9Bt2ow+TWh5ydDzwAiBj9a3J2F8DAzmm4AqoCVhzKitzLIMdOI4/5xRGWvO1rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24227195},"main":"lib/RemoteCalibrator.min.js","gitHead":"d494a8e1ef555e3239f158924effa1763fe22de1","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.110_1776169440273_0.03667711143876384","host":"s3://npm-registry-packages-npm-production"}},"0.9.111":{"name":"remote-calibrator","version":"0.9.111","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.111","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e8b1b667ce2053daccad58fdb3637807ebef8862","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.111.tgz","fileCount":7,"integrity":"sha512-LVlGjDdjIDvzLrUK2W5u6qRW7fMSFsRDb7xJMIb0gK6xLCBBNi668VLksjfuNTphH755Ja3hTY6N8xpNfrrAhw==","signatures":[{"sig":"MEUCIQCJgjnBJ2fccAkFwqqPzjgQMAJI3e2+HUoVhYtIjuqPCQIgXRYwWG+jNabydkR5HCvnQ2nVcoHSfHIM3O2/FSECsCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24237046},"main":"lib/RemoteCalibrator.min.js","gitHead":"3d24957ad8af9376a0cf35498b5e59c14be84516","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.111_1776274787080_0.5117215217499824","host":"s3://npm-registry-packages-npm-production"}},"0.9.112":{"name":"remote-calibrator","version":"0.9.112","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.112","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a6c6b1104ce42ff76a4b3316749cbd3a8534583a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.112.tgz","fileCount":7,"integrity":"sha512-9cQb1jLmciaGA3LMTbUQzvIpZyimKx9l7tqmesj6efASpVqZdKhH2700QXpHmoeFzlVG5QAo4F+mjk7sQh6dCw==","signatures":[{"sig":"MEQCIGjGggBif6bN1zyVnrqYU2SyRXbDx+PBmbeC0hTLSky/AiA+gX04EhPClqsNAZ/VVVNRn1/sG3g254aEgRvtmY+eIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24237224},"main":"lib/RemoteCalibrator.min.js","gitHead":"763ee5e53ede9e284ebefbf96167aaa73c90e117","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.112_1776280605793_0.2811728379143772","host":"s3://npm-registry-packages-npm-production"}},"0.9.113":{"name":"remote-calibrator","version":"0.9.113","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.113","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"441578493f4fa772986275c8c538cd2fc30c84db","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.113.tgz","fileCount":7,"integrity":"sha512-cm1CsJdiXgwCb1WrhF9Vy+s/nAE19Wsfd+vNuZnV2Ud92VxLhMuKe1vgie+OkFIL8Vs3FveecncqzQRCgiXKQg==","signatures":[{"sig":"MEUCIFYAsjU9nW4lZozdFbsdFfeloBuyAPkBH0ntWzmXqSc9AiEAg8gzbSHpKLetn9zEQczfH7+JdpfyfcxM5a46bMfJ9qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24233095},"main":"lib/RemoteCalibrator.min.js","gitHead":"557c21582af40fdd023dbf6f3f3ad31b2ac477d1","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.113_1776508529019_0.29808099604907246","host":"s3://npm-registry-packages-npm-production"}},"0.9.114":{"name":"remote-calibrator","version":"0.9.114","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.114","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ada7ff2c7496dfd32638dc357676817d68d27a9e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.114.tgz","fileCount":7,"integrity":"sha512-Ml4qNf+bkvVGvcEzm91qTQfpmAbuGy0IqBe9OeVLaP8T0EY62uSTM1UFf622s30HVqOWTpv5oQhm0+laQZbmEg==","signatures":[{"sig":"MEUCIQDIyw8djCYbk95JogoJGwZRf4kngBYJRn1Kqpu1ocDCtgIgEfsgF0vHZ7pWU+9CMVp0d1JhHzQZNeEuKk2wieN5Pko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24239886},"main":"lib/RemoteCalibrator.min.js","gitHead":"53f6f6a7bc51b3c4e35a43ac9ec75002937b6421","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.114_1776563187491_0.6102239018928441","host":"s3://npm-registry-packages-npm-production"}},"0.9.115":{"name":"remote-calibrator","version":"0.9.115","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.115","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"a418ff9caf45a3b4515498e6863d64d251816c2d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.115.tgz","fileCount":7,"integrity":"sha512-t1IhbXSKqon9sNUz8ixh3Er0XtWanF8+IAeWJnvO/X5ro7VzM6ozeZwX9RmdYD9osjdjcQ6GUg9KfcFrwf/iFQ==","signatures":[{"sig":"MEUCIQDYQCeHZHk+vhuUi4Tka8gZJTPCQXpt9jTLqtx/FrTfLwIgLQmE0jgTcYWrZCPfYI6xd7mBu+SA7vg2dokLmNt+nfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24274431},"main":"lib/RemoteCalibrator.min.js","gitHead":"96e2aefdaa2f4ff098eb047dbe6814aedd52c597","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.115_1776679952034_0.4406937553703658","host":"s3://npm-registry-packages-npm-production"}},"0.9.116":{"name":"remote-calibrator","version":"0.9.116","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.116","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"5443fa21f5488511e4cceaa6f8cb3bcf5d97d04b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.116.tgz","fileCount":7,"integrity":"sha512-xrH7V5rQrIL2jtlFb+pHtGWHAfZjCG53IW4wV+GfFu0u2q+2v3uN/34NTci6111+sobi0SbggPii1aGrKKF2HA==","signatures":[{"sig":"MEYCIQCdpYuFtja8Q+HfbFhR5IhSuI/CaZUvWiPmMpNZfLP/ZwIhANyJ7SdaFLLdCGksJZv5ugyM5qFYu1pYGkKas7HWKUQy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24276248},"main":"lib/RemoteCalibrator.min.js","gitHead":"79866283111160b9b156cda2c280393cbbaed3ad","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.116_1776786275277_0.16556832870517302","host":"s3://npm-registry-packages-npm-production"}},"0.9.117":{"name":"remote-calibrator","version":"0.9.117","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.117","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"aa11b718fe50cacd8c88610b10c0b27439137772","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.117.tgz","fileCount":7,"integrity":"sha512-b5sCmlK720AnsOJpbqF+zbIk4uqEUNXxrf5En3KZPwyc6QgiwXsJ/P0W11r14byiWYO1hk518D32ytDtmHohYg==","signatures":[{"sig":"MEYCIQCDLqzo3QEv+k9ChzSBMKIU/QPzg5ECuv2XGfulkE766QIhAJllOI731O6YePhdWKwTX9N8oX9pQff1ul8K1RF3vjFY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24279527},"main":"lib/RemoteCalibrator.min.js","gitHead":"0c49cc76b260205e0702244a5b80df5616220dae","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.117_1777204844026_0.45827281511034235","host":"s3://npm-registry-packages-npm-production"}},"0.9.118":{"name":"remote-calibrator","version":"0.9.118","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.118","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3809849f0a6e9a754e4ec109bc2920804fd9ea1e","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.118.tgz","fileCount":7,"integrity":"sha512-Sp3t5l5ivZ6K6MN5jyJceSCFtL+jEAVSKgTi1XXsaJkhNdoGFsXTI62dwSCPJvQpGeIbnGbZ649g3zztNiYLIA==","signatures":[{"sig":"MEUCIF+1a6mg18nNljXrgbtf49FpqQxZclXbVJ69nf8qclhQAiEAqLRBDmXm5MXCDmDbsvq6nuzPtMwxekHY+kVMzEfzYhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24285547},"main":"lib/RemoteCalibrator.min.js","gitHead":"750eda726de9b00a4364e11f39321fb89a5b09cf","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.118_1777361175297_0.11768046149192912","host":"s3://npm-registry-packages-npm-production"}},"0.9.119":{"name":"remote-calibrator","version":"0.9.119","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.119","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"bac2975b44bf2f6140ea1c6df63f4ab8c48cc745","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.119.tgz","fileCount":7,"integrity":"sha512-4SYX1WAYAl3G5yn7lHjq9vdlfi6wx86fXrB3FM2hBwnd6qUOrum4bRblZ83E3cpsbLKLHSh2wJybOuMrgzhzdw==","signatures":[{"sig":"MEUCIFy7rr1ld1yhOexHgHiMr8iu47Wl+J/GnD9apuaV5qMsAiEAn2/BJ1KbcHAI9M/96MhYNWWf6n9g0ltU/0aNKSflNN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293132},"main":"lib/RemoteCalibrator.min.js","gitHead":"319ea47b9d01ec17801f279beb84a9848227fbd1","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.119_1777582283335_0.1444545409289426","host":"s3://npm-registry-packages-npm-production"}},"0.9.120":{"name":"remote-calibrator","version":"0.9.120","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.120","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3e49b5fe5ec9142581703a93b726e4ec5ca2945c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.120.tgz","fileCount":7,"integrity":"sha512-a3QfveNFmOkBebXSGqF7sPBoBxVuAEiN28xJ4jIP37k4i6RbYM3oY8LZCQ1J633hYXw+ztX6k+40/xWkMK4hzA==","signatures":[{"sig":"MEUCIHLsnJulNObKAUySCLPG4X48pSAZjOP7Mz8o/q/2uwynAiEAyJQgqiO1FtXJqgFkTGPCSRiyjPUl37bc3RCb86uH/+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24317184},"main":"lib/RemoteCalibrator.min.js","gitHead":"21cbafc1333b7e203e329c32dc33e841c8753a3d","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.120_1777626472372_0.3251249477559086","host":"s3://npm-registry-packages-npm-production"}},"0.9.121":{"name":"remote-calibrator","version":"0.9.121","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.121","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"eb9d98c224c2949d9ffbfcea3efd363d80c5ed76","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.121.tgz","fileCount":7,"integrity":"sha512-+djMg1UWGzUcaY0DcuWS7fu29EalJvONe/I2paGvjpGkZGesVDWhhLuvJp64iKHOJFFjrxmWdrBQeHL8L5nPDA==","signatures":[{"sig":"MEUCIQC8ddKx1PRE5K/ZnE+Y/p07d41FiMEz1f9YP1Ajur03ogIgazKO1AJRx511VaLK/K3l4e+dxFnceukkLwPZq/lJ180=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24326770},"main":"lib/RemoteCalibrator.min.js","gitHead":"dc102ddbafd04642c88c6b672736e66910377ca1","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.121_1777638464243_0.5428784692569937","host":"s3://npm-registry-packages-npm-production"}},"0.9.122":{"name":"remote-calibrator","version":"0.9.122","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.122","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e9e7704ceb19fd8a4e4b609929866a1349d2df0b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.122.tgz","fileCount":7,"integrity":"sha512-xziHTGTzaj3RoQudbQL2ad/86DqCyful3sLR/gEdOoFen/apYHNfxmFnBARF9XN3YnPaSt2ueL+TolkXkISlJA==","signatures":[{"sig":"MEYCIQC2rWrBdEB8oV9vjUMCvScMAXk1oxPN8dmi7M2Hrl+1vwIhAOBhzufTJMpwYTt9zUj0AwK3IDuvvoc36z0Hhxmpk62T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24356671},"main":"lib/RemoteCalibrator.min.js","gitHead":"f16a524b29840b6f06b11783064354b8ba19ef52","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.122_1777648255040_0.5335260643134763","host":"s3://npm-registry-packages-npm-production"}},"0.9.123":{"name":"remote-calibrator","version":"0.9.123","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.123","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"72049c7afa25210090118b2b349aaff11a52f7f0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.123.tgz","fileCount":7,"integrity":"sha512-TCqgxHPpdEUwEVASb7odpJ8zNkmK1WQcH34v75BSSzP25IXPloYvioY71T5IvrZ3BhLoymQ7blW1RU5qS9A5LA==","signatures":[{"sig":"MEUCIFB995MuKpUQzBxtYg6N2SRCdyQQgspPDZPGpJg2J+vtAiEAmApUNYjF7vpnRy4STF86VpHJyqf71WbkBIFIDHXaNCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24357865},"main":"lib/RemoteCalibrator.min.js","gitHead":"a69eb7896d1b289bbab800d9f7e49b0e5f270573","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.123_1777708980906_0.3965915124406376","host":"s3://npm-registry-packages-npm-production"}},"0.9.124":{"name":"remote-calibrator","version":"0.9.124","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.124","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"29c1cca40c26ca25909b5b407879f961e2e3fc53","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.124.tgz","fileCount":7,"integrity":"sha512-pqWvOUgwMkvm/sUQLLy+9ES1FqJ6nxzVfzpmBfkKOg0MCuz2hSyl+DsdzD3ilcdPtZbEHhb2FQzQEeBrA2ULAg==","signatures":[{"sig":"MEUCIHYIQsaff0vaBunU1K7n6CVeCFsHE2Y9jaEnBprY/5ZyAiEAwaD3oB1BjReE8X3fuLv3OQL/duBhgaNVcpR/NOIhVvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24374851},"main":"lib/RemoteCalibrator.min.js","gitHead":"9619fa222b40442213203223e8ba6e936a534240","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.124_1777898422204_0.3105105674818298","host":"s3://npm-registry-packages-npm-production"}},"0.9.125":{"name":"remote-calibrator","version":"0.9.125","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.125","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"5504412072d783f1482001de264d89bbd85be450","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.125.tgz","fileCount":7,"integrity":"sha512-O5aN+5nM0se3Y4AXrLuzAAO5p8vGb/eNCxD+XqjapWlUY2ZIS7xSqjq7/q/NooUJUc4Z2hSk/PdPMXaKe0F3Rg==","signatures":[{"sig":"MEUCIEplIhQJWxOFXGrWV8+4Qi3tOxOL2WrN/pZY0Q3IYWyyAiEAhFnjqellEWs6FzTp5qQgnNoo2qnASBJNfQkHQtpTVt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24387492},"main":"lib/RemoteCalibrator.min.js","gitHead":"5db623962ee3328562f311a617d2abacc8f10c06","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.125_1778055837859_0.3148713015886686","host":"s3://npm-registry-packages-npm-production"}},"0.9.126":{"name":"remote-calibrator","version":"0.9.126","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.126","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"65d77922500c078361ab65e244f5d708753434dc","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.126.tgz","fileCount":7,"integrity":"sha512-X/1st0qhiVOw7n1LnZ/T09erLBuJO1e8NhX7PfBfgxY8gEYzSFYu/gVa+z1HGYt3UUGL55zSNxqiPYpizQ1Rzg==","signatures":[{"sig":"MEUCIG+YySjKOKXMYywNIQMIijfks3lOEhZwsx7nz3bInU5QAiEA9myZs++mLZo/WQ0dI5DYJ12jtkfCrB5Fo/mt8pqCj7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24387178},"main":"lib/RemoteCalibrator.min.js","gitHead":"9461d95da8c3fb0d03c1ddfa84760ae3c92665d2","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.126_1778078461203_0.9748964224604486","host":"s3://npm-registry-packages-npm-production"}},"0.9.127":{"name":"remote-calibrator","version":"0.9.127","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.127","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f3d1aeca0f90636175d57d67ce2775ef44c2bd0c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.127.tgz","fileCount":7,"integrity":"sha512-t6QAQ3xf2LoI/La2I9tAdhpy0/YnSSaNLf0AexcrdrnjBRP42tfQ0W9vXUIU10+t0XLzRM1H9OCrE15DAlHGpg==","signatures":[{"sig":"MEQCICxGcrxZ4uhQmJ/qHBwLUrktEj/CUDpBX5yd7XFzcNZuAiBhoUEiSs9Xb/S6sPDa8mhPYxIOVv9LT6Rh86S/3H3YTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24390884},"main":"lib/RemoteCalibrator.min.js","gitHead":"395bfc89f09d8eb344eaea017c842af53d0aa983","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.127_1778137314302_0.8974607887360928","host":"s3://npm-registry-packages-npm-production"}},"0.9.128":{"name":"remote-calibrator","version":"0.9.128","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.128","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"cce52dababac09ec83df6a92f45149125426dd04","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.128.tgz","fileCount":7,"integrity":"sha512-/yfUQRHkeJjVcPI3vys44jXb8Z1HZ3fjQT5E8TWjlo5+SxxdIAu/+XDCYbSgvre/61kQAYMJWT3R0bJKfIt2IQ==","signatures":[{"sig":"MEUCIHw2jk4v/qIsUMpRLBxNMU3p0/Re9EKF2hQvsuJhpMmIAiEA+zAdoco0qBIAEQiFsgyXWAbcF/qiXT3aySbyavmlMkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24395158},"main":"lib/RemoteCalibrator.min.js","gitHead":"15eba11939ab98e26d8ed92419cb3556a11f52e3","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.128_1778157907668_0.03292699991029635","host":"s3://npm-registry-packages-npm-production"}},"0.9.129":{"name":"remote-calibrator","version":"0.9.129","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.129","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"8d78f1220220e2917ca793d28f1f01b865e49952","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.129.tgz","fileCount":7,"integrity":"sha512-wSCglKvVvZPsHI8VP80TmefUdFIZkjaMzmJXYN84E0ceViWxgWwdlEfqz8HNMCqNBJIc+OPAIMoFpwageQB2yA==","signatures":[{"sig":"MEUCIC9ShTGeV4ONkHtpVZVAtN4auQF8v8N18iXom+wqrYDNAiEA9MtybBXEc86vY2uKISH+8PEA+aD3vv+08JNq9FM00IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24406976},"main":"lib/RemoteCalibrator.min.js","gitHead":"04247a051cf78e99c7f3b2cb9ae3cceefdc6b40c","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.129_1778222455630_0.6894796278540092","host":"s3://npm-registry-packages-npm-production"}},"0.9.130":{"name":"remote-calibrator","version":"0.9.130","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.130","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"bb0eeddcf4a778cc1ecb905e92fca7f4f1d00d0c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.130.tgz","fileCount":7,"integrity":"sha512-RIN88ul6YhhmXv6voqg5U8wJ0YtYT15ICyV4Lqfh3sQoMw3ddl1CM+k003DEjv3uHtlYcJ/8ZCbOhF7Bc/kvQQ==","signatures":[{"sig":"MEUCIHRtn49ut4yQvReoLzSxSSkJgD5AbbJmaNS1U6JRCJDBAiEAkr2F4ShjdpC5rudR34Q6ItZMnh43vQ2SvXoiVpnOjxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24422840},"main":"lib/RemoteCalibrator.min.js","gitHead":"f90fe4775f18a4923d03c2ca952eb2c0410f0862","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.130_1778243451462_0.9631297335452569","host":"s3://npm-registry-packages-npm-production"}},"0.9.131":{"name":"remote-calibrator","version":"0.9.131","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.131","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0bca1549832e97462384e924c7ac4e624ee4885c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.131.tgz","fileCount":7,"integrity":"sha512-YzZakRTbaWDaHVdj1IGyYb9Xe/0Kjy9VxQvXtbJr0/aGOUj7ZosXuuHybo9fbX5MI/8VT5oAqsJ0GuIcjiXH8Q==","signatures":[{"sig":"MEUCIQD9MZ+MCT5z6jvUKoT7dJmYYm+D78Ob25iR4aJ5qjIEpQIgW9dpt0OJ8wDT0kfNonrqgWMY329rq8vC5zKtIMSMLhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24416809},"main":"lib/RemoteCalibrator.min.js","gitHead":"554ac1eab8d05334f94a66bd7ec89700f76c723b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.131_1778250250618_0.044377983692881484","host":"s3://npm-registry-packages-npm-production"}},"0.9.132":{"name":"remote-calibrator","version":"0.9.132","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.132","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"05452aeda1d23b07b8513f870b5260b8577191ed","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.132.tgz","fileCount":7,"integrity":"sha512-VjNupijPAxLH641vfW9/RMMwqnf0jSzfQ1IIlH9nUmiiELjkoDJAA54qFUPFEgyUDcJnd61y9642OLyXUz6+Lg==","signatures":[{"sig":"MEUCIHW3x//iE9goSgSepN7zVcAWkC30ffDj5XrpieVctlAEAiEAvKP+smhO5asRb3tkgyu71KewQ0kOQT7sa4vVMpLYsQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24434682},"main":"lib/RemoteCalibrator.min.js","gitHead":"67208adea14c114fe1ea42c1a0d54f8a1c97cfd9","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.132_1778670442059_0.5163536423507962","host":"s3://npm-registry-packages-npm-production"}},"0.9.133":{"name":"remote-calibrator","version":"0.9.133","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.133","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"39447bb5ecfab6a3934488078ba53330d4c1b245","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.133.tgz","fileCount":7,"integrity":"sha512-V5kLn5O3pQgnXMFlR2BI9SOqcVsB4zf6OfyJu2Er570joWlOfZSeqD8qWlrWi7vgfI+uY04TexvFrnOC4pNpUQ==","signatures":[{"sig":"MEUCIQDF2XJAheWMAneMsbNkTXMx8tUa74qly4cru0Su6N1KuQIgOHVhtTkqY7aUiOezd4Gi9VQroJ1sM8M4SSYclt8vKGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24451704},"main":"lib/RemoteCalibrator.min.js","gitHead":"804be7a04e3fd0f329e9898afe17ae19e3e423ab","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.133_1778946049604_0.024984788049590367","host":"s3://npm-registry-packages-npm-production"}},"0.9.134":{"name":"remote-calibrator","version":"0.9.134","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.134","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ad2f7f2fd988f09563ceb5657e0a917e13816072","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.134.tgz","fileCount":7,"integrity":"sha512-l7AtGYYH3W9srU5QuDm5Ia9fphPFp1/Ll8z9XlkYng+g+JVYp+b2wBKOIy20A8rQH3oyYY5+zP0eore4wlh+CA==","signatures":[{"sig":"MEQCIDsVrxuJoowVvgDpuJO5uAlaCTFl6F/lq43zvE0SkqWiAiAdeJF0gbpt91AhJyK5CAQ1Lf/+pXYpgcVKywPMLlSjvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24458663},"main":"lib/RemoteCalibrator.min.js","gitHead":"ec015474de18a287cd449e09b895627112cb8c5d","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.134_1779141861023_0.36676390484422683","host":"s3://npm-registry-packages-npm-production"}},"0.9.135":{"name":"remote-calibrator","version":"0.9.135","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.135","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"fa6dc7a2f44d7ff0275b425b9b2c7d99dc710ba9","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.135.tgz","fileCount":7,"integrity":"sha512-6hb/KFcxlMDgvpjORxhXN3SqOZ9ASXl+34fHkPErwk9YhrOprXk6pCemwp/Bd/1gxY+RmYx6008pzl2fRyJPiw==","signatures":[{"sig":"MEUCICc4nqqy1hgvN2mMOz6m615RNnMOij4im6rBMWExgqc5AiEAmCYxpGxYfEvN0u5IRLbF8dS7xX93KcGvSczd8mVftR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24465845},"main":"lib/RemoteCalibrator.min.js","gitHead":"0a6948264d4b95e026e2f039c8863047d4a2aa6f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.135_1779998755877_0.5519092555962009","host":"s3://npm-registry-packages-npm-production"}},"0.9.136":{"name":"remote-calibrator","version":"0.9.136","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.136","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"14725099c6f2828ebdef1f2ee38b097aa97cff19","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.136.tgz","fileCount":7,"integrity":"sha512-JlQPrIubU8E41tKbllBN68nIVZxKP2Yew5OE3lAieEcRXgryPv4LVCvfMtdaeX3ODiaJthRUpvp7rwNneEnSuw==","signatures":[{"sig":"MEYCIQCUctK9pob4ITmRf97ugQwdf1kxHzl8u4mbffgVEFd9ZgIhALLPOtkReD7djYMyxdWQvoVKi+0Urnbr+ySSwhw9TwMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24458666},"main":"lib/RemoteCalibrator.min.js","gitHead":"fa4434641afad03f83c66680adc2f9ead9eb4769","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.136_1780291730490_0.8597312769608536","host":"s3://npm-registry-packages-npm-production"}},"0.9.137":{"name":"remote-calibrator","version":"0.9.137","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.137","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ab10f2d4851ad9cd66e5e17a8094112ac1052cf1","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.137.tgz","fileCount":7,"integrity":"sha512-EvjQEkofQtcAe9u2f1XBSXRR6FoBTf9HyfYpupUDVDctv/2zeDJrDNceb8VqkHMhL240t1h7t0XrsAWuVoz10Q==","signatures":[{"sig":"MEUCIQDdEXpxP/pfd7CggZwzoYqv0YWnH2km096ps99YHPboswIgePZDYVHDzD4xegWfcnWDgulxEII6E+yb2ovKbbCaHa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24472799},"main":"lib/RemoteCalibrator.min.js","gitHead":"693a89bc1d33a487a06ad5e6099f9c615112f6e9","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.137_1780557233632_0.6748989003377448","host":"s3://npm-registry-packages-npm-production"}},"0.9.139-beta.0":{"name":"remote-calibrator","version":"0.9.139-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.139-beta.0","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f24467e6b15018581d061c5cc4f96b2572260c39","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.139-beta.0.tgz","fileCount":7,"integrity":"sha512-xK40jU+W4tcFzqA3yd6KMYZ2v08ffxy1TuJkC6PcC2QKo/50CQZ4j2njQSDswXBeZx33CG5r7X9Hi7DsA6oNPg==","signatures":[{"sig":"MEUCIBJa+Rd4M46WyhH9FmD/1HEuw5wbgurdZT6DXeEnhOAgAiEAs6vIf6B+DMZFZLmgpQ7iOEkS1w/0T+6x/kgx2FQ8FL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24455488},"main":"lib/RemoteCalibrator.min.js","gitHead":"b25e2c6c1a4d388d2b5d67c1143095e981ea2b0a","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"mrkhahani","email":"mr.khahani@gmail.com"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"11.13.0","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.139-beta.0_1780747119834_0.35630713823492854","host":"s3://npm-registry-packages-npm-production"}},"0.9.139":{"name":"remote-calibrator","version":"0.9.139","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.139","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"03773abb388446c2de7b0811231a1b7839607ae5","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.139.tgz","fileCount":7,"integrity":"sha512-M6gNYhc5+eD0GQRy8S53fjLG0/SZa+ea3ZaBNJ1raC20gSsfju+gaiYnILNYzuG9Dd4wzsV/f3542AbP80av7Q==","signatures":[{"sig":"MEUCIQCRW/kZQe7jKpjcFSNksC+Pj4kiODWpPyJNq7zazNPd9gIgN076QRUC3CEau9Hsv/j3+qThYvyz9Xfm0S+27I8BtLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24489315},"main":"lib/RemoteCalibrator.min.js","gitHead":"031113281f7ea268718eb75ac49fee45c38a9913","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.139_1780820744068_0.37695595602107224","host":"s3://npm-registry-packages-npm-production"}},"0.9.140-beta.0":{"name":"remote-calibrator","version":"0.9.140-beta.0","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.140-beta.0","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b4511d490e4bc43753170ddf049234429f49c94d","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.140-beta.0.tgz","fileCount":7,"integrity":"sha512-KGKsfyhb337MdSVk1w59UZGLujRXVBpMJ6lGKQ4J497pGaGRLvmil6nRfYytXMXWojNGcv4fOhsNP1O5p9WsBg==","signatures":[{"sig":"MEUCIB5Reez2Fq1zswqddBEnLLXu3v+ohwAB6Tg+NO5tLvOzAiEAlJAFbUCxGuKDBdYrP4RGp02hLK4EFZLDAgg5XEOXR2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24467689},"main":"lib/RemoteCalibrator.min.js","gitHead":"8faa18b90f1c6a60fcc95c05a231217503f3bfe7","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"mrkhahani","email":"mr.khahani@gmail.com"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"11.13.0","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.140-beta.0_1780938474996_0.459624024465044","host":"s3://npm-registry-packages-npm-production"}},"0.8.881":{"name":"remote-calibrator","version":"0.8.881","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.8.881","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"50d9701292f841d69dee325369a0b101548cb862","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.8.881.tgz","fileCount":7,"integrity":"sha512-BzK03Hy3nKymYFTWiNlOcGc6mRQw58EPGRQ8MxkofnA5Bn/yFh9qOdZ6Ak8cVhXshPgoWWZKycqfnrT79Y+lTQ==","signatures":[{"sig":"MEUCIHSB0Bp+XyjLWJZQ+wQ6T6hJ/m+RjhRIn+yyah2U9LszAiEAocGDO7nu9l+jmcWC8yFapH8ZuBMicvzPe1w4QGNN1Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23145255},"main":"lib/RemoteCalibrator.min.js","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"mrkhahani","email":"mr.khahani@gmail.com"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"11.13.0","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.8.881_1781020702329_0.016067923820163532","host":"s3://npm-registry-packages-npm-production"}},"0.9.140":{"name":"remote-calibrator","version":"0.9.140","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.140","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"eb6839598a571e399d86951c6c9a8b4218b028a0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.140.tgz","fileCount":7,"integrity":"sha512-GGBsZlcbflwXJU5FRdhmT6i+wAKw9ttpg6+HBVdc61IcHa1+Q0jEICyi138Q6VOdmop3RWccdJhmysQubWLM5Q==","signatures":[{"sig":"MEYCIQDZVBSa04tsopoqLI9hZrC7AvHCDy+s88hK34XuXR44PwIhAOPN6S212phEhDC54ModN1Z+8Crp4MbTFmMYu94chQ2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24467667},"main":"lib/RemoteCalibrator.min.js","gitHead":"14fa4272e988dda5e28030845a1d9516a6f16bf5","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.140_1781123798175_0.023569978150978388","host":"s3://npm-registry-packages-npm-production"}},"0.9.141":{"name":"remote-calibrator","version":"0.9.141","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.141","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"9038768f0e2ed146ab048a301ca335ac164c1b0b","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.141.tgz","fileCount":7,"integrity":"sha512-5JzmAiwU3rvm3YO4+dQxsdEZ6wrqKMc86WeCe0bv3HaOvW3etpfvSZg3WMcLiw0Iu5/BBjAGEwsFEXKw0glMsg==","signatures":[{"sig":"MEQCIHO9b99XV967olR8jvDoz5QrkwZwIbIxp3moDcLl39kDAiAiX4j8hozD8B/57Zz6GgRTpEF+2eEGCCaEaIPFx+m0Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24466730},"main":"lib/RemoteCalibrator.min.js","gitHead":"67c28e07000c233f2b2fd6f77bbb82424d204bb8","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.141_1781455614802_0.5792633434115277","host":"s3://npm-registry-packages-npm-production"}},"0.9.142":{"name":"remote-calibrator","version":"0.9.142","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.142","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"e88ec35d605a268e5d7772eee5e967bab5faa254","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.142.tgz","fileCount":7,"integrity":"sha512-1AXu0jdhc6oBFSOA7ysleyfdYJVvJaytGFGejSXSynfirfQl9WetIoE0QvyNWa9rKLKQcnxmQShcqoGLrHsEkw==","signatures":[{"sig":"MEQCIH64tQUpm5QgAkyX5YPyw18A44BiauO84eM/CkbUURIpAiAwDC6Wgr9ciYBxJbeFM4CeEtMrzKciFUMQzlMiH79GBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24469600},"main":"lib/RemoteCalibrator.min.js","gitHead":"b49ab7fcfc0b032b0e0ef6caa4a89cf34e463906","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.142_1781693642355_0.5370440129461462","host":"s3://npm-registry-packages-npm-production"}},"0.9.143":{"name":"remote-calibrator","version":"0.9.143","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.143","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d1530dcde25a3502476215079c10ae5870c66a69","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.143.tgz","fileCount":7,"integrity":"sha512-0992dY0skwZLFBwS5ZPkDDvBrjPiSR/IQ6IWMqGPy3JCxWz1QNV4kHeO37sBps6P5VuRjFQ4twC4VTrXYSqVqw==","signatures":[{"sig":"MEQCIGfAOGu6YQYXfTowZ66Wgol61xHP3JfgFj1RLxHVtnIdAiBgwcFQitYq7E7pKcoex19FjR0qjx5c7ZM5W+MUIHR9PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24476204},"main":"lib/RemoteCalibrator.min.js","gitHead":"e0baa385c548674088f88af5c0290c23e3148f4e","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.143_1781778832836_0.13129701049961828","host":"s3://npm-registry-packages-npm-production"}},"0.9.144":{"name":"remote-calibrator","version":"0.9.144","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.144","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d5df57a3e8f6d25c995d8e8d162593185c554c84","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.144.tgz","fileCount":7,"integrity":"sha512-iky5KuZ0sIaZYeHu3lSi+ODQrOhhqWDNAZtAYU8XaQt+eP1Au9bPPtsr07DPef3BhSqzmGApw5VCH/vMkZdnqA==","signatures":[{"sig":"MEYCIQDD8kDSHwlpW7pfX5hAbZ4xkoutbkIwuv9w5JUv2xwtPAIhAItnWiB3Po18zTfL5YrhQatIa4hdDBwHv+2B+ofuCHkL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24487306},"main":"lib/RemoteCalibrator.min.js","gitHead":"df97cd6793de9417f7854c35d79fed1d5b38ce97","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.144_1782909739221_0.08996535749360457","host":"s3://npm-registry-packages-npm-production"}},"0.9.146":{"name":"remote-calibrator","version":"0.9.146","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.146","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d33de1bb53f3c30645192fd31139fd9f42bbe132","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.146.tgz","fileCount":7,"integrity":"sha512-UWjA6IBV7/eJ8CBQFiUxlp4pmopqfqWPRrOuEiNR74oFMv3sPKhqtPrMIKD3bBXUVprf+HEJJk2Db2kIXLJ51A==","signatures":[{"sig":"MEYCIQCX9Fy3rTmGDsZ1mmGxbtC2bVSkVSmlSMdoBzPzCEVAHwIhAO2QfVAsHMemBYRS0/tLeTAN2Hy6MbjYxnJSzxyBdnMn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24487957},"main":"lib/RemoteCalibrator.min.js","gitHead":"e7456f2662efab9541ba37aab2b84864c6cfa120","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.146_1783243813841_0.09481959054328426","host":"s3://npm-registry-packages-npm-production"}},"0.9.147":{"name":"remote-calibrator","version":"0.9.147","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.147","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3162703915381e5b5a7909a84646775e29aa0efa","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.147.tgz","fileCount":7,"integrity":"sha512-4DcKpp6S5AczzqmfbEHFqrHo+wf9rX+sZIDrx+fRyrlFYccqkhFD43QRCPVTKZ8wmYF+IDJtyP5pDltqHgT15A==","signatures":[{"sig":"MEUCID/Mbf8DOfCCJRPaej6o5KKXH+fdOkcZalNO6JkAE1H1AiEA531E7dKrc2+sZaxLWfNsKFymds+Hl4I6Md7N5Ku/kq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24490142},"main":"lib/RemoteCalibrator.min.js","gitHead":"f9686a2bb58777d73a5ba0f9bfd5ba0b19e1edd3","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.147_1783244306062_0.18755675958325768","host":"s3://npm-registry-packages-npm-production"}},"0.9.148":{"name":"remote-calibrator","version":"0.9.148","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.148","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"d62898cb6b7bb0aab23f3fa93a149a70ecfb25da","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.148.tgz","fileCount":7,"integrity":"sha512-yK8ZnLETwasomEZbVvhk/J9cjAX9Ku0LUxvDhMfWf+/2uhkhQRGYp1XVAd/LdTgL/qwCxf0X4bq7Pe7YKjz7Aw==","signatures":[{"sig":"MEQCIDP77HYQTcgSimeOOih2MauGk1xwhuytouoccad8n0nKAiBR6yRBMY9mNFuXLmcjfgDwsVkBGdPvpoJY/hq52O1h1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24489623},"main":"lib/RemoteCalibrator.min.js","gitHead":"10cb75a6b456650565484950498620997dfeb911","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.148_1783283718938_0.5405121091182896","host":"s3://npm-registry-packages-npm-production"}},"0.9.149":{"name":"remote-calibrator","version":"0.9.149","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.149","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"0b004387eda93ef457a2082b5bcc14d886db7aa7","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.149.tgz","fileCount":7,"integrity":"sha512-Yfi9lSKpbyTHmfLJnvtVLht0CGW4P/C+QEVhRWzNLzgjzTcTa1kkfhKqtyxkMpu8Ai7BrsT+l4PxshuNPKMaKg==","signatures":[{"sig":"MEUCIQC979TLEt43EvNuSOtwoMrprLleD1+1fa2vy/P9kzrw1QIgbFy/Ww6tJYvh+U0C1Sj+5UGCkNOlepT0S138Fx9vqYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24496297},"main":"lib/RemoteCalibrator.min.js","gitHead":"c3e052ada62b8eabc06768c26ec37abd83d2e4ba","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.149_1783431918790_0.7928333158715379","host":"s3://npm-registry-packages-npm-production"}},"0.9.150":{"name":"remote-calibrator","version":"0.9.150","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.150","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"6cea7e4d4d20d9a44b693c5ded932ea9b90a61e7","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.150.tgz","fileCount":7,"integrity":"sha512-CrIY3NJvDEVDOJ6Ym/cbeSsKUp2lUF74yfrvUXdr58UNr0/230KQxMcBKv1aJ4iu1EygjLOXRmru81K7Gez/+Q==","signatures":[{"sig":"MEQCIFILazDkHEkjUb+pi/yCTcbXhamHTeniVihoXSWJCJKKAiBHCoq91dPv6rCpG/iDJQvIF4b1s6/qS6PF/pYO3x2zbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24496297},"main":"lib/RemoteCalibrator.min.js","gitHead":"a57cde77a5f6d0bec0759fd626735232c42a9af4","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.150_1784543483040_0.24837178001578608","host":"s3://npm-registry-packages-npm-production"}},"0.9.151":{"name":"remote-calibrator","version":"0.9.151","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.151","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"7f22d5c5dce28e705ae715fdab63861b20ddbcf0","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.151.tgz","fileCount":7,"integrity":"sha512-UEHFs9Ca258qrsNkmNEO4yJkeJRcImeOmmwYmL4hkUbblCTjocD+uG5ZQGTtVULPk1UCh35HtX7AASIMEkJpJQ==","signatures":[{"sig":"MEQCIHbl/1r1qSUHRyhAhxQblaxLz+pT4uM7wGOjKFCzzPENAiBn3CB0FoQu2P1MbQBT6QP9I7wMSUwgXJpvJvGsGMMjbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24501563},"main":"lib/RemoteCalibrator.min.js","gitHead":"3f88ace05bf903ec921bf127ceb8c119326acaf5","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.151_1786406574527_0.029001681900340692","host":"s3://npm-registry-packages-npm-production"}},"0.9.152":{"name":"remote-calibrator","version":"0.9.152","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.152","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"4c9163549c56b43feebde37a3d7dd18117500975","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.152.tgz","fileCount":7,"integrity":"sha512-YGRsYK8QoNibTkmiFw2I09KoRi6eI9jZIGfRQxyXg7nsGZP594Pl+JikHZx/ATtaKWSaiDAmOBvAgGe0r1Gcfg==","signatures":[{"sig":"MEUCIQDMl7X7Nj/OFieWgX/xHJZrxeNZ4qf30sdukK891qZzZAIgWwFl3xR1fAc56hSwWxEFcJcxhBVXfdcwYS0KVYqkwi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24502700},"main":"lib/RemoteCalibrator.min.js","gitHead":"0af45bdb6afce9f50065b28f306669662dc199bf","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.152_1786410511188_0.32239722441634133","host":"s3://npm-registry-packages-npm-production"}},"0.9.153":{"name":"remote-calibrator","version":"0.9.153","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.153","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"aecb1bd32f9460045c60894be4db0e97d621d2d6","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.153.tgz","fileCount":7,"integrity":"sha512-ReTY/lQfuz4tZufc68SLv8KVGxbFJWaCuPH7zR38QOn7LMwp58ux1cfMLffGl0iLxc3J1N3keW4znT0Dbj6qrQ==","signatures":[{"sig":"MEQCIEil+3qSQszaxvAy+l5wFXxgEnEJBfw3M/gdv6ImMTZDAiAueKZu+PsoVFmkQQtfQTAowq6Qf0tAQcN2B2r8jsdB3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24505307},"main":"lib/RemoteCalibrator.min.js","gitHead":"c72ec6c922bf8eca9b7698dd3839e9fa6d65bdd0","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.153_1786942296843_0.15958010449641868","host":"s3://npm-registry-packages-npm-production"}},"0.9.155":{"name":"remote-calibrator","version":"0.9.155","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.155","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"538a919e6d03cf48c3afd3c8265572bbe45cd709","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.155.tgz","fileCount":7,"integrity":"sha512-5p2X7aeC/tKsll7obqhK426cP0DimpvWd+xKg2A9ocGjk6XdhjUSWmUf0i1K4KmG5xy/Ldcya7HXNAEFYwukEQ==","signatures":[{"sig":"MEQCIBd0Um2ASx8P0BSv11ge77ckovm8eJPRTvnkmkZPZ+xWAiB8J9V26T7fKgxfxpP9N5fSZ3fN4Gk+UIpTajrV4J0XEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24727580},"main":"lib/RemoteCalibrator.min.js","gitHead":"e0ec34b32654437ea60e0c4c55ee2198480a9238","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0","@tensorflow-models/hand-pose-detection":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.155_1787894501186_0.9829547580935882","host":"s3://npm-registry-packages-npm-production"}},"0.9.156":{"name":"remote-calibrator","version":"0.9.156","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.156","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"66d62fe8c47a68332a7a253b4d8b9040eb22f2c3","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.156.tgz","fileCount":7,"integrity":"sha512-2+ftNvePfMcLzxdZSODD61+eQxXGXKSfMX8Q7E4VCUObIKbStqBfVU8C9a/6BYl+vk/vsHnq9otA1zDWFkLMKg==","signatures":[{"sig":"MEQCIDG6NDnfHGNqIPc5OJ/V0A/1YqH9eBVO4UZT4pVqHwnpAiBQOKxwtpo+CT1A9u+W1kjtgfDrTQ6hAbQSTsXll9cpiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24731786},"main":"lib/RemoteCalibrator.min.js","gitHead":"7348e03ff19886dbf3d08726214c62bf6018801f","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0","@tensorflow-models/hand-pose-detection":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.156_1787970036797_0.08453909040708685","host":"s3://npm-registry-packages-npm-production"}},"0.9.157":{"name":"remote-calibrator","version":"0.9.157","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.157","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"f03ebcc8b4bf8aedc45f4596856a40556090ef3a","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.157.tgz","fileCount":7,"integrity":"sha512-sYo8ayefbxqUDm3iuEA/e0rR3AhPPlkpdZ5AynWmJBwgaWzvNlTuLIojsPHS8Mxd2VpboFVd1BsYzUkBCyRiOA==","signatures":[{"sig":"MEUCIQD71s96V32HsuoZLTO15O4T4LfEhrcbUxGGBSLy83mxmgIgMVXzbAFB//un4gm0leVSYWWTtbYDof+7pYWUZogiCeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24634672},"main":"lib/RemoteCalibrator.min.js","gitHead":"ec973ce602aaa9598a06b6c63ff197cb3ddead59","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0","@tensorflow-models/hand-pose-detection":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.157_1788150318126_0.9546159820099496","host":"s3://npm-registry-packages-npm-production"}},"0.9.158":{"name":"remote-calibrator","version":"0.9.158","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.158","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"3090cd34d6606a738718a7c09af734a8999c2141","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.158.tgz","fileCount":7,"integrity":"sha512-R+dT/vAx8E84bOw78Lt/83k6tDOyMBSuIDOyMXwm7o255PsnR+EIiOX3reL3O8MOpL8lia1ClkWvbmowlrGQkw==","signatures":[{"sig":"MEQCIBNbcSP6di/t48hcqZhWZXOZ0vohoPxDebGvKpL1THBfAiB9+mlbhwQFFNbXsIp53lJU57+v6PNw6B8BJ1ICCFNsTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24772171},"main":"lib/RemoteCalibrator.min.js","gitHead":"4a9e65db159fba49f4d51a57365c8e76b3557a3c","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0","@tensorflow-models/hand-pose-detection":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.158_1788234696219_0.12257846391223493","host":"s3://npm-registry-packages-npm-production"}},"0.9.159":{"name":"remote-calibrator","version":"0.9.159","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.159","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"b31397c8c78b5d2a24409256d35175bfc80e7a40","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.159.tgz","fileCount":7,"integrity":"sha512-6Jx7qQYVl1CinLgkh27ctYqjRnFITgjUMnhSjY80eVLG5tQ4lyYS8h8w3fMBDVp6P1fmT1LpbghfS2RGsruC1A==","signatures":[{"sig":"MEQCIEIUiEP1aiqaJzkV3KYBrbacpK1N66nSM12f1tMSaHKzAiAT8QudySXmG4cgUL6PHL0gFlGoXmpY7Nz38jXUQMmbTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24817555},"main":"lib/RemoteCalibrator.min.js","gitHead":"fb71dc32a0fd794f3258478ba9530cdee93887b1","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0","@tensorflow-models/hand-pose-detection":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.159_1788253733394_0.6932195592437238","host":"s3://npm-registry-packages-npm-production"}},"0.9.160":{"name":"remote-calibrator","version":"0.9.160","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.160","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ba25ee4851948ff46db903f162a6a0011cf29a3c","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.160.tgz","fileCount":7,"integrity":"sha512-6ubq69p+81bzp3lTDt0XrpX7L7OeU3h0hYA2EjgKRmn96660TLpAYA4k4eaN6KaJyPytnTx3tR0OxMvCJOa5dg==","signatures":[{"sig":"MEUCIBVmfsfQX3HYpB+LqdxUf71uRiv5Vc3+i4cFpAAZ81NqAiEA2/I0tgdju6dDohHNpuPdlzC9l5q4Xcm7IJGwfmI9FYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24826356},"main":"lib/RemoteCalibrator.min.js","gitHead":"b1362125ab896c24012dbf382986badcf6129842","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0","@tensorflow-models/hand-pose-detection":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.160_1788464001343_0.45054638796387314","host":"s3://npm-registry-packages-npm-production"}},"0.9.161":{"name":"remote-calibrator","version":"0.9.161","author":{"name":"Peiling Jiang"},"license":"MIT","_id":"remote-calibrator@0.9.161","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"}],"homepage":"https://calibrator.app","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"ccbe1c8eda386c76bb41e2821bca6716c2d9c8de","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.161.tgz","fileCount":7,"integrity":"sha512-K9IWL++895/AQdyHgsfezpqi20v9IzuORhzM/bx4TRBXVdeIrSO6D6Pnl2EahZgI4AMKtqNVMnV1BdM65PHI9Q==","signatures":[{"sig":"MEUCIEBN0uU/B6K8CybtTMxyMKO8yTgihMVFkMyt8MK9xu28AiEA51G9Pij/FE0Yej9fzc2RGhd7espiq8vR+Yqvn4cUTFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24834066},"main":"lib/RemoteCalibrator.min.js","gitHead":"bc3675a2dcef0819012a507d68cebf50b1fb507b","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0","@tensorflow-models/hand-pose-detection":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/remote-calibrator_0.9.161_1788895975624_0.3460740392268591","host":"s3://npm-registry-packages-npm-production"}},"0.9.162":{"_id":"remote-calibrator@0.9.162","bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"dist":{"shasum":"60eacc4b69bec188aca964367de27ec4e2570448","tarball":"https://registry.npmjs.org/remote-calibrator/-/remote-calibrator-0.9.162.tgz","fileCount":7,"integrity":"sha512-rZc7FHRu5zXzJwBGigOo+9gOVu37KntVXY2vMp1jA03iK4uCYmBdskaXPuvUd8pyaVPBlUtCSQAgXPfi6mn4Dw==","signatures":[{"sig":"MEUCIQD4oEb7L6eC12SgO06jXobpk3xirA6Y0HNC5ItSVKRHcQIgLWhTtMTUn1vemMc5nMW1EGa/OmWHBCSSy9aDcBOah8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGzC+QiboFehFyG6ANrswv7iwHZq2xyA5cw+PGJyU1dMAiEAz8USG75TQj5WFo4Szlbw437eHrveGK/lz5RioC4KqX0="}],"unpackedSize":24838735},"main":"lib/RemoteCalibrator.min.js","name":"remote-calibrator","author":{"name":"Peiling Jiang"},"gitHead":"5ad07d3439f433ae4379e7d146005e6f39b9bd57","license":"MIT","scripts":{"lint":"biome lint --apply .","test":"webpack --env mocha --config=test/webpack.config.test.js && mocha test-exec/test.min.js","build":"webpack --env=production","setup":"git submodule update --init --recursive && cd src/WebGazer4RC && bun i && cd ../.. && bun i","start":"webpack serve --env=development","format":"bun run format:biome && bun run format:prettier","netlify":"cp -r ./lib ./homepage","phrases":"node i18n/fetch-languages-sheets.js","prepare":"husky install","format:biome":"biome format --write .","format:prettier":"prettier --write \"**/*.{md,html,css,scss}\""},"version":"0.9.162","_npmUser":{"name":"nht249","email":"nht249@nyu.edu"},"homepage":"https://calibrator.app","repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful calibration tools for remote psychophysics experiments","directories":{"lib":"lib","homepage":"homepage"},"lint-staged":{".":["biome check --apply --no-errors-on-unmatched"],"*.{css,scss,md,html}":["prettier --write"]},"maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"},{"name":"projectgedion","email":"projectgedion@gmail.com"}],"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.6","tone":"14.7.77","xlsx":"^0.18.5","husky":"^9.1.6","jsdom":"^25.0.1","mocha":"^10.8.2","cssnano":"^7.0.6","p-retry":"^7.1.0","webpack":"^5.96.1","platform":"^1.3.6","prettier":"^3.3.3","bufferutil":"^4.0.8","css-loader":"^7.1.2","googleapis":"^144.0.0","tinycolor2":"^1.6.0","url-loader":"^4.1.1","@babel/core":"^7.26.0","animate.css":"^4.1.1","lint-staged":"^15.2.10","sass-loader":"^16.0.3","sweetalert2":"^11.14.5","webpack-cli":"^5.1.4","autoprefixer":"^10.4.20","babel-loader":"^9.2.1","style-loader":"^4.0.0","@biomejs/biome":"1.9.4","postcss-loader":"^8.1.1","utf-8-validate":"^6.0.5","leader-line-new":"^1.1.9","webpack-modules":"^1.0.0","svg-inline-loader":"^0.8.2","react-fast-compare":"^3.2.2","webpack-dev-server":"^5.1.0","clean-webpack-plugin":"^4.0.0","terser-webpack-plugin":"^5.3.10","webpack-bundle-analyzer":"^4.10.2","css-minimizer-webpack-plugin":"^7.0.0","node-polyfill-webpack-plugin":"^4.0.0","@tensorflow-models/hand-pose-detection":"^2.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/remote-calibrator_0.9.162_1790365438929_0.7099060742568248"}}},"time":{"created":"2021-04-20T20:55:16.347Z","modified":"2026-09-25T19:43:59.297Z","0.0.1":"2021-04-20T20:55:16.550Z","0.0.2":"2021-04-20T21:32:01.660Z","0.0.3":"2021-04-20T21:42:25.171Z","0.0.4":"2021-05-28T06:54:40.907Z","0.0.5-alpha":"2021-06-01T20:32:23.075Z","0.0.5":"2021-07-13T06:12:29.491Z","0.0.6":"2021-07-16T05:14:25.075Z","0.0.7":"2021-07-17T16:02:19.093Z","0.0.8":"2021-07-24T22:02:50.838Z","0.0.9":"2021-07-24T22:57:43.088Z","0.1.0":"2021-08-25T02:49:59.755Z","0.1.1":"2021-08-25T03:23:23.318Z","0.2.0-beta.0":"2021-08-25T23:57:46.989Z","0.2.0-beta.1":"2021-08-26T00:38:05.984Z","0.2.0-beta.2":"2021-08-26T23:11:50.937Z","0.2.0-beta.3":"2021-08-30T22:52:07.178Z","0.2.0-beta.4":"2021-08-31T00:21:56.181Z","0.2.0":"2021-09-15T01:51:31.141Z","0.2.1":"2021-09-15T02:50:23.320Z","0.2.2-beta.0":"2021-10-03T18:40:12.288Z","0.2.2-beta.1":"2021-10-04T01:35:20.936Z","0.2.2-beta.2":"2021-10-04T01:56:10.665Z","0.2.2-beta.3":"2021-10-04T02:12:06.053Z","0.2.2-beta.4":"2021-10-04T02:21:36.572Z","0.2.2-beta.5":"2021-10-05T00:57:46.593Z","0.2.2":"2021-10-05T01:39:07.292Z","0.3.0-beta.0":"2021-10-05T15:54:29.176Z","0.3.0-beta.1":"2021-10-05T21:15:12.480Z","0.2.3":"2021-10-06T02:54:45.788Z","0.3.0-beta.2":"2021-10-07T21:22:12.046Z","0.3.0-beta.3":"2021-10-11T17:14:01.214Z","0.3.0-beta.4":"2021-10-12T15:37:46.954Z","0.3.0-rc.1":"2021-10-12T21:36:06.295Z","0.3.0-rc.2":"2021-10-12T22:20:49.510Z","0.3.0-rc.3":"2021-10-12T22:25:02.765Z","0.3.0-beta.6":"2021-10-12T23:43:19.265Z","0.3.0-beta.7":"2021-10-14T04:01:52.948Z","0.3.0-beta.8":"2021-10-14T04:37:49.389Z","0.3.0-beta.9":"2021-10-15T18:10:01.447Z","0.3.0-beta.10":"2021-10-16T01:07:38.813Z","0.3.0-beta.11":"2021-10-16T02:29:19.119Z","0.3.0-beta.12":"2021-10-16T04:17:00.603Z","0.3.0":"2021-10-16T05:35:58.252Z","0.5.0-beta.0":"2021-10-19T23:29:58.573Z","0.5.0-beta.1":"2021-10-21T23:31:24.810Z","0.5.0-beta.2":"2021-10-23T23:38:49.786Z","0.5.0-beta.3":"2021-10-27T12:54:38.185Z","0.5.0-beta.4":"2021-11-06T01:55:25.423Z","0.5.0-beta.5":"2021-11-09T00:40:07.765Z","0.5.0-beta.6":"2021-11-09T00:55:47.804Z","0.5.0-beta.7":"2021-11-15T21:34:02.184Z","0.5.0-beta.8":"2021-12-02T23:19:29.199Z","0.5.0-beta.9":"2021-12-04T22:01:49.970Z","0.5.0-beta.10":"2021-12-05T03:30:12.920Z","0.5.0-beta.11":"2021-12-05T03:41:31.476Z","0.5.0-beta.12":"2021-12-05T20:09:40.383Z","0.5.0-beta.13":"2021-12-05T22:41:57.483Z","0.5.0-beta.14":"2021-12-11T22:24:59.417Z","0.5.0-beta.15":"2021-12-13T00:07:43.759Z","0.5.0-beta.16":"2021-12-14T05:33:06.724Z","0.5.0-beta.17":"2021-12-14T19:16:25.291Z","0.5.0-beta.18":"2021-12-15T07:00:56.150Z","0.5.0-beta.19":"2021-12-20T03:14:25.416Z","0.5.0-beta.20":"2021-12-21T23:34:18.203Z","0.5.0-beta.21":"2021-12-23T16:06:58.497Z","0.5.0-beta.22":"2021-12-23T18:48:50.090Z","0.5.0-beta.23":"2021-12-29T18:58:18.825Z","0.5.0-beta.24":"2022-01-04T18:07:34.414Z","0.5.0-beta.25":"2022-01-07T01:05:24.495Z","0.5.0-beta.26":"2022-01-08T21:19:46.176Z","0.5.0-beta.27":"2022-01-23T08:39:53.754Z","0.5.0-beta.28":"2022-01-24T23:49:55.332Z","0.5.0-beta.28a":"2022-01-24T23:55:35.036Z","0.5.0-beta.29":"2022-02-04T02:19:37.430Z","0.5.0-beta.30":"2022-02-14T18:15:47.716Z","0.5.0":"2022-02-20T04:50:58.195Z","0.5.1":"2022-02-24T02:34:03.598Z","0.5.2-beta.0":"2022-03-21T05:18:54.032Z","0.6.0-beta.0":"2022-03-22T00:27:00.088Z","0.6.0-beta.1":"2022-03-22T22:50:10.490Z","0.6.0-beta.2":"2022-03-24T02:04:34.613Z","0.6.0-beta.3":"2022-03-25T21:44:35.803Z","0.6.0-beta.4":"2022-03-26T02:11:37.149Z","0.6.0-beta.5":"2022-03-27T19:42:42.263Z","0.6.0-beta.6":"2022-04-02T09:24:05.070Z","0.6.0-beta.7":"2022-04-02T09:46:26.200Z","0.6.0-beta.8":"2022-04-02T19:03:01.314Z","0.6.0-beta.9":"2022-04-02T19:53:58.623Z","0.6.0-beta.10":"2022-04-05T17:53:21.683Z","0.6.0-beta.11":"2022-04-10T03:25:19.597Z","0.6.0-beta.12":"2022-04-10T03:48:49.074Z","0.6.0-beta.13":"2022-04-10T04:11:02.619Z","0.6.0":"2022-04-14T01:12:22.505Z","0.6.1-beta.0":"2022-04-15T08:22:35.604Z","0.6.1-beta.1":"2022-04-19T02:32:14.270Z","0.6.1-beta.2":"2022-04-19T05:27:52.289Z","0.6.1-beta.3":"2022-04-19T06:33:54.089Z","0.6.1-beta.4":"2022-04-26T22:59:50.823Z","0.6.1-beta.5":"2022-04-27T07:01:57.349Z","0.6.1-beta.6":"2022-04-27T23:19:23.122Z","0.6.1-beta.7":"2022-04-28T07:11:37.618Z","0.6.1-beta.8":"2022-04-28T07:22:58.050Z","0.6.1-beta.9":"2022-04-28T07:37:18.284Z","0.6.1-beta.10":"2022-04-28T07:43:53.874Z","0.6.1-beta.11":"2022-04-28T07:53:59.202Z","0.6.1-beta.12":"2022-04-28T08:02:37.661Z","0.6.1-beta.13":"2022-04-28T08:07:56.475Z","0.6.1-beta.14":"2022-04-28T18:55:14.581Z","0.6.1-beta.15":"2022-04-28T22:06:58.223Z","0.6.1-beta.16":"2022-04-28T23:35:52.186Z","0.6.1-beta.17":"2022-05-09T04:22:46.475Z","0.6.1-beta.18":"2022-05-21T20:48:10.541Z","0.6.1-beta.19":"2022-05-26T01:21:18.897Z","0.6.1":"2022-06-04T23:43:34.813Z","0.6.2":"2022-06-16T04:28:04.569Z","0.6.3-beta.0":"2022-06-17T23:29:12.582Z","0.7.0-beta.0":"2022-06-25T05:24:21.618Z","0.6.3-beta.1":"2022-06-27T22:00:15.186Z","0.6.3-beta.2":"2022-06-27T23:11:56.547Z","0.6.3-beta.3":"2022-09-01T03:29:48.291Z","0.6.3-beta.4":"2022-09-01T03:45:03.926Z","0.6.3":"2022-11-17T08:17:18.003Z","0.6.4":"2022-11-29T00:44:53.155Z","0.6.5":"2022-11-30T06:48:33.757Z","0.6.6":"2022-11-30T10:48:46.768Z","0.6.7":"2023-01-09T09:08:32.824Z","0.6.8":"2023-01-18T06:40:32.467Z","0.7.0":"2023-01-23T01:03:03.355Z","0.7.1":"2023-01-23T22:14:10.184Z","0.7.2":"2023-02-04T07:29:44.257Z","0.7.3":"2023-02-05T18:22:43.294Z","0.7.4":"2023-02-06T03:31:03.057Z","0.7.5":"2024-05-04T22:20:48.635Z","0.7.6":"2024-05-25T23:05:48.852Z","0.7.7":"2024-05-27T00:03:14.096Z","0.7.8":"2024-05-27T21:58:51.106Z","0.7.9":"2024-06-05T01:33:03.420Z","0.7.10":"2024-06-05T02:48:46.510Z","0.7.11":"2024-06-05T07:40:29.351Z","0.7.12":"2024-06-05T22:25:17.008Z","0.7.13":"2024-06-07T01:04:08.253Z","0.7.14":"2024-06-22T23:07:21.340Z","0.7.15":"2024-07-09T20:00:08.428Z","0.7.16":"2024-09-14T19:10:50.372Z","0.7.17":"2024-09-14T22:00:39.950Z","0.7.18":"2024-09-23T07:59:04.445Z","0.7.19":"2024-09-23T18:10:56.595Z","0.7.20":"2024-09-24T06:08:40.689Z","0.7.21":"2024-09-24T17:44:31.013Z","0.7.22":"2024-11-10T00:50:07.242Z","0.7.23":"2024-11-23T21:38:40.928Z","0.7.24":"2024-11-24T01:55:04.661Z","0.7.25":"2024-11-24T02:27:31.016Z","0.7.26":"2024-11-24T02:45:55.945Z","0.7.27":"2024-11-24T03:11:41.727Z","0.7.28":"2024-11-26T13:39:42.204Z","0.7.29":"2024-11-27T14:56:33.592Z","0.7.30":"2024-11-29T10:17:33.549Z","0.7.31":"2024-11-29T13:28:47.071Z","0.7.32":"2024-11-29T14:05:53.817Z","0.7.33":"2024-12-21T03:45:03.750Z","0.7.34":"2025-01-04T13:37:55.359Z","0.7.35":"2025-01-05T21:17:35.371Z","0.7.36":"2025-01-06T03:22:00.481Z","0.7.37":"2025-01-06T10:01:16.159Z","0.7.38":"2025-01-07T11:05:24.831Z","0.7.39":"2025-01-13T04:48:15.999Z","0.7.40":"2025-01-23T18:26:23.585Z","0.7.42":"2025-02-19T18:32:39.025Z","0.7.43":"2025-04-03T17:50:33.061Z","0.7.44":"2025-06-09T15:06:55.993Z","0.7.45":"2025-06-10T01:49:17.266Z","0.7.46":"2025-06-15T15:01:28.239Z","0.7.47":"2025-07-02T10:33:28.949Z","0.7.48":"2025-07-05T09:17:13.063Z","0.7.49":"2025-07-09T10:36:23.829Z","0.7.50":"2025-07-10T00:37:27.020Z","0.7.51":"2025-07-11T01:51:49.754Z","0.7.52":"2025-07-12T15:32:11.030Z","0.7.53":"2025-07-12T18:10:05.051Z","0.7.54":"2025-07-14T06:51:49.561Z","0.7.55":"2025-07-17T04:33:22.950Z","0.7.56":"2025-07-17T05:32:10.521Z","0.7.57":"2025-07-18T16:19:51.550Z","0.7.58":"2025-07-20T04:57:55.885Z","0.7.59":"2025-07-21T22:38:46.861Z","0.7.60":"2025-07-25T07:54:19.563Z","0.7.61":"2025-07-29T20:43:24.062Z","0.7.62":"2025-07-30T06:26:47.463Z","0.7.63":"2025-07-31T08:14:53.880Z","0.7.64":"2025-08-01T08:20:49.838Z","0.7.65":"2025-08-01T20:00:30.058Z","0.7.67":"2025-08-01T20:48:49.389Z","0.7.68":"2025-08-05T09:17:07.506Z","0.7.69":"2025-08-05T12:45:58.474Z","0.7.70":"2025-08-05T18:43:31.615Z","0.7.71":"2025-08-06T05:34:30.053Z","0.7.72":"2025-08-07T09:47:20.179Z","0.7.73":"2025-08-08T00:11:48.736Z","0.7.74":"2025-08-08T08:36:58.726Z","0.7.75":"2025-08-08T09:45:04.542Z","0.7.76":"2025-08-08T11:06:36.784Z","0.7.77":"2025-08-08T11:36:04.329Z","0.7.78":"2025-08-09T01:18:31.991Z","0.7.79":"2025-08-13T17:54:12.645Z","0.7.80":"2025-08-14T00:42:39.667Z","0.7.81":"2025-08-16T10:19:52.157Z","0.7.82":"2025-08-17T10:04:52.286Z","0.7.83":"2025-08-22T22:51:19.615Z","0.7.84":"2025-08-24T01:07:18.285Z","0.7.85":"2025-08-24T18:11:39.287Z","0.7.86":"2025-08-25T08:27:51.197Z","0.7.87":"2025-08-25T08:53:09.987Z","0.7.88":"2025-08-29T00:27:29.341Z","0.7.89":"2025-08-29T20:15:57.446Z","0.7.90":"2025-08-31T11:43:13.046Z","0.7.91":"2025-09-01T23:53:18.767Z","0.7.92":"2025-09-03T19:04:37.092Z","0.7.93":"2025-09-05T18:14:40.065Z","0.7.94":"2025-09-06T00:06:53.384Z","0.7.95":"2025-09-06T22:57:04.335Z","0.7.96":"2025-09-08T01:06:10.927Z","0.7.97":"2025-09-08T16:39:24.758Z","0.7.98":"2025-09-09T12:04:33.459Z","0.7.99":"2025-09-09T23:59:21.839Z","0.8.0":"2025-09-10T16:52:26.953Z","0.8.1":"2025-09-10T18:28:42.388Z","0.8.2":"2025-09-10T19:54:58.532Z","0.8.3":"2025-09-11T01:38:54.587Z","0.8.4":"2025-09-11T21:34:51.695Z","0.8.5":"2025-09-12T00:59:44.340Z","0.8.6":"2025-09-12T01:10:33.384Z","0.8.7":"2025-09-12T13:58:27.033Z","0.8.8":"2025-09-12T17:47:23.910Z","0.8.9":"2025-09-13T23:14:29.468Z","0.8.10":"2025-09-14T20:46:47.961Z","0.8.11":"2025-09-15T17:07:22.214Z","0.8.12":"2025-09-16T22:26:21.591Z","0.8.13":"2025-09-18T09:05:38.452Z","0.8.14":"2025-09-19T22:35:04.026Z","0.8.15":"2025-09-20T01:52:10.506Z","0.8.16":"2025-09-22T15:16:43.414Z","0.8.17":"2025-09-24T02:44:54.770Z","0.8.18":"2025-09-27T18:53:14.962Z","0.8.19":"2025-09-28T02:57:55.898Z","0.8.20":"2025-09-28T05:21:23.403Z","0.8.21":"2025-10-01T01:17:55.115Z","0.8.22":"2025-10-01T06:55:46.662Z","0.8.23":"2025-10-01T15:49:24.154Z","0.8.24":"2025-10-01T16:25:48.112Z","0.8.25":"2025-10-02T01:39:23.086Z","0.8.26":"2025-10-03T03:16:15.550Z","0.8.27":"2025-10-03T04:10:05.755Z","0.8.28":"2025-10-03T21:02:03.656Z","0.8.29":"2025-10-03T21:44:17.547Z","0.8.30":"2025-10-03T23:22:50.225Z","0.8.31":"2025-10-04T00:54:48.050Z","0.8.32":"2025-10-06T17:20:16.864Z","0.8.33":"2025-10-07T03:36:49.204Z","0.8.34":"2025-10-07T11:08:14.974Z","0.8.35":"2025-10-07T17:04:07.684Z","0.8.36":"2025-10-08T09:22:11.450Z","0.8.37":"2025-10-08T16:54:48.774Z","0.8.38":"2025-10-09T04:57:12.275Z","0.8.39":"2025-10-09T05:13:13.316Z","0.8.40":"2025-10-09T05:56:58.067Z","0.8.41":"2025-10-09T06:42:48.921Z","0.8.42":"2025-10-10T20:25:51.150Z","0.8.43":"2025-10-12T08:46:47.470Z","0.8.44":"2025-10-12T13:13:51.170Z","0.8.45":"2025-10-13T09:31:08.818Z","0.8.46":"2025-10-13T12:40:21.850Z","0.8.47":"2025-10-15T02:24:20.347Z","0.8.48":"2025-10-15T05:52:42.049Z","0.8.49":"2025-10-15T15:57:44.487Z","0.8.51":"2025-10-15T18:55:00.105Z","0.8.52":"2025-10-15T21:57:35.269Z","0.8.53":"2025-10-16T01:33:02.403Z","0.8.54":"2025-10-16T05:23:08.173Z","0.8.55":"2025-10-16T05:35:08.502Z","0.8.56":"2025-10-16T07:27:23.603Z","0.8.57":"2025-10-16T18:54:30.347Z","0.8.58":"2025-10-19T20:38:30.576Z","0.8.59":"2025-10-20T09:14:29.496Z","0.8.60":"2025-10-20T14:26:07.493Z","0.8.61":"2025-10-20T15:37:02.137Z","0.8.62":"2025-10-21T01:11:43.343Z","0.8.63":"2025-10-21T02:09:02.538Z","0.8.64":"2025-10-21T07:00:28.199Z","0.8.65":"2025-10-21T19:45:15.105Z","0.8.66":"2025-10-21T20:28:41.109Z","0.8.67":"2025-10-23T21:42:33.490Z","0.8.68":"2025-10-25T01:12:22.227Z","0.8.69":"2025-10-25T12:57:26.253Z","0.8.70":"2025-10-27T12:33:01.275Z","0.8.71":"2025-10-27T16:50:39.755Z","0.8.72":"2025-10-27T17:08:03.207Z","0.8.73":"2025-10-28T20:24:20.202Z","0.8.74":"2025-10-29T18:31:58.548Z","0.8.75":"2025-10-30T04:48:31.732Z","0.8.76":"2025-10-30T14:33:06.292Z","0.8.77":"2025-11-01T14:09:46.732Z","0.8.78":"2025-11-04T15:03:16.427Z","0.8.79":"2025-11-05T10:28:09.663Z","0.8.80":"2025-11-05T16:58:06.916Z","0.8.81":"2025-11-06T02:11:56.073Z","0.8.82":"2025-11-06T20:42:31.553Z","0.8.83":"2025-11-06T21:09:10.595Z","0.8.84":"2025-11-07T23:24:46.025Z","0.8.85":"2025-11-08T14:08:52.887Z","0.8.86":"2025-11-08T17:35:53.502Z","0.8.87":"2025-11-09T23:37:38.764Z","0.8.88":"2025-11-11T19:13:10.037Z","0.8.89":"2025-11-13T04:04:05.156Z","0.8.90":"2025-11-13T21:16:29.478Z","0.8.91":"2025-11-13T23:15:01.086Z","0.8.92":"2025-11-14T06:49:29.178Z","0.8.93":"2025-11-14T10:57:42.304Z","0.8.94":"2025-11-14T23:23:55.236Z","0.8.95":"2025-11-15T00:52:53.975Z","0.8.96":"2025-11-16T19:02:14.369Z","0.8.97":"2025-11-17T19:08:15.278Z","0.8.98":"2025-11-18T00:26:41.580Z","0.8.99":"2025-11-18T07:42:07.488Z","0.9.1":"2025-11-18T08:36:58.580Z","0.9.2":"2025-11-18T19:21:40.486Z","0.9.3":"2025-11-18T19:30:08.180Z","0.9.4":"2025-11-19T00:13:53.812Z","0.9.5":"2025-11-21T07:10:48.626Z","0.9.6":"2025-11-21T10:03:28.902Z","0.9.7":"2025-11-24T23:55:04.656Z","0.9.8":"2025-11-25T05:00:21.219Z","0.9.9":"2025-11-26T02:31:57.432Z","0.9.10":"2025-12-02T17:47:13.280Z","0.9.11":"2025-12-02T20:58:44.215Z","0.9.12":"2025-12-03T06:32:10.515Z","0.9.13":"2025-12-05T09:57:22.676Z","0.9.14":"2025-12-05T21:44:21.645Z","0.9.15":"2025-12-05T22:24:54.405Z","0.9.16":"2025-12-06T06:45:58.644Z","0.9.17":"2025-12-07T21:36:27.641Z","0.9.18":"2025-12-08T22:31:41.591Z","0.9.20":"2025-12-10T05:22:14.954Z","0.9.21":"2025-12-11T23:57:46.865Z","0.9.22":"2025-12-12T23:11:13.664Z","0.9.23":"2025-12-13T21:56:41.950Z","0.9.24":"2025-12-14T17:01:41.408Z","0.9.25":"2025-12-15T01:41:30.030Z","0.9.26":"2025-12-19T23:50:08.794Z","0.9.27":"2025-12-20T21:22:43.348Z","0.9.28":"2025-12-22T05:03:12.292Z","0.9.29":"2025-12-27T22:15:19.286Z","0.9.30":"2025-12-28T22:51:21.725Z","0.9.31":"2025-12-29T06:52:37.823Z","0.9.32":"2025-12-31T22:29:23.750Z","0.9.33":"2025-12-31T23:38:36.389Z","0.9.34":"2026-01-01T23:57:27.322Z","0.9.35":"2026-01-02T01:26:43.116Z","0.9.36":"2026-01-02T02:42:27.764Z","0.9.37":"2026-01-02T04:05:40.122Z","0.9.38":"2026-01-05T10:55:52.622Z","0.9.39":"2026-01-12T00:23:18.540Z","0.9.40":"2026-01-14T20:11:34.454Z","0.9.41":"2026-01-16T11:18:28.032Z","0.9.42":"2026-01-16T12:14:27.396Z","0.9.43":"2026-01-18T02:34:02.773Z","0.9.44":"2026-01-19T04:25:03.577Z","0.9.45":"2026-01-21T20:19:54.122Z","0.9.46":"2026-01-22T10:50:14.495Z","0.9.47":"2026-01-24T00:16:12.325Z","0.9.49":"2026-01-24T06:59:26.715Z","0.9.50":"2026-01-24T07:21:07.779Z","0.9.51":"2026-01-25T07:50:58.729Z","0.9.52":"2026-01-25T20:34:33.844Z","0.9.53":"2026-01-26T01:15:45.785Z","0.9.54":"2026-01-29T10:57:53.143Z","0.9.55":"2026-01-30T01:06:51.161Z","0.9.56":"2026-02-03T05:17:41.735Z","0.9.58":"2026-02-04T08:28:50.152Z","0.9.59":"2026-02-04T19:39:35.652Z","0.9.60":"2026-02-04T21:58:11.019Z","0.9.61":"2026-02-05T00:21:38.497Z","0.9.62":"2026-02-05T19:57:08.452Z","0.9.63":"2026-02-07T18:49:51.893Z","0.9.64":"2026-02-09T00:56:34.133Z","0.9.65":"2026-02-09T05:53:33.095Z","0.9.66":"2026-02-09T23:12:59.858Z","0.9.67":"2026-02-10T01:48:32.218Z","0.9.68":"2026-02-10T09:50:53.810Z","0.9.69":"2026-02-11T04:34:01.638Z","0.9.70":"2026-02-12T00:27:13.333Z","0.9.71":"2026-02-13T00:11:07.266Z","0.9.72":"2026-02-13T18:48:28.274Z","0.9.73":"2026-02-14T21:48:27.058Z","0.9.74":"2026-02-16T02:57:00.576Z","0.9.75":"2026-02-16T07:15:25.439Z","0.9.76":"2026-02-17T01:22:55.606Z","0.9.77":"2026-02-17T04:27:55.050Z","0.9.79":"2026-02-18T02:16:09.636Z","0.9.80":"2026-02-18T07:17:10.650Z","0.9.81":"2026-02-18T08:14:32.175Z","0.9.82":"2026-02-19T02:16:10.744Z","0.9.83":"2026-02-19T03:57:54.347Z","0.9.84":"2026-02-19T08:50:32.310Z","0.9.85":"2026-02-19T22:22:16.699Z","0.9.86":"2026-02-20T23:07:59.609Z","0.9.87":"2026-02-21T21:33:02.147Z","0.9.88":"2026-02-23T00:00:52.648Z","0.9.89":"2026-02-23T01:24:27.970Z","0.9.90":"2026-02-23T06:53:36.906Z","0.9.91":"2026-02-23T16:06:27.377Z","0.9.92":"2026-02-25T08:42:18.228Z","0.9.93":"2026-02-26T03:24:11.482Z","0.9.94":"2026-02-27T09:02:24.593Z","0.9.95":"2026-02-27T17:24:36.924Z","0.9.96":"2026-03-04T07:04:00.682Z","0.9.97":"2026-03-04T21:19:14.112Z","0.9.98":"2026-03-09T07:37:54.751Z","0.9.99":"2026-03-19T17:35:02.901Z","0.9.100":"2026-03-20T03:30:48.533Z","0.9.101":"2026-03-21T22:38:29.169Z","0.9.102":"2026-03-23T03:35:30.546Z","0.9.103":"2026-03-23T14:58:21.768Z","0.9.104":"2026-04-01T05:24:36.377Z","0.9.105":"2026-04-09T01:26:40.097Z","0.9.106":"2026-04-09T05:52:32.019Z","0.9.107":"2026-04-10T06:35:19.685Z","0.9.108":"2026-04-13T06:15:36.926Z","0.9.109":"2026-04-14T07:33:52.502Z","0.9.110":"2026-04-14T12:24:00.568Z","0.9.111":"2026-04-15T17:39:47.455Z","0.9.112":"2026-04-15T19:16:46.204Z","0.9.113":"2026-04-18T10:35:29.433Z","0.9.114":"2026-04-19T01:46:27.924Z","0.9.115":"2026-04-20T10:12:32.385Z","0.9.116":"2026-04-21T15:44:35.707Z","0.9.117":"2026-04-26T12:00:44.329Z","0.9.118":"2026-04-28T07:26:15.706Z","0.9.119":"2026-04-30T20:51:23.668Z","0.9.120":"2026-05-01T09:07:52.734Z","0.9.121":"2026-05-01T12:27:44.622Z","0.9.122":"2026-05-01T15:10:55.373Z","0.9.123":"2026-05-02T08:03:01.278Z","0.9.124":"2026-05-04T12:40:22.563Z","0.9.125":"2026-05-06T08:23:58.260Z","0.9.126":"2026-05-06T14:41:01.601Z","0.9.127":"2026-05-07T07:01:54.677Z","0.9.128":"2026-05-07T12:45:08.046Z","0.9.129":"2026-05-08T06:40:55.988Z","0.9.130":"2026-05-08T12:30:51.804Z","0.9.131":"2026-05-08T14:24:10.940Z","0.9.132":"2026-05-13T11:07:22.454Z","0.9.133":"2026-05-16T15:40:50.011Z","0.9.134":"2026-05-18T22:04:21.398Z","0.9.135":"2026-05-28T20:05:56.312Z","0.9.136":"2026-06-01T05:28:50.782Z","0.9.137":"2026-06-04T07:13:53.889Z","0.9.139-beta.0":"2026-06-06T11:58:40.087Z","0.9.139":"2026-06-07T08:25:44.413Z","0.9.140-beta.0":"2026-06-08T17:07:55.258Z","0.8.881":"2026-06-09T15:58:22.655Z","0.9.140":"2026-06-10T20:36:38.454Z","0.9.141":"2026-06-14T16:46:55.113Z","0.9.142":"2026-06-17T10:54:02.625Z","0.9.143":"2026-06-18T10:33:53.189Z","0.9.144":"2026-07-01T12:42:19.458Z","0.9.146":"2026-07-05T09:30:14.094Z","0.9.147":"2026-07-05T09:38:26.340Z","0.9.148":"2026-07-05T20:35:19.190Z","0.9.149":"2026-07-07T13:45:19.099Z","0.9.150":"2026-07-20T10:31:23.312Z","0.9.151":"2026-08-11T00:02:54.857Z","0.9.152":"2026-08-11T01:08:31.490Z","0.9.153":"2026-08-17T04:51:37.071Z","0.9.155":"2026-08-28T05:21:41.706Z","0.9.156":"2026-08-29T02:20:37.145Z","0.9.157":"2026-08-31T04:25:18.482Z","0.9.158":"2026-09-01T03:51:36.499Z","0.9.159":"2026-09-01T09:08:53.699Z","0.9.160":"2026-09-03T19:33:21.590Z","0.9.161":"2026-09-08T19:32:55.877Z","0.9.162":"2026-09-25T19:43:59.121Z"},"bugs":{"url":"https://github.com/EasyEyes/remote-calibrator/issues"},"author":{"name":"Peiling Jiang"},"license":"MIT","homepage":"https://calibrator.app","repository":{"url":"git+https://github.com/EasyEyes/remote-calibrator.git","type":"git"},"description":"Useful calibration tools for remote psychophysics experiments","maintainers":[{"name":"goodjpl","email":"contact@jiang.pl"},{"name":"nht249","email":"nht249@nyu.edu"},{"name":"mrkhahani","email":"mr.khahani@gmail.com"},{"name":"projectgedion","email":"projectgedion@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"./homepage/media/easyeyes-orange-holo.svg\" width=\"150\" />\n</p>\n\n# EasyEyes<br /> Remote Calibrator\n\n[![npm version](https://img.shields.io/npm/v/remote-calibrator.svg?style=flat-square)](https://npmjs.org/package/remote-calibrator)\n[![GitHub license](https://img.shields.io/github/license/EasyEyes/remote-calibrator?style=flat-square)](https://github.com/EasyEyes/remote-calibrator/blob/main/LICENSE)\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/remote-calibrator/badge)](https://www.jsdelivr.com/package/npm/remote-calibrator)\n\nWelcome to Remote Calibrator! This package contains several useful tools to calibrate and track for the remote psychophysics experiments, e.g., crowd-sourced through Amazon Mechanical Turk.\n\n## Demo\n\nPlease visit https://calibrator.app for the demo. More information can be found at https://easyeyes.app/remote-calibrator/.\n\n## Cite Us\n\nIf you use it, please cite us.\n\n> Jiang, P., Burchell, A., & Pelli, D. G. (2021, December). EasyEyes aids online testing by emulating a wireless keyboard and tracking viewing distance. In _PERCEPTION_ (Vol. 50, No. 1\\_ SUPPL, pp. 7-7). 1 OLIVERS YARD, 55 CITY ROAD, LONDON EC1Y 1SP, ENGLAND: SAGE PUBLICATIONS LTD.\n\n```bibtex\n@inproceedings{jiang2021easyeyes,\n  title={EasyEyes aids online testing by emulating a wireless keyboard and tracking viewing distance},\n  author={Jiang, Peiling and Burchell, Augustin and Pelli, Denis G},\n  booktitle={PERCEPTION},\n  volume={50},\n  number={1\\_ SUPPL},\n  pages={7--7},\n  year={2021},\n  organization={SAGE PUBLICATIONS LTD 1 OLIVERS YARD, 55 CITY ROAD, LONDON EC1Y 1SP, ENGLAND}\n}\n```\n\n## Getting Started\n\nTo use Remote Calibrator, you can add the following line into the `<head>` of your HTML file.\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/remote-calibrator@latest\"></script>\n```\n\nOr use package management tools, e.g., [NPM](https://www.npmjs.com/package/remote-calibrator).\n\n```shell\nnpm i remote-calibrator\n```\n\nAnd import the package to your project\n\n```js\nimport RemoteCalibrator from 'remote-calibrator'\n```\n\nEither way, you will then be able to use functions listed below under `RemoteCalibrator`. For example,\n\n```js\nRemoteCalibrator.init({ id: 'session_022' })\nRemoteCalibrator.measureDistance({}, data => {\n  console.log(`The viewing distance is ${data.value}cm.`)\n})\n```\n\n## Offline Usage\n\nTo use Remote Calibrator offline, download and unzip [`models.zip`](./models.zip) containing Face Mesh models. Place the extracted `models/` folder in **the same directory as your `index.html` file**. The package automatically loads the models from the local folder if the client is offline.\n\n## Functions\n\n| Task                                        | Functions                                                                                                                                                                                                                            |\n| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| [🎬 Initialize](#-initialize)               | [`init()`](#-initialize) (always required)                                                                                                                                                                                           |\n| [🍱 Panel](#-panel)                         | [`async panel()`](#-panel) `removePanel()` `resetPanel()`                                                                                                                                                                            |\n| [🖥️ Screen](#️-screen)                      | [Display Pixel Dimensions](#measure-display-pixels) [`screenSize()`](#measure-screen-size)                                                                                                                                           |\n| [📏 Viewing Distance](#-viewing-distance)   | [`measureDistance()`](#-viewing-distance)                                                                                                                                                                                            |\n| [📏 Distance Tracking](#-distance-tracking) | (viewing distance and [near point](#near-point)) [`trackDistance()`](#-distance-tracking) [`async getDistanceNow()`](#async-get-distance-now) [Nudger](#nudger) [Lifecycle](#lifecycle) [Others](#others)                            |\n| [👀 Gaze](#-gaze)                           | [`trackGaze()`](#start-tracking) [`async getGazeNow()`](#async-get-gaze-now) [`calibrateGaze()`](#calibrate) <!--[`getGazeAccuracy()`](#get-accuracy-)--> [`nudgeGaze()`](#nudge-gaze) [Lifecycle](#lifecycle-1) [Others](#others-1) |\n| [💻 Environment](#-environment)             | [System and Browser Environment](#-environment)                                                                                                                                                                                      |\n| [💄 Customization](#-customization)         | `backgroundColor()` `videoOpacity()` `showCancelButton()`                                                                                                                                                                            |\n| [📔 Other Functions](#-other-functions)     | `performance()` `checkInitialized()` `getFullscreen()` `newLanguage()`                                                                                                                                                               |\n| [🎣 Getters](#-getters)                     | [Experiment](#experiment) [Performance](#performance) [Environment](#environment) [i18n](#i18n) [All Data](#all-data) [Others](#others-2)                                                                                            |\n\nArguments in square brackets are optional, e.g. `init([options, [callback]])` means both `options` configuration and the `callback` function are optional, but you have to put `options`, e.g., `{}`, if you want to call the callback function. The default values of `options` are listed in each section with explanation.\n\nPlease be advised that some of the package documentation here may be outdated, although this is not a frequent occurrence. We are currently in the process of developing a typed interface for the package, which will provide you with up-to-date information on the APIs as you use them.\n\n### 🎬 Initialize\n\n```js\n.init([options, [callback]])\n```\n\nInitialize RemoteCalibrator. Must be called before any other functions and can only run once. Return `this`.\n\nPass `{ value, timestamp, date }` (equivalent to `RemoteCalibrator.id`) to callback.\n\n```js\n/* [options] Default value */\n{\n  /**\n   * The id of the session, a string\n   * Will be attached to all the data from calibration\n   * A random one will be generated if no value is passed into the function\n   */\n  id: /* Randomized value */,\n  /**\n   * Set the language, e.g., 'en-US', 'zh-CN'\n   * If set to 'AUTO' (default), the calibrator will try to follow the browser settings\n   * A full list of supported languages can be found at\n   * https://docs.google.com/spreadsheets/d/1UFfNikfLuo8bSromE34uWDuJrMPFiJG3VpoQKdCGkII/edit#gid=0\n   */\n  language: 'AUTO',\n  /**\n   * Enter full screen if set to true\n   * Will be ignored if already in full screen mode\n   */\n  fullscreen: false,\n}\n```\n\nThe callback function will be called after the initialization. Like many other functions below, one argument **(an object)** will be passed into it then. Please see the example.\n\n```js\nfunction initializationFinished(data) {\n  // data: { value, timestamp, date }\n  console.log(`RemoteCalibrator was initialized at ${data.timestamp}.`)\n}\n\nlet options = { id: 'session_022' }\nRemoteCalibrator.init(options, initializationFinished)\n```\n\nIf you do not want to change anything in default options, simply use an empty object like this:\n\n```js\nRemoteCalibrator.init({}, initializationFinished)\n```\n\nThe `data` passed into the callback function is an [object](https://www.w3schools.com/js/js_objects.asp) with three fields: `date`, `timestamp` and `value` (the id). The `date` is a JavaScript `Date` object with all the information from the year to the millisecond, at the time when Remote Calibrator is initialized. You can find how to get these information [here](https://www.w3schools.com/jsref/jsref_obj_date.asp). The `timestamp` (as all the `timestamp` fields mentioned below) is the result of `performance.now()` called at the same time of the respective execution. Learn more about its difference compared to `Date` [here](https://developers.google.com/web/updates/2012/08/When-milliseconds-are-not-enough-performance-now).\n\nWhile `date` is only provided here, the absolute time of the following calibration actions can be calculated based on the initialization date, initialization timestamp, and the calibration timestamp.\n\n### 🍱 Panel\n\n```js\n/* async */ .panel(tasks, parentQuery, [options, [callback, [resolveOnFinish]]])\n```\n\n`.panel()` is a powerful tool to help you set up a graphical user interface for participants to go through step-by-step and calibrate or set up tracking. It is highly customizable: tasks, task order, title, description, and \"Done\" button can all be customized. It is appended to the parent HTML node as set by `parentQuery`, e.g., if the parent node has id `main-area`, put `#main-area` as the `parentQuery`. Can only run once. Return a JavaScript [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises) that will resolve the `resolveOnFinish` once the \"Done\" button is pressed.\n\n`tasks` is an array of tasks which can be a string or an object. Valid names are `screenSize`, `measureDistance`, `trackDistance`, `trackGaze`.\n\n<!-- prettier-ignore -->\n```js\n[\n  'screenSize',\n  {\n    name: 'trackGaze',\n    options: { framerate: 60 }, // Same as setting the options for .trackGaze()\n    callbackTrack: gotGaze, // Same as setting the callback for .trackGaze()\n  },\n  // Tracking viewing distance accepts two callbacks just like .trackDistance()\n  {\n    name: 'trackDistance',\n    callbackStatic: gotBlindSpotResult,\n    callbackTrack: gotTrackResult,\n    color: '#3490de',\n  },\n]\n```\n\nYou can customize the panel element with the following options.\n\n```js\n/* [options] Default value */\n{\n  headline: `Please press a button, to calibrate.`,\n  description: ``,\n  color: '#3490de', // Main color of the panel\n  showNextButton: false, // If set to false, will execute the callback right after the last calibration task\n  nextHeadline: `Thanks for calibrating. Hit the button to continue.`,\n  nextDescription: ``,\n  nextButton: `Done`,\n  debug: false,\n  i18n: true,\n}\n```\n\n`callback` will be called when the next-step button is clicked, which is disabled until all the calibration steps are finished.\n\nIf you don't want to use the default panel and want to integrate the process into your experiment, you can also call each calibration function individually. Please see the instructions below.\n\nYou can also use `.removePanel()` to remove the panel element after the calibration is done, e.g., in the callback of `.panel()` function.\n\n`.resetPanel([tasks, [parentQuery, [options, [callback, [resolveOnFinish]]]]])` helps you reset the panel to its initial state, i.e. none of the buttons were pressed. You may also pass in new tasks, options, etc., to refresh the element. However, this will not end the current trackings.\n\n### 🖥️ Screen\n\n#### Measure Display Pixels\n\nGet the display width and height in pixels. You can use `.displayWidthPx` `.displayHeightPx` `.windowWidthPx` `.windowHeightPx` getters. For example, `RemoteCalibrator.windowWidthPx.value` will give you the inner width of the current browser window.\n\n<!-- ----------------------------------------------------------------------- -->\n<!--                           Measure Screen Size                           -->\n<!-- ----------------------------------------------------------------------- -->\n\n#### Measure Screen Size\n\n```js\n.screenSize([options, [callback]])\n```\n\nGet the screen width and height in centimeters. Like many other calibration functions, this function will pop an overlay interface for participants to use. The callback function will be called after the calibration process (the participant presses SPACE in this case).\n\nPass `{ value: { screenWidthCm, screenHeightCm, screenDiagonalCm, screenDiagonalIn, screenPpi, screenPhysicalPpi }, timestamp }` to callback. `screenPpi` relates to the pixel data used in JavaScript, and `screenPhysicalPpi` is the [actual PPI](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) of some Retina displays.\n\n```js\n/* [options] Default value */\n{\n  // Enter fullscreen if set to true\n  // Will be ignored if already in fullscreen mode\n  fullscreen: false,\n  // How many times the participant needs to calibrate\n  repeatTesting: 1,\n  // The length of decimal place of the returned value\n  decimalPlace: 1,\n  // Default virtual object used to measure screen size, can be `card`, `usba`, or `usbc`\n  defaultObject: \"card\",\n  // Headline on the calibration page (Support HTML)\n  headline: \"🖥️ Screen Size Calibration\",\n  // Description and instruction (Support HTML)\n  description: \"...\",\n  check: false, // Ask participants to use a ruler to measure against RC results\n}\n```\n\n<!-- ----------------------------------------------------------------------- -->\n<!--                            Viewing Distance                             -->\n<!-- ----------------------------------------------------------------------- -->\n\n### 📏 Viewing Distance\n\n**Before measuring or tracking viewing distance, calibration of the screen size is required to get the accurate value.**\n\n#### Measure\n\n```js\n.measureDistance([options, [callback]])\n```\n\nPop an interface for participants to calibrate the viewing distance at the moment using Blind Spot Test.\n\nPass `{ value, timestamp, method, raw }` (equivalent to `RemoteCalibrator.viewingDistanceCm`) to callback.\n\n```js\n/* [options] Default value */\n{\n  fullscreen: false,\n  // How many times each of the eye will be used to test\n  // By default, right eye 2 times, then left eye 2 times\n  repeatTesting: 1,\n  sparkle: true, // Whether the moving dot flickers or not\n  decimalPlace: 1,\n  control: true, // Set to true to use arrow keys to control the position of the red dot\n  headline: \"📏 Measure Viewing Distance\",\n  description: \"...\",\n  check: false,\n  checkCallback: false,\n  showCancelButton: true,\n}\n```\n\n<!-- ----------------------------------------------------------------------- -->\n<!--                            Distance Tracking                            -->\n<!-- ----------------------------------------------------------------------- -->\n\n### 📏 Distance Tracking\n\n```js\n.trackDistance([options, [callbackStatic, [callbackTrack]]])\n```\n\nMeasure the viewing distance and then predict the real-time distance based on the change of the inter-pupillary distance, measured by [face landmarks](https://github.com/tensorflow/tfjs-models/tree/master/face-landmarks-detection). `callbackStatic` is called after getting the blind spot result and `callbackTrack` is called every time a new result from estimation is derived.\n\nPass `{ value: { viewingDistanceCm, nearPointCm: { x, y }, latencyMs }, timestamp, method }` to callback.\n\n`method` can be either `\"BlindSpot\"` (for measures from blind spot tests) or `\"FaceMesh\"` (for later dynamic estimates).\n\n```js\n/* [options] Default value */\n{\n  fullscreen: false,\n  repeatTesting: 1,\n  sparkle: true,\n  pipWidthPx: 208,\n  showVideo: true,\n  showFaceOverlay: false,\n  decimalPlace: 1,\n  framerate: 3, // Measurement per second\n  showCancelButton: true,\n  // Desired distance monitoring\n  desiredDistanceCm: undefined, // e.g., 60 (which means the target distance is 60 cm)\n  desiredDistanceTolerance: 1.2, // Tolerable distance would be within [target / 1.2, target * 1.2]\n  desiredDistanceMonitor: false,\n  desiredDistanceMonitorCancelable: false,\n  desiredDistanceMonitorAllowRecalibrate: true,\n  // Head rotation (yaw) correction & nudging\n  calibrateDistanceCorrectForHeadRotation: 'none', // 'none' | 'useZ' — how to estimate head yaw to correct the apparent ipdOverWidth\n  viewingDistanceAllowedHeadRotationDeg: 180, // When abs(yaw) exceeds this threshold, the nudger tells the participant to face the screen. Default 180 disables the rotation nudger.\n  // Near point\n  nearPoint: true,\n  showNearPoint: false,\n  // Initial measuring\n  control: true,\n  headline: \"📏 Set up for Distance Tracking\",\n  description: \"...\",\n  check: false,\n  checkCallback: null,\n  showCancelButton: true,\n}\n```\n\n#### `async` Get Distance Now\n\n```js\n.getDistanceNow([callback])\n```\n\nYou can pause active distance tracking, and use this function to get the latest distance at the moment when the user makes reactions. If no callback function is passed in, it will use the one from `.trackDistance()` as the default.\n\n#### Near Point\n\nThe observer's near point is the orthogonal nearest viewing point in the screen, or the plane containing the screen. To track the near point, we assume that the webcam view is orthogonal to the display, and it is placed around 0.5cm above the top center of the screen (e.g., the built-in webcam of a MacBook). Our method is based on the Facemesh model and can give you an approximate estimation of the near point.\n\nSetting `nearPoint` option to `true` (default) allows the system to track near point and pass the data into the `callbackTrack` function along with the distance data. The participant will also be instructed to measure and submit their interpupillary distance before the system can start predict the near point.\n\nThe value returned are the horizontal and vertical offsets, in centimeters, compared to **the center of the screen**. **Positive** values indicate that the near point is **above** and to the **right** of the center point.\n\n#### Nudger\n\n- (Beta) `.nudgeDistance(cancelable = false, allowRecalibrate = true, { options, callbackStatic, callbackTrack } = distanceTrackingConfig)` If `cancelable` is `true`, then participants can use ESC or click to cancel the nudger. `distanceTrackingConfig` is used to configure a new distance tracking that can be restarted within the nudger. We recommend to start nudger when starting distance tracking using its `desiredDistanceCm` and `desiredDistanceMonitor` options.\n- (Beta) `.nudgeHeadRotation(cancelable = false, { options, callbackStatic, callbackTrack } = distanceTrackingConfig)` Runs automatically inside `trackDistance()` whenever `calibrateDistanceCorrectForHeadRotation` is not `'none'` and `viewingDistanceAllowedHeadRotationDeg < 180`. Displays the `RC_distanceTrackingFaceScreen` title and the `RC_distanceTrackingRotationGuide` message (with `[[N1]]` = `abs(yaw)`, `[[N2]]` = the allowed rotation, and `[[DDD]]` replaced by `RC_left` / `RC_right`) until the participant faces the screen again.\n- `.setDistanceDesired(distanceDesired, [allowedRatio])`\n- `.pauseNudger()`\n- `.resumeNudger()`\n- `.endNudger()`\n\n#### Lifecycle\n\n- `.pauseDistance()`\n- `.resumeDistance()`\n- `.endDistance([endAll = false])`\n\n#### Others\n\n- `.showNearPoint([Boolean])`\n\n<!-- ----------------------------------------------------------------------- -->\n<!--                                  Gaze                                   -->\n<!-- ----------------------------------------------------------------------- -->\n\n### 👀 Gaze\n\n#### Start Tracking\n\n```js\n.trackGaze([options, [callbackOnCalibrationEnd, [callbackTrack]]])\n```\n\nUse [WebGazer](https://github.com/peilingjiang-DEV/WebGazer). Pop an interface for participants to calibrate their gaze position on the screen (only when this function is called for the first time), then run in the background and continuously predict the current gaze position. Require access to the camera of the participant's computer. The callback function will be executed repeatedly **every time** there's a new prediction.\n\nThis function should only be called once, unless you want to change the callback functions for every prediction.\n\nPass `{ value: { x, y, latencyMs }, timestamp }` (equivalent to `RemoteCalibrator.gazePositionPx`) to `callbackTrack` function.\n\n```js\n/* [options] Default value */\n{\n  fullscreen: false,\n  // Stop learning and improve the regression model after the calibration process\n  greedyLearner: false,\n  // Tracking (predicting) rate per second\n  framerate: 60,\n  // Draw the current gaze position on the screen (as a dot)\n  showGazer: true,\n  // Show the picture-in-picture video of the participant at the left bottom corner\n  showVideo: true,\n  // (Picture in picture) video width in pixels\n  pipWidthPx: 208,\n  // Show the face mesh\n  showFaceOverlay: false,\n  // How many times participant needs to click on each of the calibration dot\n  calibrationCount: 1,\n  // Min accuracy required in degree, set to 'none' to pass the accuracy check\n  thresholdDeg: 10, 🚧\n  decimalPlace: 1, // As the system itself has a high prediction error, it's not necessary to be too precise here\n  headline: \"👀 Set up for Gaze Tracking\",\n  description: \"...\",\n}\n```\n\n#### `async` Get Gaze Now\n\n```js\n.getGazeNow([options, [callback]])\n```\n\nYou can pause active gaze tracking after calibration, and use this function to get the latest gaze position at the moment when the user makes reactions, i.e. calling this function in a [event listener](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener). This can help reduce computing and get the gaze at the critical moment. If no callback function is passed in, it will use the one from `.trackGaze()` as the default.\n\nPass `{ value: { x, y }, timestamp }` (equivalent to `RemoteCalibrator.gazePositionPx`) to callback. Return the same thing.\n\n```js\n/* [options] Default value */\n{\n  wait: 0, // Instead of getting the gaze now, wait for certain milliseconds\n  frames: 5, // Number of frame samplings used to estimate the current gaze\n}\n```\n\n#### Calibrate\n\n```js\n.calibrateGaze([options, [callback]])\n```\n\nPop an interface for participants to calibrate their gaze position on the screen. Participants need to click on the crosses moving around the screen. This function is automatically called in the `.trackGaze()` function when it's called for the first time, but you can always call this function directly as needed, e.g., when the gaze accuracy is low.\n\n```js\n/* [options] Default value */\n{\n  greedyLearner: false,\n  // How many times participant needs to click on each of the calibration dot\n  calibrationCount: 1,\n  headline: \"👀 Calibrate Gaze\",\n  description: \"...\",\n}\n```\n\n<!-- #### Get Accuracy 🚧\n\n```js\n.getGazeAccuracy([callback])\n``` -->\n\n#### Nudge Gaze\n\n```js\n.nudgeGaze([options, [callback]])\n```\n\nPop an interface for participant to nudge their gaze to the center of the screen. Participants need to click on the crosses at the screen center. Optionally, you can visualize the difference between the lastly estimated gaze and the screen center.\n\n```js\n/* [options] Default value */\n{\n  showOffset: true,\n}\n```\n\n#### Lifecycle\n\n- `.pauseGaze()`\n- `.resumeGaze()`\n- `.endGaze([endAll = false])`\n\n<!-- ----------------------------------------------------------------------- -->\n<!--                                 Others                                  -->\n<!-- ----------------------------------------------------------------------- -->\n\n#### Others\n\n- `.gazeLearning([Boolean, [options]])` WebGazer uses a regression model to always learn and update the model based on the assumption that one would always look at the point where curser makes interaction. However, in a psychophysics experiment, participants may not always look at the place where they click or move the cursor. Thus, `greedyLearner` option is set to `false` by default so that the tracker stops learning after calibration period. But you may also turn it on (or off if needed) again with this function. You can also pass in options, to enable/disable only the click or move event listeners, e.g., `.gazeLearning(true, { click: true, move: false })` will turn on only the listener for the click event. However, it won't turn off for the move events if it's on.\n- `.showGazer([Boolean])`\n- `.showVideo([Boolean])`\n- `.showFaceOverlay([Boolean])`\n\n### 💻 Environment\n\nGet the setup information of the experiment, including browser type, device model, operating system family and version, etc. See the Getters section for more details.\n\n### 💄 Customization\n\n- `.backgroundColor()` Set the color of the background. Default `#eeeeee`.\n- `.videoOpacity()` Set the opacity of the video element (in `trackDistance` and `trackGaze`). Default `0.8`.\n- `.showCancelButton()` Show the **Cancel** button or not in the following calibrations. Default `true`.\n\n### 📔 Other Functions\n\n- `/* async */ .performance([options, [callback]])` Execute a series of computation demanding tasks for the CPU and GPU, including filling randoms numbers into an array of length of 5000 (repeatedly for a second), generating random numbers (repeatedly for a second), computing for and rendering stressful 2D canvas graphics. Results are reported as `computeArrayFillMHz`, `computeRandomMHz`, `idealFps` (canvas FPS without any heavy tasks), and `stressFps` in the returned value. `options` includes `{ testComputation: true, testFrameCount: 180, testObjectCount: 10000, headline, description }`.\n- `/* async */ .performanceCompute([callback])` Get `computeArrayFillMHz`, `computeRandomMHz` without pulling out any visual elements. Can be called quietly in the background.\n- `.checkInitialized()` Check if the model is initialized. Return a boolean.\n- `.getFullscreen()` Get fullscreen mode.\n- `.newLanguage(lang = 'en-US')` Set a new language for the calibrator.\n\n<!-- ----------------------------------------------------------------------- -->\n<!--                                 Getters                                 -->\n<!-- ----------------------------------------------------------------------- -->\n\n### 🎣 Getters\n\nGet the value directly.\n\nGetters will get `null` if no data can be found, i.e. the corresponding function is never called. The values returned **by the getter** will be wrapped in an object with its corresponding timestamp. Thus, to get the value, add `.value`, e.g., `RemoteCalibrator.viewingDistanceCm.value` (and use `RemoteCalibrator.viewingDistanceCm.timestamp` to get the corresponding timestamp).\n\n#### Experiment\n\n- `.id` The id of the subject. The associated timestamp is the one created at initiation, i.e. when `init()` is called.\n- `.displayWidthPx` `.displayHeightPx` `.windowWidthPx` `.windowHeightPx` The display (and window) width and height in pixels.\n- `.screenWidthCm` `.screenHeightCm` `.screenDiagonalCm` `.screenDiagonalIn` `.screenPpi` `.screenPhysicalPpi` The physical screen size and monitor PPI in centimeters.\n- `.viewingDistanceCm` The last measured viewing distance.\n- `.nearPointCm` The last estimated near point.\n- `.gazePositionPx` The last measured gaze position on the screen.\n- `.isFullscreen` Whether the window is in fullscreen mode.\n\n#### Performance\n\n- `.computeArrayFillMHz` Number of array filling tasks (i.e. `Array(5000).fill(Math.floor(Math.random() * 10))`) the computer can finish in a second, in MHz.\n- `.computeRandomMHz` Number of times the CPU can generate random numbers (i.e. `Math.random()`) in a second, in MHz.\n- `.idealFps` The 2D canvas FPS when there's no tasks at all.\n- `.stressFps` The 2D canvas FPS when computing for and rendering stressful 2D canvas graphics.\n\n#### Environment\n\nThe associated timestamp of the following items is the one created at initiation, i.e. when `init()` is called.\n\n- `.concurrency` The number of cores of CPU. If the browser doesn't support, the value will be `-1`.\n- ~~`.bot` If the user agent is a bot or not, `null` will be returned if no bot detected, e.g., `Googlebot (Search bot) by Google Inc.`.~~ (Removed since 0.6.1.)\n- `.browser` The browser type, e.g., `Safari`, `Chrome`.\n- `.browserVersion` The browser version.\n- `.deviceType` The type of device, e.g., `desktop`.\n- `.isMobile` The type of device is mobile or not.\n- `.model` The model type of the device, e.g., `iPad`.\n- `.manufacturer` The device manufacturer.\n- `.engine` The browser engine, e.g., `Webkit`.\n- `.system` The device operating system, e.g., `OS X 11.2.1 64-bit`.\n- `.systemFamily` The family name of the device OS, e.g., `OS X`.\n- `.description` A tidy description of the current environment, e.g., `Chrome 89.0.4389.90 on OS X 11.2.1 64-bit`.\n- `.fullDescription` The full description of the current environment.\n- `.userLanguage` The language used in the browser, e.g., `en`.\n\n#### i18n\n\n- `.language` (e.g., `en-US`, `zh-CN`)\n- `.languageNameEnglish` (e.g., `English`, `Chinese (Simplified)`)\n- `.languageNameNative` (e.g., `简体中文`)\n- `.languageDirection` (`LTR` or `RTL`)\n- `.languagePhraseSource` (e.g., `Denis Pelli & Peiling Jiang 2021.10.10`)\n- `.supportedLanguages` An array of all supported languages. Can be called before initialization.\n\n#### All Data\n\nUse the following keywords to retrieve the whole dataset.\n\n- `.displayData`\n- `.screenData`\n- `.viewingDistanceData`\n- `.nearPointData`\n- `.PDData` (Inter-pupillary distance data)\n- `.gazeData`\n- `.fullscreenData`\n- `.environmentData`\n- `.languageData`\n\n#### Others\n\n- `.version` The RemoteCalibrator version. No associated timestamp.\n\n<!-- ----------------------------------------------------------------------- -->\n<!-- ----------------------------------------------------------------------- -->\n<!-- ----------------------------------------------------------------------- -->\n\n## Development\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/d54b8740-aa4d-446b-8738-49161769a9a8/deploy-status)](https://app.netlify.com/sites/calibrator/deploys)\n\nFor building the library locally or development, please follow the steps below.\n\n### Runtime Dependencies\n\nAs we compile Remote Calibrator as a standalone package for distribution, these dependencies are also listed as development dependency in the `package.json` configuration.\n\n- animate.css\n- leader-line-new\n- platform\n- react-fast-compare\n- sweetalert2\n- tinycolor2\n- tone\n\n### Download\n\n```shell\ngit clone --recurse-submodules https://github.com/EasyEyes/remote-calibrator.git\n```\n\nIt is very important to download the submodules with the main repository. If you have cloned the repo without submodules, run the following at the ROOT -\n\n```shell\ngit submodule update --init --recursive\n```\n\n### Install\n\nWe use [bun](https://bun.sh/) to manage the dependencies for the project.\n\n```shell\nbun run setup\n```\n\n### Develop\n\n```shell\nbun start\n```\n\nThis will start a local server hosting the example page with hot reload for you to develop. You may access it at `localhost:9000`.\n\n### Build\n\n```shell\nbun run build\n```\n\nThis command will give you a minimized build of the package output into the `lib` folder. You may use the file for production purposes.\n\n### Bump to a New Version\n\n- Document changes in CHANGELOG.md.\n- Git commit changes.\n- Run `npm version v[new.version.number]` (ideally at `development` branch).\n- Merge into `main` branch, push, and make a release in GitHub.\n\n## References\n\n1. Li, Q., Joo, S. J., Yeatman, J. D., & Reinecke, K. (2020). Controlling for participants’ viewing distance in large-scale, psychophysical online experiments using a virtual chinrest. Scientific reports, 10(1), 1-11.\n2. Papoutsaki, A., Sangkloy, P., Laskey, J., Daskalova, N., Huang, J., & Hays, J. (2016). Webgazer: Scalable webcam eye tracking using user interactions. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence-IJCAI 2016.\n\nAs we were wrapping up our development of Remote Calibrator, we realized that Thomas Pronk also made a demonstrative project showing integrating WebGazer into PsychoJS. We would love to acknowledge his work here as well.\n\n3. Pronk, T. (2020). Demo of Eye-Tracking via Webcam in PsychoJS (Version 2) [Computer software]. Retrieved from https://gitlab.pavlovia.org/tpronk/demo_eye_tracking2/.\n","readmeFilename":"README.md"}