diff --git a/package-lock.json b/package-lock.json index dde2e2992..03415c07e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -193,9 +193,9 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", - "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dev": true, "license": "MIT", "dependencies": { @@ -208,9 +208,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz", - "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", "dev": true, "license": "MIT", "engines": { @@ -268,13 +268,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", - "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.0", + "@babel/parser": "^7.26.2", "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", @@ -578,9 +578,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", - "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3800,9 +3800,9 @@ } }, "node_modules/@transifex/api/node_modules/core-js": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", - "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", + "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -3991,9 +3991,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.8.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", - "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", + "version": "22.8.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.6.tgz", + "integrity": "sha512-tosuJYKrIqjQIlVCM4PEGxOmyg3FCPa/fViuJChnGeEIhjA46oy8FMVoF9su1/v8PNs2a8Q0iFNyOx0uOF91nw==", "dev": true, "license": "MIT", "dependencies": { @@ -6513,9 +6513,9 @@ "license": "MIT" }, "node_modules/caniuse-lite": { - "version": "1.0.30001675", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001675.tgz", - "integrity": "sha512-/wV1bQwPrkLiQMjaJF5yUMVM/VdRPOCU8QZ+PmG6uW6DvYSrNY1bpwHI/3mOcUosLaJCzYDi5o91IQB51ft6cg==", + "version": "1.0.30001676", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001676.tgz", + "integrity": "sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==", "dev": true, "funding": [ { @@ -7304,13 +7304,13 @@ "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", - "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.23.3" + "browserslist": "^4.24.2" }, "funding": { "type": "opencollective", @@ -9202,9 +9202,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.49", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", - "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==", + "version": "1.5.50", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.50.tgz", + "integrity": "sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==", "dev": true, "license": "ISC" }, @@ -10946,9 +10946,9 @@ } }, "node_modules/flow-remove-types": { - "version": "2.251.0", - "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.251.0.tgz", - "integrity": "sha512-srm/JB6Uj63Tx2D+a9Re7dgroW0jC205DVy2CaN7WNHkbWa5L3kN2rL8XfMvWNk6A8uNeB6xvkE0ux1oWgbhfQ==", + "version": "2.251.1", + "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.251.1.tgz", + "integrity": "sha512-L/wqaKSH6lkEQoaRVAALW0lBrwxmb96NkS/ahkyj9DeM3WQR2UtrpSoB0cyN9ZE4OxazAKcH1/wsgE3/JJvd5w==", "dev": true, "license": "MIT", "dependencies": { @@ -21976,9 +21976,9 @@ } }, "node_modules/scratch-audio": { - "version": "1.0.295", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.295.tgz", - "integrity": "sha512-GLMD79S/lLYgWQyDjwZlOUAKbXpt1actpD88qlczje9IQ3vK9E1GuWZ9DHFLJLZRoiBJzhED6WmNNGCBMFbhKw==", + "version": "1.0.298", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.298.tgz", + "integrity": "sha512-+l7u01zEEAP8jTI33SozweukZ+1dnlsE2s88ny2RTPm71ezXwfLYlJUTlGVMKiYUXTEajwNcaYmXYu0YQZB8LA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -22344,9 +22344,9 @@ } }, "node_modules/scratch-paint": { - "version": "2.2.467", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.467.tgz", - "integrity": "sha512-JX4+RPsXU1+iojG0J0i2kxvyynBertqltpnepseuTqQDOgZrbpwkpX0WxgC8iyChuB08Ei7jTM9h6lqFYoH/HQ==", + "version": "2.2.470", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.470.tgz", + "integrity": "sha512-7NLs6bRpIeueeLTkmxAqCL+6M6TMZtoqd9OCQZRJceFim49UXP+loNpSvbPUGDn8YN6AryzEr5DbSnEpf93Upw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -22412,9 +22412,9 @@ } }, "node_modules/scratch-render": { - "version": "1.2.67", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.2.67.tgz", - "integrity": "sha512-4WYpDOMX18N9zo0UJKY/vxiH42UqnDsJ4glBqqz03Gw53846yrzuPh93epHC+fzzbEELJnB8qYL6dVth4Z6ZoQ==", + "version": "1.2.70", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.2.70.tgz", + "integrity": "sha512-iu46Nm3VCsreGPPw5aUPzh8KrG7Ddd5MAiZfyJCGDsz48O4/raJ7RMFGbw5GMsDzPHw2keHRjXsJ6grEbOliqA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -22432,9 +22432,9 @@ } }, "node_modules/scratch-render-fonts": { - "version": "1.0.118", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.118.tgz", - "integrity": "sha512-YB3X9eXopE06xO/6O1iW5FOJq+YwV0xCVXtMV4Wa3+ZxeFtt4fVdEvW/L29X9Tw4tM7p4xanGK+h+u1H+gKTdQ==", + "version": "1.0.119", + "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.119.tgz", + "integrity": "sha512-VR0eh2I+IuQo46tEMXfOvXC/nkTD0TozcP8c6AJitmBwRZxKrm9cPghpxdNzFyvrtyJShaYper93g0+i9ZJsjw==", "dev": true, "dependencies": { "base64-loader": "^1.0.0" @@ -22464,9 +22464,9 @@ "dev": true }, "node_modules/scratch-sb1-converter": { - "version": "1.0.293", - "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.293.tgz", - "integrity": "sha512-8IllqZkANFcRVEloN6rOAqVkldxgwcmzPhJOY1PckGLtpBqB7pNc0djEebLKT1TtZJwLfJTvSxOxuzgBSIwXRA==", + "version": "1.0.294", + "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.294.tgz", + "integrity": "sha512-A/PN4rMGCirC3AxfB+JXgRmuioOSCxxlftXrbIRr+Oi/BTErq8XRar3uw3j44guiUZbnbcSYQbkcoQrL2Hl+YA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -22524,9 +22524,9 @@ } }, "node_modules/scratch-svg-renderer": { - "version": "2.5.24", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.5.24.tgz", - "integrity": "sha512-1mnAVy6KSYZdlMcYPteTDqIvk50P8vi4l47y9YTd5ckVSAjCSNrgqqoHZLeu0wNV8Huje9VYf4ozmHoBZL3b1w==", + "version": "2.5.26", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.5.26.tgz", + "integrity": "sha512-MIPwp2evZ3Fe3Qm0fVDsOdGvlP6qdc/xrGC4KLqY4kHn1RhKDOFXYID1JesL4cUNpKXyxsVTn/qsQFQCp6PNUQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -22567,9 +22567,9 @@ "license": "BSD-3-Clause" }, "node_modules/scratch-vm": { - "version": "4.8.55", - "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.8.55.tgz", - "integrity": "sha512-+95aTuw/DJ+yZVlYXKaFQx6iwU94CngFzwIz5D64yhAenBTqsRMWIAbAJ5sO8gx8vUqoPAlizT3wRZUOFdCFVg==", + "version": "4.8.59", + "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.8.59.tgz", + "integrity": "sha512-06GKuZkAgI5KCb6i+FRe2mn+TaMH1ozPqDdP8aze//bSqUbMDmdFRtwAvQrXtVbGncr3hu9PqljS7MuB/G8MNQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -22590,7 +22590,7 @@ "scratch-render": "^1.0.232", "scratch-sb1-converter": "^1.0.0", "scratch-storage": "^2.3.5", - "scratch-svg-renderer": "2.5.24", + "scratch-svg-renderer": "2.5.26", "scratch-translate-extension-languages": "^1.0.0", "text-encoding": "^0.7.0", "uuid": "^8.3.2", @@ -26803,9 +26803,9 @@ } }, "node_modules/tslib": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, "node_modules/tsutils": {