{"_id":"pyatch-vm","_rev":"36-1d2548e4d6c803aa9a7a8c85cb5e5157","name":"pyatch-vm","description":"Virtual Machine for Pyatch 2.0","dist-tags":{"latest":"1.2.9"},"versions":{"1.0.0":{"name":"pyatch-vm","version":"1.0.0","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.0","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"da7d4245fa5877846e1dea8e1d663133a35784fe","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.0.tgz","fileCount":54,"integrity":"sha512-aNzgknaqWQqD3EQwE0OF7aw8E6CNkYT2Kj1RDYFfs3zzn4kTrgj6/4Vc2eelEJbl22DhME3gXbiD8HwNOwO3dA==","signatures":[{"sig":"MEUCIQDYrrzRlWRI8KLtA8kDQy8FkpGPnTarZUPVwZxFRIQAJQIgdSEa2Ck71KfdF2y6pEIeusL9eKTOYTVAJv05ENvoqyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM2f9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOzw//VDLN8YyehaSjfhfBARhFnotl7A5o26S8zhvHppvVezVLhjnS\r\nQGGKN8lESKcyaZ9P/W573XEwc7+8atejoqzGzbknDlJvuZZ3c963f07SoJXC\r\nXtYb78+X5HVcW/b2cJnao6l2FGPQ76KGFRVe7T57WHsFfnuipvhqSS1xE3vk\r\nVHLIO94+9ghekOP6knzPqpC3hLf2KKnUYMbMIeSIT4bMg/A3SgLAHuuguuS7\r\nfDE5PzkOxF9oYsmzHZTuT18/+7zZ6jK8KaWQBwQXPKhb2n7DBlTKsuVAAhGQ\r\nqY6s8A+jeW5KYGMugDN2NGlYDNnNxb+2nBL/Mj+0C7Kk/3ikwiF7/W51cVTD\r\nitZ3jKjhe4+WcklXQlFt9luMzi8WrZ3rW7wStVAus5isiU/WwAA4E7FKiyQw\r\nl00FtRP5rdX4GkzihNasJ1romcwKFXAtbj7e3jvK7WUbgOGUUkhNWUmS2sz3\r\nb7oiadLb4NFZ0VPOcFezahO4FemOeKPXj3ryqe/BSU9JBJ9NmM6R9FsSnn5I\r\ndTqIBxtsQEkVwQcbZ+HlR59bMHg83GORu+q2sCqHiPLCEIX3T5UaI832ll7G\r\nR7dJZEHo6a9sqmPCzKbaFCtmScn9TVU3vHICdDt6NBbrtLbTGU26f+jEFPHq\r\n7Juxm8o5YgifEwZxK+mq8oZ/VJCnqP1Sjwg=\r\n=d5gr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"a52d96c6ab420fab9cfe7cc9ee77c432ae1e149c","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"3.10.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.0_1681090557792_0.5382623107923539","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"pyatch-vm","version":"1.0.1","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.1","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"26048cca30ac3e4d014937ad91ea43a98132fc14","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.1.tgz","fileCount":55,"integrity":"sha512-V6q4Zit3d+PXcDUhDJvZ0odocz+AfLu6URds8U3m2hsIXyaO/GkFlpFEmK9wd7J8NTsPUpdjshCzkyqHZFyYig==","signatures":[{"sig":"MEYCIQDprrQbxtpdRquOQwC3XwbX4K0zquTTAwnx6i8vZQZVkAIhAJT6zAZBkF57pknvRjXLar0ckwDXWn0aL3lx6p2SZFrx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNijxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobUBAAlardOvxXHeysNnhqmNxGLqYXsibh7FsRi+Zk3MtEGvxfSZPu\r\nC+6zBuythKr1Q6k+VnvVhFvq0O77lfGmWhQXD2D5KHEANnOVzsczKT/uSJxt\r\nwk/Mkijw2JdypJ5M3pT4iFvU6PGHJr+Qh/GqX7E6LEL55VskFWkwMC+aW+OA\r\nmY3w8SkhIyZUlHimiQH76Me8UM5Me7dY8XD2L8CY1089miAnlw9EVL5R9imF\r\n6dR00auHuQyiSl7abCAezOwIOgPd9Ktky19rcCYWjNYu9Ag88Xev8nJ+4zjU\r\nF3yn1N2Yw142O786YdobgvTyKORVrSfMMbaQMF+61EcZcZSSN73goCgNnQCv\r\n7mnJiHDtkPE20mMaM7v4TQ2tNKbDdVVoJBnBwEh8AUeBOfAb+o9SN92nUl/k\r\nTQukKRRTVQz350hlzJ4manKOeGxMzXTe0Bp5IT81fFOWL7kgEIm4amPnj2Hk\r\nV48Umkllmobj8OkRB/g89vVTVy8RMN8M71/DmpBfjfRh3fKIxnvz1lmVi+rJ\r\nXt5+mnSHzwkel4XrfkTBsHhB1auK5JeRas/g5y0saFPg+tfOOj+YfnZSKB1O\r\nZ1IOm7GgQg891blIhy7vDQWDm3+Nie5aOtGSal/0ANpns0JtKeb571dmR4qv\r\nctVY1vLT0mjpfK7IEfKT1inDWNT8FlbQJ5w=\r\n=TZ0I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"407db87cd004eb4c37de83cbcb41150deae861f8","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.1_1681271025152_0.6286878144023786","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"pyatch-vm","version":"1.0.2","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.2","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"db76a12c0ab497c50940b43a19f83fca075ca70f","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.2.tgz","fileCount":55,"integrity":"sha512-kEJYuNDq/Ri1Dp26GC6w/ccpzVmco+7XtX9w4KIqMYcmGZkkDbUNfoWfY5x0qqwnzSLgHSdIEOMTYGN5kA5Zvw==","signatures":[{"sig":"MEUCIHfsVXD87vVMQkaR+7EsPCh3+pLeAtdyRtZPxK4njNnyAiEAndUZQXFXgY9BunPg5yo8PyQLPQyCL9By0KeqQ9RTD4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNu3TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1ZQ/9EiwdEvjLosqmZx7wg71SqaB7fGx4SNyLX3NyjrJHkQlAPilN\r\n+djrQSy6DbUMY4qqrTHV787VKxG0TJnfP3HJLxZTpA2LrnQZnM7k487fJTpx\r\nmjOZql2XBh+NJXZfO54b3kGvJ3XLNQ0AIhwkP0TJhbEogsbHFBXWFGMPexZv\r\nljWlwHFQTGzkzkLRreE0QnCC/bt8ux0+SrYseOV6tHFThcbSC7Y54vfWi8Kt\r\nB+Jut4SQaSVUjk3rVIaHhYGTGAwEIFE3n2QZz8h1WHUKG7ZJhJ1S6NsCDcuO\r\n7ynrAz3wmWWqAu1SoYGVdo04Nog1GtUQVKpr5RppO4cFL9q8aq580C7wbJo7\r\njDp/R4u3Ru3WZtMjRm79pBcQabR9HL+rvYw98zjwhsyty/UWL7SZ7nXcdL1I\r\npuQ33xteqm63wzBzBwjtwMXlzwnFxBPOwNCKtTfJtP3cq1OlDm5xmBu3XEjP\r\nEH00mos35W/rGyy6tQJWMU59c6D1BnAlVciuR87aWWHS/nWULjPGeCCuSH1Z\r\n5erhAi+8SNNe+JqzwjT3aibE099h0WTgynb5Aah7me08cHpy/Bl6+Gy3IzR5\r\nNQjyK6GhJlg6F0EUfrmzZwJ9Z36EuhJ8HcM16vXWVuC2q6HH2KttuU/BhqtU\r\njHUEcfwBYDFY117dDA/1kE8hjSij/kPm0sc=\r\n=xsJj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.2_1681321427164_0.7267061253040594","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"pyatch-vm","version":"1.0.3","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.3","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"7d7b8d7229452591a1403d7fc877e3f6c9d4a360","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.3.tgz","fileCount":55,"integrity":"sha512-jhCz1hF/KBUSS89BURq402Uavq+3lRpx5M/eYaguf6VQPo+lIkTRuzvjqOiwGHQ1vm9irfpsBZBAeXlSr5qiRA==","signatures":[{"sig":"MEQCIAoAZK7PupaRWN3/BWHuExMaGg4hqGl1+YPeOEmkt1zRAiA8OXl0G7gltpDbtI7VQAfKWGlu2gQbbPwLcma1gMp4Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNu8OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxAg/9HNce5+GsImZFBCzRGejPNJHXjl2qnex+CSbQ5ZBlWyW7IqNi\r\nbkqXZeGAdaQgZWHMIOxkJSO6ZBvhRoeJ/DFu/+d2OkvVnAH84X7jfEqreuGF\r\nj8N6vJYWb2+hW/IloS5D22ZDc4rmPh7Hq3L33oh5pYjcrMGag+1KqKrLnr5Z\r\njJ7nmzvfdX/lA/E+Lygk+qgtVeZX7OzAMEfI7vICCg0UG7TtU+ROJ1QVc7lB\r\nJXKrkrD0Td3BALs2k+4WAc1Q54Ja3sYV5F44SLbJD4+5bYB8U3dB4Ya5RekG\r\nPFq7cNpFpxVcz+8PTvDoUqsRSDXJQ/qGjoGAskSwKFnAw4nqklrl4Tlewh/M\r\nfxuFnQ70lqTDHBDt4lOUbneY+QchA2/MjYLrHYazaVTjTFQBnII/SSoDc0Je\r\nE195ceVOWuInDcM1Y0jxhABoQxkRZS9qBLnCrEYZwPinnjlcyatwaAqbonsc\r\ncpt6M1XzwXvSRvp7DnHAh4EDpQwbvryLVOIhCw+xVf9428K8B+w0TyZk/73Z\r\nEQkxHMV6VjbBtdY2Vm94NMrP3ZdnXdctUgQtYiv+SaMyqM+nqV93c93gaoNt\r\nKUY1R1xNBJhe1mlsxNP0uS3XWTLIyzak7iGkYJ7JnlfK917LcAHpZ0hSFpm8\r\n0aaNRR2/fUCLvwbgBuP2vjAeGkpMNwNwnow=\r\n=bpKs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.3_1681321742006_0.25784179058488776","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"pyatch-vm","version":"1.0.4","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.4","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"7d9206ffe325c050dfa5fdcc10cfa1b4cc0224be","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.4.tgz","fileCount":55,"integrity":"sha512-MblC8uzqcfAVXXov64HYk4HzV2HykcwiWbKhd5zNOTBgdETZnnni+081a5oWBNHWpErIOojKJ+sY6o92GZtiIQ==","signatures":[{"sig":"MEQCICcZAwQ2EK5aeVDrB1aVcYUR0epX3on1PtyH4iJpiuxiAiAR25hbTX76wg8cmGO6F/GL4ZcLcALkG55IWQJMhCVWMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNvCsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkCQ//TrsPA3eMp1xqgEE5bs2ookl0h60EihLy3+HqzD2TknuWKyR3\r\nCqRsHsikjz+cvHzPNmJngD5NHKO7OLnE/BGLAf+9wqTpw17EjwKd0O/S3uIN\r\nNvJqj6uEignavfkm0u9miQy9jntseud1snYsEH3P+5VwLIx7HJQYuAJkkG8a\r\n7n4GF/8FzK+7tOEJqwS/A99Ej+TaaTHTo4Vmyt5b0cV+4lNA773SgYSM8GGy\r\nnY4ZUINV2+12OausNfHH6JxzCrqlyJdX05GTEiy4qipVaecz7yT/djRYbCmy\r\nl6qVyTKbpASh1GCTwMoOVfPy4HRAqUM7XXQnH3pMh7leW2DXLI0dNtQZ6usl\r\nQ+fXCWHXz3dZV9qmp+4V9aSXl8bmWlS4xL71CMDSaS+iWbPrtu0XAPAI/XCx\r\nMxRhEWO3emeoda25zdEonLXHfXtJypd7PPaaz4j1XBNNkg0XigNKlzFi9jor\r\neIaRn9exKpDLch6zd8NSAfMSg64lP1LePmnUFSQeOfwzuT/6jRqzEkK+TN39\r\ndVUOa7SI0l/XEUSsDvL8BgBeO4M8+OHQ1N1hTrbTfaSah9psx0cGBNFZ2570\r\nJgpYGtyqzquWxbul95nukXxK2YhuUwblEJzW6sljwUsaVNNoHIk1w86w5dSp\r\nM69b1gsL7jn/B94VZfKt8kxM2wPawtW3QDs=\r\n=buvS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.4_1681322156073_0.46787355058335756","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"pyatch-vm","version":"1.0.5","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.5","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"b2d646bcacf0a533b5abb49bc93f117983b6a402","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.5.tgz","fileCount":55,"integrity":"sha512-bxRHA5zTgOrbhTpYdppcxoJiazcHv7RoH2VDbJJmRbfo+wA7UYmuHSqhajudTjcf4V4fuxWWzjtfC7V6nLv7yA==","signatures":[{"sig":"MEYCIQCdahlEfNDr+S6vv3bQF5REMIppvOr3E663VpQL/d+M0wIhAJt+uXas8hucaCJs47OY716gk6/wPnkTj/jqkBpXsgu1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNvGaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouWhAAli3suIZB9iKFBpjwn751WxjEx8HjCW9TOyGY1KBoW2GBllQQ\r\n/YYgNYLPc78StFv4/K89N1PYsM3d2nHKMZVnK7zPa+UcurrPuY1YMwJGJlYO\r\ns68c/Wnrcop9kBlpbolRPi9XEgB2UYeoXpjIFnJQkxf7JHN3cHJABSXsqtAM\r\nF5b2g3sbQBheJNW6QEXiQ9XWqvjEc6jbtShmR0/EfBfjiwXeGqPiYX0FWPh+\r\n1cTGDKqhlfCV2xMZLvjrEcpsujleW3I1bzcDg3TdeRuuiAebGkzfLuAu0Cro\r\nVoxuEOkBmAamkevjlB/e9F3vd7V2+HanABHylIGwhFhVqsXh2J9BiOyT/1mc\r\nX2aL+/dekrE71aPmQS7PgffieoZMFebxv69mKgWrPt7yDjuq0AE61D694G12\r\nwPOBHqXw0ETGw1tWHN8PCgBBB/1yAp53SRRw5Ksd4Kp4hWSXFYXPMaGlGEUK\r\nZEc+RyGPm9egjWfSECRBPIhS1UI5YMrhMioeoyV5gQqNLwcUBJmfOAZAsnog\r\nDyMUD79I/bzEP0hLmowB1tpN51JTMDueiRZNw/IDOb3KkIGMloAlqCyOmkyj\r\n2QaSt+RrjY+DO4swkkKt5Ov0LDlxSJ647JE23glBofPDwNpeUglS9QaOB3oX\r\nHKa/7aHhNnXQBf2UCIqarC4zhZ5GmW1L+DM=\r\n=FM99\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.5_1681322394082_0.04287201864758572","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"pyatch-vm","version":"1.0.6","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.6","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"303efaef7d04307915f599231c065ba4c6e1ee47","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.6.tgz","fileCount":55,"integrity":"sha512-Ip/CrPCvGc5xvi8CNgpsBbm6ZEENc2zU/d4vwFd4qnZqdFP2UgQIs2RDCnR5F2Fnc8VrSqvlsVXz7zXJnHIPzg==","signatures":[{"sig":"MEYCIQChI8FtdVa87GBJLEe3aQF20OJmvSHFWoJlJTboZEnklQIhALH3r+O16ORmr1zOcrz7Y5Hizp3iIAEgDAm/vFeE/PoH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNvHfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw5A//e2jzVFuP2pwLPQd5cpl2oQUCEjNaQnzqZjmWWdXFlCOBQjbL\r\nksvdZbQOz64mYjgZfuSdjA3yfegOsYfu7YxD229Zdp+0VSsg0dOh1LdYqpfM\r\nS+F2PcZlBgAEqPJzGR8Ghv0YErh+4aXaWnnTtRA/ToKKEPKpQAM1/miFLKb8\r\nH559j5ymMbRZxb3/wZmhcLaHCqBVXpSD9ISaEpVr1u9gJXIMNBHrUB/13znr\r\nCE3JKGGdxJDVCkXaFayqUvmd7c+L+NzEQOHeaMlfaJJN045R/ANunnuqGrii\r\nAeV37Cy/Szq8pIAGT7Zp3jf5VgvvZqwkhO5ePlwALAXQeg+26oJMFtop0Ra4\r\nnezF1QMqYqf7Bxh7tFzX43kwtJ5mKHC+4BeRjZwcUT70zLKXM1IIaJJEvdLN\r\nykzkr9zzNGOmxKm8CO13P2KQ2Xf9BggMaaRTDOrcLw8xI+6yiSxH2ByFrj8q\r\n3pTOGXrPy2AbBQaH30HNeEo+1Ar6zzI4KfRL6G+HlHSMobeUIlL9ZClu9Spl\r\npqJ27qGCWqQecTpl1zox7R5fGKTDJ9/vQhKudkSs0zm2ADbLi2sAMMnRmjLl\r\nWnGhAWoqcsfpnisT3irBx2gNPKD5SbbXSUydN8Qalg0yfO58Q28frz9+snLb\r\nCLm6+riJbY/sD3pMWQLv48Acrw7Aeu3N6Kw=\r\n=YFZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.6_1681322463080_0.08603904960487174","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"pyatch-vm","version":"1.0.7","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.7","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"a40686d6681463c5b055b1856d0a6a60629c6c3f","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.7.tgz","fileCount":55,"integrity":"sha512-9J9M6cqnzoWqIeDtXS0JKuDMNAMrKW07KFt7ViKpXx7z1HmmXPE1VQ9A7C7wCv2ByguMbvqJjTkb4pel10E+RQ==","signatures":[{"sig":"MEUCID9O+F34kGZhAdWots/d+QXUpqIbWZT9Mn4F993GjmAAAiEAtxxjuCcdFNJyshAn7jPZgw6d91avYeZYyhAtqqDulHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNvL4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwTRAAkEdtT1WEysw5yI5blOcPxf/g1b+WTrZ3B5RBEN02hEw9dg7d\r\n280JuvyuFpHEZZWt+oqC42AJh+pqsx2MT9TK8LIWQL5wmIMNB8bNKKS4khab\r\nfasW9XmJtzEoZU9vlkF7rZzYkEFMdXiLgeHcYHhZRNp8w8/fNIqAgBLOro2b\r\nJoW7oPKZTnDhr5WXk+9xjaUKVfS3Ssv6+gBJZqYvd8P7yWecoQfo86LJTNFi\r\nUnMnprjk+QgyvItSQhcbGR0b3jgjSPAbCiBzLPqBgyEV9K0xq9FSTCgvdkTr\r\njXb3MZScAS1mNVRbYBVDUOqKamHy/HQbgt89WoMtxrpG1u4FpsD0a5W2c/P2\r\njWZncP2XU8nAOc80tqY7TRViMoB6jurrU/HJTKG7MfpBZgO3di6aePyE5D1C\r\nxMxBpAp+hd8LdTQ0zOogasMui2RDZsEczVaayivaIVsUPAaw0+kKljS6segs\r\nkMwB5bgvtLHSOkxRCU7SuJT9LI5ebTNEzvm6c8NobTiS8gmkH8kWTPVjHHm7\r\nwepoGCYhhF9W2IXUaQ7+ns7mOLyhU9yG2AIqnTQ9kBRTEY6+RSgOvrH3AcK2\r\nqESSxRlofxlQn1eibe7wfhi8yqWz/6esmHqyHJo3oj8hWiLzpLt17+CYKqCj\r\npRBXXIkYXUeUSzOGTi7fTkPSRFadvf148rA=\r\n=ITNz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.7_1681322744024_0.863314710542433","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"pyatch-vm","version":"1.0.8","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.8","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"179d76db858131cd7f982b9d76c4f587e476eaf7","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.8.tgz","fileCount":55,"integrity":"sha512-h5XGOG9mDwpN6VgPiHlbPMoKj8NF1DPokDqwQwBFnvf/aCbI4mGjux+jqil+UJigEatwbueSI9ooHAupk/mRyg==","signatures":[{"sig":"MEYCIQC4YI9dn5GEujAfuq+E35qAOdc1JI12pOtqil+fMc49ZAIhAPOW2Ow53OOjUzz9ewuT5WGsIt+vFPH7dg4vBmmGqDML","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOZ4YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq84w/+PE/llofPrxyktrQJ8tG6apnMT50Ftd5vPFDsvNqK6kOYEgjH\r\nqRTGCPk0r1RCmceWEk/HLrxCWgOAJ/Sfq8u8a22y0+rsO6e6tetfJHi4QlGX\r\n6hVaMvcs4NA89qN99oaihcAT7Lcy1iAXcGwky5td7c8EuqPUHJXerdWL5JuB\r\n+FOsBxtZ0LFYiyVbxGwhxJGVHM/fmOhqZnywk+g1EtRzj47L1NPyMsJBSZWt\r\nNJ4Xkfb7kCzn9yDE13PU/doD6G6e5+6ofHRshIMuxz2DL2iRLwY9i+OZRDzF\r\nGKzn1uOXJkBbhUOckTMUNOgXTHoq5VUJHYjw2NcwqQn+qA9zfQGQxBEYXQVZ\r\nt3/oibDPmN3NnnIvfFoSY5k0S2V8Jx6ctp2K6/LVNci42R9XZ0dS39q1cMP5\r\nCxr1zkIofivAnR+Jj+t11zcqAK11vw9kWP0rHXZveQl5JE8xGAV4u33M5O8W\r\n0jh3WL7AQNproFIgSoaoL6gDF/PEegw0zz3xHYV9krqMo4KRZulOjpxVeFdv\r\nrv5prD51HvkdLlMjSisOrELuJYTgp3Bee0y5PTboa7ElvE8A0no9M++Ppeug\r\nVhj4rhoVqtVAZkxnU5yp/Td1zaOO87P0z/95h+3Sz3LSfiaRDFBlddIsp9it\r\nVyinQe+xsPDbBEdaTI3CKnMSg+vqPEn4SF8=\r\n=Eb3X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.8_1681497624492_0.4931301544573612","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"pyatch-vm","version":"1.0.9","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.9","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"9aa2f2b1ca25669bfcb0abb7ed6cb79609f138e2","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.9.tgz","fileCount":55,"integrity":"sha512-QjZsPs8zjyQ+DRReFCJt1quEZEbIUXOArIXyEOZLLggTN+K41U+voGwvw5iwKQ3Y5xifwi+cMiH86ynTqIWYRQ==","signatures":[{"sig":"MEYCIQDZyZPCHwL0GcbgwEajus3hkqP+pCL4/PERqWvlipgzEQIhANxMn/07ZLUOl37dupbL69Iu8f56lsA9fre9FItVxBG2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOZ51ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ8g/8DUbABS++B3Z3rlekvPcquoQLt2qCk5EO1i7DPpWtxUAW4fIA\r\nQiM9QZZ2dVC228/34Wh6sSvkqUHG6NgNZdTZVtqQ20f5/WeN5OBUIu3pOfWX\r\n4trafo/Ed3zHJHXB4ow/32L9W6Sk1+2bVtZdMzxYgarm6HWA0BZ1f+5ejtGp\r\n+B4p5GEWpPgO3/xCRMqdV/1wFBf6DJNHFhuyoMjKEFlPcdiSoBdJGrGgDsrC\r\nQ3+2KsrqVHiL0IkUca1W5Ws+0QQ+3dLyErbV0ceCIJHOdvm2+1/oKT+N82ru\r\neBiCWro4kCcRLUSmCTKv14gYDVbMQkrI+hFmOZeMRkQL4BAG6wMa5qWPd7Dz\r\nb1Ya1l2UDMoUhYKfpJAwWTMV5m694fj7UcQ2XLhLesujoOf0rVrwFQZ22XRo\r\n6rK3jU3BPVIRzspRkOALyCsbuHGyIqn0Y+OkIgnwGsSLDQsUF42R5g/gpt6M\r\nVsx+EyVCG1vwfM6tKNoCxQWfu86LyYrJ5ZqHeKuz12+7L9mtkC0gJMaH4U/1\r\nES0OeDZ3FhkpGA69yEWFY33D0zCBkmDjMTmLKpBLIvWOumviFKB5xerke7HO\r\nFTHnte1vxaKY4VhJ/zW2HKPQw63Xpdcs9zF8rUGulbelVb801bUsHdW7ipfo\r\nhOfLqCPaVtweKT5LkLw5e3E06Xm6OcaxTjo=\r\n=SOVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.9_1681497717637_0.46412904069371264","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"pyatch-vm","version":"1.0.10","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.10","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"6d66dec801ad837fa14a729ac94e5d52f39c1283","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.10.tgz","fileCount":55,"integrity":"sha512-A6v8iXAMeRC4NXgojZ+W6m8EJGcFWw4GuwHGWpevQZte3dGmxhYzZo3+76U8zTsqcIQAcFmYK7YjN1GQsy9knA==","signatures":[{"sig":"MEUCIQDR1rjvo4BfEMHVd9vf9WCLfQzTZ8RvkLffdr8TS5SUAgIgS3llK/QUuCzvaCepDGXjX0dL8acvCIpAN8TQxjwrNXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOZ63ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZMA/9HnvWBFxtBLgG6lmzPDd+Nr1VPO7thxqHa7548P9RAZ4j8MSA\r\ngztL61xoZqjBCxanALfSRvXVALVmJHudjXMmSje75OOFg7pZrdEIP4arwA/f\r\ndaZkyuu+qbz9A4QhSHt6v/vEXXzlRLBkTuSBYQMePUTeThLXB7GNR9Cj4rNq\r\nqNVf3I1uBXJwQ/Brv6o50JvmpJUX5AaSicQCuggpRaE1vorASsopR77hee96\r\nznKn93gXLRfwued50fTNa8a4ZqO+7kLOQsTrGSd2Io8Mb7n/zu3EEMh5E+kD\r\nE1Kuukh+tKzvUON3victl+9brImUczN9ePkEptwSK48sTfpOO6w9qpVuUzP/\r\nbNe5kLH6G+gfl3qNyGh4Oln474dOrP8yrZTDTYRKo5bWkVwlRkrdunpT9Ldg\r\nVVkuirulwaLg0kBEJewJKzx6T82zLoA9O5kf6Fdyjf7yQn9QFjKxrUvAiYGF\r\nMQkCaMQ5IKeS1pB+4zhJ95qxNT823rYgr5sm4gIPHDflWkT6y1ZgWgmlbkIc\r\noEf5XkXNUZDAkf8CFRZqdfoh3rYw8wvsMJHKJLKyqX1HR+EYymP/T39vgIHH\r\nlInhaLkumwCb9biabmUK6peUL2W6U1eVxhIZucAk3yNy/nFy5u2fTG5U2NP7\r\nTfVp7KSfeleCJy0IeR1MJAwk2lMZVYwqGyE=\r\n=GRHC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.10_1681497783593_0.4798470288432064","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"pyatch-vm","version":"1.0.11","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.11","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"126df3b7c62844e8206dc1029541273c8587523d","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.11.tgz","fileCount":55,"integrity":"sha512-9mhKGRqy0rL/l46xaOt42mYU3q8PfzDW7pTr4kbrQEyxLEPEml2FA7JSwhTqlpX2isLb9dGIaU7DkB2ampN7ZQ==","signatures":[{"sig":"MEUCIQCQcY57njxz+fWFuRaPzSjpIAQO1Sr2P03475AFbx35YwIge6wRi66+6BaiMk3Ju2k7r3yiWHF7/emy3tLHkjBaSGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOaB4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjug//U9IsVHtcuKyyx5SL1aSGMT1iVH8jDzOdiKZSWbWBfgBTa3Z5\r\nSs2gZMwjMUXLRlsTmWJtfZqh42RIdoNLbg5lv3QfXuu/U2GO0Yu3h3CYoJlc\r\niNtdOHXjEKhuCVzSMZ1Pi3eGxwsA1t8OJvXsvb0y2YpnzwifeV7WoCWZOgJA\r\nAJC8Vxb9b4e6UGpou0KGV8f+fEtY3BP4t5Ev9F53VpOAjoRRsJ+w2TIh7lPD\r\n38cghFJbPlYIJRNkMgu6zjXlcXPvel0wE9buokBpkjlCaN2ewuoC59MMIupZ\r\n5VRk8VxdOBzLly1OaXWk6u68eCPbjA1cLak7eygfsyAxyBXuFcskCBRUMpiw\r\nVUy0KYapRIRgAfq6RIEEKFeSFps7mUokRLkqg95Gw7rWn7Nlfo2f+G2U6QED\r\nNS24Cqr1O7/qmCyaZ+bsVujI9vg38DitVHnesqRqYhxPmd0L0jIfV4Ku7N+J\r\nj9JXRyZs2bHymFZYnAHSRiwax5+8UxOPXlvCEkBKKTJYaBl12xIxfkt6SzuV\r\nM1HW0gtqmsmoqzGm01Hs1ybrktrwMe1rZDHbphTWJohxDIwx6hcETKQ95ikj\r\nQwrf6BiJSpYH6os1l9YUxaDY5cEuk0/xtYX1XgC48EUgBVBsJzFp2PygPZHA\r\nxoXmQh+CU/OYZiBgxFfZM8o04wTszJEl29k=\r\n=gU7j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.11_1681498231762_0.1705111897734346","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"pyatch-vm","version":"1.0.12","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.12","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"bfcf741e0c64456d1eea5b816d68c5eac82bcb54","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.12.tgz","fileCount":55,"integrity":"sha512-+d87TWRwSNhqvEFl8XwG8A4jIZONARuE5O/B8Uqk4Tfyq8mEKh7dfhKtFg/rmM99ZazNoqZ2l+2JO8JbNaxXTw==","signatures":[{"sig":"MEQCIDlo52IKBnbLgTXLfl1I++cNG9K37AVyTyU3nrRJVkuRAiAvpYVLZh6jFHzUcxYTzx+Duo8RYjzLN5dRyfrxH5/f4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOaFcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriCg//QZfACYuyl2cUOOOVIMD91kveYYEXDbO/+McCHdouD6QTKAt6\r\n6n5QAaQhWmAqQltJkY/Oe+TvbFJS15orDPocZSWYaeIsKbfD1CIAI7wDqtwT\r\nIvpZ6Noa95WgYxobBcZ8NPFe+NHYCtwkeaEfYL+qwgbEwb7O4tmqUUsdNqoe\r\npnyabPu96I3iY1lEcOVjc1zLGFpG2MaCK75KUYtCkCNn9Y+TM3Ty+Bgy3a6D\r\nZIED2iLVUN44NTQZ4XkuGvEeGp2Uj0nN+WveVpHJdEmgmD8MLpDl+ejYVggC\r\n5GRYna07i0saneUFSts7GCJSPZoigF9o0BpJBuycVOLxAmvPatEuNsIzInAZ\r\nYh296pLJe/Vtjtzq39FpH3q5G/i9YK01x/Uy24zcIQY8PAVJNTgsk4SILTER\r\nlDfWI5wh2Xt+wFc/BZrzEz17OZN8h0iHHHp9bSPH4fm+8dXBnkFpDDJAlZUk\r\nuDIj/2UQcXBvfmJBcEhT1l/FirPT5Z/FhpdRq6VVLbJ0kaKpNuW6QTXFS3RH\r\n0gugQl6zJc1dPzyMgu+871E1wLSDMPuwWVFe6cWW+4qGCgml6o4JjbDSL+yU\r\nhhxIEvV6/k5bwq174xqDGPQ1YED7d4emcGZi+Mz+wUJZfz4azuKBJFqRSKRY\r\nCEmLWoJBb7+YQgYni5TRw8ZkqMtEJpHkLjc=\r\n=F5h6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.12_1681498460578_0.02660836362703134","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"pyatch-vm","version":"1.0.13","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.13","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"caa1ee1e2bddef959a84cd93353a8a926a445d4b","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.13.tgz","fileCount":55,"integrity":"sha512-J6MT4/7Kl/fUKCQ0bjcrmMAsOPxk3CW3JDrVucdObQG6Mfaitns/1hn1rI9r7Wf6KfDL3UMkwKw0or5uO9BtZg==","signatures":[{"sig":"MEUCIADQ2N0j6YZ2l6Wyx3OMuw7iRMbVD/XR/cGk/uhVKgU7AiEA8PVpG7COWYDITR4RZWQJAmf/b1p7RPzuHPS0geRIXu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOaIZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCPA//Wn1F9SonMwkREpavzDnY0BlCXSaqVc/wrqPFxuV7uQ99abEn\r\nhCn+EGHfIeegQv2OE8eiG9A1Zew0v/T94N9Ka8uYGBPJJxzg1x9JV3gfYykp\r\n3aiUgcDvjGeYIOyuaOvAgK6BctLUcALxU0ln0FxxTN3sk409iDycppCGS5t/\r\n5gQca7DWhXB167TV+xiQCEZr5szqqfmkfJK9FogB0l+axQ/hlc9Pqn+p8tjL\r\nHYokBZIDBWUH9WHCcolzMcSAQFXl8UEVLg97gou0imw6s6gWDxMbGvzJctb0\r\nqxVXMehi1t+QxoSOppDTgmrp4quu2OG34sYWV5iqViGtLQCTcMbwHfJYouSk\r\nb6coWZBShjyBKhjdGI1GFnzL2DEhegV7bx98VLJvFQIGGJCJnXDTY2vfJCvI\r\nMJYWl06zxEIxgBOkEkcLexbXRX+ob7s6lz1/LIngpRIlnOeBVRuNxkJDlYJx\r\nRxczG4T78kSzQU+8kEPIICLx2FHZQ7Id+TzApanxviyvPoZngCuKaDDEDQfZ\r\nKF/KQmNCm+cB+RueN7ORcgsq7R+VgBqR4hXBmQ0iE9QrtPB6hOXVbvGcvrHs\r\n6LiMgv5Q/9beD/Jl+pWmjADBuQxhfkC68oL5LJVelV4deovhXjGyGT2+Uivb\r\n77wL7+5J2UK+iaK5BAph0UYxDLf9KDKJY/E=\r\n=J6Hg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.13_1681498649236_0.3154133549528506","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"pyatch-vm","version":"1.0.14","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.14","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"497031ac852e631f2c5ac688b7975c34a7d6d369","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.14.tgz","fileCount":55,"integrity":"sha512-0JGu7TQt8HgZ9Ql2GJcAr6nm4ERkVsn1LEOhseDOrA8GVgdFTz56GRKmKqW/4QTeUSAQUtF5bObpKH2h4XbmlA==","signatures":[{"sig":"MEUCIQD3YZTrVTvG4uZF01ma8OqNyveN69LQNnHa/JwKQKYcwgIgOZhpQ/8kQM0vXw8dNHv1dIQga+2xZUS2hvEXlSJ5RKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOaLmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooKxAAly6JsviteQYP+/gcoU2hXBJ8FQvvOhOwstUZRLmQdw7/v3PV\r\nH8woOTKEQI30K9mkVz9chfQOYwxQvvDyRO4BPN53DMpAPJ8tX7obxI53i5Al\r\nHTwTyoZC7YQ1yD0XKvUAIzH3MROjZ01ta1STfLoM1a8HjFSFfEliAw8vRMGf\r\nB9TgtoyISKuoxRjaiRuHGpMpOtEz6h8CJvSLo01byzD5j4rlBd/D2T0kpRf3\r\nUvAuLJtRpAPJJgxyIjBlkQHZDcyi7lwyTglHVSPDMneFVYUT+D8/sl4Ie0/o\r\nGUCvrwB5u6MfMbEOxWHbglPHIc8B+J4ox9LcZRpWYdecUHlXrvNHjOTEheJW\r\nZZ59lF13pWe8dTrgMpx36p2THEngHglKrjdAXmsdxXfp4t4ohb+SPZzOu5kr\r\nr7o9AuFuprg5+Zb4RSYgdjldQwbrqgEAMKBvH7pMV5q6KeqG3YfI7HK8wWM7\r\ngG9jfiwPUuQLZN8ed87deSfP8KPXP9Rk69dfDZyKJfBEUYNyviIK+RxGl6Q7\r\nlS0vrMGexgP8/Rp1He9ZAM+Iis195zz+pFoP+UpQcBda8ix5ux1owBmvrxbQ\r\n//J3TFKVQkJYG9AC0ZVSnZu9xpwkVLGx50Sb/j6FPFBUCCkelxUTGxc5vlBa\r\nRLJX3uMjD1bFSGxnnzMlNEI2GJ2aZYK7P1g=\r\n=AqGS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.14_1681498854073_0.5333273964531156","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"pyatch-vm","version":"1.0.15","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.15","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"8a20bd9d90c044578ecf50d54418cfa7c20583a0","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.15.tgz","fileCount":55,"integrity":"sha512-h3v59xLGYelX0Z3DPWrgUTBSmdDUp7Jv6J+XmxA1ydnKRNo/3RHlwgbFrdsIPjcMXs60q3i4+sMD9oGTixVzoA==","signatures":[{"sig":"MEUCIACcPAzes1ZcbwVgu2p3F4zt+yqc6Goqgvulh0h1aPg5AiEAtgQ/BFsLzSwLXnQK/YmVU/Aw0H129v83crCI7fZG9h0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOaMmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCOA//bqSLjEZsq37o/GAM3JqYslGqAqzQ5+IFSsNYNsv1i4ev0e8+\r\nDA5hS9433oiUBm3CM+XMJpx6iZqPwAv1pYrxhCfjt9S8O07Ud1qVggAEKmBg\r\nfvHf7R07jVlsfR2jePCMSptXxdmd0adnOz0X/hQy0zCbQXc9KNyqMR4JaIxu\r\nqu6kVv+aKntENpfuAXltG4kthkTOZ4+o+vheKdYMAWG508Cd+aV1asnEORee\r\nFXJiQ8SLrZ6owROYqBP0gu3y73E7mttWXawF8Utn9D+OGg1gAic7PySk1WOB\r\nlBgb8WPG6nTGhphfi/jxZ0DIdb+lHvVgog2kG0KDLY2rcMMujfo3e+x/emHd\r\nBlrPKpnvHUiy7PPCt21AydVyhzljdVZdWKZ2sGOnZrVTQYywEACBneGFgLa+\r\nkd1Yirb5CuQroAxpHh375dw4jbeiTKwa/o/o8eg+GEnlgyqfNAK43wblJBcf\r\nGwzbecbbwVLq8i9aTLS4wYv5QM4s3rqHreMRBBBaL71uCFEHcHBj7CY5RMYg\r\nZgamRC+Ohoc0r62a1brtIeF9B1x7HPUwn+uS2aDBqp8jj7Yp76PgNnKHe5hr\r\narQEbCCFMBOAI2g8BeviNORds0Yd3uQqQy+iOIzf/C1EDXwFcLG68uFP0Oq0\r\n89dZWnSGtZ5nAWv+rASUw7vNCr2pfx7ZqL0=\r\n=Idqp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.15_1681498918035_0.23863594878692518","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"pyatch-vm","version":"1.0.16","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.16","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"7aeb1b05dcf2a98b903cf4ce078ff00ea204f99c","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.16.tgz","fileCount":55,"integrity":"sha512-bYEerYQWhzBwDK4vbks7NXnK6Me7qsOZrXgDhPYnyw+7PdoU+xRF924zM8mZpE5R5wi372dgnzL80uzd8RS4VQ==","signatures":[{"sig":"MEUCIQDB4jd0utORDMWgdEsMbbGB4ZC462R3Xt8RhrUKV3E/cAIgAQzNQuWK2120baEmGHLrm4yzQtqFmBEXgu0n3AOHBEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOaSJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/whAAjbqabJghEzHlDJip+AJ8DBsktQw0KBqqbRGUQLUMhkZGqXPO\r\n+OlxF2MPlh6tnuB43cTBr7VDHyBUxJf9kV/0owUYfJctBs2ZbkZYMa0BADyC\r\nu4tTsNLupcgXP4HDoC63W29Ll4GHSvRYsjo77dRE8JUyqPdEiAe7bQzkVRjz\r\n6GDO6X4K9KkuwIVo4h1hFejBiAPqG8hD7vUnu7kH5A5kRwJcT1vPmtqO2wEU\r\nhi48pbUrSZ9Ic4PxOe4whZ/viSZX2Tz242HH/0gTwIBcCY1D9gaxQR0ivXKL\r\nxXMUXNQYROobNseWuqH2FYxzS8dk0Nbzv+UIRSJLFIPgxGkuNyE3O1otBbFz\r\nCXhbIoCCHyLhdLXLur9Ibv6zhTfwuvxvXHP9LQV9+ZqHX/h9vTy7HwIFCOms\r\ncSeiwvZ4v9hyNCOOUXROT9ybpJajGRikfO7ipVHyYbm8QYPzZidHym9n6k/8\r\n/nc7zrGwOoBIPx6nFY1+b/ZT5j7p70FJgmz/6agOrd/i9Y7y+zBLP7SIPf0w\r\niq2JQb8ROdcjuoNJCoN9Ultua1ZePUGpIj3wz+0a6sNIoHtKglko5x09jxTm\r\nAIF6MLCpVv42V5/SEcvuzP1zm3roDjTrJBCcFFIgXXppiLUeZjPadk9vPW1Z\r\nHpnJ4jKY182KPe820RIjvCKqiU2wRCBH3uE=\r\n=h1Sf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.16_1681499272798_0.9461213478827111","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"pyatch-vm","version":"1.0.17","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.0.17","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"34947dfa351a313ea0d43069044d280e8c3d3815","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.0.17.tgz","fileCount":55,"integrity":"sha512-cPuoNyP7xpWdITLrhA/Hcta/DQkB1Cgf+w2bdbdCG+1uAZOhc5wLTHzuGw2RtqxhqNL6i6Lb9PzbHLVoSKBgEQ==","signatures":[{"sig":"MEYCIQCc4wJ13/0nQ5YO8S974evIA7jrQcHHhQ8xTrOvTUF09gIhAIsTw/ISKjdTS0XD2MJu+PHF0BwAYCAHrIj/fYRS0DTZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4760685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOaiKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJFA//fVA1sZ9tUlqRek0E7H8uOe/kcuIhpabNnsOpabNoVU8xacUw\r\n5nva3GFSndnyOAtV7PwG9Gzxhde4yIjnam3Xza8l2lODW9T0GVicdtvTwXqK\r\n34s50aaUM9CSZFPhbD8EY9OiPLLkTqdr4BEGDrrJsSOpzkKxI8JXKpl+liDi\r\nHBPJgcOYy1loHosEvygobbwcSYciiosp5ijOhc9Jf++ro+AecZEASVxgPpNR\r\nNx0RXfdAEc+EvYzjBdckmGLoKTQhNtvvta3jvoNB9MT8nAKZDfTLPS8zw0in\r\nFGqyH2kA5AEAGKO0x+wyvsAevs4PMtAFDVqt4Lfv5kARRCTBZWHZL7Jt3wLR\r\ngxNXUbcvvc8JCDB1r+ncMqkI7W0DmujqcAJg9ncUbo4aiAiDhM1PZVWuBtUv\r\nxq/DMsDQ7vM8D4ocx1yX7a8IHHQKc8JQkrjYd0Sf3qCZMmQcMZZaOVGDcw9f\r\nftsx+VzvV0OzVk2vYqUsFJtJbYxk6QVWZ4jaFNFrsUwWP7nu4VuSgqv0czVr\r\nj7IKNghdN0WbF2b2QFsb8V9yMfRENxAAacOujCq2EPGXNkT2yJlNgUtohOUM\r\n61FzxgsIPyMTM9ythNMb5xoXwzoKFYuVpvYAqzeV8oVDfDXD/0L/ZTliJ2Oa\r\nBw83uSvgouCQpixa4N088woCZ4wMle8pFqI=\r\n=fycs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"284f5e7af5129d6b3ad71ba9c959744dad49b273","scripts":{"test":"mocha test/**/*.mjs --reporter spec","build":"rollup -c","test:vm":"mocha test/scratch_vm/*.mjs --reporter spec","test:prims":"mocha test/primitives/*.mjs --reporter spec","test:linker":"mocha test/linker/*.mjs --reporter spec","test:worker":"mocha test/worker/*.mjs --reporter spec","test:integration":"mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","sinon":"^15.0.1","minilog":"^3.1.0","pyodide":"^0.22.1","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.38.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","@rollup/plugin-replace":"^5.0.2","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.0.17_1681500298453_0.7905355512634216","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"pyatch-vm","version":"1.1.0","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.1.0","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"8529e2ac05b1427802c22cb8985fb2bfc00cdf61","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.1.0.tgz","fileCount":69,"integrity":"sha512-NtjKLotq+JC8x9o7uBpuMlu3msbQjVeWTjzunpuLJmWhusDrBXTbNwnd8Ugh45ho74rAD01OUH3RjZY/XNG7IA==","signatures":[{"sig":"MEYCIQDWsePpttbxR7X23SW/hcxlcXQF8ZnBdjZQ28iBzDvPmQIhAPX+y+z5ZYRI0bprz66zHyaKclKqmb1EuV7mAb1zDnyu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539622},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"aaec563dc29ceb46517b3e2524c7d7ff31e34ed2","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.1.0_1687760000554_0.8223355382695998","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"pyatch-vm","version":"1.1.1","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.1.1","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"bb8c9489e14be8d5485adee1407583294ae9a913","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.1.1.tgz","fileCount":69,"integrity":"sha512-5tr+vq303zTjRvjohN9g+ijOGr1NZczNiITVYtCjaZKcfjT0S1yhJjzP2LZ2OWv/4i3yrZE6tWUo7qXNIRgpJw==","signatures":[{"sig":"MEUCIQC417yy1qMpioVohwxUPUePxCBUgXmEf/LuAjvKLgK9cAIgNIxeUMCdFsiVaAl1MQYIjDNmk8HgcCN/3kreL+H034I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539622},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"aaec563dc29ceb46517b3e2524c7d7ff31e34ed2","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.1.1_1687790653492_0.12310203251889629","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"pyatch-vm","version":"1.1.2","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.1.2","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"e15ce40e4a8631558ac401f1f317f70ea64d8f45","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.1.2.tgz","fileCount":69,"integrity":"sha512-zcDjmbfH3PTT2BlSWc2fpSkrWrVYZrnJSYMDfYer5TYbl7eZKhJnOnND5cElVIpaA83HWC0WuWnb49My+cFeEw==","signatures":[{"sig":"MEUCIQCskNGnPszcynuLi6T/vcQvmPWe8izy6c5+VFwthM9T2wIgNJ4nAZa6TUBPtpkNEkFyzMK/dt/sRYqFf8GEavPVIRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":540061},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"48d9aa0776e15a0e59a49417ed709c0870995ea2","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.1.2_1687790971344_0.15542123498894944","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"pyatch-vm","version":"1.1.3","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.1.3","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"18f7b0650bdb617942ca57a5de3f34890fe43d41","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.1.3.tgz","fileCount":70,"integrity":"sha512-MM4aixOyAeCpGv9cYeiiGsHU+2qp5F3cjU3wyQekiiefXs6aVMjiQWhSnMJFzVg4KIhA2rMwT4yuhr76M6HO/A==","signatures":[{"sig":"MEUCIQDKFs/rOM0kfzX8j/TQejkD+eGiXVCPK+4/G8+PgjWafQIgQAuIA5c3qxSRSZlzlvbFmv5++Vxo+NU3fFd6yg2kXiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565226},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"a900b056acbc96f23a686d14ebd23f59805712b8","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.1.3_1687806941106_0.6047822086752586","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"pyatch-vm","version":"1.1.4","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.1.4","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"8ef2b787492a0a42a589b847ead191285c1efc5f","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.1.4.tgz","fileCount":70,"integrity":"sha512-LRIOObd8nHQPRu8rYl2JKBH8C4AwUojGL6lc6UVT17LwlT1A3t6mGpuhblQ0klPaZM+Zg7MYCSLNTmzwAoBKKg==","signatures":[{"sig":"MEUCIEAMvBrEAoFX/uGnvG6xt+gC67qQS09HMLpwIMFuZocgAiEAy5Xlzfram2HEl6Ten5HGTVp2QO6FYa7rgUuwmxHj86Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565294},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"e90ad4a6e391bfc7e6c480872924062faebacadf","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.1.4_1687864948464_0.28422710447321164","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"pyatch-vm","version":"1.1.5","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.1.5","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"2933e625b5e2b5e54aee1a08659a101117e4460a","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.1.5.tgz","fileCount":70,"integrity":"sha512-a/x4AlaiLaQ84fFqT+W1b3xdJG4mxd+1A0W5DqmJitLOu7K28vewBUNc95DBeEKR7RuCLMkjbb5yFsMCcClUHw==","signatures":[{"sig":"MEUCIEXVhjvt7mgos+oCZUbIV6wrUUqTpOiSCyh6Pxk2J204AiEAwEqbn/k0M6pWTskkv8j0bjIHkjPej6gZ7ByiOKWAM+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":574881},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"f2ff39b5b3900b467ab5386d398a0f988a6e827b","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.1.5_1687883823116_0.7966361941204716","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"pyatch-vm","version":"1.1.6","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.1.6","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"aae974b519e58e67e0524ec652dc40b273514932","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.1.6.tgz","fileCount":70,"integrity":"sha512-2NEQ3c8sMKzA7T76vu0iirSSsiqmf17c3wwfo1vZfG0RKrix3GfsGSmBs4NzYynQjuLthsFfqsha6GzVCb6qUw==","signatures":[{"sig":"MEQCIDEnHfRG4BnFXboHsup/LDpF56hAWKUE3XRgKiD5fGCnAiBniNUHacjbVJ2aUTI1BbXf5utkg9kr9e4CUMheWaxk/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":577322},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"0464084416ab43796b36d9f381577b49dfd297d8","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.1.6_1687919761759_0.969773305077559","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"pyatch-vm","version":"1.1.7","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.1.7","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"48630102e58bc539643731ac1253a36cc24a88ed","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.1.7.tgz","fileCount":70,"integrity":"sha512-sGL/5puB/icETKWslsmlVfm6T0ZquwoXNEyPsOFUX2wK+Z1oAOihVzACgIPZRcn9rTrH6luwye5nRCyRraq0JQ==","signatures":[{"sig":"MEQCIGj1Zm2rb2Gc9lD+71E74SHQa71FBZhtrEiNr3UbScTNAiAB17fgESgA8gRUfH9Z+fvheBM6sPDZLtN01POsfkO9hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":578288},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"e0b0baa1c6c63b240945d5d814ceebe9d9f6b26e","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.1.7_1687923039437_0.8027614264444205","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"pyatch-vm","version":"1.1.9","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.1.9","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"40f6accebd67b60d04977aae2919bd043116d654","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.1.9.tgz","fileCount":70,"integrity":"sha512-1M7v/bxfkzi7KUrs+GNDfzxcEBMrEzyROVAm4RILSGBcDia0LX5nkw6QMcyGcyBhkRGyZUlid0e7atHQeeDZ/Q==","signatures":[{"sig":"MEUCIBhPofAQmcoGMSXc1d+UbRc7DeVpCdw1IW5lmno0/2hpAiEAj/xszc6GTvV+l0IYbvcbpHlEj4osPryCdAq1Mcp51vI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":579244},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"342bc619161d4d765e1ef158a08d260a93a904e9","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.1.9_1688037902964_0.0014626204609862192","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"pyatch-vm","version":"1.2.0","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.2.0","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"dfbcb67c93e55eb8ec94f28661701fc1abbf1780","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.2.0.tgz","fileCount":70,"integrity":"sha512-b7rSpFWny5VBm/77Ptt5nZELRp0PBCM7JVf70FWtFJ6nUI//iXc/3bhK1578cp/EI9IWAEyg9GxB4zScj9lsSw==","signatures":[{"sig":"MEUCIE5/XXHnZtJ+D+I5/QTgeF7y7SlcGhkxp5jBEBkTYacqAiEAoSXL82dgv4783KewAEO3Jei05NWkqdNraDPC5j9hE0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586135},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"627fb89a2abee00204d1b7640a94c0381e6d189f","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:errors":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/integration_errors.test.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.2.0_1689086963141_0.8977595073590592","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"pyatch-vm","version":"1.2.1","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.2.1","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"003069a4586c0b769d4d7fedc49c181473abcdce","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.2.1.tgz","fileCount":70,"integrity":"sha512-TI5B96Vzky3pGI972UDTgBf28YCruyGZNme5Z+fSha23951e2EkFSXpsl1J2aT0+24S+wrRqjbSb62vytFSttw==","signatures":[{"sig":"MEQCIEMymbO3coYSrSm7wUNkYGEjflQzp21nSTmy60+pQp2YAiAHz/FYQm9FrQtXtOdq2BIP8SV/fOZ0CpC/Vmm6YZ2VbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589987},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"308376eb7c0e998d55856727a3603511900c51d5","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:errors":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/integration_errors.test.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.2.1_1689087872366_0.5926803646796801","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"pyatch-vm","version":"1.2.2","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.2.2","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"eb68c18f8aba0c520be72e0518e228861222e268","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.2.2.tgz","fileCount":70,"integrity":"sha512-oIxAW3spLZF4GuWU8bmq2jabq3x+xNiKV4JlcjN3SqE8WS3TdLY+U3YMz2IWaIy7rxMN0trK5fQnPkfo5c3hUg==","signatures":[{"sig":"MEUCIQCXcoAGNR5tXFFPQQZO4iodYZ2cp56NdBqbY4LvfDhXHwIgWXa53ncqrasXe7nXlP51kTv8xj3n9l7KkHWp1eRxs90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":598176},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"8820fabee3d0a52bf724a4774ca85c2321ef4fa3","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:errors":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/integration_errors.test.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.2.2_1689445616348_0.45564983361277234","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"pyatch-vm","version":"1.2.3","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.2.3","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"76106874bf9f4ed17cd3cab72781a63de10d6c28","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.2.3.tgz","fileCount":70,"integrity":"sha512-uQBi1c4oNPMyY0p5FSDSnx6qbTko+z2Sz2aRox+jVGJZLvjcQ4m7prPSvtMkFUUUhD6LdvkpfR58OBRNRhCMtA==","signatures":[{"sig":"MEYCIQCml0UdF6lcvVxKHG7IzkTQcqxgLtUdKFvlvGR2jG/3kQIhAJ4E0LaQe/SuTKFjzE1Mo51DvVWdYGwMcwlL16fYFDva","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605327},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"c1a1d5ddd0700c128b3b4e6e7a7ca313b53b9f2a","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:errors":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/integration_errors.test.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.2.3_1689556172236_0.7116537585345457","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"pyatch-vm","version":"1.2.4","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.2.4","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"a953c7c4d8c81cd5ea5abd50f8577be7d6b633b3","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.2.4.tgz","fileCount":70,"integrity":"sha512-Yc/CUAwZsLSgnCKjP/ADDLE23PO2sh0C8bWyoTrUlvJqyhYJZ86cVbIkIEZDZfwVqJFGzrn7+ubf70Dceq9Omg==","signatures":[{"sig":"MEYCIQDaIfnBqeXM43f9qJk+ZyME8pBNHzmthPtuN+b9FKgpugIhAJe6JG9iDfDqf/UwoaCHn3Nbc8q9wnMOuZGTCYiE2Px7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605396},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"f2dd231b53838176c70d6bc3f3c10ac794e3db64","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:errors":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/integration_errors.test.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.2.4_1689769075641_0.014189544257046993","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"pyatch-vm","version":"1.2.5","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.2.5","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"ddc783fa9c42fbcce82eb58da2f37fce0bd4ab15","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.2.5.tgz","fileCount":70,"integrity":"sha512-Zj9VqsZTvYCnJ/t/hoEB9AyXSbHAHxf+lPO8LGP5POC+AeiOJ9WwQ8z7IHZnhj9DoPuGuzFEsl2Ac/OJcruGDg==","signatures":[{"sig":"MEUCICSfPEOIBNg+jkytllBR4XcWXfubzMHveWON7qM1tf2iAiEA9rAYB4EmqDwcoSiU0LpprDky9AArn/DBbb5Zpe593qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605563},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"f66a4238423f2b818820d02400d088ac77f525a4","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:errors":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/integration_errors.test.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.1.5","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.2.5_1689785403675_0.9947163128710448","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"pyatch-vm","version":"1.2.6","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.2.6","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"fd57c827fd567ef280b8fd4cc5e0181c41a770c7","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.2.6.tgz","fileCount":77,"integrity":"sha512-c409Es+nKdk3colIsKT4lzjiLktTJvGx85FrAbzjyJ/WhkCD4R1oHL3ITc4QYbLi8r1pFbm9BcaRoeWjh1czSw==","signatures":[{"sig":"MEUCIGgn0rNHZwxuWpQgxyXP8Ykqr6AFpGdDTVPVXEmwkiLSAiEA9xrbc6TRQgEoR/5GEvKDk/yjpDRIcjTnrm+zBjMMyn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648583},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"c899362e3b39bd2baf7215587838db0d6c30328b","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:errors":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/integration_errors.test.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"9.5.1","description":"Virtual Machine for Patch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"19.8.1","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.10.1","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.2.6_1693360933754_0.15716541695860786","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"pyatch-vm","version":"1.2.7","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.2.7","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"20927a98a5ef750e735d2c5a40671cc6fe6e506e","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.2.7.tgz","fileCount":77,"integrity":"sha512-OPhvtmnzq1Ukrc3DDuzRlxYKD1FZibnYT2NHU3uNWiIlgiMvcCo0Ap+w8rMlWgPIeZyPU4zHf6canR1aKo2VZA==","signatures":[{"sig":"MEQCIAyaQSiMG6+JCFWdsFH9LuqebEJGYmnet7gfq2e5Sb5fAiBCrNWvDNAw6wU79VKC21S/tGGnerUs0GBdWTI5uBAgHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648718},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"a215b4070f78b67e54f2be088061c6dc4c9d30c7","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:errors":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/integration_errors.test.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"10.2.0","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"18.18.2","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.10.1","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.2.7_1708268322540_0.8377983256188033","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"pyatch-vm","version":"1.2.8","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","_id":"pyatch-vm@1.2.8","maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"dist":{"shasum":"8e176c82990375594b62212e8fd456eec84fbdcc","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.2.8.tgz","fileCount":77,"integrity":"sha512-y/vd2D2xvG8L697jDR9+r/F/+2gFrxyc+Nn0jBMFrIv8iz5i/3wtOe+z1KwoZtSgiw9OJ1ZPHdB9qU0oC0xHoQ==","signatures":[{"sig":"MEUCIBM6HnkZk2XzVgkK6KsPI56C2WnvENksLSmBPrTT29tCAiEA85Csyanfxa9UbMNEyf7lCMEygEXSKQ03clhRSbtL8kM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":649886},"main":"./src/virtual-machine.mjs","type":"module","gitHead":"c7c568a4fa2736e5e8df25507add3b93fde5e2d8","scripts":{"lint":"eslint ./ --ext=.js,.mjs,.json","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","build":"rollup -c","prepare":"husky install","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:errors":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/integration_errors.test.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec"},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"repository":{"sha":"","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","type":"git"},"_npmVersion":"10.2.0","description":"Virtual Machine for Pyatch 2.0","directories":{},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"_nodeVersion":"18.18.2","dependencies":{"atob":"2.1.2","btoa":"1.2.1","pino":"^8.11.0","jszip":"^3.10.1","mocha":"^10.2.0","queue":"^7.0.0","sinon":"^15.0.1","lodash":"^4.17.21","comlink":"^4.4.1","minilog":"^3.1.0","pyodide":"^0.23.2","immutable":"^3.8.2","sinon-chai":"^3.7.0","web-worker":"^1.2.0","decode-html":"2.0.0","htmlparser2":"4.0.0","canvas-toBlob":"1.0.0","text-encoding":"0.7.0","worker-loader":"^1.1.1","detect-browser":"^5.3.0","format-message":"6.2.1","scratch-parser":"^5.1.1","browser-or-node":"^2.1.1","diff-match-patch":"1.0.4","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","eslint-config-airbnb":"^19.0.4","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","@rollup/plugin-commonjs":"^24.0.1","vite-compatible-readable-stream":"^3.6.1","scratch-translate-extension-languages":"0.0.20191118205314","@babel/plugin-syntax-import-assertions":"^7.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"16.2.0","chai":"^4.3.7","json":"^9.0.4","husky":"^8.0.1","jsdoc":"3.6.6","pngjs":"3.3.3","eslint":"^8.40.0","js-md5":"0.7.3","adm-zip":"^0.4.11","docdash":"1.2.0","callsite":"1.0.0","gh-pages":"1.2.0","prettier":"^2.8.8","stats.js":"0.17.0","in-publish":"2.0.1","@babel/core":"^7.21.4","file-loader":"2.0.0","lint-staged":"^13.2.2","tiny-worker":"2.3.0","babel-eslint":"10.1.0","babel-loader":"8.2.2","scratch-l10n":"3.15.20221027032119","expose-loader":"0.7.5","scratch-audio":"0.1.0-prerelease.20200528195344","script-loader":"0.7.2","scratch-blocks":"0.1.0-prerelease.20221024060953","@commitlint/cli":"17.0.2","scratch-storage":"^2.0.2","@babel/preset-env":"^7.21.4","@rollup/plugin-url":"^8.0.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","format-message-cli":"6.2.0","@rollup/plugin-json":"^6.0.0","copy-webpack-plugin":"4.5.4","lodash.defaultsdeep":"4.6.1","@babel/eslint-parser":"^7.21.8","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","rollup-plugin-base64":"^1.0.1","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","eslint-config-scratch":"5.1.0","git-commit-msg-linter":"^5.0.4","@rollup/plugin-replace":"^5.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","uglifyjs-webpack-plugin":"1.2.7","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.2","eslint-plugin-chai-friendly":"^0.7.2","@commitlint/config-conventional":"17.0.2","babel-plugin-inline-json-import":"^0.3.2","scratch-semantic-release-config":"1.0.5"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"_npmOperationalInternal":{"tmp":"tmp/pyatch-vm_1.2.8_1718245624319_0.7425577647237613","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"pyatch-vm","version":"1.2.9","description":"Virtual Machine for Pyatch 2.0","author":{"name":"Elliot Roe"},"license":"BSD-3-Clause","homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","repository":{"type":"git","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","sha":""},"type":"module","main":"./src/virtual-machine.mjs","scripts":{"build":"rollup -c","test":"node --experimental-modules node_modules/mocha/bin/_mocha test/**/*.mjs test/**/**/*.mjs --reporter spec","test:file":"node --experimental-modules node_modules/mocha/bin/_mocha","test:integration":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/*.mjs --reporter spec","test:linker":"node --experimental-modules node_modules/mocha/bin/_mocha test/linker/*.mjs --reporter spec","test:worker":"node --experimental-modules node_modules/mocha/bin/_mocha test/worker/**/*.mjs --reporter spec","test:prims":"node --experimental-modules node_modules/mocha/bin/_mocha test/primitives/*.mjs --reporter spec","test:vm":"node --experimental-modules node_modules/mocha/bin/_mocha test/scratch_vm/*.mjs --reporter spec","test:errors":"node --experimental-modules node_modules/mocha/bin/_mocha test/integration/integration_errors.test.mjs --reporter spec","lint":"eslint ./ --ext=.js,.mjs,.json","lint:fix":"eslint ./ --fix --ext=.js,.mjs,.json","prepare":"husky install"},"lint-staged":{"**/*.mjs":"eslint ./ --fix"},"dependencies":{"@babel/plugin-syntax-import-assertions":"^7.20.0","@rollup/plugin-commonjs":"^24.0.1","@vernier/godirect":"1.5.0","arraybuffer-loader":"^1.0.6","atob":"2.1.2","browser-or-node":"^2.1.1","btoa":"1.2.1","canvas-toBlob":"1.0.0","comlink":"^4.4.1","decode-html":"2.0.0","detect-browser":"^5.3.0","diff-match-patch":"1.0.4","eslint-config-airbnb":"^19.0.4","format-message":"6.2.1","htmlparser2":"4.0.0","immutable":"^3.8.2","jszip":"^3.10.1","lodash":"^4.17.21","minilog":"^3.1.0","mocha":"^10.2.0","pino":"^8.11.0","pyodide":"^0.23.2","queue":"^7.0.0","scratch-parser":"^5.1.1","scratch-render-fonts":"^1.0.0-prerelease.20221102164332","scratch-sb1-converter":"0.2.7","scratch-translate-extension-languages":"0.0.20191118205314","sinon":"^15.0.1","sinon-chai":"^3.7.0","text-encoding":"0.7.0","vite-compatible-readable-stream":"^3.6.1","web-worker":"^1.2.0","worker-loader":"^1.1.1"},"peerDependencies":{"scratch-svg-renderer":"^0.2.0-prerelease"},"devDependencies":{"@babel/core":"^7.21.4","@babel/eslint-parser":"^7.21.8","@babel/preset-env":"^7.21.4","@commitlint/cli":"17.0.2","@commitlint/config-conventional":"17.0.2","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.2","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-url":"^8.0.1","adm-zip":"^0.4.11","babel-eslint":"10.1.0","babel-loader":"8.2.2","babel-plugin-inline-json-import":"^0.3.2","callsite":"1.0.0","chai":"^4.3.7","copy-webpack-plugin":"4.5.4","docdash":"1.2.0","eslint":"^8.40.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-node":"^4.1.0","eslint-config-prettier":"^8.8.0","eslint-config-scratch":"5.1.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","expose-loader":"0.7.5","file-loader":"2.0.0","format-message-cli":"6.2.0","gh-pages":"1.2.0","git-commit-msg-linter":"^5.0.4","husky":"^8.0.1","in-publish":"2.0.1","js-md5":"0.7.3","jsdoc":"3.6.6","json":"^9.0.4","lint-staged":"^13.2.2","lodash.defaultsdeep":"4.6.1","pngjs":"3.3.3","prettier":"^2.8.8","rollup-plugin-base64":"^1.0.1","scratch-audio":"0.1.0-prerelease.20200528195344","scratch-blocks":"0.1.0-prerelease.20221024060953","scratch-l10n":"3.15.20221027032119","scratch-semantic-release-config":"1.0.5","scratch-storage":"^2.0.2","scratch-svg-renderer":"0.2.0-prerelease.20210727023023","script-loader":"0.7.2","stats.js":"0.17.0","tap":"16.2.0","tiny-worker":"2.3.0","uglifyjs-webpack-plugin":"1.2.7"},"_id":"pyatch-vm@1.2.9","gitHead":"ef3164be0aefdc79743c0771bed580b811f77f42","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"_nodeVersion":"18.18.2","_npmVersion":"10.2.0","dist":{"integrity":"sha512-RWKFgz/XkjSdfA1oJiMsfYoEJI/vgDMbqeen74oLBqQSRRehIA7IUeHiGnG1Xds2+Rwow3YyYakpldDiQ40FsA==","shasum":"b9c8354cec140528ef0b97ffbd4f28f5dcf3dec1","tarball":"https://registry.npmjs.org/pyatch-vm/-/pyatch-vm-1.2.9.tgz","fileCount":77,"unpackedSize":649932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ5QLKWaRKcBPkBwRwcdZQTXalEvaelxUT8UQ7XC8WbgIhALYceWNuE5+AyNbhHKLXJvXCCTpycl6epcG181S4eImT"}]},"_npmUser":{"name":"gurgi414","email":"elliotbroe@gmail.com"},"directories":{},"maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pyatch-vm_1.2.9_1718250748981_0.9426619495658088"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-10T01:35:57.791Z","modified":"2024-06-13T03:52:29.312Z","1.0.0":"2023-04-10T01:35:57.950Z","1.0.1":"2023-04-12T03:43:45.488Z","1.0.2":"2023-04-12T17:43:47.469Z","1.0.3":"2023-04-12T17:49:02.362Z","1.0.4":"2023-04-12T17:55:56.344Z","1.0.5":"2023-04-12T17:59:54.426Z","1.0.6":"2023-04-12T18:01:03.312Z","1.0.7":"2023-04-12T18:05:44.240Z","1.0.8":"2023-04-14T18:40:24.735Z","1.0.9":"2023-04-14T18:41:57.858Z","1.0.10":"2023-04-14T18:43:03.905Z","1.0.11":"2023-04-14T18:50:32.001Z","1.0.12":"2023-04-14T18:54:20.844Z","1.0.13":"2023-04-14T18:57:29.560Z","1.0.14":"2023-04-14T19:00:54.401Z","1.0.15":"2023-04-14T19:01:58.399Z","1.0.16":"2023-04-14T19:07:53.072Z","1.0.17":"2023-04-14T19:24:58.742Z","1.1.0":"2023-06-26T06:13:20.717Z","1.1.1":"2023-06-26T14:44:13.794Z","1.1.2":"2023-06-26T14:49:31.540Z","1.1.3":"2023-06-26T19:15:41.363Z","1.1.4":"2023-06-27T11:22:28.699Z","1.1.5":"2023-06-27T16:37:03.446Z","1.1.6":"2023-06-28T02:36:01.940Z","1.1.7":"2023-06-28T03:30:39.733Z","1.1.9":"2023-06-29T11:25:03.200Z","1.2.0":"2023-07-11T14:49:23.347Z","1.2.1":"2023-07-11T15:04:32.545Z","1.2.2":"2023-07-15T18:26:56.525Z","1.2.3":"2023-07-17T01:09:32.473Z","1.2.4":"2023-07-19T12:17:55.791Z","1.2.5":"2023-07-19T16:50:03.861Z","1.2.6":"2023-08-30T02:02:14.114Z","1.2.7":"2024-02-18T14:58:42.727Z","1.2.8":"2024-06-13T02:27:04.533Z","1.2.9":"2024-06-13T03:52:29.135Z"},"maintainers":[{"name":"gurgi414","email":"elliotbroe@gmail.com"}],"author":{"name":"Elliot Roe"},"repository":{"type":"git","url":"git+https://github.com/ElliotRoe/pyatch-vm.git","sha":""},"license":"BSD-3-Clause","homepage":"https://github.com/ElliotRoe/pyatch-vm#readme","bugs":{"url":"https://github.com/ElliotRoe/pyatch-vm/issues"},"readme":"## pyatch-vm\n\n#### Pyatch VM is a fork of the scratch vm modified for the use case of powering the pyatch web app. Built to integrate smoothly with other pyatch components\n","readmeFilename":"README.md"}