{"_id":"@robotical/martyblocksjr","_rev":"139-c82e350495cdc11ebff973ef46d1391d","name":"@robotical/martyblocksjr","dist-tags":{"latest":"4.5.6"},"versions":{"1.0.0":{"name":"@robotical/martyblocksjr","version":"1.0.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.0.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"b0d9dea7bbaf9f167f0f1ee5719877df5e3ea1f3","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.0.0.tgz","fileCount":27,"integrity":"sha512-UwFA07W9uVg6llVkxvbUS1g7bUkiR17a421rCokF6LX23jw8rPowD1CS0UdQ5u95X08cq72FrfJMj0IIkZBl8w==","signatures":[{"sig":"MEQCIBJr4kmUtH2Mt+5ogLv/rvpupJDETTtyFfIrvG6JXMoJAiA1xGCe9ucPBgu5XhzDnUVSQOtBFkVif9bhg2Dz8o+Lzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitXkrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpThhAAjM0c/LIVp6QHHyzOiGOb+xFwls3jcipV9c7u65FsDq2ki5W9\r\nZXkX5CJiRvV4sXkfN36TSYr+1WZ2W7MrG/r6BiJN9m36hMdkzd0pn66Eh64k\r\nhXGQSIbxWzVlhIbqm/7I+a1OLlOAIaKe6tqq1b3WzHmadSvkAYZfHLm+4+EA\r\nsCSiybOHQpyQglqd65OiaVJ9aRDK9mzXhyqkO+oLfAM6Lbe8A/T6L2oJvSAb\r\n1BMUU+NAfL6sZxr4CNFUhRgWE4qP+wd7cT5ZD0bVzF5j3PO8ojNfDLK0Criy\r\nWIfUdqjUV9DdPn6+4hHjIY2wX+jJ33nYh7ZbJOTAkEf8QY+GbQaC8OvL/uGm\r\nygCoKsLi8OnxPmFMNhr31qkWyJdDSuT732/6z2wrZvVwb99xZ266mlNfHuUb\r\nSGZ4rhm/XabQmDMYjzOoHlVx766GwhjzZDaAJEgBYranbi8wMitwOROYr+/F\r\nGNZqS3ZAFPIGNFIH2u2DHgoD+fAsvcFbErdMwDoCKeDVsRe+tE3d7TXY17dx\r\nHXnVjwNqwicXKUK/k6YLQVtzN5ZYCyeQFmA1UUI0C4MF91HSC/rOfMkbIQm9\r\nfF3AbehSOib+ppt0dkseMvBJVnrPoofSPXNv3fZgIEdWLQWI1vMk9ws/VT6F\r\nj/1nQ1SpMNaZmXIJ3RiprmvIQB4V8RFNZ+k=\r\n=2dyj\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d98573a08b250c81094423246831f43177199ce3","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.5.5","description":"ScratchJr","directories":{},"_nodeVersion":"16.15.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.0.0_1656060203446_0.1519745850898191","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@robotical/martyblocksjr","version":"1.0.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.0.1","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"8e0202ae2e780f1c6f93a1a3b6638fc17c2eba78","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.0.1.tgz","fileCount":27,"integrity":"sha512-ecK1tQHNhpTD1LLZoy3SsFMwm1TABUio9MPujT+g4zuP+Ig/Hofq2vnDkUOwTyqV7p2n91tsiIq/eXmean4sZQ==","signatures":[{"sig":"MEUCICvCsUrZNU5ZGe5XAnpyZZXu+gCAeqD7klMzIXXuyTf+AiEAlz7vGDeoYyPrX4hB9j1fY+KkiDlKR46euLwMSQgB5FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitXmYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Dg//aGA8YgH4clTjEWDRdWXLwXHCitC7hH9Y0m5FUL8ywKEtG2y6\r\nUrojUy8g4/eQgFlYr9ODU4Jz1NaxQLGXnha4tse13d5Az2pMMW1IEVUArrIH\r\nHbnjM9qe60J1pYsEiGJC+cz9DC4obRBuOyl7e+nRraDy9OJ+SYya6xypM+1c\r\nIHde4wg+Uz2HQxxiOjjsc60HYCDB0Xxf9aSfsl0L9U8xRv1aSssr5adq3sVt\r\nijP+u36JY6pPpu0u9doTmgMHg7/66dPp7JE4tOtid2Adr9ajpgd6qxb/oWa6\r\nJlRRfbY0cOPP0E8ew8667g0U9zwJkY8DjoEcIKlC7ReNSit1yXywJBb3b79V\r\nF0Anjuy+pumpB4WwUsBkOL5RXzwO1Ov2+hAojdGoxkHtzWQB4tUZYatFZuWp\r\nQprwH6/BJ5LrW4WC3iOUM4tlF9B6clbyAJVH4L0TI3S4nlnTKesIrUWU7cOl\r\nJNzrAzcKWGTrfB22MWQ58731Stp0Bp53zCwO1Dkd/XI8jpHiPviiEqnNAm19\r\nhRJQDSOcs99BkaP9rremHlnFg6KpC+cRR6WQzskcKmORzg9U/xUB7wH29oli\r\nyBWQIfq8Yu/Yux3wd/0a+na5K4NfzbsXSZMtk6pXjMXwQZYK8oRY0gFgTZxJ\r\n9VbKg+UP38J5STe+XfvmEbaKvi6f7LGXHXU=\r\n=lzAW\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d98573a08b250c81094423246831f43177199ce3","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.5.5","description":"ScratchJr","directories":{},"_nodeVersion":"16.15.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.0.1_1656060311471_0.9118951644722615","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@robotical/martyblocksjr","version":"1.0.2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.0.2","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"b471c9c65dfc5c39b1707f4939b4a6630008faaf","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.0.2.tgz","fileCount":491,"integrity":"sha512-evjImk+3Qv/SqtRGhUCdw9wGc4vDlRUXWrWYe8+GvWcg/+No7CdVRkESo0wO9EmgIl0CTK+HXKWZAbLlh05eZg==","signatures":[{"sig":"MEQCIDGKK+gXQNLb4zlcdPF1G9bRphLsdCPTO5RmpSdGJ+zjAiBy7Wk3oMy5hppUIhSo62eIZbAMryHRfbbZsnOzIWmSTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43031458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitZL+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouQg//aRivLhxYi2sC2OZdMTHW8n2W7icBUVORfOWFvT9BOPLDDHIg\r\nQTaDNhjLqBPIV3inSGvOfagJ5o4/B10aqWvRzQKG93yasx1e3MyVZns30M6V\r\n0TxMI6NQYaigE3DlynxdCMxlnMNLZh0BbvafQpN7cw4RPARQ0nIiSl6GWco1\r\nGJ9dessezBjXY2HBdji2Pr8dCmOqmGdCv18qho34lM2Zl3vt9Zl4WmM1JB1W\r\nfUBSXxDx1TZ0rFWg22jrr9zoA0HfeXl1tEup9oB/o3l8Aly8cAARKE/NUeUW\r\nb6McKDL+V5lqe6PAGyr+kgoF+JaoR+p25Nnm6s5P6Xlby/OBvO5fa64NDiUR\r\nKXhs44aGflixLt1/C/q04GXPGo5ST7R/aJmIxEk0IidQ8xzSOA1w6UfNOQtA\r\nJvmLPns+5HpzkJPeNzJf7tm4tN2R5AIzCDDB4iZjmIImkepDdDrsnOg2dR2p\r\nhXdb2NC2YVHWiM+hBJJ3b3ry9A8Xyh9OGNSgrrQpqF7mm8sEDe8DR6fHn9OV\r\nWPLsF8qcJnA702+Hw4CdLCPyjbmSPVrbbR5A9Pu4b8jw9tpXxflTGZqlPOhq\r\nh25Q/sTTsjd0M/9WOJbIz4/ZgqjSJxLuZjJ1o8aG64nYNdQyPieaYPtOyAbk\r\nBCnTHokj6+O6H4UdjYf3KxYMI1oo8ybar64=\r\n=nm1D\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0d2799eac6d152bdda56bf208af50a32e7e28131","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.11.0","description":"ScratchJr","directories":{},"_nodeVersion":"16.15.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.0.2_1656066814065_0.8669550710025018","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@robotical/martyblocksjr","version":"1.0.3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.0.3","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"da5b17c50267de5a6c2b41c47cf7b521f5d1dea9","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.0.3.tgz","fileCount":491,"integrity":"sha512-KOCvCNNU13n39+4wdi+O2atOkE1wWqTFeMPAZxpVlsfgfXveMSDy8C6nW2tGiq4W82xqjAk6x8uZprr78MBrtQ==","signatures":[{"sig":"MEYCIQCv6n6BcJXw4YSJvlKk7nmlR8JX2zC9PWwujVFpA09CUQIhAJjKNJXBIjWXMFfkLn7eiVjuMLFKGameHyrztG/whB2N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43031458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitZOgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrfA//bu71Z08aQwYoTd7LNtqnHKIyNl3iDjW2uCN/tlqhgjWKDEnm\r\nxYNaNsxsCIXDIrudY4cKq2qlLwocfV2h4iGo2pUHmtx9lrqcdyMVanBLVuxe\r\nWTVU9dmipZRydQNlXniRGGqAAOUoDTjbdMg9zrINMjt0IAVNIZv5rDhl1VmR\r\nxnluHtFP3Zpo6GWGnTS9MhWZdXPzC+il0gmO0b22N/LGPbvXHVo6C230On49\r\nxZYVJDzGMc7YNduXU9tiK9YfLjNpetaV3R/eI6/pzLGJSKxyz7cFUYMN6eEy\r\n1JCuZMf8nVTrnMsv3wNfkxhGLKdk2gfLFGq1pc9usKQqsZSWWiF8mXVIBGXF\r\n6mgPGjLSV8OysEldRHik/cdPDG6RBH+Ka6J82undjLLRjTRRYWREypdIbO34\r\nOhl1Lq4W/YmWUSoFtOPJKevFWnjOoEkk1nECE0Q5sAxQQReIgQez4sW1ZDBt\r\nYyjK8LaC0eWjDR6qxn/faXqdwDM3xoL2MB5TEaDvE3McvcLblD0SOKa0mq+c\r\n3+Pkdua7EazrSUKQZ478na3jWisoRvjbnGlKswrYQzqHfsluRk93JmA4h7nQ\r\n4C3y79ulS9XeVmY7tM0KGJjRXklBuSINZSbG0AWLfBApXHaa3OolklMVa/o6\r\nZ3fFkKA/ghsSoskZ29TxJTcpn4QvVsIwJzY=\r\n=WLsY\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e3989e6c436637e442773ea1369901cb2ebba8d0","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.11.0","description":"ScratchJr","directories":{},"_nodeVersion":"16.15.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.0.3_1656066975917_0.9817480234333649","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@robotical/martyblocksjr","version":"1.0.4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.0.4","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"85faa61651de1a491491149b640acaebbd353f46","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.0.4.tgz","fileCount":491,"integrity":"sha512-iYuP0ddc02vKWQpfYMpVjOgYAG0HolJHlYoinSLPbxCVEkwuEMxhWgrdcoiGze9nyOL2XIO4/EOipMfyeSU2fw==","signatures":[{"sig":"MEYCIQDdkbRG76jnyx8UGcZW70oGmBbbUgcgheXe3ug6DUGGpAIhANtATV/fwak+FlUiij+W+8XiC9jiutINbrQCMpN1vRQf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43035553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu+m6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqdeg//cuoJtLPlQePoUiAVjx2NNc7QiPnbASKVKRgUbQeRyrHiyf1w\r\n9jezhJSs33IGuSsdo0sP75AYeraPfe30I+1NviFv+XA+vMaxOkACNlo/WiVf\r\nor6LLnhrQmitosSlvebnGj+saXQ4UtO11m236rephsLqL6SZfBRjVaiQnvRe\r\noFsv/+nka7hg/71X4E+AwkSO+z3e1iu97zkuszisPnGPT9Zj3RorSbBJzTdz\r\n+aeYhQjjECcFEmThrin3XU2eQ4JqIB0gMEXg2Mb09oS+V2dsG+VVmoE3zRqk\r\nBOBrDuICQr+/aq95tgPmub/cpR0J8F5js7nUYkAi+30xPXXogbU9lK0aIVwG\r\nqsmpC4yJ8rhzPyjdAwl/oa34Ksko2dyI0eY0U+ONYmIqyiao69lVmOvSPzhR\r\nVDvt06JrVoF7RaJgQXuD6LcjmFka7wJ2oSzotg6G/AJGqsoFxf40GTN+JgfG\r\n6Oip/AyUYF3R7ozgyj0OECsifGIozBvJHm1IqUncXrhhOHu13R+KtXXDpNb7\r\nh9iU8pY9apZjhsc46lkTj0xC1wgLEOIuprg+pgtgduksAyp6wh0oJRrx14Jl\r\nvHrUbIT27QrGilb7X2kqTTZ3jPhrNOhaUeZFmEGl+fdcMq7XkXCtMMlOwlym\r\nd7IRAUKxunynKzf+hqcsk7x9pnmFZ5iuoMg=\r\n=7AEz\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2834b860e94c614d65d3faae82c5a645395b4838","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.11.0","description":"ScratchJr","directories":{},"_nodeVersion":"16.15.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.0.4_1656482234060_0.6952988633746102","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@robotical/martyblocksjr","version":"1.0.5","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.0.5","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"e4dffc4a555ca26da49147ff92a98b0c0ce8e003","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.0.5.tgz","fileCount":491,"integrity":"sha512-dB/9ZAMbl+Nspxtpo9DQ0893CdQsKrJP8F+3f0tjYQ1f2+HjqAwRycLQzFiBJgaqdMxzgoZ7dAet3hmA0eFSSQ==","signatures":[{"sig":"MEUCIQC6VBmlPbV+I/uj/IwOwAeyDK2cENmxTG8LYttpjORVsgIgB+DGsCvDfGhuhfgZpsgjr9z+MHu4IKgrdg03n+Q68Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43035863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu/A2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW3xAAiCMtYN5Pop1/vOU8qwa6SZVhVuzPQMkJLDm6eJFEMPDwvLjp\r\nO09Dxyp5lYCOt1S/VjrsFwgHW6kv6IpFZAvXdypawJVa2p97LjJO70/wEaLM\r\nBxr+GYIY6tb5j9sJrRcMn5Ywjx/czt1tyxV3P6100dN13d5iC7RxFeF3Rwj1\r\nxgmajT/IzOtY0NZhicV5FuTq6YiGAT8l++i0CbcwUkZnu6rOJxADk9dAo6IJ\r\nd5J7rLYDMqG7hjWmlEi4K9btmhFkkQZds0dOMFzIcd/yhm8YBIE9iZXe15kT\r\nBekus8cva6sVxtkc1Jp8GDBufo5Hc9Sh4gFRrPkCQDV+vXSJEHrPBWMN9vTv\r\nP9/uR0UPeQlGcDvos2TFm/tzkOxg3dJtNHUjvmiSHRPxGSQUS0JaTT+Yh0Wr\r\nf3b7tyzGMVHcnQ6xyrCqUP7zSW7ERKoEYXahfj6HkoAVpWe7rKuUrKnuv0z6\r\n/Yat3+39DfB6wU/KV/vxDH+NHctT1DgLtxlFv65mMf56xf6upzrTmcE2wvhB\r\nKGPoWpIuGPPIUSU1hqcYF51px8khxSEXZln+rMLAwyKKl3mEISoCvG96Jbcc\r\njgy9CUc+XBHT3lMghDsoIuvCFtXHdOmaxT/Bnq2TTSC0nmoJPRXnycLNmOhe\r\nc2eNTtiyuFep4oKk5NAJuiKPQyJuvANk2xk=\r\n=DJkJ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"593feefda8fc62065527825a930e0c7cf3497bc1","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.11.0","description":"ScratchJr","directories":{},"_nodeVersion":"16.15.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.0.5_1656483893381_0.8648397120359808","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@robotical/martyblocksjr","version":"1.0.6","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.0.6","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"8fbcafe84ca31e3f122b3c7848e333b9679695ee","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.0.6.tgz","fileCount":491,"integrity":"sha512-04AN+GR7L7vgzZdHC6kZ2d/Ix1jfRfK27Dx+dkvgx706g01cKsdDJZH2FYnGdp8JrYW/ZhI6IPREQzFYnRtZug==","signatures":[{"sig":"MEYCIQDVeYCC5jIZLfP5inAlArkPOT8Vt1n1tEGhzlsNmp+W5wIhAL9NcsAgonPV4RayCKfrqSDEB6WcEjCfuPFCIQSAHE+8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43035563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu/M1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgJw//V05ztcH2oop9lc0H3iRO8gB/QAfnskuz95mF9xxTzLYibJVW\r\nFTTlrapo3oZAqKJWzh7Au4PnS9CGDTQTk3c1cHbFTVlxW/IpzCOXjOdVHxeZ\r\nawe9OaqiYyxMRALY1k57nEBBIiM3UrrZm4ay1g/1/dN6ZEaAuKlICEoX4dTU\r\nci56zazXA377KrkbHcJ8VDL4itczcMR4NmOj7y5mKCk3GXlW2lIAQlVEHHiS\r\n0n7R5L2s3IXD+iiQaaZNL0EyznhlWJ5Lo4AyLlmUId1sPvvCxjLzSHc/fPMH\r\nDbqTpUgwhDt6oHyVVwV2NPqlvCCv7Lnq1cuAVt3SBD8YGtUkfyE061kZjdhX\r\nXLiNpEwnhFqfciPtKJrB3OrZsBqYGuRbmoJQ4ffVWkhBDFHG2a3Nvp/2f3BD\r\nnMRUebWCl8/UFn3nQ+K91KM3wdwnNAfclsUSLpG3pnT7g+kUvmCKxXKZF3Ul\r\nGTZA8n9Qm+bRNb4G3B+0TmnPobPuDowNQLB5Go+S+iOG2I4D7tHpYsXBuf6m\r\n9bKh6Bf2rn2ajutxPmh4I2D7F17cjc1ejsj9E++96OOsI/EjfRlhcMBFz0/V\r\nOHtQQjhEop4mj4uwBBoe8GAuejORUcq1MZZg5gAdqoMpjVr/CB/C40OTPVtc\r\n4aJj+kAmmIIRQXEQD35nHhKgDJk+PlP/9ss=\r\n=tMRz\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5a9d1e675799665dd52665331e8f307db858c349","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.11.0","description":"ScratchJr","directories":{},"_nodeVersion":"16.15.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.0.6_1656484661259_0.5384832866416682","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@robotical/martyblocksjr","version":"1.0.7","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.0.7","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"ecc1f2a25d68b6a72e7c741582476a62f76fa5df","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.0.7.tgz","fileCount":491,"integrity":"sha512-2bcaP916OAMEREYMEG2SW4Be+2FPYQe3mKA+5Z86SUM77itDw0jDoQDBtK84X5r0JtcG3OsMjhaKqQMmqs5Kkw==","signatures":[{"sig":"MEUCIQC8O15y7yCmq56HdavAwCL8QT/YqY54sXM3NfY9ebkXWwIgO0l2S4D8NMQNdD9yUGFLzmz9/r44fMJYPqRgBJ31Bh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42568831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ma5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgtA/9FI/9Z9yV1L1vJbdJV8qYlT6Pd+Xan1mD42VcHqR+ir1dNjdK\r\noj9xWxW8gxRnQ9Jgp3mlOmhmHyPfCiaV1pHzTqpC6o0SjIPNLv6YJVhWk22M\r\npHXLLSrlLitZcArcs9HbDtoLU1oRppL75GVzg+Td0om8G4WmQfQdwZ3ROnI6\r\nXFqIspG2jRBOG1uIMoAvgfwSwVzFwQvvcJ1MERjdQTBsUS641stI5BgE810N\r\nFpIbSi+EE/jxqkxVrGG/HA0p5hbK8V+Mx0t6fYYJcrM5JCoges+GljB0QIxS\r\npUJcDyxOW1pEzlZJTiRYJOIGKvBsczsikYMDFvPr1h5IZJJNn1ivfLepPsja\r\nZP53+LxJcnBfAllss73oYtESjDBnSU5xNZMmTRNWJsjF43520M+jg0UFcJ0q\r\nT9ess7TFSsgFei36fsGg+NvRMklp46XvJYL5PMCdm9lMYL5C5gkxAPvXlirl\r\nDA+4c5v3UlPmo0zjcItE+EpPsbZM5Cm93V80gWf59ZYuXFkYy49vv6Kbl/M9\r\nPw/V5mL9tQxIghDU1oYzP72EDFqvJFZr89pIbZ7D06OMLs+kPvs8g+Vc+7+w\r\neCVYnHGvuIwhXdvxewxpTYoXKAMkkqnSr4DsbxM/ddvpiookoSxRxL1osWx9\r\nLESsp6cv1gi5M9mXWLpDaD+UVcIA96IDSnU=\r\n=L0ex\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"279d2f64d80842e06388a8c8732ddd1d5b1cde68","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.11.0","description":"ScratchJr","directories":{},"_nodeVersion":"16.16.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.0.7_1658218168887_0.40473259064022304","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@robotical/martyblocksjr","version":"1.0.8","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.0.8","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"86f1d811df0605c3fda1d06a5d5beaafe42db3de","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.0.8.tgz","fileCount":491,"integrity":"sha512-8vLnKI9tlDMz10A0nG71w/24AwlKW7yJet7qDTieElYAv7XwQsOMnxZH70rBaTTM5YpZlgqjE95ZnbEvgHvK9w==","signatures":[{"sig":"MEUCIQDOpObDzFSTmITRj8Bu2NHayYs0LDfnGXhDar0cfgROIQIgftm0b5HHoHU7mBgafRPq1+FPCAsiftl9Lq6gqJl0Lrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42532076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7MaKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq57A//XBkKGIW/t+btcR9WLdxJctANctZTbN2rrs+vGeps/lOFEnh5\r\n8y7nOOrYRBZtYguzO0vVa47vemJxnKvHSmwhqLN2B+UA5PX+otM/IWWdY+ck\r\npospO6D5UTpGu9pZI2aWYTMLg+7NDnr9GB1X/4YVCODIkpR+Iyr79E9cGtGZ\r\nGEh5eylr5Awi/IdaU3cjUkMnoPgCjhTKZcsiFZgYpKJI6vUZHj/EW9xALNrj\r\n5CbVtG7ZeDKuZEgcnpCui9m8Hq9gSPboHjidLHw+BqaAWAoB9Wo4MQ5OTUuU\r\n9GrqQA7S0vZmMgULnY8lurvEDMIYuKo1fCWhFIPb3lHc3rz5I7Q1c2iwGkvT\r\nYE3gu3clVrL7n6xjzQCoGsIrGf/hkKN98eeKYlNpO5iumxAH3Y0vKvprgbso\r\nu080PHUdp+OZnFIJWKdyStS1vEkzVIIuj+clGRalpiNA6VIoQq4ptUxkV45D\r\nUtpq+d8bY94gTg2BXE24XnQT9OnzRrlcdB9dk/IB4HAJC2YWrD/339Zc+RV9\r\nnsX9wmrrrmTTKCcc/KD66EMOQ9RukzRGGEwRqMtz6oEV3sSKSjUu+YUZSEHm\r\n8GUHK4e4ftyFda3IOsjniQH0y4Wciqj90d8O1xG9PnGi/LteBfQ2IKpPA2CY\r\nMf/vZTD48KfRGewXK96j2VNsnSksRTwODvM=\r\n=7+Qh\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"65007a1b8027f0a3e1500c7579b9b85ca511da93","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.11.0","description":"ScratchJr","directories":{},"_nodeVersion":"16.16.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.0.8_1659684489819_0.4280824894146693","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@robotical/martyblocksjr","version":"1.1.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.1.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"be8a5aba3ca09de18724375c40c627dc4a3814ae","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.1.0.tgz","fileCount":498,"integrity":"sha512-mEyUtI8GlFOa2Ew7VBqrJX1NXYz9WHbpeR038toJJctOR4PF1aejCpt6Pu6cObokr9ZcPbKzNdIo9lcX2LeMmg==","signatures":[{"sig":"MEQCIHJacEat3MwT0k9I+9rUh5Z++4dFUXsrHiwxWBiBFbQ5AiB1cUf3YoT5JfgvK3RDW6eGyPLl3t9JtEsejWULYS7ixA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42142333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEFkxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQAA/+MTqPblaDstiHKjX2FO+yzbhQ2tE4r5BNUzmHoevTxBX8SuCg\r\n9DXBJrCQemPDjFWtE2uuXijEBTJJgGJZ9zGSrRJxccKgXyKUDCeZg1Q7TmBv\r\nTioImqNM2HLc/cNf1ypI+k2G2ugFBC6gdClsgF00VqDu4EdswG508NDxEFIV\r\nIHBEGQWG5hHPj5nzwewjxs6uzh4HMF15B8Axy5VlIR8UnNDpmJO6gaWk1DZS\r\nLsbEvAJEleckayMoykJ25DKfAeR/oI7QgvDAtDYeWyYwXDQKyGl4f2mewwxu\r\n46r4kbW0taSc2xuoHSVitxdO/bTsFegFQcLaor9nyaN36/BauPg4HTMBUzOM\r\nkEa0KDzhPuHLXKgI6aE927Gnz6de6Zxxl5h3zOBgCySg3pXtHRmYv6iVKV8A\r\nG0ZTsRUfDY8on9frD4ZLcAympWYsQkBDtqwa4jOillqU1FYwR2wQQXjJtsu0\r\n2C01DXE2PxIYl6tVv7YXVLlcUucCf9ViER+dOJvPRGVP8UEy9r6cH53aVCKd\r\nu8UrsRRaeqH2gNLNlGBWjyhV10AHE3j6+3PV/nCydXcxB/bMJzSUp84C9UJu\r\nUbjMzpxvV09wQ4V807r3teglFIDjQCBzXg0BL63fAokTsr715bBs29fJFQZn\r\niQdn3GTGxSbPSzxoDWD9a9Wilq+66gTtIoo=\r\n=ATr2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8a9fcc2c472719828298771f6246d6958f60c9cd","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"16.17.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.1.0_1662015792812_0.10568806754421356","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@robotical/martyblocksjr","version":"1.2.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.2.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"2998b25db1ed6ef48e008556bc60a98af5b0a395","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.2.0.tgz","fileCount":509,"integrity":"sha512-W5WPye5oFpfTk+Z/3+cOL96km3BgWvXvlgwnSP1DJUt2BrXnPtZk1dTtN+rGbAIFSJZ1B9GFP2l3ykBmveOIbg==","signatures":[{"sig":"MEQCIAhYXsGosrd2fVOI0LAWty252Y0xb1WG2LvewtFB8EHTAiB6m8yUPOywvLaC744w3aRCXFtf9ev+rl6x3APxzqiw0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42525367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTlo2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowfQ//WkleJ+Ptem8p2TTmfegUVsGkbbvaBZ9DdONWZEmVlgYfeA6L\r\n8C9sohcTYXi5lhzmXZBAI/BPjln5EGjJoDi5KdOqiv3CIapn035oLbwWcNtM\r\n+Y2lXCqgdk7LAoDHZOrDL8FtI+qo30eJizuwkwwmVw65get9RI4EEdWMes/J\r\nBDAq7PIX2yskUiB5AvoxIXP/50WmmhG2YI21glr5ODQnDc2ThQxtP+BNsHjP\r\nKUTecZ12ivtFiBuIpMdoIFRbKwGh4QZZ+9ttvsTBJtncdvzE2FVDh7FqGY9H\r\nG04khPocZLG0OWjuPcstwxParPsUy4vVt5sVMe0ongiIi4S/dt448GNMaXz2\r\nv12UO4Y45tPp1WK4pmmNqU16jI75UC9/g+sG9OQ1fUDwZ0w7cLhtOVESfS/8\r\nLdvQhqezzyPAX1Hv9opm5+nXIDLzsrZeNgYrS2Xq1YfykZrxLw9mI9utVRv1\r\nBfPtXLnQ0+oLfc9QGCoCK3/AKfb7/hiV4IiAAbWDu6Uq7hfQDmvrMcfdS9HX\r\nWKKDQpbdCwK6YvDUg0kMR8o9vWWkL3wBBTY0p3LSyUVG9UmoKHpJ+qnKWkpZ\r\nbZIkf9Wyas+SREy1JIFk0NLDZbJkJ+7NOzq6TOW2APPQJZdFYu5B5EfH3TTn\r\n+JGulwDcMMxUHk9f4DawMSajiJc6xjVEo4A=\r\n=r8uw\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2a7401ca005048c1640cef592eeb44285811b062","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"16.17.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.2.0_1666079286319_0.7264413213203742","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@robotical/martyblocksjr","version":"1.3.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"628c9f3eef634431e2501f35a1a9b0712bfb6867","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.0.tgz","fileCount":509,"integrity":"sha512-+I9rLUOoZZp/ez44A4SlKQmWtF83Hmq5Tb3u+ioioqyCXveTtbWEdeTc331rjREtXwgp+CWJmSk/I18R4Y4dtw==","signatures":[{"sig":"MEUCIQDDpUs8pRUdgg5f58B6iM7Yc8xObHo+X3mc7zV1JfhsQgIgWEMyVSV4shpzyZY/d82KthciI4qnm5LA98V5wEYZ/4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42525063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZAYwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreeQ/+L7yUmn6mQfqSLBNHt3yIQ9HE90p0MdsY98EGeRe5tqUW7xZz\r\ny1Z2G+wZbOItMcS2ExCZ48WmGcCYD2MzhcTUGV92R0meFF3hZ8aOi+a8rDTq\r\nRsj90PY4ekKIKy4gJ/LwUXTw5dIqR7/QfgR84/0Nopj80Arx8a0fRgFJou/E\r\neNPCKr2T+lTtZKN8iHBC/u+gdW0lhoGXLHpIMlraqmo6VUYPAp4TDLVr0zcV\r\novMpZKsuzgyLFjkzHoVoq2UunUV9Hb+O3jS0m/gQYpvOyabWilZh3yVathJ6\r\ndj7efW/+HVvfQluhJT6t/r20N1i7+wgWgeN0NiD1v5+OITzWI0JsfNr4xszf\r\ne8qg0LTPnXde4WwSPn6b3Rv96PTvLVd34NqWDeJjTc0Knbd4r/gk4mQVqrzp\r\nz2Yd2ATrCalaDLyvGOwczjtQ0WwSRHvgfIJZAh/vSDEZdxhzBBxQ5qe39Vjp\r\nRNJ3Tsy+3hOP1CdOKX9dRKml4oYNSiLWylnc6eNQ0vu92kslbSIR+Rp7Mk5d\r\n7t/8YOPw6FlkCFh7rB1ScbDoZCqJLVWaixOy9/hHq/17IwNIXwcI8HF1+b9N\r\nL7Gu1iKsgbH4WSqF5U5bWiakDiIx0UH8E/W7AblGP/nu2q9r/mWi6MSyN/qj\r\nzjF/mvJ16HN35Q2/4lw/B9qIqRfS9hMIFxM=\r\n=2+v5\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d6a67758bb9f0ef91165a492f2cf1af4677c4dee","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.5.5","description":"ScratchJr","directories":{},"_nodeVersion":"16.15.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.0_1667499567751_0.30559812710190304","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@robotical/martyblocksjr","version":"1.3.3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.3","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"0dacc759d3252688da69b3dc2932c8be663046f6","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.3.tgz","fileCount":509,"integrity":"sha512-oRukWT0JjW8LYVXxlIGVoy90A/32eIrqPmOI+/Gof5dnx4DdQlIyKuzPhJCqVQE4Dd/8sO51u/N2zsZ50NHGlg==","signatures":[{"sig":"MEQCIFbLumGwDz5j9H9kZzbFO8qSMMd0QxXgxD/vbJgxOtFTAiBtZfSy5zYhLR6dcheAf+USNqmnhL/NhETRODioPrnHKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42525091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaO8LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZchAAkIXM0L+nJdPNenLOjV1RJ43zgBk2Y5dhzIAgEpV2FpYkjtjh\r\nys5scH1dj9ANVllk3CQxfqrFLLIpvJkqfSQ07GqON2t03oxQ4m3FknGqimxI\r\nrE+P3/TPA00zd2zDcIppSHZm2RjVQXYgIKuXPW6+hAgx5EwYmqDLIjqjBckA\r\nd0XcOhiAR+1hfAFHi9xyyCH2BcBCBKpqxYDQgX1iSup7aNMFzELQh013Nrtl\r\nfaJ0cv6FzaoGrasEtAqWSOaIY5XMJ9OeNjwYoX2sHPkGwEedPXXNyx+k9d10\r\nkga9mp8C6mMpCkokvsmlh+aQ2Td0apbqxp0lZFqIxzXriD5SKf9VTtJLjWvC\r\nGtzev7S0PSEdajlqldCY2Foy5krbYfXiBbHqUA3FgTXwi1VlQXvOsDQ5hJY+\r\nBYbsjDkq7zNAPs8r1ukPR89HG22el11C/LbioeNb36XWrzJYurrYIHsFBVFw\r\ntR8lZhmSHFRA94eO5tJPRquUMsojF1gNZDYfvE+nlqiOWy93+XWFaY/cxP6M\r\nxqUxalwxplYZybPnltJXuge+4Lt2Sti3c1P5eXVVTxnpnxBW2MpMKP/D4u21\r\nBR4z+rWVC0cuzqOMWERdTtrzC//Hplxwcdkh46JY9qpy8KM7gEIRe4terOW/\r\nnRGzpNWOsP8It9i5YpjJzK9qrjfkEZI3dgw=\r\n=jrFu\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2589cfac93898f077bc7a9cdf9e1ca2dfadc763a","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.2","description":"ScratchJr","directories":{},"_nodeVersion":"16.18.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.3_1667821323057_0.16567566105253362","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@robotical/martyblocksjr","version":"1.3.4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.4","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"59e6470f205a622d2a9712a42bf6f684387cb2bd","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.4.tgz","fileCount":509,"integrity":"sha512-USPEEsBTMT4I9gpXRwvoI9kO6OMjEMlxubvGT6kGsGLBUy27yk4ELsOMjiSYEGVggBY6ib9DBeAq0ncrbdB3Ag==","signatures":[{"sig":"MEUCIQD8qklgAXM9fsTjIqHSP7kphV6xLQBbtPkCyBDaMx+0jgIgNx+wU1+x0P28Cy4PS5Em9nCRY0zQLcOuatVfk/B7cfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42525245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja5T1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Mg/7ByTb4zAbR08uZ0ljzsZc54xjEjfLOnX4sTHulNOREV95Q0vV\r\nrbloDV0/71VEOVSl6B+9ECpQAgKmPZuFR+lS2coPId4d6YwfhKCELIiWTOXh\r\nWh014Xq1u/zp2Hlugg7Dj8sJ2pamTNm+BAijFbD8Fx1rgRNkVf5ldmsSr1/L\r\nhbuGdTxSKknUhYBPCOkfl3bYR7qsjFi/JibZGy0pZmgdlwCUbXj6LIA42vwO\r\nTpPEWsNQbjhplGsaqTFuon0p0dP90waqbxy8b9jmzTPyur6pn0mre10GCEwt\r\nX6yXTD2zDabFvCoUXgAbUaRFdNQ2RSAnqm4c6t4Rv4NbSZpk2zHmYtsDkv1P\r\nu9qmdiji2+51AMrFB31sF+Yw6miuczbUUZNXo0x0Q13oe/T0AfFwMwExKeF+\r\nMtcndS6u6Z6OYU/VikoqbZiAMN09zLsgrsJYsi0Kd8yRCG+2vuGymwhFVHb+\r\nGMKS7o1tRf/hLBeBvmkQ3BEfNWZPs3Gm/GmVX1WD19leEsVmg+yrS56Nkd6/\r\nnVRAKnH/NhJqK355VXlIXgfXnARXOU7q087eBmZaaJvgVBgEG0CmrmLKvAjn\r\n9Pf9OHOU8rK2grL03AZqLfeTHR9YzjwK0csHSpKqFjJowPi8PcMKRpdz/tFH\r\n0RW3Mtt5HtOi00lMij0gINVrVFXQ2lrPyvg=\r\n=S5FY\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"409d92f64e93b55ebcf7c9d6519ae545051d1d0e","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.2","description":"ScratchJr","directories":{},"_nodeVersion":"16.18.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.4_1667994868534_0.5690163298378614","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@robotical/martyblocksjr","version":"1.3.5","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.5","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"6619206533231485c336f3c6048a75846b8a01e1","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.5.tgz","fileCount":509,"integrity":"sha512-ntbksGpqOlhhYFa8Pe+JzA35NJy9UOwoNRoQBNVe3buy+kYNFkb+JOgy/5Lb5jvYp4/objebuPMnNvgzWMMJHA==","signatures":[{"sig":"MEUCICdXDjhNYTovBhax2E//l54yhDJ9e4TULLGdyj1Eo3jMAiEAyOFCmJP7k/sMRlbVIjo1sCjJM86WkbDNsGzX/BANbuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42525931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbnCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoamw/+Im6qV3FcAbQgkhf1o67AGsRBrwCF0hFjvtv1qY7RiTVqebMr\r\nG8qNycGH0mao4kixyKO0HzfDth4jtYzBTxcnjG6PNUppAwwJAUyJfjBzqYbL\r\nj65vDJZb11Ftgs4jEu2xJ6KK1bZnB6gtirV+i0usy9mwSeeuuw8Z4PSkxk8t\r\nM+IiNGUm7Vo6o/BMrOHurlu6vsaEm55prDYEVnvdTFwkcgb1orZp46ulYHir\r\nHXyEaQA+AwAshwtqKxrTIWpjug/ROumHULMNNiEBBVcvRaXZg5CX6+VX8x9w\r\ntDWUpgWfnbzqH34X0ypc41sNZ6gyPfsELnmToAz5TZ+3KCq7LmbWbSW/j1BC\r\ncZkG3hVgfT31Mo7P0wKDaDsMNE9V67JKPi+ytoQXZ1KBFgfe8QIKfsAyda6m\r\njnCKJZYodxCmX+oHHY2eWN+17NBDBSjKqVC3Kzk/mrkOTv+RGgEnT5W6LRfL\r\n4GTyT2gVUlqVcB6l0ZGUaHipCgvxCSM/l+eqOj8/rGDwm1c5RrXx88nMUgX1\r\nAd7JePlLfLZXcZmv25N2PpBG3YAy4k/HEKXwE0jPB1gQckqPS7BZwKWgt57+\r\nuS8H/yB+Pc+xXtA6HbquWUIJD+R9f1+Q9oxkSWiOXkfU9TBrOywX4bbCBMsx\r\nP6213lswmCTrAcfECqJ0Pl3189OArEoOLQw=\r\n=7+7u\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8cd6428bfff150b33fc03133e0edb9ffbb732ee1","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.2","description":"ScratchJr","directories":{},"_nodeVersion":"16.18.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.5_1668182172245_0.6896750742109539","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@robotical/martyblocksjr","version":"1.3.6","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.6","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"aae0c4d1cb48cb3aec770bee7ce8aa73e8067820","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.6.tgz","fileCount":509,"integrity":"sha512-WKhEAALQ6jueEsmwhMPb4+x9mN6kSWSFNQ5Km/wbUZgguvewzluwri8+zKsOrGtQ2fSrSr3yGCmnicpwM2YknA==","signatures":[{"sig":"MEQCIEAb1fM3vH55BAYBUF3nZmNuo9xLAC8uqlB4atEn4mc1AiBnN+f+Aj7F7fDaFJ0RpbjURxFk/8OQodfcwbfbnnah9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42528710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdgoYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJkA//Vu50cpeUd5TdZzQaWPD/oqw45DFl+HlcFs/lqkADEGD+W0g7\r\n4tOsJIOF5KnzEgDAPzTXTKgX0PiZlQUV4nwhUXaT4+2KAuWXbaGie7gyDbeC\r\nUlcXzhP1ysn7Vf9OyJTjEZ2DNwuh/hFG50LVvbutcf7BvNpn/zozDyTgwSHt\r\nPWOZBs6i3m2D4egQv3ikT3Ybm6xfubUrx6IAlq1AkdHGcjnST4zoMaqbNqX6\r\nK/sn1dyV29x9h7cPXj/EPX0EBrhNG3x3K2+yTj/1R+Q+AJzWRN0/IOQza225\r\nj7BdTguwWoYtLt84SnoWc3pCnAwNLedQcgdvXdcgNyj439K+gIqiLUDcuCXL\r\n/oRvwCMGU+ZvhK8wJF7M3ggMjFsw6mt/nCbEoi1OS1tpRjUDekFd/j14HFEJ\r\n0iINyU3jnSPOq4mwJZqXvoCjCF5wSvqEL4NLjPbB49UFM+iBxqRc2nqnpoFh\r\nSk/uSqupWjc1KGcqvGzzJ7P0OUGzeMEZ+WloBRJ+uNQLiofnoKFDSiuFMpPl\r\nfW60dDFqT9H/Ob/ftHATfdbOCfFpKSUBexBGkRjSR0iP1YzF6KbQWsDLzNpA\r\nK83NgFcSYBf9kx3hDCTjUtwtB4OhXetZdil8vMSr4v+Ff6usVN4orxCwFyXK\r\n5pIoHomVj+Hy8Y2qtFt81U0NXuenJqVXiOI=\r\n=j4NU\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"13100a76a016c29fda9a151b26ddf91fc11bc9e2","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.2","description":"ScratchJr","directories":{},"_nodeVersion":"16.18.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.6_1668680216184_0.07416067746202115","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@robotical/martyblocksjr","version":"1.3.7","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.7","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"231772ebc64240541e8f36dad77535202d35a10f","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.7.tgz","fileCount":509,"integrity":"sha512-8DXcBlvcwJToRZNXywPaeqU9mmk1Wn94jQ8GFegl/88zZHGjIc+U2JWM1sjvgysQy8E20Sk1ziA828h8/4hF6w==","signatures":[{"sig":"MEUCIDAIWnuyESA2PPKElayEY1txg3ovDQOewgD5I41Z2fCwAiEA4WPJYjnV4ILtLv0t5NDBRRVHi2eUscCEJ3eV5i8N658=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42528936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdmWpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBbRAAnoJfJR/DfYacAjwS/Hzn55JbtgkpOySefduI5kGH+3KKuvLC\r\n+OC8C3YJ38Aqky1s/AjWpHHq+P+kFYNBXFaoIIvbSiDMNUnhKv4Q8lsnU+PQ\r\nS6GwOipwlWoZDq0TObE6e0oJkPRURNOORV3lTJEdv0iGdJ9VnIiWHbLCoUJI\r\nfqVpE5GQsXhBRd4Vi4HYUT4gKP/09cGiX5FGrSalmFowV0856gyhvRbA5QI6\r\njlNizcn8A/lc22IlVNxUmrbLtP6Ftej+lULZ2k43H/K9KRPqEFI98ajb5ooE\r\nCcWyp7T3f7t9SpIlPMmt/sdqf1yvNvjebUmv45MuOZiw2Y1nwP4YY72GCfGR\r\ntLjafMfrRx20780RdbjVxeG4hrTIccUySej9ZcLqrnvtmEWAZa+acpW1JmkW\r\nl23xd+jAmhqDeQCPPnKEbI9J7gVUl9Jcnson4NjE6K95czlw9lKrUmRfZJTB\r\nSI2WmkBfpDGbXWPVhjasL5VfzVIWscQTZ3WoncS1IgZI52thvWUHkLB1NiqV\r\neNzZsJ1iT/yK3r1lQw5PwGJfPvoeKWEp6kIJAL+8yDvldjI97S2A9rpU88wu\r\n/C1OXkl7QdvIlWWE9nIWLwLZJPxApl/BJkr1ZAbCDWbU2GIDIqRJDtG4NZtv\r\nUUDdf4xyK/oBYs2VFdw5r33HrradMSSe70Y=\r\n=b72z\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7223a3ceee468e7c8df0ab962a7fa17b5e05ec83","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.2","description":"ScratchJr","directories":{},"_nodeVersion":"16.18.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.7_1668703656319_0.9595422102735041","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@robotical/martyblocksjr","version":"1.3.8","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.8","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"f73bec408705347376c7d3eff80f255790e8aac1","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.8.tgz","fileCount":509,"integrity":"sha512-FPklYDOcgX6LTWwBlRSQqh3zzqOTwZQ9geHlaQ++bDebiPxXOWW/Z27KndiXVhm1ARJHlSTidUj9BHqZNCrKMg==","signatures":[{"sig":"MEUCIHJhoH9DSaImHoUZV2BJkrIawgOQ7qT9himMXdyPmWYgAiEA85yKNH6nuEci4sr3gcq2i0J+BKgOzAle+EQzE3P/Yls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42528936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdmtpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpxBAAnhMKrZD8cXcdOhCU0U9E5MXie9izlMOnbeBwig0stTj2SI3P\r\nhm6TloH5kWurQuiKyPZx1wZYQ0py9W0HPtdzCU0hOJeoyyaqEfr+wrqwqz7V\r\np5ojV/EOGgzDpzmCM0c2SMR21J2yiFe7XSHe7fFKVdklaajBwRkFOXe56KvW\r\nqScMQyDhQ+xSo2oYiq4jJVb1JX/Ik4W0PXoRUq0zP3xGLiDB2pAl4IlNEZwP\r\ny1z3SrPEZrr1S2MQ1voKI3ci2bLWIh8hXX8YN/TzmUiIR6l79nCS+FwcxcVy\r\ndIAbkBLUfFm+wSWmLBjUgZyKNH168iPQGYRtYqNqFmb0H/cI5Ergx6+YLheB\r\nGaiIJDb7m5ZRtNK795YYWMN17xNlv2cKk9d7+mW18Qtu9khjTKSWB0dvhym4\r\nqqHFoANW2XuylMtHHwsUWwEIHUgHEIyWpTIGhSKI22PJr0CbzdbXuOly2ch0\r\n2aVB5ibUnFqaG+bLIzeKUB02iVXDAhD5glm3GiPejaySCa5VymC6ZMe9GV1g\r\nu+Iv7Aoc5XbuwDSdgTsNel+iPWFvc77vyUiURFAHY8XpDLJfV2BorRios+VZ\r\nB4v0B2K3787BuTvp29gDoSS5OVEBcC4vB/UMIMDcnfeG6dJ9hH+ym5Q6oYM6\r\nfEe6AeHbTVWV5T4ce4l9aS0Db7/kFBK81Aw=\r\n=C2iw\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d2445a0e695eb6d23690a6747f35279404fa81ca","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.2","description":"ScratchJr","directories":{},"_nodeVersion":"16.18.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.8_1668705129095_0.9440136067334153","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"@robotical/martyblocksjr","version":"1.3.9","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.9","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"a3cbbe4712f1c99cbe58040f218460fab4e46e58","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.9.tgz","fileCount":509,"integrity":"sha512-3vrGZkgVsqH6/Rv52dFzlVgUfUUaIr1MjT/1qIk49TM3Nzc+uM6NW18VySO7iPo49hlCUEuDORWgeSCcreJatQ==","signatures":[{"sig":"MEQCIBa2x26O580HGp9U+c4Ienxiwy9SOP7FTTu6nu7zqa9FAiBbY1FH3XGUEs39xjb2+Wp2l/rdVV1uVEa2yTgvc6qEiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42528756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeJCoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrURQ//UKbCvDopLMBvT3NKoggd/XcPPGlB7pMsT3eWFkVyjeTJAYG8\r\nXolX4hWvMGd52IoXpOZNHltabyyEnmsyYfn5od2jq8eWWEigboCezqo8HN/U\r\nRYN01qHCfU7/dmwQ2ShXlmNMjulSwa6GcKsPYzOMWOMMb5FMItulIzenjMGr\r\neUtpvTaMWHtH6fRJ2RkH+0ySj5OFQPR4g2ME+k/tC00DUzMAkUsChVD/nWwE\r\nQcO3bBBFtY4N4Asb9IY+gaEMtmSFQQNzMl3UsMIqYlknBaKPaGk4zif30SXT\r\nB8bKN6Yji8BJsaViZu4W38J9YSq0uRVGXMzd+CqDZtuEQq+wJ1W+l/fXHYV8\r\nHNqg61CJWRjPhDJOVVMqWsVyt/CZxrpIjIRrXvapvi3x25V9AU6F0wg9QWd7\r\n0vhGjr2gMUPB3o2UfkhF1tpuBtEgcgoAJEM/qFtvJs+DShLudM5Sd/nVKyyb\r\nTWJH1Vk6Y0FwE0vpYnYjKhTdH0CIS+Q2sr8SQIHktTguhWMO486BbNPWkbw2\r\nyvnfkFbilu3hxGGx5+8IdfIQg/G8cyhvWXpvTDcqDyyhs4zbxxU+9YYmCjj8\r\nbAvF2Dtf9oNpLBhD+2NihA45h/ibQy86RvpX6ou2QFw9KOG7IjwVbR+wCMTy\r\nN8mZE4HfkuUazwCnyfq/APvnh6JIer9QmFw=\r\n=hOMP\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3636ef70513f3709df847e19f5e366928122188a","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.2","description":"ScratchJr","directories":{},"_nodeVersion":"16.18.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.9_1668845735177_0.2978026399118743","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"@robotical/martyblocksjr","version":"1.3.10","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.10","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"839b377c455f11ea0f68fc5c6d790bcf84a5ff78","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.10.tgz","fileCount":509,"integrity":"sha512-bvdv3th4EJhNpMsy1q9d6Q5PEcnG/qtXt1nzglPsoCEFMs/PneEAGnuhZxbpvKTBsqyqcBoctfFuKnEBYha9hg==","signatures":[{"sig":"MEUCIAe1RSEsU1svHwop5mTH/L7dCtOxZoMSXy40BHGFhS3WAiEAtOKOCrfhSLj8dQLP8nCb5BHeGAXIP759vWA10QN5oH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42528757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeclLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzVw/8DhticcndFcPaj+VvFe8pTF/xH0gHJELpD+CconqjNOSfZJZr\r\nZzD+cbiHEcwCPcTnIzrHNPdgjTOiIa2Re7rnbo6LdqkZysNmvRmG/j6ltMlV\r\n/a1laeHduYxagcj1BxkuLkfJH3YvNhKZkG7OzkMWSY8Kz4hcXFrp3hi8XaxS\r\nIYBt1SxZ0f79DkuDUNa6+h6SQHZT7fyJwZcwXn0NH2b+JvwtenN/T++KkW48\r\nBk1sh1xFPOnswPh4/Q+O8JmVJUPKwLydXCSRd9cjWc0fbehZcYqrAqrC5HSP\r\n5qIlRFBY1RTabnxOof4NS5DS/ZMfZMhJM67vo2+hKk/+Gdj3D20MfX8ZM2rc\r\naXJc2k1LjCVVJlcynjf61U9WC2RqMu8/HBjJmsVBUnsy/o/1mjEaCND/Gj/t\r\nzb7MFcJM3guW6/Qw6B1HKw/XQHojH4xnV43lhRcigWv3DLIxOqTAisEmAUCE\r\n9rHmCHPwCk3OB44N0hi58671Zm5fE8VVkFs2YE9dk46/aAcjz/nMXkQfzYZp\r\nScTKkUBHjnriuwEhv3jcMrCxnAoEep2UVGpRObq4b2TTY9HOeG0OsF9Z/qZs\r\n993H5WXI9cHpg9nmswgoXKa8sZc8ZHyW9439LN/npYawkNkjLL2NWvmTqjfz\r\nfKEWAhpw/49gkCs7BYnRlk765bIO0/9tb5w=\r\n=7Tqh\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"590949dfeb7ad53ecedb32b7fcda68520a78c889","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.2","description":"ScratchJr","directories":{},"_nodeVersion":"16.18.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.10_1668925771055_0.14763732537617913","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"@robotical/martyblocksjr","version":"1.3.11","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.11","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"0d60a7290bdf783f0dc1d29825aab7c461ce7d5b","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.11.tgz","fileCount":509,"integrity":"sha512-+N3Eo3NumuEiNQw+dsaczlVG67VkG0mA6GQvuHMj+sGYq+pGSbqcRAfvEbDL3llSuWbK2sj5fyC4oA3V7vQ3eQ==","signatures":[{"sig":"MEQCIDZ4TPNI27lZmSeIyXEt1gCkAgeedaTVqN90QLyGeEQXAiBuQpd2GO2Q2z5lq3Igq/6eqNANNdgirtW7HVrXU7s3iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42529726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2QODACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGbw/+KeqzllPgoYgP8ilbGLoRissZ6lSjh1Unv+O8N7ydmWf9Ll9d\r\nZsBSCPz66b3fzL35Qdl3HpDuSwaH9gay1GxgMMLBArNE+7f97aXlJsz2G+Wg\r\nnhh08plH000FGjJi2K/kx0wQBPb7wnXIpIpe2XVq6rjeaPHvfV2NdHWvA7jO\r\nL2MD98+ut9EcJzmVUXCY3n1sJBMm2owkybMec5OBRDDDeymWorzcRXWHZHp6\r\noaWda1gWQFSg1M3ZzJKFdU0+EYJG8yQGFdIrxIwpecFk6JBQqhbX3WZpROOh\r\nArEix/Eo1ab5a/zVrN0dP/783cVA9FQ0AhBjA7/sqJqeHOq3lwaebcko5gLU\r\nzQxSLTxM3QL509m0gEXhJdco5wC481tx9Oq95olTcnPMzSmGBtVJ6bOGrG8M\r\nn6xQ2bRrKi1ZUQ7Dxn1VaEP/JYc+TLwvDTk+EimAnB40t/LFHvKnroIevrSk\r\n3Nrw7DMemm93tq/6/XqedRm5q0r8OMfitoZ9Fih5owTIrXU1P9LM7wygbh1I\r\nOWKAYJQTYhr92U2xlmnk/cvyoWUtTu3hZmlGqRXjPHqt2/JAdy6FCVB95X/F\r\nDfVjdS/IbM9thRHw6bdOxzCUaW/PtUmJxmUMmxf+Ex5qrGTqVeYmoIhRM0vd\r\n2hiEvBF5Juy4npsorH6BzMQhJ+HBLtolH48=\r\n=S2Ps\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1fef2b46251cf97b7a4b0a7db664f5fbf8cd584c","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.11_1675166594770_0.2175440804328186","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"@robotical/martyblocksjr","version":"1.3.12","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.12","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"56ae8151325185df80bca2cff724e410dd091abd","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.12.tgz","fileCount":509,"integrity":"sha512-SMa/ftWNImiOp82m7TYsrrFVcddSCp3Aem20du7sxJ+Bh5o1UJY1BJOJQiZnnwvsgdyis5vnGcPKw4WbR/G1hg==","signatures":[{"sig":"MEUCIQC9mDWxuWbloty+HmSlxNw9d8yfWSh4+ljrpySeYz1bEwIgSlnomDPWiJ+yFgP00qbzLhYkMNHfKN8r0dksDqdSTOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42529726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2WJIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjPxAAmel3U3U//mFLus1Qqee5tkOlYpp8qByZEO9rHwHdF4366JPS\r\nRPAtcbd/cQafi3mF1YDRLlrVCh4MOU/z7JlJrXdeyBO62Zag5uZhLAGu8mj0\r\njf/ueNBCaF1YILOuBZk+acmzSvHng/VjQDsSd0XMpbAMpQt8lGCfRiMMYRgc\r\nO6p/3FoB8XwbLQAuqdcMMioqDZNRCgMbM4LmRS0LpUf3taZt6v3flRHCM2La\r\nHKal8lXI6Br5127dqHSPj6m5Bu3zVZNuUk6iVlxQnqW6+VDRXcU/3MJvvubu\r\naZqXDFO773ZNQ96Hbzk5XzMbZQ7KW0oO9UMN7edZhcUWNHNER0GQW2M3/FNP\r\nhMhWO+Dk7rzgFgf8kvtlCcGzJZWX+AVJL9EAGBEI0Z0YU/7OAEvTW6FazhtI\r\nPxOaaR7+N3/pBI+lxoENCAtKziIsdLS0VXdSBacueNKkUj0Tk8cgCIYh64DX\r\nh/phegWMyZErGCxs95mUeFToW14SeHbicZB1Bq091Gw6gsUdT2ARC1k0ae3L\r\nD4I66hJkp6D9EvMXKP1fasQzSdnToT2xAsKNXc6MMRDUxhcVRWNB0h14t5HC\r\n3q/5zGZTkLIWOnPzAR7Z9cFnpzLcfckF8nosVs3h5961s2bZ/10pfbg/Zbu2\r\ndKEqEwm9RWVspSBj271pl9Q/WxH322aX3PQ=\r\n=lQOM\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ff5118e94c87df9f097c1101b1271715803a9fa2","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.12_1675190855630_0.9365825007564459","host":"s3://npm-registry-packages"}},"1.3.13":{"name":"@robotical/martyblocksjr","version":"1.3.13","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.13","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"cfbfe44bdeaa9e35fd605b1fba38ded5cf3832b3","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.13.tgz","fileCount":514,"integrity":"sha512-x5lcG9vuhsVMFTAJVR4Gu2RTR1EEdyXprSOSMNnOeJx67DEM0sTAyKOfFeFGHneBazlzobVS2VNCYqc8O/v4pg==","signatures":[{"sig":"MEUCIFGAWHoE19UMO0g0LAIIMJv7HJF6v0Tho/M7C8JtIhScAiEA9Cpt5twlk0BuhvGjkzRckPJsE15nKfMH4Q3MGxhp29w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42606441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3WEFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOtw/9He64dlgWm294tNs1+aUEItCFKhV55E6HOupL6jwBISl/5c4+\r\nsSP+L2o+yVjyvARd8is3B+cHUi04ydefqWF3EjH293lQ5t1l06AgX/gbguet\r\nnBBWgPIu4VTIBSbI7NKtmseJYOcsfP3k+wRp2Uh7SboVlTlbBTEAn4O9rFuh\r\nmm5y9JH2+1RFrTIWHJY8NoHuFwFC8hNkwo9cLkwIMuJPSdo9HE6mblq+AJto\r\nEWdIZU7FgEJlk24gfd2iXAAgk5mRafBnf7sG+KasNvvfL463uye3YJO/xzBw\r\nKipyn5IqNiVvu7vYijLusAi8V3J2zr+UU1lhJhgCTrxDRkZwfu0d+WwdII8w\r\npVz5+DQuuwMeu5vFq7SixJehc5Thu0WguCpHC1juANypPEvaSaoDroCWST4q\r\nhbQk1I2LGj+SE0XPNJoENcwLYuJ5jkGvGsRaKdjbhPXRgs/De/g5uZ0O0MIG\r\nPLCP6XRwB9KvJMHGkFj2jNob61UW5RaM6Iljt7u/e1zdhAJu4L62iBI5Dt5U\r\nGxQ4ekKYqA8BFyO17EBlJmXFvLOgsgZ4uz60JMYe6/Vo7l7MtDpJ7mfZIFvq\r\n6q6PZ8/o47Th+ImDD6/jmGX9LqIpEh9xwHz/o/znZDvaFWRtHQ9c3UrhhwOS\r\noFPHQTM5B9C5YjxYEilx2a+C3jeplvgNrXw=\r\n=ZeOb\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a0a1ce9f7028257ddf0b93f864a68c60849a5cfd","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.13_1675452676574_0.8040414539095988","host":"s3://npm-registry-packages"}},"1.3.14":{"name":"@robotical/martyblocksjr","version":"1.3.14","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.14","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"e15ebd6730d11a1218f584dc23d9c717ad1b9907","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.14.tgz","fileCount":514,"integrity":"sha512-EMPOERVfwi+Z6RtuLgo8aFMIDoasqVdIq8GBjtzV9SJOpxoZiujPWeTV5X35oCuYkHsfAAdgG4VHDgoQLJjycQ==","signatures":[{"sig":"MEUCIQDjoJR1rcsRayKhBapkxayl1xyE2lanL/+tNMInoa2fsAIgcDlbjQiulVH3dQIhWGxqoGMojJQ4bkmcGPBDplDtwqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42606624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8PoJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6vQ/+OEz3KgcKWLHM7RVeqwaGdTrORpO/6ZXGBb9M5N+wTM1GfFS2\r\nNQRyBfzYfk0Ndo75XfBOuBt+guDBWQjwMn16MMFk9DiQXtpa7NClPaXlvkbb\r\ne4cMlO180lgpw+oORK9VtHAuooGlEAFqbQR2OBP58LM8q3bS1PerdqrJgDYG\r\nDXg08vfXZuTxa7mIn3XnR81fkJnaaRZOAIhWgvbapc7xhqn4BUDgXHfwEyyz\r\nC6s890zzeaoG/BJzpm9dM6JRj3/QwU80Qt/7fKcypI7GjurHfy1qx4AU1pMV\r\nwwLv9V88mfgqD+Wm5OuB3vOZWwBc1o0N/bR/4k3AoLT4D9yEmdpnrueDfqrG\r\notKkAsHCjwhTaQcUmXoK2oC5JplBjS2zPbHOcReC0Z1YvjAfsddJPoPZDT4b\r\nI6+dPhYiPaqUPiyO+yDN+u+aY7aE09zZ9HstANBJv9rapesifGgjiWq64SJ6\r\nItF/bOzO9WZ4r3TLi+JFXOV01/hLFQ1a2cHnM/eg10nLKSr4iro/2RZjvaAs\r\nqwFwABoit4zUeJV2grlufLp3NaVzOolZ3obfbIuiqiP1o7+dOLepqx7q5IH6\r\nZ/jszCTa30fS8uxC9V7aH5P1jY38uczylnpkSp48HZfVK9PZAFaLc3znw0up\r\nSN4nhf4eipM3TG9QXnd5FkALzs1vubMbRcg=\r\n=IUAP\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"892b1cb193067fae819fe5fe46af9d6c28cdd2d2","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.14_1676737033306_0.16053412858823246","host":"s3://npm-registry-packages"}},"1.3.16":{"name":"@robotical/martyblocksjr","version":"1.3.16","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.16","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"d85e86baa8498ec08009555fa9dc68e78cfd714c","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.16.tgz","fileCount":514,"integrity":"sha512-Qlh8XGjwkRBCH09bKVQXwZrA0nbcQH4UGs9F+liQ4eVWnybeWwxMk9zkZHwG4rfEEoNio5FLN+LrjmaR6kt+Tg==","signatures":[{"sig":"MEUCICe7pJA6XkNSBUA9xUNZ4L+XBJvZJgYCQo9Zzm73IMZBAiEAmE7IHgPk8eNe7fy5ZcqZJEBbvcgULGTa5CvSoqktzrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42603299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj92c0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiHw/9FoNNZ5op/KMbtrpXRiScM6EJki60vuVOPU3Sx6K/D7OAzY4D\r\nwxxkh0cxhtsL9Yu++SgbVfHkjvA0wLh4A2JJ85pafqOZZ4xTWE1K1u694B9B\r\nNL/TyT1WRZqI75O7APJgedd8PrWrgnPWYw2A2DPF7Fyva0nh2e0hxOurxA53\r\nfpTZITWk4TW64JEgnm6j69dO2eQxQKglWnA+PCSxlCKmUKr66J7C9eeVQM/s\r\nyACKTscoUIgY4gR2+3DyNBnfR6DbrSQR4op2o8pqCnanI5RkI5QBNpYCyI10\r\ntXW8nbZhx0VDLQKftCtk8V9ROz2hyExEVs6aDaji7oebIlSBllyh8d22jdvy\r\nVBYUpCMruO93o5LigSsheWhfejDbI8Qy/E/Qnm/ygriO2BrW9pbwZvmMGESO\r\nOz2PAVLWufvBqOY+40fFx6ZC4GmaHRWpDTYgcFF5W3Z6zX+4jN4XYbNVj8lG\r\n9+n4oJNeCpAA5614jWIzE3Z+MqVMZbxyhwlVrsgV+DrlIwyB16yugn9Y0mk0\r\nc1sXuf0kiUwz3m/Y/547tpl4n12jCaw1fKS0tWiyYxz4m5EeDSl+jy4QErFi\r\ntzMuLm6R99VqM4BPhKCQyuirYnhRxrQ1NsWaX3L2hq0X7HYKtLdRDR2jYZlS\r\nYj5FQEVwZOJDMvKDIaN0uOnJguhZ7un8r2k=\r\n=NrKF\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"aecec48227c8a090eb6bf34bd96dcd3b18b606f4","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.16_1677158195965_0.7691079916426982","host":"s3://npm-registry-packages"}},"1.3.17":{"name":"@robotical/martyblocksjr","version":"1.3.17","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.17","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"4b74039123d73303ab8a4527022e0968827397b5","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.17.tgz","fileCount":514,"integrity":"sha512-rfPnT3GK+cgHRg6nuK84qZpUHNAsNTjwQ8rtG5uKU30aPl5G0KGb2YWupFDFPMHJMsAM+q/b1t8H69eW+CjcIw==","signatures":[{"sig":"MEQCIBng7DM1KMdfJ6roWtt59mIxTuQn+s6NlwznHlMzIIWcAiAq7TfGFuGcsBqyPz/qm9NyPQ6tjm5YUG1k/hWr3rJYDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42607329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGvPnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooVA//QGxs3moXa54s59BG7iXhdSjJ7YQf4U/SthnGZ9Iw+UWVWwOm\r\neT7Dap45h7lKH65b3YLQU+nA7YXo13oyqiHWC0wM22JkTzfpe3UeE37D600w\r\nVi19NEC/ZP2Dl+Am5mfBgm5G4oCB6n8KgavSF0IcIAovTkAIcKW/c89/1/dt\r\ngIBFATnmpYczU97bboMnlu6aNdVR2dZjQ7wJv71buXvQXxYSngSwNB1tHE/+\r\nPo8n2A9xMTdW2qtvSSiH4990ZkN5B1HyEO60gkSR2w8A4qsEQNurg4vssJbg\r\nzh5T/NkgcS2HrcaRwoFvDBfUq7fLX0YcBWmJHc8ZGKq+IrogfndvmTTGk2Zo\r\nNoMJTnUOWHTmWSP9Z4QTLYnOqVfLctcRGB52wixO5HYVaIqERI0MAoFlhHtE\r\nlRjHN9VdRcug1ZvB+sFl0HWG4x1s9oN8lF8Va6U+LD8j7d8zOHHQZWuc3Yj+\r\nA9rlPyBM00tdJY9Kqc5I4QiZEBFSTaO5vIvRLYr2dHHynEz4Rtq8Otsv7Ijn\r\nA/tl+ck8cS4sVKpG9VUbAyJ/n5WyjBa8vII+15znw3GKiPf7bwwocTVsH4tV\r\n4vKXvBGIb3LRQoALrXWwHFvj0reYChNPrV+pUGl+6nH3cO2KBMuqmN0Vm0mt\r\nn1006Cjs6FV7zBIEVA4TKWI1HAxHDyrgr7Y=\r\n=po6x\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0841ec93722e5214c07c8d92c2eff56b287a81c9","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.17_1679487975124_0.7767821077551804","host":"s3://npm-registry-packages"}},"1.3.18":{"name":"@robotical/martyblocksjr","version":"1.3.18","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.18","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"274cf619fbde3cdce3f2a3848e468487a5371e51","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.18.tgz","fileCount":514,"integrity":"sha512-Caae47C8dj0n68S1pQY2I7M6nxQqJMu7DtZYz/Lck0C3LfAzJfPlOwdAl61noIkr05FH+3yGtmCA6Njsgc2Utw==","signatures":[{"sig":"MEUCIQDmXfZ9XAFLEdGBPEJhHdlMbD5tx/z04knItLqyd9j25gIgeVmRxQDaBw31a77r0JJTB++wBcCtS0FIhgXgyDxhyHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42607511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG/DMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr98w//b9o6CblR9fKv6pIuA30isOaFIdMZAC6sOeN8rg1nk4uUwGGq\r\n6zH25kAwIUvHffCOIdiohlgKFXG7+jEzn5rTCdN9vu9iaWagO9KvMr68gQp0\r\neiWkxUxwNiXzJKcCwAAX8UX0o354c3zhaVMoaAsG5KqoFRgtVzoWVnlHhRgD\r\nQskU9y6XNVauYs9jlnV6y1sKSf0GOeDq/n4gNSeFdnzeGiCOyyWmSPU91Jtd\r\ntESkfdZU7HjRtmeLLAKAR8OG+Q1fNvewcQld2w4TcCcUuyQxnAZbbe/lvaSJ\r\njnZKeqa7CrkLOqqO0FEQmV0cghpdTh+cayI8kdgcvAisO5hgZAct4eErnDD7\r\nl3hQVdxOWHETN6PtgCqsqbBGM4/ejMN99E3sukTORLUwfW+EyypFaw//ds5D\r\nRORHplJvhgmLurhuB6j/b6ld2SQK/4RyVObwrm/cHQFnk7nBQqINIf22l7fw\r\nPMUFqBc43UhWkvL5sjdSW2us5x+MUc6Dj+nJpAZUYSEarL6HNvSNZm6hHydE\r\ndxiMWsy9UkEjA9Trl6Do6krlhek4LrP3RoGIKRSTPdOhn5Tp0KmkbEH/vkSG\r\no46kU8iPcknFIYOiehR3tBHum8/vXeNtocjtiU9vATHkB/aWTJkNyOYq4hO4\r\nyPsG7RziHpsmDZdRkjZYR9fYr1X4HTeYeFM=\r\n=QAWn\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a717fa197535e8dba45537dc0a0ea9d1b240b3ec","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.18_1679552715760_0.27632988140303305","host":"s3://npm-registry-packages"}},"1.3.19":{"name":"@robotical/martyblocksjr","version":"1.3.19","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.19","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"03cb2b05bd5ea8130c5130345a71f25d6826dec8","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.19.tgz","fileCount":514,"integrity":"sha512-UmE3Fj3RkpYIeIzPDJv/09TZ10AqgQZGBTVJkUl7vET4mMRQWw5g4vPrQ5jvjtXxl64crSPyhNWIO83pnsfVBA==","signatures":[{"sig":"MEQCIH+vEPDcMKkNFsjTQOt6YelAaB1cFdYl9mK2Ak0gCf7oAiBtBrBZj5EWyQ4zIZqzpHPeN8uGRmB+gV39K+86QiJpEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42607694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHBtQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4oRAAhloaeVDQdyeHe5ShNS/Pb33c/fyvFcnsxES3C1g1avpWRFA0\r\nDcnR5Zw6GA/GWAEZDwaed58J4hVuXATJczPhJB3QiUIByENverMBW2mU3ETD\r\nAMgRbs7r0VLRRaZQrr9vod7H5QE9SWSyrHL12AY5RNtE9dNocKS2u5nFF+E+\r\nVlDAgrxTHnMSFgVVLo8BXhRZWj3M9n+0NBrA+tz4aHATEYl717I2iBhnjrmn\r\nbrhFaNcp+UTdV019OsabXk/lZ7IkrGypxfcdjM1HEl/EyYbq+sKWexRoaR45\r\nLLyk92z1YBwVBWw6KiGH0GjdM2IlzqO1DsnkeKEzvpLtryHEnnYYlo8KxuZi\r\nB6KRzDypyBr00xxYibhlBNvW4ti+qeVcy50f2V8lxzMRDHYom22yd0gQ5AlL\r\n34xJwDpbP+tCRY10jADA0nYpm2q/fGy4NZbv4VlOx5yG0Jsmj2QvMoaoiZhN\r\nkahNVlT+h1gbfZhpKajkEq9xtwQ+zm/h9PDxahwrX7RZoOOf4SS51L4d3dpt\r\nOeZcwkn6iIAfRMWjo+aG+l/B+f9H0/98sHwm9dJIo5Vwpn3Y2kmFhDy32gh4\r\na9KHE31ecrcZ8Be7KCZ6NnEGabdnGAgqKI31oRAHQ5pP5d8G8JHPowfl39Hb\r\n4Dv4xkahUcwHAnE2lwpgCWcs/CmCGLuy1oc=\r\n=o7sb\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"eeca575f1ecb19bfeb2928482485bdccaebc8ca3","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.19_1679563600253_0.4670964424763664","host":"s3://npm-registry-packages"}},"1.3.20":{"name":"@robotical/martyblocksjr","version":"1.3.20","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.20","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"0e6b110da084a2d9533e2b190410da241ec8e3eb","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.20.tgz","fileCount":514,"integrity":"sha512-XZtrrxG4Q3mdwo6QPFtD373AtTxEAoW0d7wA4XMytmfGxUWg7HebBj5jGM3AMf8kTJPuC80lRqbyUPuBm5+BDw==","signatures":[{"sig":"MEUCIHiEPW/CLbKs0eH1Ew8QsWIHeqvlCGzadSjOUrJZdWW0AiEA92Xujp+G7k3GRcPw3WpHPKOJYRLKObL/wdO3534OsZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42605788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHD5xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqupg//Trsp8jhmXJ8O6LZOlzUWiSnp+fqXQO4Q5ECQdrf/CxBVDatU\r\nMfPSti1gxgZgJ9N6Ifz+ypYT3/HBqyxXfN5uDfYutyRbf0KzvX4n1wxVgNSb\r\nNPA3gm0CO8/wr/3nz6TLkPLmSYaZ9WryUjhpDbCzoUzcoCJrHkZtFB3QRzq9\r\njHxw/VpRJvoXHoBpRQfo6PXDpL0FgNSIM61CmR2136k2TvM4q9dSLDFGh4oV\r\nfuUp1GF1PcknmG76k70jHvjTWL4ic3p2pHiznnn8EMulE2KS8NnmgN+WepRC\r\nxvFNBAjroAK81hhiebsrZKwXv1vqkhg1Tgw5tvO1P5Vq+LHsigskUo0fKKtg\r\n/SnC05RMf/1eTTujWjTEKaHNWCiSbNB3sWe0weyIkCBavOvpOTqgl3sW8mTH\r\nMcjSGYuwX8xNP6XlaxVbTzRF40XSzMnlcFpMo1pPp2GpexvpfOZSAcxIgEoG\r\niW+wZ6fc8zbNgm6TYXNH51YZkQ7N/W3OaFD0dVo0Lrz5ksWSe5BWxsfIsI8i\r\nbHDHTz8J2/rqeG7Oy4OX2vA3EV4fZvYG56aKOPBWkCRih9yGQ2duNRuEVpbG\r\nYhOykciaqYimlpDrWKKW74KcBCVh37RAebDmZSgE6uf6AWcJ2LZWktXuiEZZ\r\ntCxFs3JwZ9r3aGc2v35zVkAeLmQ8bWKfJXs=\r\n=i7BW\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"27d44106b25f5e2c48855feec10ba511693d15ed","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.20_1679572592348_0.7965688375077511","host":"s3://npm-registry-packages"}},"1.3.21":{"name":"@robotical/martyblocksjr","version":"1.3.21","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.21","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"bb38a28cb60d0d3aa0725270008d7f5e01f432aa","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.21.tgz","fileCount":514,"integrity":"sha512-H/ozD/SH+eVJhNnZvwcKvBGpROW6zEXEld0tebOKTLRlJVehoPc7IL5hhyyo0EdInpMayil8THgObktb+MS55Q==","signatures":[{"sig":"MEUCIQCtZpNtb3CeH/kL6X9PmiOPxRqETwHydNPVwiJa9+MN1AIgcKtdTqHKYiey3oVSHaK7+LRJH07A6Rl3EYFplT0EkjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42605844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHEayACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3bA//aSd30i45HS2vz7cvGLbzN3VjsQta8RvKL8Rfs1DvDIt3RPCN\r\n3Y+/WWeohpabA9RkBHoYs+sM2sru4oK7VJxpj9B8aNYKcY2OakwkL/7llKt+\r\nq6ORh7JGd6BQ/UmMhgiWZunXWpPPhtT200A2T8Dzjm2XxbJdI4Ej/z2pqHdu\r\nqvwVR9qmEn0O25Dax+uNvnfzyCV4E6nc4Vfc+FCnjo5tkOcYkHXcdPLP+5YP\r\nwFfsWDSF+DzxUuU2kaVBEl+xkxDCJWIVZ3xaWcrZ3hwYQUY67xw9jjZ+J/tg\r\nTLUisJQCJ74Y4ZO2DsF2zxO2SUHn5p3DkI2iBaI4nYJQt0CN8hhisWdrrwkh\r\nqBhENbY8vYVveLO3OPhd01p4wR/emRqeA80SvVT7H1IFuCqoG9ytzKnWiKFi\r\nGNkUx3Kti4qrGKvSkG+stmDSakcvXZS7XqaDXoiyw3IMJS9FlDHckKUgs3Ju\r\nzlneshLN0KIWYUF87vUoyT5iGtoet3F/1meE6sn9GRUr4NQW4b5c+zprPq43\r\nnldTRfm9wOWIGNd0+OAP0KSuF4DHjmNJImSlQrFOr//JXZzDpAzQknKfVwcv\r\n+UbdN4ymVVpvvxWmZuhsXiNd0dgNx0dHpMr5zp9UI+Oe5zOaVWqzd3cGYAHa\r\ne/YNN8o5usJn+X8LWj3Iv5FoPDVmDc47V1E=\r\n=tf9h\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6b64681c4862d855649c5489276707b8c2672b8b","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.21_1679574705881_0.7471143725782463","host":"s3://npm-registry-packages"}},"1.3.22":{"name":"@robotical/martyblocksjr","version":"1.3.22","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.22","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"ff8fe64a58373656fa010082cffedfac87e15840","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.22.tgz","fileCount":514,"integrity":"sha512-lITUDLKwSb3AOIWeflMFIDj1LTNgZKsbyOMnjCiD97jlq4c0J922yD2LVq9p6kgXKDimNi6PsLYL9+pYnioTeQ==","signatures":[{"sig":"MEUCIHVDpvnpOGOq7TudDBKn7bB5dssalqQUyrOLKGauVOdrAiEAwK+UkiTjwY+r8Xbs87cGgAjuqrsPkrt6G6vYmql8M7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42603008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKniPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmporg//d6zfWbkpbXrlpVCfm0BW6ofaxIVG2JMw9Ni4Oqvc7Fc4XGyc\r\n7OcneicbNb5su0gNczv4A9viNHI08zP2tc202ashhxxhgDVZ/U9gn2CxSLcM\r\nMmpT5hG/vLUehY6b5R5zmuLlx9QoxHm6rvvfux/5gCt3NX9iuUoKeWUTovHp\r\n1bFeZoD0LDaG+YOwh0yMDItaTRKxhEy/5pHjGQ7XaxMlvvSYKw1Fext/HLa9\r\nNCqFWIY75I6w8LAOObD4b4b0XH+ziT5t3jTsFHOJtBNxyoZw4OL7u9gEZsb6\r\nAOUCuFGo2x51LMhRUw4piBCnCjRPJkM5jaiK+FZ42B5k5qJxYi8gmFyIjwKo\r\nnrBEFsABC+llXBEwU5nMUnsv8BAmBocAVQTKaP5B58HjusV4BNfXoRe0cR7l\r\nJzTggcG3Oiv3ODHDpTPDHnraL9qpSbEpgyz3mth4CeLrKoVE2SZgujP3+Nzm\r\nyK4M+TwPB/EBKuX8GmqBDGdAMBH/ShNCn84DSwQrSfLwXdVoBrNH/FdJ+MxE\r\nvZFFSL7XfdMYWUM7EPf+dPlYcQF5lNBsqF2Jn0DY5IbKtM0OuE7bh6/93dIS\r\nR6KcKFVtWUMUK1gXz44JHAR6qXpqWHT9BqzU0PW1SbW/mQ4kal+pmjaPohwS\r\nyi2WtaBKGiRSRrlhR2g77g1X7kDBXfrWPb4=\r\n=iQ0R\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2e771b2fe54b8a171fbeed2eec7b5e5b5fcc842c","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.22_1680504974642_0.302257108061329","host":"s3://npm-registry-packages"}},"1.3.23":{"name":"@robotical/martyblocksjr","version":"1.3.23","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.23","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"294890b8d107df7ae7c49ad3449c09015fdbbbca","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.23.tgz","fileCount":514,"integrity":"sha512-c5+nM6hZnc8YOL5//vDTOhuEIbO47fIZRyPUf41U8aScMO+0Ucdm+Vr1OklA7hwrV5uSWESLUsUqs63LbbjRyg==","signatures":[{"sig":"MEUCICK5f51xdaoyx14O4vXe8enk8twO8ZoXxfbutqYuV6LwAiEA264sQvymqhP0eVnrstttz4L1Mr1aewVc77O4IiHhS9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42602802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKoAZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjzA/8Cpg/dbGSeBL/soIEcBWR1Z1CRy+PeQKghHfk3Q5ZKZw4Iiui\r\nzMcPr0iyesdjPDDDZzpSKVVnyF9shh6wf5Jo3+hjTfHBxmwXL4uMJNO4GwSM\r\nQh3NmhjWTfUh8wx9ailCjiJ5SvUqLpQzmZIx3HU4COS2CGMAPU9Yd6zOfgFk\r\nBWoIjLhSo9ZI2kssgclji59fqwHFs4nKJgkVLrH9YJI5eemKjXY67vUIaueQ\r\nP+KO+z9tB9tHhAg+v8y8oEC2cgt6XtD6uJ2YEF/1mEJh+Eo5Jt6qugcs+okS\r\niy33koREPpkSnj0tjmLZsEg604V46Mi3Mx+C2Q+DxUQ00rSzeVjU3LJN3oHS\r\n//nXDjnaD1mXU+jApjz2a7fh++ysXsyitxVu1ANEzNnTOeRxkVps1f5oHmKc\r\nFdOSg5DUeJOQBaH8Eqhp8nq5L4EHaLjNgVDIZaqbBlo4DG1me/+Mcbm1Gc4z\r\nzdIWve5NAUW82ZItG719i2RVWxbHLeJ37VFTOi8GxzbATMmGcsUvpXYoNNE4\r\nVdO87cKTZSlBvsKY+Oq9Fkv1rbPXgVZG+LkcD+UjnMMK6wrRmbrx4w05XB2c\r\np9EhEiK/errbNxNGa919vLXm2AI1LhYBRvdsL/WamchiH8H+whUXUhNMIfDJ\r\nbbFbQcKt1xozeWZs52pkcIOsj9vDesSc888=\r\n=PVCw\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b231e093d33d069a84df680511a3a9faef4fe160","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.3","description":"ScratchJr","directories":{},"_nodeVersion":"16.19.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.23_1680506904776_0.15207375089072883","host":"s3://npm-registry-packages"}},"1.3.24":{"name":"@robotical/martyblocksjr","version":"1.3.24","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.24","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"077975fdf94b66aa3b973e8f31a8ef37c418ccfd","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.24.tgz","fileCount":514,"integrity":"sha512-VgYQVKKvdkmbi+Oc7yo68F+Fm17dB57qIO8EFbHqsEzll5aggTmJL8prbNNLvHoVTqoHMrxQaB8gmlszzKKddA==","signatures":[{"sig":"MEUCIBsbaDEYHRJUnaSQLljvIu8nEglxwc/tt8Lmw7bpj5b3AiEA4WqRttbLzqsymMS7CcJvWS4kBddHcjq8nWZ31sus+84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42604717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL9T/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmuw//d0p7+jCECEleQseEhR4nFGIzvO5jM2kfyPoTriJNfAloP7ph\r\n3F2dF9AKZ5/+Yj9cFX1lATEEX6IDrrwV+TLYLEdjr5HdZoMqnMUZ8YYER/yH\r\nzDFoK+Jt3TTDsesGFkA/3g4QaXfWWQ2IeiogDcqRglRLedF50ItEsi86+6p7\r\nT4svwCfasmaHJAm3UmPwgwQCjCe7MOTp85d0DgKQMbJwu6tgvOpxeGWDqYxt\r\nCU7a0Pl/JCCIi0t5ikRsIWdzBOQf1wgAnLl8aT0BN1Jh3Skl7WwIzPRPhgx3\r\nKBlN0NRs4RprTF+7TL4tM+5SD1ZKYGaXMGimCxmVnqSBoQnea2L1rEXjYGSM\r\nEoU2ubGGHVproeBzL3pxUsqg0E4HZzG7Sx6/pOZb9aXcJOdOcKR26S5xqTfZ\r\nZXoC8qtdScleVfUVJcGj4EsdnfJjuUIpJn35/AKFHsVxXdiVe0hBEq0j2Dra\r\nk6x05ud31awAgZNIyGaN5IRR7eBlcyrhAgRWIOeoh9BP9tL4nU9Xtfxo+0UG\r\ncFYgcetaq3QM9qWV5y+pUiPM8Nl7n0fkzuZTJQJ/6S/DPDDdC5PiBuONCHEH\r\n6NjxvMHwWAy4rifPJTvfVIdwxUrmxUMEPADrCjFB0DcuDwsuu4gwAZfBhj2y\r\nSY+RUTMzP2wImSolEXgmq8O8Mn+oNV501Tk=\r\n=i9vv\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"84315ad1d8f652961aac0a6dea5cb9566c1c3fba","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.24_1680856318412_0.04886508058806327","host":"s3://npm-registry-packages"}},"1.3.27":{"name":"@robotical/martyblocksjr","version":"1.3.27","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.27","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"6442ac5ae7d31a8bea23f20fe2a9f53d3d69e7fb","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.27.tgz","fileCount":514,"integrity":"sha512-hUqlq/gSYXKrhWBaHLpnldRpmCfajQkD3Bt8ytOnN1sQxTGCayoSe2r6af7Vuk8gv2wIMhbMAs/fusFPXasRpg==","signatures":[{"sig":"MEUCIQCZqjofXgKnkoIPU+TNk8YXY4BV8l1ARH6K8RMAkM7KQwIgRz/y+l8ss2m2JgaukuqM+jAqJeA1YUu4PbZHqb8WoP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42604700},"gitHead":"29fff927ee02888cd3c0efaa7bc217d3ed9bf4f5","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.27_1684228502674_0.006553098521274503","host":"s3://npm-registry-packages"}},"1.3.28":{"name":"@robotical/martyblocksjr","version":"1.3.28","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.28","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"b34742a36099079c7c94d65d4033416223201c9d","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.28.tgz","fileCount":514,"integrity":"sha512-Dl6zqbVdEcp4uoqbU5alXqYP2vByu8RUkUG6UNYGelGiuKP4syFU+kibaOuCRoquEzhto0mEevMrWaFLp8NrmQ==","signatures":[{"sig":"MEYCIQD4UAOOwupDFoS4Vtx/1Q0MlOPRk+dixEAPr3NijnL92gIhAP2OTURJApHTieSTk3Dw5kfYcQhYckkVfb+U5nWBEZfT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42607749},"gitHead":"d60de4de855b75979a9007a4b4ba19273fa5d27e","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.28_1684408293351_0.13216235838821455","host":"s3://npm-registry-packages"}},"1.3.29":{"name":"@robotical/martyblocksjr","version":"1.3.29","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.29","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"d2317766fb096357175b0aedcca41283fa171d0a","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.29.tgz","fileCount":514,"integrity":"sha512-cEugKjsB9Tr9ljhyU+F1yBu6aWvq6rb84zvs/881ISPpHJXIzaggnAPsqmDTtkOAdFXqGEC/OkwIsISJoAUXTg==","signatures":[{"sig":"MEQCIHCE/uiHTKQ0mrwruxWwGw8ylvP+rqvslCMS/4G5wyTAAiA2T/3gyP9WOyBds6wz4oxXlI+rO8X7d+S6IgMs0QXkYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42607746},"gitHead":"ac46c0f211263558888ff2e255670c0f6d648074","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.29_1684418909512_0.9729772942129598","host":"s3://npm-registry-packages"}},"1.3.30":{"name":"@robotical/martyblocksjr","version":"1.3.30","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.30","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"34b3edf52ca093ba30f5a9302b85bbca44e3f4ca","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.30.tgz","fileCount":514,"integrity":"sha512-upNgIZcVrQxRdwz+rQxsDM8qnrbmniIjJ09fePuHafiAL4ATVRYnKpG7oDumDt6fewfMww3eaPcWgB2WGXwhag==","signatures":[{"sig":"MEQCIE7tjemgsfaa1RNfCOS9aifLg7wblIsiE2VzFfQPwknHAiB+VzCLr0ZDW0kF2AmtHCBPeqxCsWUVg4j6hXSQTqk1iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42608426},"gitHead":"094e5aa04e2d998c523d22c0f49ecaeed81ad665","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.30_1684421628656_0.8840784564300999","host":"s3://npm-registry-packages"}},"1.3.31":{"name":"@robotical/martyblocksjr","version":"1.3.31","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.31","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"a2a558aa14f1391abd9e105ada4de97d9efddd75","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.31.tgz","fileCount":514,"integrity":"sha512-kDFbU5H0/2U4QDuMcXvW/F7UhAWVyk50bNrapbLHFvL4oFKko/vQfjMHfZ9JqI3jGfCYysBb6wBqskZcBK9RfA==","signatures":[{"sig":"MEQCICOp4q5PYgoby/OLb8XkC/yvP9bYqT5Z5FifcKyC0dooAiAVi6/nwhkHsuD52agcnDFN5XZSEmhCoRH2Tv0RWedrag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42608487},"gitHead":"c8a324d92d1311eff4e52fe9971b8c761ae62e3e","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.31_1684423136691_0.07829594429924813","host":"s3://npm-registry-packages"}},"1.3.32":{"name":"@robotical/martyblocksjr","version":"1.3.32","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.32","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"44cc360cd5307aab307a3955aefa35e5ea79a5bb","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.32.tgz","fileCount":514,"integrity":"sha512-BJP+N647Q0+zqjtjKDNBN0cDGScr0ZqXv1i916GrJfQbB4yLW6hDE3OqiJMDvOTLNK2ZBmvqb8Xno8qOCvtsrA==","signatures":[{"sig":"MEYCIQC110zOkJdLx+E72yWtvjCplgkoOIeR5LA6tL/R9F3q/QIhAJawNgn5/rc85yRVB7Nz1Qwsm/qSqhu48ji+bJ7atVCI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42608819},"gitHead":"e1887659a5a4848de3dc7d9df4fe72c408a14cc0","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.32_1684425411793_0.5401843480080228","host":"s3://npm-registry-packages"}},"1.3.33":{"name":"@robotical/martyblocksjr","version":"1.3.33","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.33","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"dce8636b7f35aeaa3a2284ab78b70ed539812729","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.33.tgz","fileCount":514,"integrity":"sha512-UFgoxSoPoFCXJkp0XMc4maofv9sHjxquBA37f5u6wVLPAcePXmri5zWUBDOj97H3zbpu1JLe2tk7HIuEVAAHJA==","signatures":[{"sig":"MEQCIErSw1jl/yDoJ8QTUp3pezkGGXiO2EV62EVcAeqCBExGAiBajtTpBLc0r97SHBPVZwva3gXrIKKtSy1slJ6WfpWhqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42609446},"gitHead":"17c6ea093cf80839db4931b4174002944592187c","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.33_1684850766291_0.14697755236193877","host":"s3://npm-registry-packages"}},"1.3.34":{"name":"@robotical/martyblocksjr","version":"1.3.34","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.34","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"1e0fa21eafa7146faca7a1b2defcf1a590c91406","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.34.tgz","fileCount":514,"integrity":"sha512-jMesA+s7w139UQmGqCrPk390D/tNmOO6Tmy4RKjbcHiHnkzcJmnKTDroGJgj125IYkfaW6lh47xJuC6BW/RiNQ==","signatures":[{"sig":"MEQCICFpKc3yoaCB3q50+iaF7ARpaIkarvfBkP+4R53MMD0VAiBQo8XiSNz0LUZDcauvg9++HtX6EIMjfO3vC3s8zCJPug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42615098},"gitHead":"5cfefe54e92738846eeae9d021ad890f54fc2c70","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.34_1690183989065_0.1041587359016043","host":"s3://npm-registry-packages"}},"1.3.35":{"name":"@robotical/martyblocksjr","version":"1.3.35","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.35","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"7baf41e64e71fa8257b52c4a821ca87751bfc3e8","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.35.tgz","fileCount":514,"integrity":"sha512-NlWOz7QWEg1UvxwEY0Q5YOcAkLkoyft8K9X2jdd2wil0+FWf2907WaXQlmzre3+wFhsl7fW5DprarXy4dfI7jg==","signatures":[{"sig":"MEUCIHg0xefYdEXJM//II9RlKT7CnZTI9XoFwLEKy1LFGXieAiEAs46v9pVTh0OOv9eMbu6uRLbzq8VAw41JzlBdhYHT5K4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42615125},"gitHead":"4e27f00c5755f9a45009f4ca37345b03974a3fcb","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.1","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.35_1690267631388_0.8562335364813989","host":"s3://npm-registry-packages"}},"1.3.36":{"name":"@robotical/martyblocksjr","version":"1.3.36","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.36","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"ebb079c29f74b89d2733ed1884cbdde43946c675","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.36.tgz","fileCount":514,"integrity":"sha512-MqysfNSa6ctNbt1mO82AhE3qr2ZO/bS+sYX5zh2tBo2gVrh7ykkyWHvDIz0JwNUbjMqxeKyw+WaTVgrMuaXNuA==","signatures":[{"sig":"MEYCIQC8cZN8BRn35RFLunWe4Oou8uS6Fpji0ujPouM2jNkF2QIhAItKxGtUFOSh/WnyEPsuiOttpHTXS+U0U+IkmxkDk6BS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42615117},"gitHead":"3e8241a4960ccef3f901caec03e1c6c148d9e39a","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.36_1695640015298_0.9197325088694539","host":"s3://npm-registry-packages"}},"1.3.39":{"name":"@robotical/martyblocksjr","version":"1.3.39","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.39","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"05e3d9c0efdb37dddcf593e1078f108c6b2a8370","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.39.tgz","fileCount":514,"integrity":"sha512-dnnyaT5IPT3qNgGCMmCPungI17RUHyOD7KJNGHyCY4ncBWndYDOTTOhGJpbXeyhFv++FSQeE62sX7LYd/Jb3eA==","signatures":[{"sig":"MEYCIQDkA3OA0sAUxqTBp2R7hUQZbDRu8xgq9xDjTTaF7OXpjQIhANWt4HuImdDeh6X7+xAn6XEcN1IsH+ngH71jQRRpjxvZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41861598},"gitHead":"6ede48936fee9221bdf531d8e6c3b1f6e2c8a4fb","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.39_1696830778521_0.156261832212496","host":"s3://npm-registry-packages"}},"1.3.40":{"name":"@robotical/martyblocksjr","version":"1.3.40","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.40","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"a5bac9f30bce0e7b04d43390815a03181b278495","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.40.tgz","fileCount":514,"integrity":"sha512-Gs5FQ2uDqrBjY16sx2utwKN+0pcKQ37DWK0xD0SNbB9gjvn5jg3wFMaQRTqWEsIhsJvclsJWvy0b+6fTeB+trA==","signatures":[{"sig":"MEUCIDPgx498RtfgIu3VjGKV1D4pRGNyIrXtkBoHyGfpPR5eAiEA9KzYfq00GxVNcuzUseO/n3vY9QxlZ2kvJ58laKNUdYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41861818},"gitHead":"003b0f6b7f59903239e0213ebfa6dc58812407df","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.40_1697434687483_0.5900252716520507","host":"s3://npm-registry-packages"}},"1.3.41":{"name":"@robotical/martyblocksjr","version":"1.3.41","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.41","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"59c1ea70388fba590653950ac00909fed96e0e42","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.41.tgz","fileCount":514,"integrity":"sha512-l75F+sevyEh4WY9/9arqR2wFVTJ6ZqxDOsARdeRURWX5kOriqDSHsyVqutV5trdfE6r/Hkjb6+4qXePKRnrE+A==","signatures":[{"sig":"MEUCIQD1TxtIVxD2wqoF7VDskN44bgYfSlxq1dBpRQVwkrXPugIgCML3ST0uYdI7JXmTBmXqVijK487GggvwRZxhkftlW4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41862323},"gitHead":"4ef3ed0be19904666804c65bc274e6b164d93df0","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.41_1698922392484_0.061788812614679056","host":"s3://npm-registry-packages"}},"1.3.42":{"name":"@robotical/martyblocksjr","version":"1.3.42","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.42","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"cabb9deb5845887e5ce1a2b5f3d61500d08a7884","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.42.tgz","fileCount":514,"integrity":"sha512-RnfnGd83dvMekLaDBXzE6LWfyraKDAkhqs5iZru74kZ/mMmVTpBd4IpLyxdyZ/W01LekjhusHmCrCekVPFKQBw==","signatures":[{"sig":"MEYCIQCHLAcX7sA3LY1m4K/V8KbJ4v7fPqPt29dtZC1WNsKm3QIhAJIr1UX2fRik0hte1xzvVHC8a8vbdFu0ffpgITVV5mJb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41872055},"gitHead":"213f1efa0e7ef4b7092a382bc1f81751707a4b92","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.42_1699617495732_0.002923891822581126","host":"s3://npm-registry-packages"}},"1.3.45":{"name":"@robotical/martyblocksjr","version":"1.3.45","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.45","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"b75128ddb6c8db350a5241f4162c840909d4eeff","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.45.tgz","fileCount":514,"integrity":"sha512-JgVFZ/+gW3oVoSgi7H8E8pU8lQMZWMsiJfCzuYLkz+yBBP8ACptT5fs1/FaW21BdUbl8880touIpmAabz8/hHg==","signatures":[{"sig":"MEUCIAWLCwARBl9EOXlvWUniuIMwEZDNUFXA6wJgm+Z0LiIbAiEA/GoWchVIZ7OAuQ+ZqSDl0LNmDbc0dKBojloyK2JCQhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41872215},"gitHead":"3223e79bc8086d921a0abb44c822b02a6c776832","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.45_1706963882961_0.9033581988033541","host":"s3://npm-registry-packages"}},"1.3.46":{"name":"@robotical/martyblocksjr","version":"1.3.46","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.46","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"6b41f3fc84c031afe8186fbc9484ac2caa74e243","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.46.tgz","fileCount":514,"integrity":"sha512-rQrGojO8KylE/1WnpLUl9qV/pj/s63yuFBhs1hm+mhLsTRd2ZrEL0SaBxoJYIHkjXN04MvTdslD+I8IJ6yvH6A==","signatures":[{"sig":"MEQCIE1holW4BuQMmmrkIAeMk75Lo7cZ7YKvmzGyc1/1akfmAiBpIgwuBHeJWwtEPHwNMvNoWf7YjkjPt4myC9t5ebGJyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41883772},"gitHead":"09e06709a7f3f048dfece4adb39a3ec319ac695f","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.46_1707391306691_0.3558218307405485","host":"s3://npm-registry-packages"}},"1.3.47":{"name":"@robotical/martyblocksjr","version":"1.3.47","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.47","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"8970b5c5e7d3efde7706313a53630407f550bfe6","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.47.tgz","fileCount":514,"integrity":"sha512-wAok8kTp7gv1Zi0CmU6MDr2802AVuXa02O+qUjNurKTuXMEZSMaSzQ7ZQa/I8nyAK/NMKdPFR/ijBiYhEbId2w==","signatures":[{"sig":"MEUCIQCJfzwipfTIHtKiiaPQikIFEs22Tj7bXiPXbvFiaV52SQIgEI6j7mCUodr1KkLVEInrvEAcF38S7pvQFWoZRi1kixE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41883267},"gitHead":"d0dfc9dd81f3bd4717a651e8817ebc2f728dbcf9","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.47_1707889141949_0.2537149546427724","host":"s3://npm-registry-packages"}},"1.3.48":{"name":"@robotical/martyblocksjr","version":"1.3.48","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.48","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"d4fd23f3786da5f6f1aa3d95cf45f26b0f488a8a","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.48.tgz","fileCount":515,"integrity":"sha512-1Xv8ErtWWkVzRtqMcgUzZ7bNfxpvAiMPTENeUC3mplo/+NMG1NHGRCl6L/BNEZmBY2FOpHOILl3VGnqFSlLilA==","signatures":[{"sig":"MEUCIQC5rPCD+4AQ14m2FXvAGm/7fFMdFKnn4L4CDrymzLFeKAIgD6BeZK2SVc27fgmMlOshrr8aqgEtG7+GsoJ5LSkY2ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41925916},"gitHead":"5ccb7869378d7d1ec3220222dc50ce20351015fb","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.48_1708003383073_0.24235788134172087","host":"s3://npm-registry-packages"}},"1.3.51":{"name":"@robotical/martyblocksjr","version":"1.3.51","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.51","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"6c5f22c0f9c420d32b213611e0e315ecc4828339","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.51.tgz","fileCount":515,"integrity":"sha512-zzWtY6YfsHT380NfwMXHAkXhGNstNp83rskmJiiUb0R15PPNH73PSxDfRDjZ5nqNsU9zAW7NiozeY4kJPnF2BQ==","signatures":[{"sig":"MEQCIAwDtdSlHR+ihODLQg4Tf3MzNwDxaEQ3v/thj+/kXjTcAiAXpU4pOyjZEuQvnxxUDFknWuNEGzE1pif1+u0Vx8mh0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41926348},"gitHead":"789583f857eb2d7b2f48a3c2c45206ce325bbcc1","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.51_1710248879554_0.6690670552062734","host":"s3://npm-registry-packages"}},"1.3.52":{"name":"@robotical/martyblocksjr","version":"1.3.52","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.52","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"b485e5667a6cb3959b4795171484e6aa7d7fb085","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.52.tgz","fileCount":515,"integrity":"sha512-RROIkjQXHtL/XcuO/YQ/IYIVAIOgfp1pG8X7LOSIFeZ303MqZYALRe1xOrtx0DrvLR501+Jo7ashXTXCrFSceg==","signatures":[{"sig":"MEUCIQDJorevXI47qYSsZC5KULNpw83XQNSosjhjGzIxJnOQRgIgcjcVFRdNUwlpmC9zSkge+d67bVZpqf8ZQNXdjKs4ydo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41925871},"gitHead":"b979fef334339b88170099e6347d2f089be25710","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.52_1715593117518_0.048493561218028614","host":"s3://npm-registry-packages"}},"1.3.53":{"name":"@robotical/martyblocksjr","version":"1.3.53","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.53","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"9bd014ea3614b493819f7a170af6f8e9ae4fd578","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.53.tgz","fileCount":515,"integrity":"sha512-MHsslC7QjGZpFgvRFq58h8QIJuwAAHSGWIhalMQQ20aXlcO6e6I0SzjHO4H+C6Xyvo4ODFBxaYKp6YMiWCB6Wg==","signatures":[{"sig":"MEQCICxxGk1+vvPhuGLrM5MjyZOQ/yIx/22mFjLy/YrhpgrRAiBNVTWEydOw5HX/6HCzBeMjdS1oVcyVHHNgy+zLAxrbog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41931291},"gitHead":"4ab3e46ee296db2a2f89f348f5e2017046cf694e","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.53_1715605224624_0.5866221808338183","host":"s3://npm-registry-packages"}},"1.3.54":{"name":"@robotical/martyblocksjr","version":"1.3.54","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.3.54","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"3b546c77c10970c90bebf76d105f3ea9e50600a6","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.3.54.tgz","fileCount":515,"integrity":"sha512-cdB5uqaDlQUi2HtfEbp8bb8rXlXJhtQjY8AFqYo47uFSuId6T3V8XjVruZYvsnWObWfo2frCA5UjJZDWrWlF1w==","signatures":[{"sig":"MEUCIQD46+kS+V/qFEfDztmgQFlhmsEcVU1wOtVoDM/Vd5n5RQIgMPbSe+U1FMQT1AeHch8umQjMQpucLCu9tftIFNWxySI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41931112},"gitHead":"387989d177b6814041587e05bb3931c1cb5ddf03","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.3.54_1715605335533_0.9979212939319413","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@robotical/martyblocksjr","version":"3.0.2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.0.2","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"4142331230b1c90a15807a717a47ec8d161c0133","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.0.2.tgz","fileCount":864,"integrity":"sha512-/XdSmhIAWQOMygCELI4KEhKFXC9c6lyyn4RtuBqqXvv+SIfKoUBf7GD85K0DCyvMpOxO3OwwK7124Ulrbktmug==","signatures":[{"sig":"MEUCIGIJmrNeUQ/bXbWTz5vZ3BbFyE0p43+X0qRcJkL00rQeAiEAgcfdfOnS7bPYUwPK+YVSMVgULrPWCI9zdy8ckJaUUtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24734167},"gitHead":"26bdd8b7ce5619077418885c5679cfa85d469c87","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.0.2_1738750102506_0.713205174895271","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-legacyv1":{"name":"@robotical/martyblocksjr","version":"1.0.1-legacyv1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@1.0.1-legacyv1","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"32346c3712f4b3139d1bb8d7c624a546cb5dc832","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-1.0.1-legacyv1.tgz","fileCount":515,"integrity":"sha512-adbDauWi3w546GVancFcQW2aIbsjXj3gCi5J5hYNNDNMv/RmzpWzsa0wEbHmCLGYUiE0EemWqLVmX7hbOM9jpA==","signatures":[{"sig":"MEUCIG1C6iF5uuQquHj7R2loidXSfJ5fx43pI1axtkolZakbAiEA2/1tHuCW+zTecPqO8XlYTsppUwvgP/iqbOm8SZuJ3IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41931120},"gitHead":"5a46d266aafdaf7e6807d1a73e6fa2f7733d7a1e","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.3.7","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","browserify-fs":"^1.0.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_1.0.1-legacyv1_1745990641162_0.8210381381487839","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@robotical/martyblocksjr","version":"3.0.4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.0.4","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"82993c8dc4d79e5c41d6ad3385bebc3d0291a17a","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.0.4.tgz","fileCount":865,"integrity":"sha512-vg9s1eXWqb25uwcYPdbZ9gYlJowD4Jpw9/I0p8knCOJu6+YPcEPKG/YUdIQds83vkZqe66RJ//YcfZ2tLBO5OA==","signatures":[{"sig":"MEYCIQDutjTLuMme9iYARvE9xRQXoQzAZY10h2Y/ZfZhQy0V7wIhAJKjJeBWeMR3Xcv3qZHL1bd7amNYXBUWTaR4zg1llJJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30672731},"gitHead":"91aa043b0bd543498b92139ba9d37a44aab5c7c9","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.0.4_1746016045315_0.7257967407597905","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@robotical/martyblocksjr","version":"3.0.5","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.0.5","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"b15604d915aa43cd9e60adae16f0d4cbf2f75a30","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.0.5.tgz","fileCount":865,"integrity":"sha512-aDU16B7pFhIzHO0roOHsv7alN3yEyQsHIcDFejt4xoLGFE3UcJEXlQQpm55NUk/M/cc3lPy4cZ3vbGUvD+8fTg==","signatures":[{"sig":"MEQCIFVcHMu50/gy6q3iiT6jddbCLcr4OBjMR8IqdrGU6i6rAiAoqtgeZ6v8dAoO1d7Y2HuTOg56gcLPFKaA2pgaDrlJkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30672813},"gitHead":"8c6c4fc5cdf936e8bf177c29624280640d4b8fe1","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.0.5_1746030453857_0.33876581733249833","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@robotical/martyblocksjr","version":"3.0.6","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.0.6","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"cdc73692814d7385bb15932edbde53ebb92f66c2","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.0.6.tgz","fileCount":865,"integrity":"sha512-VcvGI85xW3dNi8/e3k2CN6W3Uu4AIvyOkCZHacqIWhrOIREtQHsj9PxC3Dsk4XQdHLk33rkD1wNkCmd9j8qlEQ==","signatures":[{"sig":"MEYCIQCz9IY0BIjjRWGcqVgXPVJR/g2xyLCXsijo4algCF47mwIhAP+BCwCRQTlzCUh5xShCzPidlxJ1EOB8+9QoBxQmmw0d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30683052},"gitHead":"c57ad14eb6208df969468d7050e931d1e92db54c","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.0.6_1746193439269_0.843711855745007","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@robotical/martyblocksjr","version":"3.0.7","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.0.7","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"5c49be0fd99bb277a42d5a3cfe2479c3157da268","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.0.7.tgz","fileCount":865,"integrity":"sha512-SZNmFtlzO9w8UCmAsHvOR/aVV3Ky6Yf61443Wa/pAHVKNazw8CwcbQjPLM8hVkS1ZiflhWMRndK97iHTGmvE0Q==","signatures":[{"sig":"MEUCIQDqk24nA82ZYviG10bWZ2HE3KBiW+Uamjqe3oayQZ7AWwIgd67rTw4JgVwuCASMwlQ3hZYAiv64E0HL2yHqVFF3AQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30683328},"gitHead":"ee9ecc51b4609c8dea5219aa78609f134fdb8a38","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.0.7_1746194511009_0.8692752683767684","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@robotical/martyblocksjr","version":"3.0.8","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.0.8","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"a4fc9aa7a132058c67906031eb97d980b4dca57c","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.0.8.tgz","fileCount":865,"integrity":"sha512-TCxegvLzyUVD0yjEV2FsKxdHsj4Jg+FGnFjiIu43BaP1GNYovRfjTBkc1n0644w8kcDVS9F5olLqTjWTRD+Rew==","signatures":[{"sig":"MEUCICoaNAyi6c2rl1nlBm8MybYszDnWKife6/4LRI6Wl0dQAiEAmyLMQM1JorWqsidMroAuqj3nLfhbrCwwtXGivh/usdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30683475},"gitHead":"3115a26829642b833e11bd3cccb458288bc591e3","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.0.8_1746437940021_0.07096858073965495","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@robotical/martyblocksjr","version":"3.0.9","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.0.9","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"e1323fc28b8baa4f0df4db43458a4e72b63afea1","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.0.9.tgz","fileCount":865,"integrity":"sha512-KIO3TyqUTzON4jC8O+3uUlyHBV+V/NzoqwdJh5VHyLDiNG2fgKVhd/jD9bHGiNQWEVdQ9E+C0n2bHptKsvDUdg==","signatures":[{"sig":"MEUCIQCzH0a11XBlFpies1i6XlSD7/TMc3AJ+xxgvuY2geFbsAIgN2B84O86JgWS7f42cVog4835YDG8DjDMjKuz4VHLINY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30691494},"gitHead":"652307f75f086c396ab27ad21b5029b201e74763","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.0.9_1746453514316_0.049935415257525984","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@robotical/martyblocksjr","version":"3.0.10","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.0.10","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"7ff4f8503902c55c6e88833466fe1f7da5224201","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.0.10.tgz","fileCount":865,"integrity":"sha512-mODQSys5o3DILiJY69I9g8sb+bfGbbmopLxafDcXLRej3Dfw74OrWMVXU7+R1UDv+ebHFttWmbADFrfq9tvLxQ==","signatures":[{"sig":"MEUCIQCGcA9iKOgYWVxRe3qvJXDaDFUOLKEPgebiYJPS9FpgggIgNzt6z/fzE9qwwov09ZvlG0IHMgOqh89nND0sUxOgWyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30691421},"gitHead":"0e44c42a04b01380c7bd807209758dbdc9e8f7da","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.0.10_1746468903576_0.5909479510940152","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@robotical/martyblocksjr","version":"3.1.3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.1.3","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"0b8e8d4890e7b7bfb1ce789f8c7de906c6ed19a6","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.1.3.tgz","fileCount":865,"integrity":"sha512-2qspgFb0G3JeSfybK0TusbIRRi08rYRwYjxEujH7efDo1BiGRZu873ZOqgIyMKERjuu7JU+me0/MrOp6PzOT1w==","signatures":[{"sig":"MEYCIQDsnsbk66n7cTWrFn2f/ZheT/7/pk9EpjF74K18+hlfFgIhAK/Hz+z7jok0fZ89Oo/JpJDclsmrl4bVEQB5EjGPFn3a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30891328},"gitHead":"45e844833d736bcce46b52c9b52f13c87b9054c8","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.1.3_1746529246783_0.2804964551882134","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@robotical/martyblocksjr","version":"3.1.4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.1.4","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"04b106c49b08956e7beed828e99392a369083e04","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.1.4.tgz","fileCount":865,"integrity":"sha512-NzgxMNQC6/ccTl+MFDPBnJQ3CejMxsmbh1enf0wm5VDjwvRnXsZvQdxbDebZ3UOXEXaO7JBoQx2+FzBl7guiTQ==","signatures":[{"sig":"MEUCIQD77d4fPcQlPc9qD6SDfd/qHoOjkfgKrwKZlrXuWDkcowIgIuIw5ZaONoi7YTsIG1zwOJaCY5PSIjvaqincLPNf1KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30891966},"gitHead":"c21bbf969a8e12edd0c5de0e47409ccac957961a","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.1.4_1746633596455_0.9777735970942794","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@robotical/martyblocksjr","version":"3.2.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.2.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"91ee5f0794e198382f5ce3c44a2ae2996f0eea3e","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.2.0.tgz","fileCount":865,"integrity":"sha512-PYjoFKj1lldEYIlDKa52Z/9LeLMyjdhj3KrorD5ZwoKwLmvHyczxQFH+LDh98hz3GJz5OTWgdbrddyU3CF1yxA==","signatures":[{"sig":"MEUCIQCZCyMgyZ/fJluzLOJwQ2v3Lu9qPAprNjVfeuix5RvmVgIgSSK3E94AxIduPWYw15KVhQeg03tmMSI3hHrzdLa9JsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31082163},"gitHead":"21f65cd4013a272e1d841e1c9d208c2885eb7d3d","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.2.0_1746862937246_0.7313247987936007","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@robotical/martyblocksjr","version":"3.3.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.3.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"a3aec55abcee00b6f0a113a4e4bbc242111be0ad","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.3.0.tgz","fileCount":865,"integrity":"sha512-xnfRa4H+GDH815u2euqB/5u5zkfNp5Qp7zpjZ1IOSjQmbzcbbb5s14FFOFDhb1IcQ4yF+WW42pZqC8o8UqS0Jg==","signatures":[{"sig":"MEQCIEbbYqtpQ2qhhW0x83JWGgVoymugNrM/2xsXGKh3NCpwAiAOGAXNU44KSbv1beepUwP2Hhb1Ij6iro8kmJABGj1szw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31239634},"gitHead":"071048d0e051e9dd7e3f5bc3e5ad7391d354db44","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.3.0_1747300466834_0.08415273188919303","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@robotical/martyblocksjr","version":"3.4.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.4.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"3c281048daea8aa696b579e55c3c7ead1f44a2df","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.4.0.tgz","fileCount":865,"integrity":"sha512-+AnOtZOuFekskvO5TTDdjiRq6PGTcBS1LVRffCJIC4fC581geT9AcsWdBrCC2MdyWPJ9fy8PAzrtiF9u0zkyCw==","signatures":[{"sig":"MEQCIGRjch/d6HuHMsn2BhqtirP9ZnDsOGdhszvy/cwvs2iRAiBtw36bO/pJ2xAgAL3DYJGjJREg6T6KXiwznGhX176LTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31396738},"gitHead":"c356310dca839cb59aa77dd2463a4174d5fa8089","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.4.0_1747649381151_0.2624442081799976","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@robotical/martyblocksjr","version":"3.4.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.4.1","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"ad1ed13f4da0a80f0fdb42e9a491080f5ef9a785","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.4.1.tgz","fileCount":881,"integrity":"sha512-JuJRMCE7boMxaRWAIu6zokoUbsLPI+a0ssBjmp8vCNQkrwCcz8P0kFNJftnByZnIw6qQKQdU7PyTtFRagZJzfA==","signatures":[{"sig":"MEQCIBnw5my+KyS24G3tpKQw28yAjC4ZGdrM9MK/V6NJL9DsAiAGbNyRkvc+D0QdLV4aq1xOfCzH+iDAqSWti0YwjroKRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34305241},"gitHead":"87f791bb5874c65d1577eeee5aebe6044daefd6f","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.4.1_1747652378762_0.13633157979856092","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@robotical/martyblocksjr","version":"3.4.2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.4.2","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"552cb59fdfca655c3a5df9ec68f3c00eaa1e0c14","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.4.2.tgz","fileCount":881,"integrity":"sha512-hn5Wk15l2sK6lRqGbSyWxkaClUeeyUxkgTb8YjpcnqnRvv7EpYQEaYr9p3v3745uGpCPWMS+3Tfdnlxwx0Ab6A==","signatures":[{"sig":"MEUCIQDvTC/l02rMgAPfvTtj7lvEmTjweJG1q74OQFg8UsWZsgIgEFuM6xH/9AvLhP3HMCpWmSSkBlD1kUfUtw6CvOxaovs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34306400},"gitHead":"75e46c3e83af6a93298c602a3e22a91ed806c0ed","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.4.2_1747669741402_0.899118151785606","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@robotical/martyblocksjr","version":"3.4.3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.4.3","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"3739c5f005ff84620678df88e8fc41308a95129a","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.4.3.tgz","fileCount":881,"integrity":"sha512-yO32dVBsVVUlSBcGWXVSd1PfEgcPqfy5AR5Fi97nzhdz5oTS/xQfd28E5xCDb8QnoADnL0guvvklc3LZYhKgxQ==","signatures":[{"sig":"MEUCIQDVokdiFMKtKTj/OsVBtXWgw7z9PPXPqoLp6cieaGHgCwIgLw+mCgfW+PvdXMUZ4xFjI8ncTs1g7tDRbxf9h/9ca68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34309268},"gitHead":"b1570655ac3bf55bc4fe4e3f2f3e97bbbf227f83","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.4.3_1749062816944_0.8974877978443094","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@robotical/martyblocksjr","version":"3.5.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"f2312a58532bc38da20ff989eaa0cccd9d49be86","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.0.tgz","fileCount":883,"integrity":"sha512-iJ4I2yfCSVAaV/3lGjX9yiCbk0QA9anTfe7f9HumS/ECgIDamckz+tiKBzjfPBbUmU4s6h5iWcHcMdWHgqMZ+Q==","signatures":[{"sig":"MEUCIQCj5Dj0GBeUHgDhye8nypLDrYATrfA8VWOgM9mriJHtcwIgFMOSfjh7k/vKaPOEtcOjsf6IGVoTqBhK1bhB5/JknA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35811386},"gitHead":"24c5a08c5e658593d661c7310498e9c7a9a352bc","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.0_1749628585864_0.9248485889450409","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@robotical/martyblocksjr","version":"3.5.2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.2","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"af1bb16db086a0a3cb58a0aaed96f1323beee345","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.2.tgz","fileCount":882,"integrity":"sha512-M6aepcNdFQfIpiIyS5fba14KT2+1ovBWeVx1gCwjYSoBnrXazjGXwZOIIUh/l+qufrrAxaL0yUJ1mG/Xs2M0OA==","signatures":[{"sig":"MEUCIBDvG7ydDHxyXW2HlhwkLA1xFupqmVOGCJAUbR4WMkykAiEAxyJtR+BZwRQUi1f9V7HfL4/gruPDvufqeXEMPS+G/8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29303660},"gitHead":"bd937463e1b5ec740ac10101a99517380ddaecb3","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.2_1749631751060_0.72482614228585","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@robotical/martyblocksjr","version":"3.5.4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.4","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"64ff99c55cf0d010b2f2edc875f1745362fe9e33","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.4.tgz","fileCount":882,"integrity":"sha512-r0fHZDqFe7u+/4YPwCb95Mmt+6axLhkf0CEw1V3WKJY5dI0P7rHehAn1tWI5mbm3FhK3TT9c3akSnclk12yDrA==","signatures":[{"sig":"MEYCIQCtgQBW1b/rsFOd0yCCgnXh2SyljdO7TtYssNTCSBLNjwIhALnWwBcFsyI9uQ8/8AhzaEqEhfySQleYpqvdahprcyAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29303741},"gitHead":"273682428b915f59267b5f500aad7e1625212fdd","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.4_1749727302000_0.10162537306152597","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@robotical/martyblocksjr","version":"3.5.5","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.5","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"ae1a216f6b98beff2074cd618c2128e459d806ea","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.5.tgz","fileCount":882,"integrity":"sha512-9Phw9C4Zyse77inQxvUdC4PsCbllEIEWQVyh5yv/2Fs9ULGGa9ZcFEnnKuyD37iCXOA5ih5aQCzQYDKHDeQW2w==","signatures":[{"sig":"MEYCIQDEEyjhkTNWuYkGzoFbNYI1DHclTcLxcYFGo1ZBFqIiNAIhANwxy6SMSdIBYfEI4j/0IjdvdreXPtaycADyTG5Wyrxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29319682},"gitHead":"f7c5115c4423c72d95f4d6081537455e801cd092","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.5_1750079633137_0.6868969518223491","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"@robotical/martyblocksjr","version":"3.5.6","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.6","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"4a063650cb98c12fd8dacd0296cb63e4c125acad","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.6.tgz","fileCount":882,"integrity":"sha512-zeeRaby1sfjHxNxlED5fMDvOPaN/hgosZuzYM8/LyB6yltnm5GarLD+4DglGCQfivYflZwBfhwfXqJgpwWk1QA==","signatures":[{"sig":"MEQCID0Q7oCrwGhkAZFSK61hh7QbdmFEodMlyh9eKWhxUFBuAiAPKTgMN/+vJYlgbHWEl2WS1nUJWItdUveFg/C1+P9mQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29319694},"gitHead":"8d6de573ad15c32399128bf7b5bf589d1bd45ab1","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","actor":{"name":"nikthegeek","type":"user","email":"ntheodoropoulos@outlook.com"},"email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.6_1750179926742_0.2798072396968645","host":"s3://npm-registry-packages-npm-production"}},"3.5.7":{"name":"@robotical/martyblocksjr","version":"3.5.7","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.7","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"34e5cc0a1981da21a1e094cfb3ec07eda5291cb7","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.7.tgz","fileCount":880,"integrity":"sha512-ljbAUZd29PqaK2YkazjM7cCBOaL8X6lClriRu7dEdfKaHxj/re5Q0r1BNh0LYHaNp7JTuRbgnllSp+dNn+Nw6Q==","signatures":[{"sig":"MEQCIDirlBhmHmhH6OhjMxa1TMcWEpwZv5tmxKtf2DxBz252AiB1XavVXGmrewbKWYj0XAd1AldEEbxGBlZCvc/40KgGWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29643948},"gitHead":"c0f172cbbe3935321c0c45c737ebe09020479ad8","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","actor":{"name":"nikthegeek","type":"user","email":"ntheodoropoulos@outlook.com"},"email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.7_1750415406191_0.3263367483758728","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"@robotical/martyblocksjr","version":"3.5.8","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.8","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"beb7bf400e87f316ea87158718ab273007e9290b","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.8.tgz","fileCount":880,"integrity":"sha512-O205ym7VzH3ze6utjh6eyirAP9WaSejGZrzbqNXXqVXt3jXIGepbSfNBxeQ2h3Nb30L+3ro7J1se+WReQ4mZIQ==","signatures":[{"sig":"MEUCIHKbE0oPgOva4hRSUQVhtOLiQsXYYIqMw3Ggvs2z3U+/AiEA0/sTsLj/7/8yvv+LpN8crdrhjS7sRK94vDnoDmrUZVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29642194},"gitHead":"d029333047db7fc1e3f24d16345d950ce959d38e","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","actor":{"name":"nikthegeek","type":"user","email":"ntheodoropoulos@outlook.com"},"email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.8_1751971932807_0.6079659277878124","host":"s3://npm-registry-packages-npm-production"}},"3.5.9":{"name":"@robotical/martyblocksjr","version":"3.5.9","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.9","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"9d67f2207c527e8e6de49ae6e33f6c59a8763044","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.9.tgz","fileCount":884,"integrity":"sha512-cJFiVLYuh+CBR/1m4UZd/SYM6xYYoeNF5J3c9GXWlTTTinUFvVUtRpA6OXOuujlc3BbqOFDonTLA+AeGvbhTdg==","signatures":[{"sig":"MEYCIQDnK/4g/X1dkyReGIJuv2l6Gswt7CAatUPlhCIZz9vTdQIhAPINGBnjKYC6sIS6QwirXbmDN2dYG3XTGXAyi24O932J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29676861},"gitHead":"caf2514662b4894ca0cb385489c66b540701ce8b","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.9_1753458482670_0.5848224680048337","host":"s3://npm-registry-packages-npm-production"}},"3.5.10":{"name":"@robotical/martyblocksjr","version":"3.5.10","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.10","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"d5995679f15f117bab0fe7d1a267c1827ddeb323","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.10.tgz","fileCount":884,"integrity":"sha512-RvH3nkpN7oDFzXq9TUQ6zf1fVyfmK0bD8tfk1dCrrehXotDQ4BmhqOHlwJLRMYLcLtGTP7kUzDj9mszKuk2KKQ==","signatures":[{"sig":"MEUCIQDhRElDt9RcgkfVQlUfExzlc1mDqiLtpj+Qwk25Iek1DwIgK9ZkoBu5rM4UMtwjJISpTId2DNri7EPgwlsVaWvx5PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29676865},"gitHead":"c93caa386951f4c7812b30874e9775a5ebd10380","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.10_1754393399027_0.04152116092691993","host":"s3://npm-registry-packages-npm-production"}},"3.5.11":{"name":"@robotical/martyblocksjr","version":"3.5.11","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.11","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"b963d36213ab5f2781fd4cfa7dc6263f81b56b18","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.11.tgz","fileCount":884,"integrity":"sha512-twPVVTTk13KKVLd7JPCPWyS75Up//OR+cevNzyO2frAFANcqG1fHj5dcdWeuD2YMqcnGV6iMtLPO/FpNHg/nSw==","signatures":[{"sig":"MEQCIGro9AadWbutzCtNSkRcTaPTLS72E0BsQtnIIjrfUkGgAiA5sEStXNJh1At2d3FeRL2VuUeLgopRpAuP2N5aAvcIzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29676993},"gitHead":"db513fcc0c9084ae615fd1b0de83a8865f8e8b2c","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.11_1755094163220_0.54751151174951","host":"s3://npm-registry-packages-npm-production"}},"3.5.13":{"name":"@robotical/martyblocksjr","version":"3.5.13","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.13","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"60893388363c455de99ff23ac6816b59951956f5","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.13.tgz","fileCount":884,"integrity":"sha512-RPA/DTmRYsGQPNmi/7a/tqOVi1kfpAm89JWBQbEQ3pl0LPvj6EZr73kJXST8MhysCrWMJ3IHV5YjB4XULYjEPg==","signatures":[{"sig":"MEQCIHG8oqwBBHM7g3LteLaXHCuZBUuRVQzZk8kKX97kJkYgAiA61Oya+gFw1uX7OpGZnbWVLVFFv0lyIMt55j2tvW1Cxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29688274},"gitHead":"0136c672a05434d3cde28b0e7217a2d7ab780c23","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.13_1758018722566_0.3574546000140597","host":"s3://npm-registry-packages-npm-production"}},"3.5.15":{"name":"@robotical/martyblocksjr","version":"3.5.15","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.15","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"9534cb6b9eb5f6cdd1bf805054e8049d7b9b4ba0","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.15.tgz","fileCount":884,"integrity":"sha512-gvPFWyuZJdxXT86ehvIEW3u4HgEJwGrKbnvlOMjs0k5xW4kgg20/90ekirXT3wdJTfAuwOc+EBgKTNFnjPymww==","signatures":[{"sig":"MEYCIQDQk6JDoHepRXTDZUNVqVj6jCKvxb2v8o8sH0iQD+74FAIhALegYw4KG8dZPhjtRkfS+9HTLyLhPMHS3BYbjnlegzYJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29712817},"gitHead":"7b41c41e1b664a504dcb133cfbe838809eb44a68","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.15_1758019286437_0.506399783242111","host":"s3://npm-registry-packages-npm-production"}},"3.5.16":{"name":"@robotical/martyblocksjr","version":"3.5.16","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.16","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"697f387182db4a6ff062a97b0f40445344e1bccb","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.16.tgz","fileCount":884,"integrity":"sha512-vWaqt1J1JYHTkvMUGPTcglpFgVy+mpU4B0klWw/0IpNPsaz7TGawUuNtkr+LcAn6JKNwZqf4rUF0vcpmUOCLEQ==","signatures":[{"sig":"MEUCIQDikCPOLeHA/JGyN8d0FB8ma+zdfvxD9Vdm8DoMRCrwhQIgFpH3TmY3x4NBonx7mPpKuHNOZT2BQuKCZjgRB4e8C70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29732895},"gitHead":"a03ae0a6be026804db0dd200d4244d37d6bed70b","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.16_1759920425712_0.19289126154914982","host":"s3://npm-registry-packages-npm-production"}},"3.5.17":{"name":"@robotical/martyblocksjr","version":"3.5.17","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.17","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"d54977f378b729fab3e183aea1d6dba171da4bc4","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.17.tgz","fileCount":902,"integrity":"sha512-AUlg/MDGVIKoQYmUJODGBdakYTcwFtlcbgxRHXKMUPIfaOVCG7xJOsRWgEJI4VSseWJRRZpqaxNP1laeDR17MQ==","signatures":[{"sig":"MEYCIQCVlCOMQcjHHnophNC6ZNAsvrDRaE0VGFpOWw9WTXsWbwIhAMljB+i0mAOW/tIf0oJ3i5W8RR4/o+ByMOT6s7J9I8Dp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29869819},"gitHead":"ec0874ca4e6f11d3f543e23b008d7729e5f07132","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.17_1760013113442_0.7242481273545722","host":"s3://npm-registry-packages-npm-production"}},"3.5.19":{"name":"@robotical/martyblocksjr","version":"3.5.19","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.19","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"6f19d2292fc534725333a8097b7de1afc72f7a7b","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.19.tgz","fileCount":901,"integrity":"sha512-BZBBDZaz0G3ocP3UudP6cIDHYkOeaY4oEVhOt99FmJc5ZplYAJ44HfqEL1OnvBsF84OPJU+MxdgqlJLAZvbCjQ==","signatures":[{"sig":"MEQCIBEfCPfWjXUH7nzjC+yNeI9C5O4iWR67PgK2my3L2RD3AiB8uwlTTvRx5kolwyNWPN2RYISDuGXGs98SILgxbk5hGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29871447},"gitHead":"f9668d827c03f1bb9d013a50d1707a559325dc37","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.19_1760017988673_0.3098725511130229","host":"s3://npm-registry-packages-npm-production"}},"3.5.20":{"name":"@robotical/martyblocksjr","version":"3.5.20","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.20","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"5507c59cc4decc5eb4143dd0617c9541e612e725","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.20.tgz","fileCount":903,"integrity":"sha512-CeVjtoxx88WAOk/aQcbh6q2KgClUnoGaVxFypXb6a2cHAkwpOxgb89fFhV4Qg6feO3/u3BaIlbnmgisYgCaLaA==","signatures":[{"sig":"MEUCIBeldgbytC+z1oT1GkZmd54yn9HsE5oMhXVEBfjtm8RMAiEAkpd+eybFwARW5MpFyCI1L3T4agwscLuWrXZMAkoET/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30520191},"gitHead":"34f4ceeb7defd88b471ce602cf17e1791e55f037","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.20_1760200597159_0.2859557380350508","host":"s3://npm-registry-packages-npm-production"}},"3.5.21":{"name":"@robotical/martyblocksjr","version":"3.5.21","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.21","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"28ffd3bb097c097cc4584baa6a7ee051863a4278","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.21.tgz","fileCount":903,"integrity":"sha512-uEk0FkrXvFgEOq1JcZ+jA6krAp5lF0VjtLJeA2OQuHL339Cf+PCKt6N3RxJaSTfgLeZJmsGh+77DuSnIyjiEVw==","signatures":[{"sig":"MEUCIQCwwHSndrrGLq9M8Ba1pf7KpanYJmjW1E9CB72mKKqOcwIgTffFGh6f8BJ7CTopW+hhNPhxc+zupnWdCFOg28n6Hpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30522905},"gitHead":"64ae838ab3bf03056281d6710b3e6f647c3f7ad0","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.21_1760462379606_0.048896069915405516","host":"s3://npm-registry-packages-npm-production"}},"3.5.22":{"name":"@robotical/martyblocksjr","version":"3.5.22","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.22","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"46e7ec3e09d51549c45c3636c563b79efa2bdb1a","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.22.tgz","fileCount":903,"integrity":"sha512-nmREqrK6aCjop/jPr6rKGW8tL4ES/SWol+2qjAywk6Hf+/JpDfu1qAL3K88aJXhQH1Zli80qBCVKWqzDdo8gjQ==","signatures":[{"sig":"MEUCIQCDl5kdzSO8XcLx7RJbj38G5zms2Ov2dTD65II4gdeCTQIgNE4G8hc3VZvWAuoF9VVBAtjiseO9dMGzSJGvEUUUsZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30523558},"gitHead":"bb5301acf7f9a7902c2b15f7703324435913703e","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.22_1760524357855_0.18187637648730726","host":"s3://npm-registry-packages-npm-production"}},"3.5.23":{"name":"@robotical/martyblocksjr","version":"3.5.23","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.23","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"818569d64b78e58603b98414bc14991ecde0647e","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.23.tgz","fileCount":907,"integrity":"sha512-A0V1RnIXQwwjTvECfctb+j0K4TaLPvhe771xH35njn7Fc2oXie1dyL0McZ2pTPFBeSh+ysncmdz30rneyQBDTA==","signatures":[{"sig":"MEUCIDAhKX8YkzYSFkZu5/fPRiWTThS9ONVjTR3tNNjrGezFAiEAt5kSai6AVePJzhNgTdX6nj3SAwQWN0PWhrhfBbOZU+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31182027},"gitHead":"58cf98ecd3520aa8aa4f233691b46b5735e0aeee","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.23_1761733628612_0.6113175872904559","host":"s3://npm-registry-packages-npm-production"}},"3.5.24":{"name":"@robotical/martyblocksjr","version":"3.5.24","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.24","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"714ba6937954ceafb3c359ce9ac165c1f48c6645","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.24.tgz","fileCount":907,"integrity":"sha512-g/CPNf3d5CSJhLzYrqjxSEzuToyEQXsKm4G3CfQLdt8qJnpW1D4E1avzxH7Jl+E0q4oznQtD3fUBm/Z//ttD2w==","signatures":[{"sig":"MEUCIAD1dvAak/zqdraECYgs/A13v+wENgXiBVCiDx8q/B+LAiEA8AehTRq0y9VMgtlyLKz84l5bO1FfbG40Qnh8TNwrQWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31182152},"gitHead":"5f71b3e8fcf5b2686647f2b8a8f15de9f13e255f","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.24_1762867930576_0.6474498793136207","host":"s3://npm-registry-packages-npm-production"}},"3.5.25":{"name":"@robotical/martyblocksjr","version":"3.5.25","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.25","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"eba279256e55d682a7e14e75d0a6ff785a4bbc8c","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.25.tgz","fileCount":907,"integrity":"sha512-0zw4MFRCcpbFbXkLBWIkD+VGygJoq4I8CBejGy5VSp60OgKdu4ZJH1QRz9sbcHpvsjG2AZ7r4UZ1lJlK6zKB/Q==","signatures":[{"sig":"MEUCIDAPzvbl/qN8R7jX1M44VZlL91aUwOd9d3gzLAWvjPFlAiEA1IxqKpYp0VzB1DgpEotuI1h7vG5lkn4xwWzvkfvNvJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31186358},"gitHead":"cfd5a0050d61f2605c5372bf9b9adc462f695e77","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.25_1762940506389_0.1416610687919848","host":"s3://npm-registry-packages-npm-production"}},"3.5.26":{"name":"@robotical/martyblocksjr","version":"3.5.26","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.26","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"c7a916f06b779ddafc033f38fa317dc4993c53c4","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.26.tgz","fileCount":907,"integrity":"sha512-MsLp4fusKXkzjFQA1c2nT9hbCQRlrjcODHEMmetR3nmWsduofbwpAk+Xi7tzHKmsqvSaWAuN6SkLhM8UWq+hnA==","signatures":[{"sig":"MEQCIBMIM99q0EWJIBT57A5or4X9KaPE71elfxOI0ohmptHtAiAQ0MY/S1Sgedr71VfFa4Jh0e9GZQJv1EWrkSenjIi8tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31186489},"gitHead":"ae101508bafd14990c0f3f48042de328e73c8ef0","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.26_1763026414038_0.9047065497315694","host":"s3://npm-registry-packages-npm-production"}},"3.5.27":{"name":"@robotical/martyblocksjr","version":"3.5.27","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.27","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"b750f63e8e3a1a6959b2ecad7f8bf172e608d448","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.27.tgz","fileCount":907,"integrity":"sha512-Sxwrz2nj9KozQ17V4EB566YzEivhCgrIZIAaxq7u/gtKr0ppOYy3lB3WDRRM8U2g6QvrH3NvHp84mEyckfJjIQ==","signatures":[{"sig":"MEYCIQDfgGNDik541ZQiGpARcsVhPMOwysPAssZ7exF8q43EaAIhAOm85nvgg+dZOanBcIohtzXM63hlqrLnybEzSgJjwFhy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31189217},"gitHead":"83494bfcba1dce219a5aa445e58470ce5959d2cd","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.27_1763651133135_0.9975681657316005","host":"s3://npm-registry-packages-npm-production"}},"3.5.28":{"name":"@robotical/martyblocksjr","version":"3.5.28","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.28","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"24074284d9fbba1b7dae2497c68aa7f6fe14b3e1","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.28.tgz","fileCount":909,"integrity":"sha512-uoDMfTygr6noZU2wnEGOHkXIAO/AJMCtalWsgsadchzT4RKrahGMTe53aFcEg8k4myMkDUDJJ+Y+eydK3Q0qoA==","signatures":[{"sig":"MEUCIGsHoCSfQF+7wz6VgCDbtwX2+m3Woh+CPS7t4kzaClilAiEAiiuBi5LtCOoB0tPAh/xmWyZAy7Q+XE1cFGtShzkc05A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31198307},"gitHead":"81d2ecac30cd9f87849e48b01b110507d78b29a1","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","csv-parse":"^5.6.0","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.28_1764157532391_0.43548147625455447","host":"s3://npm-registry-packages-npm-production"}},"3.5.29":{"name":"@robotical/martyblocksjr","version":"3.5.29","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.29","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"fd72449e1a9a1fef458756561ce39d4cd7a41e34","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.29.tgz","fileCount":910,"integrity":"sha512-r7nCDJpe0SPqGKVZlp9RwqITdK6J65oR0v494G3B/OhyD6Ddy8GipDZi5fH+4BsqnBcXmPoQ0VrzejDKGujN/w==","signatures":[{"sig":"MEQCIFjHr8a/edCSf6zmNns4iYypv37W0DAgEAk+OBEOvzvNAiApzDyIxI6+S+wLK5meDiAHhTuXKvlm2HVE/5m3y6FkRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31207182},"gitHead":"aa7e1b2bd2e1931d201e11090d7ee40a4b0e6bc1","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.29_1764791024847_0.5052682207356036","host":"s3://npm-registry-packages-npm-production"}},"3.5.30":{"name":"@robotical/martyblocksjr","version":"3.5.30","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.30","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"1138450d008507cef5399ee78aed4ed2fad26095","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.30.tgz","fileCount":910,"integrity":"sha512-K/orIRqhOU/wGjCr/2gMHYSqdGzbx69KrTBiYs0jTGfRRFwBXjEJP0N0HdGSLHBmelF04KsvFY2pWNVlecoj+A==","signatures":[{"sig":"MEQCICygrX4G1tawhgPGsblWRfsz/bcbFEcOJUXmXRfH8ddjAiBjaqPPYs3srHwgnFwW/X8xd5jJbfmEul53G8k17Vl0kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31207807},"gitHead":"5a7ad1e2ad0185e35860a10504841e235ff04227","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.30_1772452601518_0.10837180201383667","host":"s3://npm-registry-packages-npm-production"}},"3.5.32":{"name":"@robotical/martyblocksjr","version":"3.5.32","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.32","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"e485711f564d677cf0e93f57b7195ed844d09c0a","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.32.tgz","fileCount":913,"integrity":"sha512-K/7H8qe0AjOkQA/T00qQIjmnnU6O8FhX0CiNk+ykAak6ET30AQVoqSjqoN+oU1xGcHUduF39y1EPrnZw0c9nGQ==","signatures":[{"sig":"MEQCICYFbId8ExjRDN+IDCj6RmQM5cbetRPbsDqB4TibJHwIAiBfp8afeFT8MG6V6jt7EdziRV1mZOVFE2X7/EydZ4sLHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31227220},"gitHead":"3e74777e99beddece7c13ed4c7ab52ae687a3744","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.32_1776167526537_0.06815810330504957","host":"s3://npm-registry-packages-npm-production"}},"3.5.33":{"name":"@robotical/martyblocksjr","version":"3.5.33","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.33","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"6ffe0cadc54d1911fad8dfe24480f52b486e4ef0","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.33.tgz","fileCount":913,"integrity":"sha512-6OYBDB5qOfX1hiDQXlKNHuS1vrf9MGBr6OuPNrNmvvdvGEBXOjq75iYrz3gQhEPTDWBGF9fVr9VhXngCCH975w==","signatures":[{"sig":"MEYCIQD+sFrR4zgp3hzjeFfu5rXN1t+W4J/Yc/JMBiAED1Hu1QIhAPAogjk21Mr7IbYC0TqNF0lHRzEfiLiSUqs4r0iC6XQI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31227158},"gitHead":"2b62ab91ba0953f3dd2f71bd71183df7210ca375","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.33_1776168786862_0.6230579010110797","host":"s3://npm-registry-packages-npm-production"}},"3.5.34":{"name":"@robotical/martyblocksjr","version":"3.5.34","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@3.5.34","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"17d4c83a9502d826529a564d84a5f8916ddd6ede","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-3.5.34.tgz","fileCount":913,"integrity":"sha512-YkftrNTSMhAR8d2zZgu0kCIq4asqQzrV+mWS7deJCOsca0q9149jDsuHk1MuKZZ5tli9ntInPi/Zxv+pgOgqqA==","signatures":[{"sig":"MEQCIAZjf3xnxX4wan4qITJivSTObQMGE8s4/Avx0qhvHWiwAiAcyxV87vz8FEvB1xEPupdd+SmX759iwoj89h2xvWPxzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31227185},"gitHead":"8b0f985b335d1230ef5f49ca43c5b5ccc6aee524","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_3.5.34_1776267149963_0.9324450278398067","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@robotical/martyblocksjr","version":"4.0.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.0.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"70b957656fc49002e69252767d297252315ac262","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.0.0.tgz","fileCount":915,"integrity":"sha512-X46gefLbBBcAntCHGKFsWl196cic7uXKMhvIJmkpr/2qSfW9fcriu0aFXomA1Eb+RwbQ6Kq3t3mPSiZTnBXPeg==","signatures":[{"sig":"MEYCIQCXjMpemish3BRQa0/38X07WqWc1I4JQyMQm73J12SssgIhAMtDETg/H06nBluoK9AvKvjx9n0D2Wfw5F2FWfVGZTYI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31325451},"gitHead":"6e0813c22bf02a89e3455c7bc74a92577246c514","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.0.0_1776683030224_0.18700133722721657","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@robotical/martyblocksjr","version":"4.0.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.0.1","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"d0ac7c2474f784745295386f487bbe1c08059ff3","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.0.1.tgz","fileCount":915,"integrity":"sha512-Z9RsnBlqLkoB1PiZmQJGihr/VPYG+EzOSIt6rqY/X00/6wvfZkIj+Q3oSHjtdzHxIrJYvUsqThFsZypuErFWtQ==","signatures":[{"sig":"MEYCIQDFVlJ3nR2LuDLibYLopGdNOh4wOrQTs3np35G3PxasmQIhAKrxBAzpY+IIdZfYMDJqo68mfBxtGMkzvoqGYSstgs1p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31325686},"gitHead":"746073e6e694f57887be4cf39737e8fffa2d0e4b","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.0.1_1776801180393_0.4483659491526788","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@robotical/martyblocksjr","version":"4.0.2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.0.2","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"e98c77b4b44fe72c4b78f511f4f0484a4288a72a","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.0.2.tgz","fileCount":915,"integrity":"sha512-vv2FC1+KY/qwUdcLlMwHURB7ON305iEd+r2r9U+bXbaL2at02jH2eWsc0RCd6w1FhHbZCz122WB9qCB+iAQZYQ==","signatures":[{"sig":"MEUCIQCMoor5umdrqfY95QKgnjQaT18DTRq6hk4R3f9TkyeJjAIgacnrqqsipPvzRzU83wmINegvsFzLft4tBwXLjviYsxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31326431},"gitHead":"cd343740775401d0464d4cca42f711eece1e32b6","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.0.2_1776849355522_0.09811072433111812","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@robotical/martyblocksjr","version":"4.0.3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.0.3","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"c8973a3a8b2448847dfee66c35792b49e8bfdc04","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.0.3.tgz","fileCount":915,"integrity":"sha512-kvnyO7TxniEEaCWh6br6qrT1MeHETvwBufeqg4HqiMfoMVp/U/WE6Lk0EsBt5u90QaYYg2zjUhccecRMSeRvgA==","signatures":[{"sig":"MEUCICqudb17lgbFK64FICV/ndRsrOGWDOo9W9JbRDGMcajrAiEA3fOKVZfk5SG5OwTninIfduBT7tNFetxzyBxhS2LBfIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31326506},"gitHead":"c7f966722a493a8c115f2c6bfa5a4c5c7d8cb760","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.0.3_1776879591895_0.9432011572328711","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@robotical/martyblocksjr","version":"4.0.4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.0.4","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"c000108a532d32fae49cffb8d635c2b3093e4076","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.0.4.tgz","fileCount":915,"integrity":"sha512-JvNScZeVAwodxtFMyj2U4tFiFXAcE9gMtIOLcIHkv3BdZERykpQ8wftIcYbW0T9Or/u3Xa6u3BCZOOXsJ/9crg==","signatures":[{"sig":"MEYCIQCKeA27vvmaPcWpIoSTy9nJicCm8jmsLLuASn0Xca/WbAIhALCjzYkekyEW31U+ch9YuDo/ANWtjbFeOUnaIN1/twB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31326539},"gitHead":"bb37f8b20c5f08dbaaf3dd9c66edd6afc9307ac5","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.0.4_1776879903150_0.7362859925527367","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@robotical/martyblocksjr","version":"4.0.5","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.0.5","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"34a540bceb3b0d40dc68e7445112c4e624f5c1c6","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.0.5.tgz","fileCount":915,"integrity":"sha512-W+TNAdvo5agsTKmn3km/YadTw1mobeeVON5iH2ox1DW5cV33iiFYQlvMrU7YdpzT4G7KYo6buZIKxs8XB59tuQ==","signatures":[{"sig":"MEUCIC8n8HRNBmjTYVmmNyeZeOa/YptgIim9ic4UiJ8n1f8jAiEAtGj6ll5stsyuEIb717hqdMLa3o5Ji75rpmGl0ogKV3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31346076},"gitHead":"5bc29f7cccff58417110623923dc1917a4817904","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"},"_npmVersion":"8.19.4","description":"ScratchJr","directories":{},"_nodeVersion":"16.20.2","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.0.5_1777544503256_0.6101072962235632","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@robotical/martyblocksjr","version":"4.0.8","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.0.8","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"b1e13071ef381e47b67007c0f18865d36aec4c44","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.0.8.tgz","fileCount":914,"integrity":"sha512-JtGrMYIvhsjuL3IhZRXig20iIG4gVXsQ9Va623cvunk+0K78IlxAxJDL61txw4HJcIboU9PBrIpEU9kzJaUVrw==","signatures":[{"sig":"MEUCIQCN4JVnyB0LjDb1dQnEc542U2k3alagtSBhKt4qr9i7xwIgWXFF+Ped1cy8ErjvwrOLhj+jglyi0T/qZ3NVsARYHV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31357237},"gitHead":"7bab8ab0c878a025c4e51521189f5cc75ca4c9d9","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.0.8_1780072891621_0.5935558235644776","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"@robotical/martyblocksjr","version":"4.0.9","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.0.9","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"cb4682f0afa55a1d6721c4b7a716ee67dac9498b","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.0.9.tgz","fileCount":914,"integrity":"sha512-tl3hWouv9pvDW0C7C8jNn8OgQS3WDtScfozeX5aMRXvJLVnMSf3sDHIYe87R31puirt/SxFljdEP+PM87ZYjsw==","signatures":[{"sig":"MEUCIDrMfTJGdCg9aiZfHjTfQwLYPgfo+SoTxDV5uUlU5mwqAiEAuS5QdcmQjYOtQ/FsFn3JkR7J7YqB3fkIstkuy+0X9qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31357268},"gitHead":"8a20ea363ac6d2bea58fe5b15f51d0d7492f4c27","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.0.9_1780074512949_0.5487300022256254","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@robotical/martyblocksjr","version":"4.1.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.1.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"b3ea2681c0fedd8c6aafc20b0f82c1d623bf299d","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.1.0.tgz","fileCount":915,"integrity":"sha512-CFRUWUMXDbOEO/RE9AeN4nGjSO9Yr3y1kSqqrRvnrAo2IUeZVwCmCk+KhkP+rVX7KbC3zh78rNZovWXH81Zfeg==","signatures":[{"sig":"MEUCIQCQwAvMsvD0D7HsIIbQIPBUBCq19fnGDPF27wseosjJ5wIgF3phBqktXWvTNUSsL6stlHWbZ5VrYYwmLMx3i+JebuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31361453},"gitHead":"47a8363ab660ea6a845aa37f09f115974a9ed918","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.1.0_1781086507983_0.7212261829814626","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@robotical/martyblocksjr","version":"4.1.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.1.1","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"4f49a74128546eb5ce715376b50324ddc94a51f6","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.1.1.tgz","fileCount":915,"integrity":"sha512-l+9SxRPe1hlKbXX4DtOr9pUXBcpIwxUDcpxOFln5P/Nrv+MsqYlpfIIlcWGwy5NSZLjufcFyehBM58pcoVDhrA==","signatures":[{"sig":"MEQCIAcKEBjt8ddeTZX/RUH91Ia9DYLczDJm9GBx0vG7gSEQAiBHqm2LPSJqVNV8jgAhDyEGIFOOBEkHjHvu5ek6i5Ux6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31364313},"gitHead":"4fb1094273f592ba67a79c7edacdd68d0aa21d01","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.1.1_1781091245905_0.355519186078443","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@robotical/martyblocksjr","version":"4.1.2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.1.2","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"41202bd5031d052e519d0c099759e0b9605ec3c4","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.1.2.tgz","fileCount":915,"integrity":"sha512-BlmSUZZUyOk6BRmCboJFtb4qq4JVaEwHo6S+DAcNH3fyGptxJEItqP9CfvMFgitLLoD5GGj6qS5smthf8nMbhw==","signatures":[{"sig":"MEUCIACoME6P086bcnd6fXpVn20SDkjGLggtKu/ZjnrKphE1AiEAheOk+q/fW/boKbRZkX40TXg6IykzseT/7eWD0AJ9Kbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31364807},"gitHead":"73bf09b907a2d556fa9e6cc36796e34e7a4e38b4","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.1.2_1781102244006_0.4313686440299309","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@robotical/martyblocksjr","version":"4.2.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"67d7cb507f2b1de29a55ea5c93f47244e2eea91b","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.0.tgz","fileCount":943,"integrity":"sha512-ppHRKOA69u6Bep63d6V5YGNC90M7lInn02bsrc5HIOaVnXJFHkBxytc7mKqSyw/xu74jLNBoop3i5505IV4/Wg==","signatures":[{"sig":"MEYCIQC08nN0drSS1TDiv+4hiq6wBW4fh5DxH9rvblgOBygFLQIhANseyl4o8AzDpUlWKKRhFjlUXa7j7gk9fBj03GR8W8pw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31817633},"gitHead":"94ff0e8e6caa8cf80b98ed9854d46b4df70310ff","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.0_1783590014155_0.2817957767661261","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@robotical/martyblocksjr","version":"4.2.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.1","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"d4de35555569e76a4e80e57475537bc7da8ffa42","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.1.tgz","fileCount":955,"integrity":"sha512-XkKBtr7/MnBefo6/3MJvbb6hjPGexefU+wYnO0F4AHb6cw+pRAfqo85eBtKeNfpqhoWdx5nNsholyr6DhZaMVA==","signatures":[{"sig":"MEUCIQCe209r0lyIs8gR3WM4kXwjSmrucKD7nOIsI2rH3f04XgIgSuIuH/vM9cbpxtlwcskW66OeJst9vytISoUcHHtt96M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31933106},"gitHead":"dcceed140abf60bf0e4e0acc031008939cdbf739","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.1_1783711932615_0.8219826571436106","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@robotical/martyblocksjr","version":"4.2.2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.2","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"bfad41856f66496227f9fb5139fc9ec9a2505e03","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.2.tgz","fileCount":956,"integrity":"sha512-YqIp+tjCHHWtnBmwlCNVuREXanxsS7puPwTrRxT2j59Y/02METv9SoWK7ZW4U3BfN9XymtVD2VTiTzwqbP81iQ==","signatures":[{"sig":"MEYCIQDwsmrM58EQnS1jBM7S7Bol+U/kGaGmQzQFln1p3OMa3gIhAJieaVODiNDfPl5rDTVxxVOumJoqvmd/pqaQYzkWtGmP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31943939},"gitHead":"a16d5d1df87f549a6c7ff51ef2044affbe460e3c","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.2_1783717788556_0.6348956932900234","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@robotical/martyblocksjr","version":"4.2.3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.3","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"f7cc72a5d66c1061c4d44ca48a76f0d3716c941d","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.3.tgz","fileCount":959,"integrity":"sha512-48pUv0JassxccFgt9HIcNIKAtTuo7kFZ5O3c1tAxIsYb4dWPgQyhzhZSIEUwCEehW/UOjTHYlPIvgcc/clhGpA==","signatures":[{"sig":"MEUCIQC5FrmMp4EF4vM6njAtjZ88tDBsXlr0L4T3zuk3sBM+IwIgATGjI/cBCIhDxvr6AFJdXHrzJOSDdsZIxqWHyBHobaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33382839},"gitHead":"b23a09f7e70485ea003118470b89a1f9bb50a576","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.3_1783950742611_0.3168248457216669","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@robotical/martyblocksjr","version":"4.2.4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.4","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"358fcbd6131bf8f88ba277ff980a4c3b0d78eb17","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.4.tgz","fileCount":959,"integrity":"sha512-mlyz4uLCqRl1+PQP4A07OuEa5PrEWvDDDprlckmyv/wpMzYMNqkpuJR1YMv0aesff7X0N/54C7JnyUiz1mVd2g==","signatures":[{"sig":"MEYCIQDTXTorRqUS13pPo5pfw+FOl+Q3TaGRcP1GuU3cBLi8LQIhAJfjrTvBuYUW5e+zHm7jO5rhWx33otJpf6Jutdots0cr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33390524},"gitHead":"cd5c354bdc1bddd2a658ec36ee343f889f0e2a90","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.4_1783958708135_0.8158973066238226","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"@robotical/martyblocksjr","version":"4.2.5","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.5","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"bed742bdf5b77705967890ff6952a8caaadcb044","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.5.tgz","fileCount":959,"integrity":"sha512-PQj1D4N5eWzO/iScKmYiID0ydkf0ATRKl3UB5+FdoL8hzsaumzeJd7aL0Vef6JKOdkuzYBuGCPYoMIgSDItRdQ==","signatures":[{"sig":"MEUCIHOzrrPg1WByIKOZKA8vR6S2X5x/35bhp2hzUXdszv30AiEAu7XjJx0C2qoOaGCKOzltojYKWTSdcMbe/9NJ0o+iodw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33391724},"gitHead":"1e9dabe0f819650e76b33ce706db9dfaf0cd51f7","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.5_1784021887251_0.8064315339807386","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"name":"@robotical/martyblocksjr","version":"4.2.6","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.6","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"d2b2405fbf774ccac149aa35fef16477b1f3b3f3","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.6.tgz","fileCount":959,"integrity":"sha512-SMTqh1sAvISNo/zZ6lfrlN2LT4/qDGkPBxXObINBW7k9IZ4p5gYrW4tQ+AyucoHaGY+fc69MWzGjDp8pVkhPCA==","signatures":[{"sig":"MEUCIHZiwv7/HYmrx4DqNYZQh+1CNAaib80V4yZMV0mi2JJQAiEAxm/iksw4e0B9GJuBKa2T3bfloDrSCdue9e/rioTY48E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33395949},"gitHead":"6529fc6b2f6ef1789d95e8129eeaf632ace88d85","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.6_1784048598969_0.3879340017668289","host":"s3://npm-registry-packages-npm-production"}},"4.2.7":{"name":"@robotical/martyblocksjr","version":"4.2.7","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.7","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"176b53fadf01eb658c32ec98f943670f347b7ed8","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.7.tgz","fileCount":961,"integrity":"sha512-6nVg0sS5HtWOQMYJmwinXI19Yk04kp9GM1bB8jycc+0AzlWPba7qmce1G1LlpGYE7fRfmxl45PFOzxXpOo+5Ag==","signatures":[{"sig":"MEUCIQDNM9pO0qyDnVrkIP0z+funiEJt2t8lC7mCZHdW81vS5wIgaSYQLMSvznBL8jIiFM19RJIGHZdhbxJIUqnwhPugEm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33393846},"gitHead":"a4542f574a1c710fa0baefd40c4b7ea979a74e62","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.7_1784123654412_0.800776704646847","host":"s3://npm-registry-packages-npm-production"}},"4.2.8":{"name":"@robotical/martyblocksjr","version":"4.2.8","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.8","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"7ed292486633f7f1547e9924b776f3dd0b697e11","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.8.tgz","fileCount":962,"integrity":"sha512-x4A4y+Mp4APQsTV1GC2r0O2Xmsg6eQpyZpqRH0Xmojpm/MjUQ+GNvZ7bQWzFq3yaGHmkzg0+QAjL9t6sUI+ShA==","signatures":[{"sig":"MEYCIQCWzxbByPDe3x/htCHyfxav9MA+XK4CbBoYvYGWFVzhQQIhAK4wo6uCtLbQPolwCMhqQlX1Qct3cxDy46rEIRsstS3t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33526601},"gitHead":"5a9a9177b308e331fec2e44f855c3110f534c398","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.8_1784198054492_0.35419212211027595","host":"s3://npm-registry-packages-npm-production"}},"4.2.9":{"name":"@robotical/martyblocksjr","version":"4.2.9","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.9","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"4406de5128dcae5234d8b3cac4f879bc258a0e70","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.9.tgz","fileCount":963,"integrity":"sha512-Eczpe9hanycWQT8pfCImkygoFZD57ZlvZHU53QUyDubvU56WSeqWyFHDQ9OacQdO1k3hanJEbxutI5qtd7LCLg==","signatures":[{"sig":"MEUCIC7IHrnBN1SWbNW5VPu9qEopCLPslpnMMc9xMpyPmDr+AiEAqHn7PcS8A0/KoJ0JbnDMtrPVgCWIWVX26xB4clYjdGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33554325},"gitHead":"3710bb177e354f3642b6fd8e8ca2410b4b5205fe","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.9_1784201115299_0.8840576963747857","host":"s3://npm-registry-packages-npm-production"}},"4.2.10":{"name":"@robotical/martyblocksjr","version":"4.2.10","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.10","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"dcf090a9386a12aeb3f1378e261c64bd215ef0ce","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.10.tgz","fileCount":963,"integrity":"sha512-2sy/whQJxbEMh5NMCODDW1QV/r5CYaV0muyaRs+HXDC+O5fadBF40EUCYX10PKTchV0gQt/MP/oYmWC/7vEFBQ==","signatures":[{"sig":"MEYCIQCOyYYmWJpbeXhmI1N93FtKduOYWGYeQ50GpTxMBhMLPQIhAOeuRNotd0X+KclJ6Glk/P1GPhsdrcjsiWYp+hL3+55d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33550233},"gitHead":"0b9de42928f79a8314b5e7fc72442f4d3eafac1a","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.10_1784206416369_0.3860469556000712","host":"s3://npm-registry-packages-npm-production"}},"4.2.11":{"name":"@robotical/martyblocksjr","version":"4.2.11","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.11","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"373d7ad6d63be9a1d4c8af7e6e3e209c41a7007b","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.11.tgz","fileCount":971,"integrity":"sha512-uV+21CV6/vcNbqNfJ8DzrYmUhBYzkX/x/cB4q3EWavH7i/v7G5UPHvvk/qFFytr1HqPaWW1WWPuxSypZ7A+MdA==","signatures":[{"sig":"MEUCIQDhWHC22p2501w1BzHe1ucAfGgVs8fZ18dyRxbk+r23ywIgKsQ3xmgyon9zijnxo9Iuuf06bZo2WkO20d7xgmtFmtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34795885},"gitHead":"c2f104499d42d47a02f750cf6b6ed080942511bf","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.11_1784729953970_0.8543339925369298","host":"s3://npm-registry-packages-npm-production"}},"4.2.12":{"name":"@robotical/martyblocksjr","version":"4.2.12","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.12","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"daaed364584afdd3614951e1339c2c96846058a0","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.12.tgz","fileCount":973,"integrity":"sha512-C/fMK4Btzxi2FvGVuiuDkN5OU9RjQtX1GoDb9aiN4qSUXazBGCkDKA+wWOCeS965ldQkmitXyf//nfx5lHlZNQ==","signatures":[{"sig":"MEQCIG/pkYQqlrk/KV/jcSV1xk0EWEL6t0kOPZqgtyOnUojVAiBfNJFdNm0QDvaL/+N271tOz2HgKvbzENOSCOanMz6Dpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35374787},"gitHead":"afe3c43b78ce9d4b24f5d522e62974cb73f0af27","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.12_1784738268903_0.11720027050167148","host":"s3://npm-registry-packages-npm-production"}},"4.2.13":{"name":"@robotical/martyblocksjr","version":"4.2.13","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.13","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"9807056718267602e7f3dd23bf6b298d977c6912","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.13.tgz","fileCount":973,"integrity":"sha512-/IywA/NgS4sjWqvSVnpIHDZcEl7PB7axzp5mVfhgeKA9GFEUnek/VjVhbEAMIA+yUwWN+t4qtDvOZcyzBXzG8A==","signatures":[{"sig":"MEYCIQDloMNSrXm7tSCfwNiKC9XZRUMFl2YsPakfMg4z9Bu9twIhAOzJcP/QJGUG68VYdWtngJs3H7OJXJhJ1CakYM/xnH8m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35375839},"gitHead":"6e435b1843323a7438fec895985c72c1323d2ef5","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.13_1784753599740_0.7348057207699388","host":"s3://npm-registry-packages-npm-production"}},"4.2.14":{"name":"@robotical/martyblocksjr","version":"4.2.14","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.2.14","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"6af041fc37a8e5bf4ef6f08ef00a5d8f1723f1cc","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.2.14.tgz","fileCount":974,"integrity":"sha512-ko2GIm3IL5eWPPhaFY0ZLSwoCH1/ia9Rdm+AicuMQqqFdkC14ZiEqIQIK/ZNqxW6fyT77yWSwecNHKkQl0xFqQ==","signatures":[{"sig":"MEUCIGcP197/mvwwvYpCc/B+pllVSmO60iHAc5r+XCT3SiwHAiEAz4Iqbp7dTsK1AbQ6vVqKG+h+FX6yGu4FxaO+EJGqPXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35379729},"gitHead":"e7348e74561b42bf59c7ad4f66e4cfe3d2147091","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.2.14_1784784831476_0.846236089344736","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@robotical/martyblocksjr","version":"4.3.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.3.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"4276a41a769e43cee1e9f4a97a5137fed9388dbe","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.3.0.tgz","fileCount":982,"integrity":"sha512-yug0BlJ44+VNmKrW2c+nIKJ4rBVma4R1zc/VDixJXBLChowzJUpmNTiigiVxQxiYIC420orzVR15+pnx0Y3EXA==","signatures":[{"sig":"MEUCIGNtc3bYuI1OTjVI9Z1/F/ReA/ym26IKaVKBVtQz9VzbAiEAsiWCW1JMN0bNwe1HfxBNLPOECTmDEFOeTHEkBQVtQuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35415374},"gitHead":"7b50abf1a1276cf966cf9afb5c4e578adcc118f3","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.3.0_1785774052986_0.3327072901767738","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@robotical/martyblocksjr","version":"4.3.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.3.1","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"098936718d15a808e83bcf2f7382002c574d44e8","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.3.1.tgz","fileCount":982,"integrity":"sha512-0qLI34kE1jNI65i7yK05tArAEqNuohzGEOk8V/vJkMxrvo3Ca6pJf6lWJVefovTMMabvguODCmzKZxWhnP01Ug==","signatures":[{"sig":"MEYCIQC2npeWbIGj4RzPIAmQtF9dIiNHjlYdFw4XUwQWUGR4qgIhAJXqnBmz7ykeHntIXLCkQ5PrH/6vuPJncPuUrvBStuWm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35415748},"gitHead":"23d15db367c14649e60d04919c699cd9ebe784da","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.3.1_1786180898097_0.3136780696584458","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@robotical/martyblocksjr","version":"4.3.2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.3.2","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"81ab88f08ae092bf24ef3d0d82ca4b56c76ca0ff","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.3.2.tgz","fileCount":982,"integrity":"sha512-7J+ibrSG7WNwB1prqSVLKYXglIscrlPqphQH2Q0KN6VloD6dZNR4w4PAnHPT0ajvf+oUrkDwIhOTj09ipD9jCQ==","signatures":[{"sig":"MEUCIQDQ1YCKj65y4S+bOdUpxwZpCG00vZRZWUqSs+Ez6oChogIgaabmJaj57p4hIaJ9cFyp/1IDrnwMdeu8UWLfSZlyPQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35417275},"gitHead":"6b75e4f8e6463c95ac16d294e6f856e3d535344c","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.3.2_1786346147728_0.019185325313533674","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"@robotical/martyblocksjr","version":"4.3.3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.3.3","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"2fc03c5c2611be940b7056c56f9aca4da15e75c2","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.3.3.tgz","fileCount":983,"integrity":"sha512-/KXTf9x7gwKT1SIZIYDxPpHgG4nFMdXLD9pFU1IJbmITqFJ0JS6Kb+cnWfUQTsEjWijuZsTONBIewGfZ+XFo5A==","signatures":[{"sig":"MEYCIQCSEu2N0k+iQOvVhJaCqBKT4tGsBPz+pPLu/9cXOJ6tnQIhAMqj+duTK1h/74Ju/sZh7ykA4fVXadCBjHEid2Q+awfP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35417628},"gitHead":"cc3123e960d1c3f31f998fff38c0cdf6cac7516a","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.3.3_1786472547905_0.10866506223649064","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@robotical/martyblocksjr","version":"4.4.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.4.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"0d3b6f46c75164f7c0dff9424f270b0ddafeb4a9","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.4.0.tgz","fileCount":985,"integrity":"sha512-yOhzGujhQ0kwFaqKR09eZKaK/5oJesZUxWFRHI3gnU9UBFGXyap/TkfxG/N4rGkaN5Uw4Dwt8cOUO6H98ke9sQ==","signatures":[{"sig":"MEUCIQDNrfqVgAZMC3AGu/wW6eU00sGRU2wAd89OBgONuyb3zQIgKuDks6sUOhQYT6KiljlA3llEcaxQYuqM8GBtSVezw1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35430745},"gitHead":"5ee903bd130192e0e376e7c866d7330782d92ee6","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.4.0_1787237020732_0.02107574443303384","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@robotical/martyblocksjr","version":"4.5.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.5.0","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"8c0574ef530edf0c7d6289d449704ed32204519d","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.5.0.tgz","fileCount":986,"integrity":"sha512-QQKQca1NLb+6N2gXgGjmTbhl4gAUTlEhsj6YTbwNGln7oHArmQbdAGYbeIYmTCnlIyXSv4kpl6QZdgMLo85pqw==","signatures":[{"sig":"MEYCIQDrw9smr1cdl0B3apneiXCnwG04DsF0haY62OgGBu85JgIhALGo+lHglSjTk19MlXOTOG1LlXKXdF68mL7MwH1YsNUh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35509428},"gitHead":"5a48c66d17f9bb23620f4b22c1ec8e7d1b9adc96","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.5.0_1788201311011_0.8697571989224819","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"@robotical/martyblocksjr","version":"4.5.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.5.1","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"a3f54acd5cc3e52ae1d6788ad72fdcb20c30f6eb","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.5.1.tgz","fileCount":987,"integrity":"sha512-QDcGSTbfLjf48BFXRj+BScGBK17yvl7U+PfT6EBVwx/+Gokctf0zXbjjgbt24WbeV7vkTgtio901Rd4M8ds94A==","signatures":[{"sig":"MEUCIQDE2ziGkSqhEi/SWUwVH01YB+HYOIerI/oyJP7OAXMClQIgRJn5z8AhPlX6ABeskxd/BReSBsPJVrppBlU2m/ZyV98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35519090},"gitHead":"99c8653057747f3384f8600a2466b616b60c1ae2","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.5.1_1788417642753_0.1380743814356844","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"@robotical/martyblocksjr","version":"4.5.2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.5.2","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"91dab28160d23698b3c8b9abee06a0ac51c79ea5","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.5.2.tgz","fileCount":989,"integrity":"sha512-tLMzHJABwq+Zw3+O9AFvzM1g0OP58rqAr5dZNv4+0HHYO1WrcfsKjdlBOzyFAd91s6g6GJmBymhL3Xdab5ZeJA==","signatures":[{"sig":"MEQCIDmrey4Jit6huWtmJCY5cmJHpnaE27UQnIbE84mvF67cAiBH2LTnBwmO6NAsxWq/zzUnuzcN3+ymUf5y5uUrATB/UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35527268},"gitHead":"7eb4c7a00cfdb4aa4e2aeed6b997a57ae0039647","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.5.2_1788449380041_0.4327532054539658","host":"s3://npm-registry-packages-npm-production"}},"4.5.3":{"name":"@robotical/martyblocksjr","version":"4.5.3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.5.3","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"87837e3a62b63b371668d84096c608ec65c12ada","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.5.3.tgz","fileCount":991,"integrity":"sha512-Dqw2J7R1XxJTcq6ISoC+dSaTh5v6uoEZC25qpLgtSJat37QVfTpS8dWnnEUK4eeeDLGpdRrczGVXNeQe2qjYqw==","signatures":[{"sig":"MEUCIFA/DkMx17VHJUa7X2niokjNi8goqhEoLB0kxIGzLUZiAiEA8Oax5jlGJU/Grr7x+L/dHLtEROZFKvjicW4ZF+bOXbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35535365},"gitHead":"76de69c51b5e8fbb96c4670b84c8db9ec626a9f3","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.5.3_1788939755204_0.5457379523282464","host":"s3://npm-registry-packages-npm-production"}},"4.5.4":{"name":"@robotical/martyblocksjr","version":"4.5.4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.5.4","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"613db003c1ee660a020516d2f6e7afdeb06ef7e9","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.5.4.tgz","fileCount":991,"integrity":"sha512-vKtf3tNebRIW0SVeGFmit13KRT3LTzI3XFX/LhFSrgPSbf7nuUq/bZLPORjx6b0DzfX+CokxV6oRZ/bmRjz33Q==","signatures":[{"sig":"MEUCIHW34jFTIAUn3NhrM0wIxes8dmhSvea+XIB2rcgiMyMEAiEA3jm2l0IX6NczRGFkobrM7tJIabfaO/h9JCl9eFd6C3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35536150},"gitHead":"fcb635ce2405ade830b18f8891863319c2e61923","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.5.4_1789035398981_0.9639181510462247","host":"s3://npm-registry-packages-npm-production"}},"4.5.5":{"name":"@robotical/martyblocksjr","version":"4.5.5","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@robotical/martyblocksjr@4.5.5","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"homepage":"https://github.com/llk/scratchjr","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"85a04b6a5a97bd48698743874fa76eb5b8fedf77","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.5.5.tgz","fileCount":991,"integrity":"sha512-wNBHgmD7WjY/Vs8Wa12I0grKPDspslWmYdRtcDuBk0Efta1ChEeAX+AKU8PtfXIP5hZ6i1cFoVY9E08ar1QRcA==","signatures":[{"sig":"MEQCIAqlwSBGHnoDZYsmsZ4MORB099ecMI5l2vrd8qMb5XKpAiBs9P9zAAvKmm3/xXUr2hX6e1QOA5xqiAmqI4REkcRUng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtN0MQFDuTz3lW9DJAjWn/SpcuKaOEg82ChcCLTt9VZgIhAJvHmkoAwCgVjdIRx14NPoaukJxnOFjEIOEruDugUrEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35536166},"gitHead":"d82bcf9f4c35d55e7ac35ebc6089009cc3d9f054","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/martyblocksjr_4.5.5_1789676397121_0.5579512256813466","host":"s3://npm-registry-packages-npm-production"}},"4.5.6":{"_id":"@robotical/martyblocksjr@4.5.6","bugs":{"url":"https://github.com/llk/scratchjr/issues"},"dist":{"shasum":"252ec6d56089806864b6205303d5cfc762a29e05","tarball":"https://registry.npmjs.org/@robotical/martyblocksjr/-/martyblocksjr-4.5.6.tgz","fileCount":991,"integrity":"sha512-r3J6+gfo+aTcCqkDzk2nlD2s9xTPaxn3QGBJp2pAfFQdtUgmiH1DcTOLvQKUatVr3snSqZgqRQoDC/7egWK6Ig==","signatures":[{"sig":"MEUCIHDNatO5sVNib0wsfJjCyCKgQgeceXxP+W+VOqgPx4vAAiEAo2VoZGoqIDIJke5betiXxDF5QsNC8FI+JalhE/iSCx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrrE+HfkvD3Gwgp46WLRh0dK4EGmtLbCUi0xxtSyX56QIgZmoEtZhd4cCfzNZohaG7aO4Q69hSSP3Rk06SvVIbQjg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotical%2fmartyblocksjr@4.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35537964},"name":"@robotical/martyblocksjr","author":{"name":"Massachusetts Institute of Technology"},"gitHead":"2d49bcdf7cf16843fd9d2ee00302a0a356214f5f","license":"BSD-3-Clause","scripts":{"dev":"webpack --mode=development --progress","lint":"eslint src/**","test":"vitest","build":"webpack --mode=production --progress","start":"npx serve --listen tcp://0.0.0.0:3011 ./editions/free/src","watch":"webpack --mode=development --progress --watch","a11y:ci":"npm run a11y:structure && npm run test:e2e-accessibility","prepare":"node scripts/prepare-microbit-hex.mjs","test:e2e":"vitest run tests/e2e","build-dev":"webpack --mode=development --progress --stats-error-details","build:copy":"npm run build-dev && cp -f src/build/bundles/* editions/free/src","build:start":"npm run build:copy && npm start","a11y:structure":"node scripts/a11y-structure.mjs","build-prod:copy":"npm run build && cp -f src/build/bundles/* editions/free/src","test:e2e-accessibility":"vitest run tests/e2e/accessibility.e2e.test.js"},"version":"4.5.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbe5a65-c57c-480b-9aa8-ed0aa21ec4b7"}},"homepage":"https://github.com/llk/scratchjr","repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"_npmVersion":"11.15.0","description":"ScratchJr","directories":{},"maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"_nodeVersion":"22.14.0","dependencies":{"intl":"^1.0.1","util":"^0.12.4","dapjs":"2.3.0","filer":"^1.4.1","jszip":"^2.5.0","buffer":"^6.0.3","fs-web":"^1.0.1","semver":"^7.6.3","sql.js":"^1.6.2","snapsvg":"^0.3.0","crypto-js":"^4.1.1","file-loader":"^6.2.0","wav-encoder":"^1.3.0","browserify-fs":"^1.0.0","vm-browserify":"^1.1.2","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","intl-messageformat":"^1.2.0","get-user-media-promise":"^1.1.4","@microbit/microbit-universal-hex":"0.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^1.10.3","vitest":"^4.0.14","webpack":"^5.73.0","axe-core":"^4.11.2","csv-parse":"^5.6.0","puppeteer":"^2.1.1","babel-core":"^6.4.0","esformatter":"^0.8.1","webpack-cli":"^4.10.0","babel-eslint":"^4.1.6","babel-loader":"^8.2.5","expose-loader":"^3.0.0","@babel/polyfill":"^7.10.4","webpack-notifier":"^1.6.0","@babel/preset-env":"^7.25.4","esformatter-braces":"^1.2.1","esformatter-quotes":"^1.0.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-3":"^6.24.1","esformatter-semicolons":"^1.1.2","strip-sourcemap-loader":"0.0.1","esformatter-dot-notation":"^1.3.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/martyblocksjr_4.5.6_1790267198731_0.12930673918073032"}}},"time":{"created":"2022-06-24T08:43:23.395Z","modified":"2026-09-24T16:26:39.519Z","1.0.0":"2022-06-24T08:43:23.635Z","1.0.1":"2022-06-24T08:45:11.981Z","1.0.2":"2022-06-24T10:33:34.618Z","1.0.3":"2022-06-24T10:36:16.487Z","1.0.4":"2022-06-29T05:57:14.606Z","1.0.5":"2022-06-29T06:24:54.002Z","1.0.6":"2022-06-29T06:37:41.889Z","1.0.7":"2022-07-19T08:09:29.861Z","1.0.8":"2022-08-05T07:28:10.437Z","1.1.0":"2022-09-01T07:03:13.675Z","1.2.0":"2022-10-18T07:48:06.959Z","1.3.0":"2022-11-03T18:19:28.415Z","1.3.3":"2022-11-07T11:42:03.661Z","1.3.4":"2022-11-09T11:54:29.078Z","1.3.5":"2022-11-11T15:56:12.930Z","1.3.6":"2022-11-17T10:16:56.810Z","1.3.7":"2022-11-17T16:47:36.970Z","1.3.8":"2022-11-17T17:12:09.746Z","1.3.9":"2022-11-19T08:15:36.080Z","1.3.10":"2022-11-20T06:29:31.894Z","1.3.11":"2023-01-31T12:03:15.289Z","1.3.12":"2023-01-31T18:47:36.282Z","1.3.13":"2023-02-03T19:31:17.161Z","1.3.14":"2023-02-18T16:17:13.923Z","1.3.16":"2023-02-23T13:16:36.517Z","1.3.17":"2023-03-22T12:26:15.902Z","1.3.18":"2023-03-23T06:25:16.661Z","1.3.19":"2023-03-23T09:26:40.956Z","1.3.20":"2023-03-23T11:56:33.231Z","1.3.21":"2023-03-23T12:31:46.727Z","1.3.22":"2023-04-03T06:56:15.378Z","1.3.23":"2023-04-03T07:28:25.558Z","1.3.24":"2023-04-07T08:31:59.275Z","1.3.27":"2023-05-16T09:15:03.549Z","1.3.28":"2023-05-18T11:11:34.031Z","1.3.29":"2023-05-18T14:08:30.296Z","1.3.30":"2023-05-18T14:53:49.589Z","1.3.31":"2023-05-18T15:18:57.330Z","1.3.32":"2023-05-18T15:56:52.503Z","1.3.33":"2023-05-23T14:06:06.868Z","1.3.34":"2023-07-24T07:33:09.653Z","1.3.35":"2023-07-25T06:47:11.943Z","1.3.36":"2023-09-25T11:06:55.923Z","1.3.39":"2023-10-09T05:52:59.096Z","1.3.40":"2023-10-16T05:38:08.212Z","1.3.41":"2023-11-02T10:53:13.013Z","1.3.42":"2023-11-10T11:58:16.311Z","1.3.45":"2024-02-03T12:38:03.662Z","1.3.46":"2024-02-08T11:21:47.407Z","1.3.47":"2024-02-14T05:39:02.442Z","1.3.48":"2024-02-15T13:23:03.637Z","1.3.51":"2024-03-12T13:08:00.149Z","1.3.52":"2024-05-13T09:38:37.982Z","1.3.53":"2024-05-13T13:00:25.116Z","1.3.54":"2024-05-13T13:02:16.076Z","3.0.2":"2025-02-05T10:08:23.117Z","1.0.1-legacyv1":"2025-04-30T05:24:01.720Z","3.0.4":"2025-04-30T12:27:25.693Z","3.0.5":"2025-04-30T16:27:35.271Z","3.0.6":"2025-05-02T13:43:59.899Z","3.0.7":"2025-05-02T14:01:51.457Z","3.0.8":"2025-05-05T09:39:00.358Z","3.0.9":"2025-05-05T13:58:34.701Z","3.0.10":"2025-05-05T18:15:03.986Z","3.1.3":"2025-05-06T11:00:47.673Z","3.1.4":"2025-05-07T15:59:56.837Z","3.2.0":"2025-05-10T07:42:17.674Z","3.3.0":"2025-05-15T09:14:27.227Z","3.4.0":"2025-05-19T10:09:41.532Z","3.4.1":"2025-05-19T10:59:39.144Z","3.4.2":"2025-05-19T15:49:01.810Z","3.4.3":"2025-06-04T18:46:57.485Z","3.5.0":"2025-06-11T07:56:26.268Z","3.5.2":"2025-06-11T08:49:11.413Z","3.5.4":"2025-06-12T11:21:42.335Z","3.5.5":"2025-06-16T13:13:53.555Z","3.5.6":"2025-06-17T17:05:27.237Z","3.5.7":"2025-06-20T10:30:06.539Z","3.5.8":"2025-07-08T10:52:13.176Z","3.5.9":"2025-07-25T15:48:03.088Z","3.5.10":"2025-08-05T11:29:59.470Z","3.5.11":"2025-08-13T14:09:23.667Z","3.5.13":"2025-09-16T10:32:02.960Z","3.5.15":"2025-09-16T10:41:26.894Z","3.5.16":"2025-10-08T10:47:06.115Z","3.5.17":"2025-10-09T12:31:53.818Z","3.5.19":"2025-10-09T13:53:09.067Z","3.5.20":"2025-10-11T16:36:37.550Z","3.5.21":"2025-10-14T17:19:39.985Z","3.5.22":"2025-10-15T10:32:38.229Z","3.5.23":"2025-10-29T10:27:08.983Z","3.5.24":"2025-11-11T13:32:11.009Z","3.5.25":"2025-11-12T09:41:46.802Z","3.5.26":"2025-11-13T09:33:34.449Z","3.5.27":"2025-11-20T15:05:33.490Z","3.5.28":"2025-11-26T11:45:32.839Z","3.5.29":"2025-12-03T19:43:45.218Z","3.5.30":"2026-03-02T11:56:42.058Z","3.5.32":"2026-04-14T11:52:07.058Z","3.5.33":"2026-04-14T12:13:07.588Z","3.5.34":"2026-04-15T15:32:30.574Z","4.0.0":"2026-04-20T11:03:50.773Z","4.0.1":"2026-04-21T19:53:00.961Z","4.0.2":"2026-04-22T09:15:56.404Z","4.0.3":"2026-04-22T17:39:52.490Z","4.0.4":"2026-04-22T17:45:03.765Z","4.0.5":"2026-04-30T10:21:43.906Z","4.0.8":"2026-05-29T16:41:32.016Z","4.0.9":"2026-05-29T17:08:33.563Z","4.1.0":"2026-06-10T10:15:08.361Z","4.1.1":"2026-06-10T11:34:06.382Z","4.1.2":"2026-06-10T14:37:24.467Z","4.2.0":"2026-07-09T09:40:14.520Z","4.2.1":"2026-07-10T19:32:12.947Z","4.2.2":"2026-07-10T21:09:48.890Z","4.2.3":"2026-07-13T13:52:23.119Z","4.2.4":"2026-07-13T16:05:08.544Z","4.2.5":"2026-07-14T09:38:07.610Z","4.2.6":"2026-07-14T17:03:19.462Z","4.2.7":"2026-07-15T13:54:14.760Z","4.2.8":"2026-07-16T10:34:14.947Z","4.2.9":"2026-07-16T11:25:15.680Z","4.2.10":"2026-07-16T12:53:36.739Z","4.2.11":"2026-07-22T14:19:14.375Z","4.2.12":"2026-07-22T16:37:49.422Z","4.2.13":"2026-07-22T20:53:20.134Z","4.2.14":"2026-07-23T05:33:51.822Z","4.3.0":"2026-08-03T16:20:53.477Z","4.3.1":"2026-08-08T09:21:38.476Z","4.3.2":"2026-08-10T07:15:48.103Z","4.3.3":"2026-08-11T18:22:28.301Z","4.4.0":"2026-08-20T14:43:41.137Z","4.5.0":"2026-08-31T18:35:11.369Z","4.5.1":"2026-09-03T06:40:43.103Z","4.5.2":"2026-09-03T15:29:40.469Z","4.5.3":"2026-09-09T07:42:35.580Z","4.5.4":"2026-09-10T10:16:39.356Z","4.5.5":"2026-09-17T20:19:57.524Z","4.5.6":"2026-09-24T16:26:39.081Z"},"bugs":{"url":"https://github.com/llk/scratchjr/issues"},"author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","homepage":"https://github.com/llk/scratchjr","repository":{"url":"git+https://github.com/robotical/scratchjr.git","type":"git"},"description":"ScratchJr","maintainers":[{"name":"robdobsn","email":"rob@dobson.com"},{"name":"robotical-sandy","email":"sandy@robotical.io"},{"name":"nikthegeek","email":"ntheodoropoulos@outlook.com"}],"readme":"## Overview\nThis is the official git repository hosting the source code for the\n[ScratchJr](http://scratchjr.org/) project.\n\nScratchJr can be built both for iOS and Android.\nA pure-web version is planned to follow at some point in the future.\n\nPlatform | Status\n-------- | -------------\niOS      | Released in App Store\nAndroid  | Released in Google Play\n\n## Architecture Overview\nThe diagram below illustrates the architecture of ScratchJr and\nhow the iOS (functional), Android (functional) and pure HTML5 (future)\nversions share a common client.\n\n![Scratch Jr. Architecture Diagram](doc/scratchjr_architecture.png)\n\n\n## Directory Structure and Projects\nThis repository has the following directory structure:\n\n* <tt>src/</tt> - Shared JavaScript code for iOS and Android common client. This is where most changes should be made for features, bug fixes, UI, etc.\n* <tt>editions/</tt> - Assembly directories for each \"flavor\" of ScratchJr. These symlink to src for common code, and could diverge in settings and assets.\n  * <tt>free/</tt> - Free edition JavaScript, including all shared code for all releases\n* <tt>android/</tt> - Android port of Scratch Jr. (Java, Android Studio Projects)\n  * <tt>ScratchJr/</tt> - Android Studio Project for ScratchJr Android Application\n* <tt>bin/</tt> - Build scripts and other executables\n* <tt>doc/</tt> - Developer Documentation\n* <tt>ios/</tt> - Xcode project for iOS build. (Make sure to open <tt>ScratchJr.xcworkspace</tt> not <tt>ScratchJr.xcodeproj</tt>)\n\n## Building ScratchJr\n\n### Initial setup\n\nRegardless of whether you are doing iOS development or Android development, you should do these steps.\n\n*These instructions assume you are building both versions on Mac OSX, with [Homebrew](http://brew.sh) installed.*\n\n1. Clone or update the code for this repo\n2. Ensure you have node and npm [installed](https://www.npmjs.com/get-npm).\n3. Run <tt>sudo easy_install pysvg</tt> to install python svg libraries\n4. Run <tt>brew install librsvg</tt> to install commandline `rsvg-convert`\n5. Run <tt>brew install imagemagick</tt> to install commandline `magick`\n6. In the top level of the scratchjr repo directory, install npm dependencies for bundling the JavaScript: <tt>npm install</tt>\n\n### Analytics\nScratchJr uses the Firebase SDK to record analytics for the app. Scratch Team developers should look for\nthe configuration files in the Scratch Devs Vault. If you're not on the Scratch Team, then you'll need to\nset up your own [app analytics](https://firebase.google.com/products/analytics) with Google Firebase. It's free. Firebase will generate the configuration files for you to download.\n\n1. Place the `google-services.json` file in `editions/free/android-resources`\n2. Place the `GoogleService-Info.plist` file in `editions/free/ios-resources`\n\n### iOS\n\n1. To build the iOS version, you need to have a Mac with Xcode\n2. Run <tt>brew install cocoapods</tt> to install CocoaPods\n3. Run <tt>pod install</tt> to install the Firebase Analytics dependencies\n4. Open Xcode\n5. In Xcode, open <tt>ios/ScratchJr.xcworkspace</tt>\n\n### Android\n\n1. Install or update Android Studio\n2. In Android Studio, open the project <tt>android/ScratchJr</tt>\n3. Choose the appropriate flavor/build variant in Android Studio\n\n*Note: you can still do Android development on Ubuntu. Instead of the install commands above, run:*\n\n1. <tt>sudo easy_install pysvg</tt> to install python svg libraries\n2. <tt>sudo apt-get install librsvg2-bin</tt> to install rsvg-convert\n3. <tt>sudo apt-get install imagemagick</tt> to install ImageMagick\n\n## Where and how to make changes\n\nAll changes should be made in a fork. Before making a pull request, ensure all changes pass our linter:\n* <tt>npm run lint</tt>\n\nFor more information, see [CONTRIBUTING.md](https://github.com/LLK/scratchjr/blob/develop/.github/CONTRIBUTING.md).\n\n## Custom asset uploads\n\nThe asset libraries now support importing media from disk:\n\n- **Backgrounds:** Open the background library, click the upload button next to the paintbrush, and choose any PNG, JPG, or SVG. ScratchJr scales it to the stage, saves it to your user backgrounds, and applies it to the current page so you can edit it later in the paint editor.\n- **Characters:** Open the character library and use the same upload button to add a sprite image. Supported formats (PNG/JPG/SVG) are scaled for the stage, stored in your user characters, and dropped into the project immediately.\n\n## GitHub Actions\n\n### Versioning\n\nWe use GitHub Actions to automate versioning of the project. The workflow is triggered every time a new tag is pushed to the repository. The action updates the version number in the `package.json` file, creates a new release on GitHub, and pushes the updated files to the repository.\n\n### Deployment to NPM\n\nWe also use GitHub Actions for deployment to NPM. The workflow is triggered every time a new release is created on GitHub. The action builds and publishes the updated package to NPM, making it available for others to install and use.\n\n## Code credits\nScratchJr would not be possible without free and open source libraries, including:\n* [Snap.svg](https://github.com/adobe-webplatform/Snap.svg/)\n* [JSZip](https://github.com/Stuk/jszip)\n* [Intl.js](https://github.com/andyearnshaw/Intl.js)\n* [Yahoo intl-messageformat](https://github.com/yahoo/intl-messageformat)\n\n## Acknowledgments\nScratchJr is a collaborative effort between:\n\n* [Tufts DevTech Research Group](http://ase.tufts.edu/devtech/)\n* [Lifelong Kindergarten group at MIT Media Lab](http://llk.media.mit.edu/)\n* [Playful Invention Company](http://www.playfulinvention.com/)\n* [Two Sigma Investments](http://twosigma.com)\n","readmeFilename":"README.md"}