diff --git a/package-lock.json b/package-lock.json index eaba0244e..1ddd7d650 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4093,9 +4093,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.7.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.0.tgz", - "integrity": "sha512-MOdOibwBs6KW1vfqz2uKMlxq5xAfAZ98SZjO8e3XnAbFnTJtAspqhWk7hrdSAs9/Y14ZWMiy7/MxMUzAOadYEw==", + "version": "22.7.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.3.tgz", + "integrity": "sha512-qXKfhXXqGTyBskvWEzJZPUxSslAiLaB6JGP1ic/XTH9ctGgzdgYguuLP1C601aRTSDNlLb0jbKqXjZ48GNraSA==", "dev": true, "license": "MIT", "dependencies": { @@ -6603,9 +6603,9 @@ "license": "MIT" }, "node_modules/caniuse-lite": { - "version": "1.0.30001663", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz", - "integrity": "sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==", + "version": "1.0.30001664", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz", + "integrity": "sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==", "dev": true, "funding": [ { @@ -9098,9 +9098,9 @@ } }, "node_modules/dompurify": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.6.tgz", - "integrity": "sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.7.tgz", + "integrity": "sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==", "dev": true, "license": "(MPL-2.0 OR Apache-2.0)" }, @@ -9362,9 +9362,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.28", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.28.tgz", - "integrity": "sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz", + "integrity": "sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==", "dev": true, "license": "ISC" }, @@ -10834,9 +10834,9 @@ "integrity": "sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==" }, "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", "dev": true, "license": "MIT" }, @@ -11191,9 +11191,9 @@ } }, "node_modules/flow-remove-types": { - "version": "2.246.0", - "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.246.0.tgz", - "integrity": "sha512-x3nZU+07+jRha9IK0Ooym60zpo5DIO4hTc09MTLd5ZPHs/hQ4cKUHNArSrNJSI2agNTY0lMRsV0t7VrGNmAqww==", + "version": "2.247.0", + "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.247.0.tgz", + "integrity": "sha512-kaQpYTR+yJl1DMnwq+PBJ1aHNfhFntag0mitgKKjZC1p9g8O4S+JRW6TfShmXNSrUGRWVmy7BZ4agzaAdGRNhg==", "dev": true, "license": "MIT", "dependencies": { @@ -23260,9 +23260,9 @@ } }, "node_modules/scratch-audio": { - "version": "1.0.262", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.262.tgz", - "integrity": "sha512-bIUVYH94SScD4IhYNAvWVoEghqHZRQeJzzNi7gB27P7xiaKkyfQD9C1Y+nHJ9ru7CsFKkyqlrHCDWI+jVn51NA==", + "version": "1.0.266", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.266.tgz", + "integrity": "sha512-BUnMMj38f3lF/voskTjjGdwi+LnmN9pa4915jtVeR4BDj6ADPMnXnzi0OiZ1bKparsI8emNQaBKoMwvV8QAHlA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23628,9 +23628,9 @@ } }, "node_modules/scratch-paint": { - "version": "2.2.416", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.416.tgz", - "integrity": "sha512-jM+dwV3xbEBHfhurhC/zQXB+SeHHddWPhHHK/vQBBwJ/uwe8KmAxxUazCjb6f3oC6vcBC92HHqmbolAcZwyWhw==", + "version": "2.2.420", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.420.tgz", + "integrity": "sha512-wS20bNg1Ta3SH3nqHTiwPtqCtPN0y5B2UVePvh4kBeN5AJZu3SlQKvN860dHyOfj52F/leRBE5hvCReXSEFk7w==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23696,9 +23696,9 @@ } }, "node_modules/scratch-render": { - "version": "1.1.51", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.1.51.tgz", - "integrity": "sha512-DtKQvJIjjYZ84PRfZig4hAzwjKmcV2frHme9v7Ezj/N0LUti0LThuawxYVH0rrNLJf4Uvw9r4WIvMCA0NGD1Sg==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.2.3.tgz", + "integrity": "sha512-k5jTfGH57F+HODa15vOgjrvD/CH3xZx3GrrNwrVJpeJT3Ivp2MqeTB+S3y/0j8s7iBGn36Mym2+1dPBZ2yzT+A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23716,9 +23716,9 @@ } }, "node_modules/scratch-render-fonts": { - "version": "1.0.104", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.104.tgz", - "integrity": "sha512-KvrzeMaPcsoHTLLgfJX/8SbCXJehE537xdSUPupi/NouYPgHFyfpx4E5TqvgeojaO0KNjyjslVwiRmkeb6MSog==", + "version": "1.0.105", + "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.105.tgz", + "integrity": "sha512-616KY6lfFzZf8XopQdabVaP1bM6nLCHiNkRB94wZfeYqkf/Gzwtu3zvYXSaf7y3p8En+cOvSytCajPbL0Ks6sw==", "dev": true, "dependencies": { "base64-loader": "^1.0.0" @@ -23748,9 +23748,9 @@ "dev": true }, "node_modules/scratch-sb1-converter": { - "version": "1.0.255", - "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.255.tgz", - "integrity": "sha512-e9Atoyt/pVAk7kCXHOxI/twQNuB5DHh3T4QJG1SWhTiuxQSk4CmX6c1Zqc54/qwTFLLfPyW9WvnC6naurR1MPw==", + "version": "1.0.260", + "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.260.tgz", + "integrity": "sha512-XUH5w4q6e/kxn4/v5oczE6XZg17dNpKGHE8TRtwiUr7cz05imrD/k1ai36XTt6DxOXcFgZAprlP1MRg5axTWzg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23808,9 +23808,9 @@ } }, "node_modules/scratch-svg-renderer": { - "version": "2.4.19", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.4.19.tgz", - "integrity": "sha512-sOYurqBUI4RhSDdF9o0IKzcu/yP+uMk+QiJrE+lLkSCd+uUd2c07YvUMe7K0vvbS5IUlVcD+FOMT3uVr9AvMaQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.5.2.tgz", + "integrity": "sha512-WAoy5Uygyku6CnE7O8CmJ/IgUeSsEvl/KgNbq8Q4MW4hQeqDg9WFFBZ7LTZ9bjR+z/YgyjJSReAXsoG/8y57Uw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23851,9 +23851,9 @@ "license": "BSD-3-Clause" }, "node_modules/scratch-vm": { - "version": "4.6.40", - "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.6.40.tgz", - "integrity": "sha512-Xn4bAHBJ49MiAJmTT0h9qrO4UKO1pI6/N5FgcE4PKLUV5I1rKWNCo7qU3/pCRZPPFnI29SQpTg9NWjs90nOQtg==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.8.3.tgz", + "integrity": "sha512-qmi6meju6l418tBnVCe4gnuTM17gO/+J4bTxkfmRop91FgQr9jC3vY3uzhl6kr+ezUOxJmTU9iOSJOAPghByKA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23874,7 +23874,7 @@ "scratch-render": "^1.0.232", "scratch-sb1-converter": "^1.0.0", "scratch-storage": "^2.3.5", - "scratch-svg-renderer": "2.4.18", + "scratch-svg-renderer": "2.5.1", "scratch-translate-extension-languages": "^1.0.0", "text-encoding": "^0.7.0", "uuid": "^8.3.2", @@ -23909,9 +23909,9 @@ } }, "node_modules/scratch-vm/node_modules/scratch-svg-renderer": { - "version": "2.4.18", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.4.18.tgz", - "integrity": "sha512-v+XCF2zGm/3Fy9VWZyETTMlBlWCbHIAwLsSQR3wrBeUoH5rB1QXpkFRCBspXOVQBItWDN6h2yLkek46GtW8q4Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.5.1.tgz", + "integrity": "sha512-5tB2aua6QmTOyNETVb/EUAQaGvdiTBkHJs9yfOkpSldmV30JAiwyaPwBSxFHZfP0V6fEan9RUnS3uodcVyuikw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -27425,9 +27425,9 @@ } }, "node_modules/terser": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.33.0.tgz", - "integrity": "sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==", + "version": "5.34.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.34.0.tgz", + "integrity": "sha512-y5NUX+U9HhVsK/zihZwoq4r9dICLyV2jXGOriDAVOeKhq3LKVjgJbGO90FisozXLlJfvjHqgckGmJFBb9KYoWQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": {