fix: upgrade scratch-gui to fix music extension

This commit is contained in:
Christopher Willis-Ford 2024-09-07 01:39:39 -07:00
parent 46caa8daa3
commit 5b6c50284f
2 changed files with 83 additions and 151 deletions

228
package-lock.json generated
View file

@ -109,7 +109,7 @@
"regenerator-runtime": "0.13.9",
"sass": "1.77.8",
"sass-loader": "10.5.2",
"scratch-gui": "4.0.17",
"scratch-gui": "4.0.19",
"scratch-l10n": "3.18.290",
"selenium-webdriver": "4.24.0",
"slick-carousel": "1.8.1",
@ -3927,7 +3927,6 @@
"resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz",
"integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/trusted-types": "*"
}
@ -4100,8 +4099,7 @@
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
"integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/@types/usb": {
"version": "1.5.4",
@ -4292,8 +4290,7 @@
"version": "1.8.3",
"resolved": "https://registry.npmjs.org/@vernier/godirect/-/godirect-1.8.3.tgz",
"integrity": "sha512-poS0LZ3jAjH36gIAI0aNBBdsGGbmt11VFbLO+eGDJ/JDSPtMu1iUStvOi0UM/ZH6Jyh34SjVd8Cnxu/Wmcb8iQ==",
"dev": true,
"license": "BSD-3-Clause"
"dev": true
},
"node_modules/@webassemblyjs/ast": {
"version": "1.12.1",
@ -5287,7 +5284,6 @@
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
"dev": true,
"license": "(MIT OR Apache-2.0)",
"bin": {
"atob": "bin/atob.js"
},
@ -5307,8 +5303,7 @@
"resolved": "https://registry.npmjs.org/audio-context/-/audio-context-1.0.3.tgz",
"integrity": "sha512-RH3/rM74f2ITlohhjgC7oYZVS97wtv/SEjXLCzEinnrIPIDxc39m2aFc6wmdkM0NYRKo1DMleYPMAIbnTRW0eA==",
"deprecated": "Depends on Web-Audio-API implementation. Use either web-audio-api, web-audio-js or web-audio-engine package.",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/autoprefixer": {
"version": "10.4.20",
@ -6093,7 +6088,6 @@
"resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz",
"integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==",
"dev": true,
"license": "(MIT OR Apache-2.0)",
"bin": {
"btoa": "bin/btoa.js"
},
@ -6477,8 +6471,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/canvas-toBlob/-/canvas-toBlob-1.0.0.tgz",
"integrity": "sha512-oU5bawygt/Nef9F+C49eTFmzXzz6yKdGqn6J1wn/LZQF5ulnnZVm0KIZzik85I6tjCbZFH6aa47j4bU2tkHxRw==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/cardinal": {
"version": "0.4.4",
@ -8389,8 +8382,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/decode-html/-/decode-html-2.0.0.tgz",
"integrity": "sha512-lVJ+EBozhAXA2nSQG+xAgcD0P5K3uejnIIvM09uoQfS8AALkQ+HhHcEUvKovXi0EIpIZWjm0y8X7ULjaJpgY9w==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/decode-uri-component": {
"version": "0.2.2",
@ -8615,8 +8607,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz",
"integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==",
"dev": true,
"license": "Apache-2.0"
"dev": true
},
"node_modules/diff-sequences": {
"version": "29.6.3",
@ -8750,8 +8741,7 @@
"version": "3.1.6",
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.6.tgz",
"integrity": "sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==",
"dev": true,
"license": "(MPL-2.0 OR Apache-2.0)"
"dev": true
},
"node_modules/domutils": {
"version": "3.1.0",
@ -10897,7 +10887,6 @@
"resolved": "https://registry.npmjs.org/format-message/-/format-message-6.2.4.tgz",
"integrity": "sha512-/24zYeSRy2ZlEO2OIctm7jOHvMpoWf+uhqFCaqqyZKi1C229zAAy2E5vF4lSSaMH0a2kewPrOzq6xN4Yy7cQrw==",
"dev": true,
"license": "MIT",
"dependencies": {
"format-message-formats": "^6.2.4",
"format-message-interpret": "^6.2.4",
@ -10909,15 +10898,13 @@
"version": "6.2.4",
"resolved": "https://registry.npmjs.org/format-message-formats/-/format-message-formats-6.2.4.tgz",
"integrity": "sha512-smT/fAqBLqusWfWCKRAx6QBDAAbmYznWsIyTyk66COmvwt2Byiqd7SJe2ma9a5oV0kwRaOJpN/F4lr4YK/n6qQ==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/format-message-interpret": {
"version": "6.2.4",
"resolved": "https://registry.npmjs.org/format-message-interpret/-/format-message-interpret-6.2.4.tgz",
"integrity": "sha512-dRvz9mXhITApyOtfuFEb/XqvCe1u6RMkQW49UJHXS8w2S8cAHCqq5LNDFK+QK6XVzcofROycLb/k1uybTAKt2w==",
"dev": true,
"license": "MIT",
"dependencies": {
"format-message-formats": "^6.2.4",
"lookup-closest-locale": "^6.2.0"
@ -10927,8 +10914,7 @@
"version": "6.2.4",
"resolved": "https://registry.npmjs.org/format-message-parse/-/format-message-parse-6.2.4.tgz",
"integrity": "sha512-k7WqXkEzgXkW4wkHdS6Cv2Ou0rIFtiDelZjgoe1saW4p7FT7zS8OeAUpAekhormqzpeecR97e4vBft1zMsfFOQ==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/formik": {
"version": "1.5.8",
@ -11036,7 +11022,6 @@
"resolved": "https://registry.npmjs.org/from2-array/-/from2-array-0.0.4.tgz",
"integrity": "sha512-0G0cAp7sYLobH7ALsr835x98PU/YeVF7wlwxdWbCUaea7wsa7lJfKZUAo6p2YZGZ8F94luCuqHZS3JtFER6uPg==",
"dev": true,
"license": "MIT",
"dependencies": {
"from2": "^2.0.3"
}
@ -12297,7 +12282,6 @@
"resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz",
"integrity": "sha512-mB6rwkw1Z7z4z2RkFFTd/+q6Ug1gnCgjKAervAKgBeNI1mSr8E5EUWoYzFNOZsLHFArLfpk+O8X8qXC7uvuawQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"brfs": "^1.2.0",
"unicode-trie": "^0.3.1"
@ -12806,8 +12790,7 @@
"resolved": "https://registry.npmjs.org/hull.js/-/hull.js-0.2.10.tgz",
"integrity": "sha512-UO3W30HxhWgeSpNKCdXt00xkwjRTGmhQaoZNP8ll509Nl+DP9juXE3wRGizihuop08FSB4xtAWIbWSe+RxEoog==",
"deprecated": "This package is not maintained anymore on npmjs.com, please use GitHub URL to fetch the latest version. See the package homepage for instructions.",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/human-signals": {
"version": "2.1.0",
@ -12876,7 +12859,6 @@
"resolved": "https://registry.npmjs.org/ify-loader/-/ify-loader-1.1.0.tgz",
"integrity": "sha512-EiyC45FRIs+z4g98+jBzuYCfoM6TKG9p7Ek5YZUeM7rucNucaMZIseRj/5Q3I4ypkZXyC2wnU1RcYrVmshe2xw==",
"dev": true,
"license": "MIT",
"dependencies": {
"bl": "^1.0.0",
"findup": "^0.1.5",
@ -12892,7 +12874,6 @@
"resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
"integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
"dev": true,
"license": "MIT",
"dependencies": {
"readable-stream": "^2.3.5",
"safe-buffer": "^5.1.1"
@ -12902,15 +12883,13 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/ify-loader/node_modules/readable-stream": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
"integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"dev": true,
"license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@ -12925,15 +12904,13 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/ify-loader/node_modules/string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
}
@ -13871,15 +13848,14 @@
}
},
"node_modules/isomorphic-dompurify": {
"version": "2.14.0",
"resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.14.0.tgz",
"integrity": "sha512-7xyjuzBf3P/HBt0PbOpmv5LuV38TmfvidBFvgyuSWVMLwCGDITBPHWsBZ/L1a8DpcGz5PEintBeGdlrKzUqt5A==",
"version": "2.15.0",
"resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.15.0.tgz",
"integrity": "sha512-RDHlyeVmwEDAPZuX1VaaBzSn9RrsfvswxH7faEQK9cTHC1dXeNuK6ElUeSr7locFyeLguut8ASfhQWxHB4Ttug==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/dompurify": "^3.0.5",
"dompurify": "^3.1.6",
"jsdom": "^24.1.1"
"jsdom": "^25.0.0"
},
"engines": {
"node": ">=18"
@ -13890,7 +13866,6 @@
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz",
"integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==",
"dev": true,
"license": "MIT",
"dependencies": {
"debug": "^4.3.4"
},
@ -13899,31 +13874,22 @@
}
},
"node_modules/isomorphic-dompurify/node_modules/cssstyle": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz",
"integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==",
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.1.0.tgz",
"integrity": "sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==",
"dev": true,
"license": "MIT",
"dependencies": {
"rrweb-cssom": "^0.6.0"
"rrweb-cssom": "^0.7.1"
},
"engines": {
"node": ">=18"
}
},
"node_modules/isomorphic-dompurify/node_modules/cssstyle/node_modules/rrweb-cssom": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
"integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==",
"dev": true,
"license": "MIT"
},
"node_modules/isomorphic-dompurify/node_modules/data-urls": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz",
"integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==",
"dev": true,
"license": "MIT",
"dependencies": {
"whatwg-mimetype": "^4.0.0",
"whatwg-url": "^14.0.0"
@ -13937,7 +13903,6 @@
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz",
"integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"whatwg-encoding": "^3.1.1"
},
@ -13950,7 +13915,6 @@
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
"integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
"dev": true,
"license": "MIT",
"dependencies": {
"agent-base": "^7.1.0",
"debug": "^4.3.4"
@ -13964,7 +13928,6 @@
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz",
"integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==",
"dev": true,
"license": "MIT",
"dependencies": {
"agent-base": "^7.0.2",
"debug": "4"
@ -13978,7 +13941,6 @@
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"dev": true,
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
@ -13987,11 +13949,10 @@
}
},
"node_modules/isomorphic-dompurify/node_modules/jsdom": {
"version": "24.1.1",
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.1.tgz",
"integrity": "sha512-5O1wWV99Jhq4DV7rCLIoZ/UIhyQeDR7wHVyZAHAshbrvZsLs+Xzz7gtwnlJTJDjleiTKh54F4dXrX70vJQTyJQ==",
"version": "25.0.0",
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-25.0.0.tgz",
"integrity": "sha512-OhoFVT59T7aEq75TVw9xxEfkXgacpqAhQaYgP9y/fDqWQCMB/b1H66RfmPm/MaeaAIU9nDwMOVTlPN51+ao6CQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"cssstyle": "^4.0.1",
"data-urls": "^5.0.0",
@ -14032,7 +13993,6 @@
"resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz",
"integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==",
"dev": true,
"license": "MIT",
"dependencies": {
"punycode": "^2.3.1"
},
@ -14045,7 +14005,6 @@
"resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
"integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
"dev": true,
"license": "MIT",
"dependencies": {
"xml-name-validator": "^5.0.0"
},
@ -14058,7 +14017,6 @@
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
"integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"iconv-lite": "0.6.3"
},
@ -14071,7 +14029,6 @@
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
"integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
}
@ -14081,7 +14038,6 @@
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz",
"integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==",
"dev": true,
"license": "MIT",
"dependencies": {
"tr46": "^5.0.0",
"webidl-conversions": "^7.0.0"
@ -14095,7 +14051,6 @@
"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
"integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=18"
}
@ -16707,7 +16662,6 @@
"resolved": "https://registry.npmjs.org/linebreak/-/linebreak-0.3.0.tgz",
"integrity": "sha512-zt8pzlM3oq4moDN8U5mP1SbZ44yKV6dXCu44Ez6iTXmxUl8/jRFWeho2SDqL5YDBv0TBKPgU/XGovZwnXAKlOQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"base64-js": "0.0.8",
"brfs": "^1.3.0",
@ -16719,7 +16673,6 @@
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
"integrity": "sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
@ -17104,8 +17057,7 @@
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/lookup-closest-locale/-/lookup-closest-locale-6.2.0.tgz",
"integrity": "sha512-/c2kL+Vnp1jnV6K6RpDTHK3dgg0Tu2VVp+elEiJpjfS1UyY7AjOYHohRug6wT0OpoX2qFgNORndE9RqesfVxWQ==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/loose-envify": {
"version": "1.4.0",
@ -17956,7 +17908,6 @@
"resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.3.1.tgz",
"integrity": "sha512-ZUcepNdMeKBRn/ksm2XTxFnhBaqnBJSZNqwajmiem6b7Rp3fNAAq+twYn3kqw9YMY7HJuc7I7OObX9cMgB1ANg==",
"dev": true,
"license": "MIT",
"dependencies": {
"duplexer2": "^0.1.2"
}
@ -18436,8 +18387,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
"integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
"dev": true,
"license": "ISC"
"dev": true
},
"node_modules/npm-run-path": {
"version": "4.0.1",
@ -21137,7 +21087,6 @@
"integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==",
"deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.",
"dev": true,
"license": "ISC",
"dependencies": {
"glob": "^7.1.1",
"json-parse-even-better-errors": "^2.3.0",
@ -21151,7 +21100,6 @@
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@ -22159,8 +22107,7 @@
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz",
"integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/rst-selector-parser": {
"version": "2.2.3",
@ -22419,11 +22366,10 @@
}
},
"node_modules/scratch-audio": {
"version": "1.0.206",
"resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.206.tgz",
"integrity": "sha512-DCIJ+28FhD3L1jX4kOqXjxKNNc8PtQmvo4uWA4s1SxUYjKZANGTHyDePgJWF9Pu3aTbTwgWyDkFI+dfNdMvN6g==",
"version": "1.0.242",
"resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.242.tgz",
"integrity": "sha512-Dy/S6lWyZ7IHsVuNYFC6FAZw4DJ7waEhLyWOMVSE/Ep1fWlRQaI77QLlmLszydXBAbnZPptOu7yqhrE7pqMlpA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"audio-context": "^1.0.1",
"minilog": "^3.0.1",
@ -22434,15 +22380,13 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/scratch-audio/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
@ -22527,11 +22471,10 @@
}
},
"node_modules/scratch-gui": {
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-4.0.17.tgz",
"integrity": "sha512-M9dv8lXyG9cO7EwxJoFYbEdiVgbJIWPKnfaFQ1PjSPT/OG3yZ/DjRp4rgGv8qBRHZXE4RraYGtalIS0q5innjg==",
"version": "4.0.19",
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-4.0.19.tgz",
"integrity": "sha512-A7S6htVz5kuL1VhjncBWtJB3+58ybYP3JBIwBU/C8v3OpoJWOTgpZMzVvZqk1PyM4sN6sn6uEdJO058+ti5ViA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@microbit/microbit-universal-hex": "^0.2.2",
"arraybuffer-loader": "^1.0.6",
@ -22592,7 +22535,7 @@
"scratch-render-fonts": "^1.0.2",
"scratch-storage": "^2.3.1",
"scratch-svg-renderer": "^2.3.102",
"scratch-vm": "^4.5.379",
"scratch-vm": "^4.5.471",
"startaudiocontext": "^1.2.1",
"style-loader": "4.0.0",
"text-encoding": "^0.7.0",
@ -22850,11 +22793,10 @@
}
},
"node_modules/scratch-render": {
"version": "1.0.255",
"resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.0.255.tgz",
"integrity": "sha512-xQg/ze7FNloikg0y0+30W18mXdwsCgchjHMskLQgNoVFI1bO2xEG2uOkAIopHc/LE3Lejr6lMu7VN1ah9bX4Lw==",
"version": "1.0.335",
"resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.0.335.tgz",
"integrity": "sha512-0AY0KPTswlliNGtN3pWChzA1RnFkOehxU7GzlGhQH7sRWVLClgZBidw6cB/hF31wxjcXxxbaH50hQYkD4jwcnw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"grapheme-breaker": "^0.3.2",
"hull.js": "0.2.10",
@ -22882,15 +22824,13 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/scratch-render/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
@ -22902,11 +22842,10 @@
"dev": true
},
"node_modules/scratch-sb1-converter": {
"version": "1.0.203",
"resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.203.tgz",
"integrity": "sha512-q89bNEpU1ZNvhpqSEN8odc/l+aqgnmFHwEYS/qAvlgnFgsDL5G8xeaTr9qrgesSJh0DB1F5Xe5NnS0UKUReJNA==",
"version": "1.0.235",
"resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.235.tgz",
"integrity": "sha512-qvfd4AYB05Ic9SOKiCJRs/8LC32zAoAbeT5jbCFwtB5njUFyqTAZ018GsTU/xIpqhiEvpIZE4aiFoxsCNT+7Ww==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"js-md5": "^0.7.3",
"minilog": "^3.1.0",
@ -22917,15 +22856,13 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/scratch-sb1-converter/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
@ -22962,11 +22899,10 @@
}
},
"node_modules/scratch-svg-renderer": {
"version": "2.3.109",
"resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.3.109.tgz",
"integrity": "sha512-xVzoXCBd8X9Nh+GsJwdd2xzGmJJc4C7mkMeSWb5peQnjgi8+d5kQd01hIvHv+Q7woOKE23gDH3j7Ssm+FuFg0g==",
"version": "2.3.132",
"resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.3.132.tgz",
"integrity": "sha512-iDqXSaAzNZfrzNQ1qh/iUF4OlGO1h5w0i6FiR3END5m3tCr3e4pxmQzpvafJfNRgffV0bR8/zUFltz/7JyMiJw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"base64-js": "^1.2.1",
"base64-loader": "^1.0.0",
@ -22984,15 +22920,13 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/scratch-svg-renderer/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
@ -23001,15 +22935,13 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/scratch-translate-extension-languages/-/scratch-translate-extension-languages-1.0.6.tgz",
"integrity": "sha512-lC0ohKbx1g+q5fvYUmG0sFxEdlWL7BUcUxkah5UzUAFE5eqhW+JS7U9bFm4HbwqSovuuI1Xpl4qyu/9yJtrW5w==",
"dev": true,
"license": "BSD-3-Clause"
"dev": true
},
"node_modules/scratch-vm": {
"version": "4.5.407",
"resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.5.407.tgz",
"integrity": "sha512-EeOF3jP8XmBkHCNe2Uw8wal8gldayVKcJSYS5bl2wdpaJRQ8rIN4N4ZZGMAtsK5My+ZpmoVibPHmHGC+OBkDMg==",
"version": "4.5.471",
"resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.5.471.tgz",
"integrity": "sha512-/GSGzO1IMLW+xdBERgKLv+cMVxBduIL5wB5xiIr5Mw7PB9b/JgBIzfUTsTIaai0ZTnCQ6CjgPE5rXWBL4FOcJQ==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@vernier/godirect": "^1.5.0",
"arraybuffer-loader": "^1.0.6",
@ -23028,7 +22960,7 @@
"scratch-render": "^1.0.232",
"scratch-sb1-converter": "^1.0.0",
"scratch-storage": "^2.3.5",
"scratch-svg-renderer": "2.3.109",
"scratch-svg-renderer": "2.3.131",
"scratch-translate-extension-languages": "^1.0.0",
"text-encoding": "^0.7.0",
"uuid": "^8.3.2",
@ -23040,7 +22972,6 @@
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
"integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
"dev": true,
"license": "MIT",
"dependencies": {
"domelementtype": "^2.0.1",
"entities": "^2.0.0"
@ -23056,15 +22987,13 @@
"type": "github",
"url": "https://github.com/sponsors/fb55"
}
],
"license": "BSD-2-Clause"
]
},
"node_modules/scratch-vm/node_modules/dom-serializer/node_modules/entities": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
"integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
"dev": true,
"license": "BSD-2-Clause",
"funding": {
"url": "https://github.com/fb55/entities?sponsor=1"
}
@ -23073,15 +23002,13 @@
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
"integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
"dev": true,
"license": "BSD-2-Clause"
"dev": true
},
"node_modules/scratch-vm/node_modules/domhandler": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
"integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"domelementtype": "1"
}
@ -23091,7 +23018,6 @@
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
"integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"dom-serializer": "0",
"domelementtype": "1"
@ -23101,15 +23027,13 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
"integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
"dev": true,
"license": "BSD-2-Clause"
"dev": true
},
"node_modules/scratch-vm/node_modules/htmlparser2": {
"version": "3.10.1",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
"integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"domelementtype": "^1.3.1",
"domhandler": "^2.3.0",
@ -23124,7 +23048,6 @@
"resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
"integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@ -23133,19 +23056,35 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz",
"integrity": "sha512-/LdL3jiBWDJ3oQIRLgRhfeCZNE3patM1LiwCC124+/HHn10sI/G2OAyiMfTNzH5oYWoZBk0tRZADAUOv+0Wt0A==",
"dev": true,
"license": "BSD"
"dev": true
},
"node_modules/scratch-vm/node_modules/minilog": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz",
"integrity": "sha512-Xfm4jWjWzSAduvEWtuZX/8TMkxfJlCfH7XvikCZe3ptojYTBq1eoEs3rh9/3LNLOckUP86m+8l8+Iw5NU/pBww==",
"dev": true,
"license": "MIT",
"dependencies": {
"microee": "0.0.6"
}
},
"node_modules/scratch-vm/node_modules/scratch-svg-renderer": {
"version": "2.3.131",
"resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.3.131.tgz",
"integrity": "sha512-FKpPKVfabBz76WB7bUPKLQcmfbOPdS5U+zfD3oXJnaxWmFVtbTuydI2dsQCuqVUTJrIsbOeoXepDPrY6OgkcKw==",
"dev": true,
"dependencies": {
"base64-js": "^1.2.1",
"base64-loader": "^1.0.0",
"css-tree": "^1.1.3",
"fastestsmallesttextencoderdecoder": "^1.0.22",
"isomorphic-dompurify": "^2.4.0",
"minilog": "^3.1.0",
"transformation-matrix": "^1.15.0"
},
"peerDependencies": {
"scratch-render-fonts": "^1.0.0"
}
},
"node_modules/screenfull": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz",
@ -24016,8 +23955,7 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/startaudiocontext/-/startaudiocontext-1.2.1.tgz",
"integrity": "sha512-ooOQhOAoCwzMIRwWd9j7xF8kAMo1Wv7Zfw+q6dWDW5gxJUKx15HJXWDg89GMDqfdle9xsqPv+uioneX+bI643g==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/static-eval": {
"version": "2.1.1",
@ -26655,8 +26593,7 @@
"resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.7.0.tgz",
"integrity": "sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==",
"deprecated": "no longer maintained",
"dev": true,
"license": "(Unlicense OR Apache-2.0)"
"dev": true
},
"node_modules/text-table": {
"version": "0.2.0",
@ -26723,8 +26660,7 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
"integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/tiny-invariant": {
"version": "1.3.3",
@ -26903,8 +26839,7 @@
"version": "1.15.3",
"resolved": "https://registry.npmjs.org/transformation-matrix/-/transformation-matrix-1.15.3.tgz",
"integrity": "sha512-ThJH58GNFKhCw3gIoOtwf3tNwuYjbyEeiGdeq4mNMYWdJctnI896KUqn6PVt7jmNVepqa1bcKQtnMB1HtjsDMA==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/transifex": {
"version": "1.6.6",
@ -27163,8 +27098,7 @@
"version": "4.24.0",
"resolved": "https://registry.npmjs.org/twgl.js/-/twgl.js-4.24.0.tgz",
"integrity": "sha512-JGVTxuV9dqaBmajXyvuZIlhCHrTbIaoNjQvtdoLHyK74OtbmNwZUj6rfdp+pz9htitI/tVxiVQ2nuw+KmD29vg==",
"dev": true,
"license": "MIT"
"dev": true
},
"node_modules/two-product": {
"version": "1.0.2",
@ -27529,7 +27463,6 @@
"resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz",
"integrity": "sha512-WgVuO0M2jDl7hVfbPgXv2LUrD81HM0bQj/bvLGiw6fJ4Zo8nNFnDrA0/hU2Te/wz6pjxCm5cxJwtLjo2eyV51Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"pako": "^0.2.5",
"tiny-inflate": "^1.0.0"
@ -28012,8 +27945,7 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz",
"integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==",
"dev": true,
"license": "Apache-2.0"
"dev": true
},
"node_modules/webgl-context": {
"version": "2.2.0",

View file

@ -115,14 +115,14 @@
"lodash.merge": "4.6.2",
"lodash.mergewith": "4.6.2",
"lodash.omit": "3.1.0",
"lodash.uniqby": "4.7.0",
"lodash.sample": "4.2.1",
"lodash.uniqby": "4.7.0",
"mini-css-extract-plugin": "1.6.2",
"minilog": "2.1.0",
"pako": "0.2.8",
"plotly.js": "1.47.4",
"postcss-import": "12.0.1",
"postcss": "8.4.40",
"postcss-import": "12.0.1",
"postcss-loader": "4.3.0",
"postcss-simple-vars": "5.0.2",
"prop-types": "15.8.1",
@ -144,7 +144,7 @@
"regenerator-runtime": "0.13.9",
"sass": "1.77.8",
"sass-loader": "10.5.2",
"scratch-gui": "4.0.17",
"scratch-gui": "4.0.19",
"scratch-l10n": "3.18.290",
"selenium-webdriver": "4.24.0",
"slick-carousel": "1.8.1",