diff --git a/package-lock.json b/package-lock.json index 740bf8454..9a504eaf7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4093,9 +4093,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.5.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz", - "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==", + "version": "22.5.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", + "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", "dev": true, "license": "MIT", "dependencies": { @@ -9372,9 +9372,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.19", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.19.tgz", - "integrity": "sha512-kpLJJi3zxTR1U828P+LIUDZ5ohixyo68/IcYOHLqnbTPr/wdgn4i1ECvmALN9E16JPA6cvCG5UG79gVwVdEK5w==", + "version": "1.5.23", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.23.tgz", + "integrity": "sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==", "dev": true, "license": "ISC" }, @@ -9515,9 +9515,9 @@ "license": "BSD-2-Clause" }, "node_modules/envinfo": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", + "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", "dev": true, "license": "MIT", "bin": { @@ -11201,9 +11201,9 @@ } }, "node_modules/flow-remove-types": { - "version": "2.245.2", - "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.245.2.tgz", - "integrity": "sha512-p4rWHk20Vp8/pu9MOVi26r+r8hYpZ1vk+9OsFcJnKc/oUYJBxmTL8/fBlIo4/LJ9aLOrAeHwO1PnSsU6Z7gVsw==", + "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==", "dev": true, "license": "MIT", "dependencies": { @@ -22245,9 +22245,9 @@ "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dev": true, "license": "MIT", "dependencies": { @@ -23253,9 +23253,9 @@ } }, "node_modules/scratch-audio": { - "version": "1.0.248", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.248.tgz", - "integrity": "sha512-HXqJfpc518GGPEJ7nJg43SRF1z7+z4bmfT2sS3oxGyQ770EglIZrJJtqe7CvjGfE5Typ5Tk50pySkOshJnBXgQ==", + "version": "1.0.250", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.250.tgz", + "integrity": "sha512-37Njh9sx763T/6WNEUpTItLAQs7cnCYPISL1FEiJ+/8SyS1mqBbv+WCVImzFIjOzGvLS8eDpTqdmUsvhqSunxw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23621,9 +23621,9 @@ } }, "node_modules/scratch-paint": { - "version": "2.2.390", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.390.tgz", - "integrity": "sha512-D5n1ltvMMjmfvRY1IjTWom8wG7AVfkMBvM+smJaMbCZ2LeOC4FvdnsRriKi4ffJ4KVf6kNU3WomFnewecHl0zg==", + "version": "2.2.396", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.396.tgz", + "integrity": "sha512-14Be1m/LOt0KeBtzzd7VmhF3TlsNSxHtmrzf5Kyt9CKIH5utBKvLti84jk1y/umH2IbC1SfUHojYLYn4C0aeTg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23689,9 +23689,9 @@ } }, "node_modules/scratch-render": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.1.12.tgz", - "integrity": "sha512-zwubnZCExmpzmzaVVo2ontVA6r5Arrn3BZu8NU+dcPOiZYEJ+NbrC64J/4ROCMjiez/wCTgNn6DUnVP+2URBmw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.1.21.tgz", + "integrity": "sha512-O7R1C9oV7ldTA5dAhzFU1slj0mYwEU4upXePogahKYHcUDUUqV6Oss417A2rw+TOHaFrHrbE2HwGLMzfstdywQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23709,9 +23709,9 @@ } }, "node_modules/scratch-render-fonts": { - "version": "1.0.99", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.99.tgz", - "integrity": "sha512-t8qoC6Rfstxw+ITUYWb8OfPXHTd89WBDmi0xu6pIWDf5yenEFm1CrMWkKloNSCgqZqZEiUAMuqfGJhdJPvT0hg==", + "version": "1.0.100", + "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.100.tgz", + "integrity": "sha512-hdQMn4WjJYRuEUA5uWK40DITlMQJyUhn0UK/FYOtFpDixpwDUbyG4+3ULkNw0ishO+z6lKfvPhn0Km4AkQDQHQ==", "dev": true, "dependencies": { "base64-loader": "^1.0.0" @@ -23741,9 +23741,9 @@ "dev": true }, "node_modules/scratch-sb1-converter": { - "version": "1.0.240", - "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.240.tgz", - "integrity": "sha512-G3xmKksIuvtWGWXRzs1D+JtDdrerdW1ZsQw1VHSgs1uH/AmSkXccKAFH9is7Uz6yHmFiWzSMcW59MJ7UykltVQ==", + "version": "1.0.243", + "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.243.tgz", + "integrity": "sha512-yQFUKXBWirRLsPOGY5yGPPEHkbj9UggeZonE8gFb2eWHdvlav+DY2AnA9/p/hVAgiTju9YF4EonAgA/Bvso/gQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23801,9 +23801,9 @@ } }, "node_modules/scratch-svg-renderer": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.4.7.tgz", - "integrity": "sha512-JEOiclSTpyGp20t4JMHczxJApGAY6n4hJU1LsBVIOK8bKgFxPA48Thk4T5loLgSzBKglUvFLRVRrtzt3Uqo4PA==", + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.4.10.tgz", + "integrity": "sha512-CrctPq9mskAQCpjNPvjyvu7yQwD87ZVbUvfFF6ojuFf220fsvk4/DchyD+QAGrdibnJfptQ0aEX7x3LFvU+8wQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23844,9 +23844,9 @@ "license": "BSD-3-Clause" }, "node_modules/scratch-vm": { - "version": "4.6.9", - "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.6.9.tgz", - "integrity": "sha512-pAsVd4Be/wuUiM0nxxGMHA7v5fB5aLGiZEYIrZtlXjDhWLA9UNrfJRW3+vBrOhYQ2WI2oG4f0qUfo2/w5OVXxw==", + "version": "4.6.17", + "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.6.17.tgz", + "integrity": "sha512-uB4pTGJz4kdOWbaC3GTvMA+yFlAx1mr+pSMCcNEOlhEqfAgUz5kDLkZqXmVZYFfs/FZLsRg5uLb+UPatHNHgkw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23867,7 +23867,7 @@ "scratch-render": "^1.0.232", "scratch-sb1-converter": "^1.0.0", "scratch-storage": "^2.3.5", - "scratch-svg-renderer": "2.4.4", + "scratch-svg-renderer": "2.4.10", "scratch-translate-extension-languages": "^1.0.0", "text-encoding": "^0.7.0", "uuid": "^8.3.2", @@ -23901,25 +23901,6 @@ "microee": "0.0.6" } }, - "node_modules/scratch-vm/node_modules/scratch-svg-renderer": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.4.4.tgz", - "integrity": "sha512-MYHloLlah7CuhylK0NvvhbNARmoYH79N57ANnizAA5chNn1Kce36ZZlsB6Bo2JTdsjnA1brtVAm71GnZpj0nCg==", - "dev": true, - "license": "BSD-3-Clause", - "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", @@ -28312,9 +28293,9 @@ } }, "node_modules/ua-parser-js": { - "version": "0.7.38", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.38.tgz", - "integrity": "sha512-fYmIy7fKTSFAhG3fuPlubeGaMoAd6r0rSnfEsO5nEY55i26KSLt9EH7PLQiiqPUhNqYIJvSkTy1oArIcXAbPbA==", + "version": "0.7.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", + "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", "dev": true, "funding": [ { @@ -28331,6 +28312,9 @@ } ], "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, "engines": { "node": "*" } @@ -28467,9 +28451,9 @@ "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, "license": "MIT", "engines": { @@ -28501,9 +28485,9 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "dev": true, "license": "MIT", "engines": {