diff --git a/package-lock.json b/package-lock.json index ab8b1b70f92..ec1e9eaf19b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8705,9 +8705,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.63", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", - "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==", + "version": "1.5.64", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.64.tgz", + "integrity": "sha512-IXEuxU+5ClW2IGEYFC2T7szbyVgehupCWQe5GNh+H065CD6U6IFN0s4KeAMFGNmQolRU4IV7zGBWSYMmZ8uuqQ==", "license": "ISC" }, "node_modules/elliptic": { @@ -23360,9 +23360,9 @@ "license": "ISC" }, "node_modules/psl": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.11.0.tgz", - "integrity": "sha512-pjFdcBXT4g061k/SQkzNCRnav+1RdIOgrcX8hs5eL3CEQcFZP9qT8T1RWYxGKT11rH1DdIW+kJRfCYykBJuerQ==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.13.0.tgz", + "integrity": "sha512-BFwmFXiJoFqlUpZ5Qssolv15DMyc84gTBds1BjsV1BfXEo1UyyD7GsmN67n7J77uRhoSNW1AXtXKPLcBFQn9Aw==", "license": "MIT", "dependencies": { "punycode": "^2.3.1" @@ -24500,16 +24500,16 @@ } }, "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", "dev": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", + "regjsparser": "^0.12.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -24538,9 +24538,9 @@ "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", - "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -25477,9 +25477,9 @@ } }, "node_modules/scratch-audio": { - "version": "1.0.325", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.325.tgz", - "integrity": "sha512-UdXWrRlsVhrvBoyncBlBV7IPLAdJd6F5Q3Xzv5yBRWq8wiNMG0IT19jYdqi8mPbXlNPlFyqyLs/RznCnAt/PnA==", + "version": "1.0.328", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.328.tgz", + "integrity": "sha512-hwR2anDWFQB9ZFkU6yhI5FBtKwuTKoPIBkzN43FTU+7+wiNfxs7I+OUTUGBHcWx6wb3iE4jX4ohAhu/gooCvvg==", "license": "BSD-3-Clause", "dependencies": { "audio-context": "^1.0.1", @@ -25559,9 +25559,9 @@ } }, "node_modules/scratch-l10n": { - "version": "4.0.38", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-4.0.38.tgz", - "integrity": "sha512-BYAmu/xqUFlvEHWm4pE0ujyTuF31Pv/ElDVjIln4aRK3PfMZ+bioNn+Lr5+EVgcQR+YTLQ8b4nsudDPEw9SMMg==", + "version": "4.0.41", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-4.0.41.tgz", + "integrity": "sha512-Ewo/QczUY50JJUKfFoVJf+fZ0+DoXLYrvTS5CyhOV8bXlJ2R7oXkePKt7ntxBqvJNi1TYbwlYsC8FWjTH+LL6A==", "license": "BSD-3-Clause", "dependencies": { "@transifex/api": "4.3.0", @@ -25574,9 +25574,9 @@ } }, "node_modules/scratch-paint": { - "version": "2.2.508", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.508.tgz", - "integrity": "sha512-e2wS98L7cux7NsggCH+m7pW+I+ftw6f/p+RtKE4kG2+uvqpnU0lncGGuPkOp7kBr999TSVu7d1iB/ZFkpAXnyA==", + "version": "2.2.513", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.513.tgz", + "integrity": "sha512-Kdpp+HA7R3Y36ROv8/O5aEnaa/Q/4SDY4JwV7cCenPgJyGLbCBiCqHuRLPdp33U2QUm6K2uR+K9PPHOmEkFlgw==", "license": "BSD-3-Clause", "dependencies": { "@scratch/paper": "^0.11.20221201200345", @@ -25648,9 +25648,9 @@ } }, "node_modules/scratch-render": { - "version": "1.2.115", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.2.115.tgz", - "integrity": "sha512-+X/hqEGH5C3socHt5/GjlfAa9zBdOCNp+RaRGvgDqARPPJrTC4eQUOPXIDx/mUP9FZNRfQQQM0Zz/+fZjuZIjQ==", + "version": "1.2.120", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.2.120.tgz", + "integrity": "sha512-qM74hPvH5bYOpvVFITLK3E1XMabZKkW+CCuxU5UGSaT5V040cWUKyKj6L5CSXjEP6/uPUPXMYFbhfreSacEd1Q==", "license": "BSD-3-Clause", "dependencies": { "grapheme-breaker": "^0.3.2", @@ -25667,9 +25667,9 @@ } }, "node_modules/scratch-render-fonts": { - "version": "1.0.129", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.129.tgz", - "integrity": "sha512-IVza4I3KANE0AQM1mM+FefqYrsNz4vPbvhzhlrY4VOYWlOnY0dQXnlccnWSMjYH9KCmm1FNGCKJGRi8ttOmtQg==", + "version": "1.0.130", + "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.130.tgz", + "integrity": "sha512-76hnac/udWE275C56gi2q1vnwzfQXk7Zcvk3BM9IQiaE3xQcMz8jiV/hy1urXg5XI0wkGZyFkjK60oyBeijSdg==", "dependencies": { "base64-loader": "^1.0.0" } @@ -25680,9 +25680,9 @@ "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" }, "node_modules/scratch-sb1-converter": { - "version": "1.0.317", - "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.317.tgz", - "integrity": "sha512-1APiiOuWzI0r3a9s3I2OZthAXZJWvy4dp5gxlNyR1RhsakeqfU45t+88ITla88CvUA15uWEYvkC1GsEewUBIHQ==", + "version": "1.0.320", + "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.320.tgz", + "integrity": "sha512-HCaDlOQ6eusRvPk+S6LN/IRx0jeCqOpyR9lx1JDi/+O6aX98QOClAOloWG3l3WbupgVhynfJcxIoAb0SnZRFCQ==", "license": "BSD-3-Clause", "dependencies": { "js-md5": "^0.7.3", @@ -26650,9 +26650,9 @@ "peer": true }, "node_modules/scratch-svg-renderer": { - "version": "2.5.40", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.5.40.tgz", - "integrity": "sha512-IRk1NoGkgtneWOPAgd33KzhTWfUs4RvxNa7SwbzRPo7+DLiWLgeMtyK9Y0kjtD34I8I7U8snUsgbTvaxf+2hFw==", + "version": "2.5.42", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.5.42.tgz", + "integrity": "sha512-QTOlF1oI2DVGrSJhwI+VwZej50lkSha8Gx26GtSJg2IvKIzpvCypJxlcg42RoecGMxLUdmc+X/seec2qFKhYrQ==", "license": "BSD-3-Clause", "dependencies": { "base64-js": "^1.2.1", @@ -26674,9 +26674,9 @@ "license": "BSD-3-Clause" }, "node_modules/scratch-vm": { - "version": "4.8.102", - "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.8.102.tgz", - "integrity": "sha512-YCdocJcnMo5cPCNTe/NQuFdShh8rxsRD5PVJDXMEuCP9HO0axPHamymePJK1g6ihDbthD5eUaBFwIvI5zUA6pw==", + "version": "4.8.108", + "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.8.108.tgz", + "integrity": "sha512-OzdhPmLXbiq8t2I9m2N1L84XZWSJ9WGsssvkybmAlkhaMDGcRZqnB17QCrs396Jtpl8F3i37pYKId9fSDUj22Q==", "license": "BSD-3-Clause", "dependencies": { "@vernier/godirect": "^1.5.0", @@ -26696,7 +26696,7 @@ "scratch-render": "^1.0.232", "scratch-sb1-converter": "^1.0.0", "scratch-storage": "^2.3.5", - "scratch-svg-renderer": "2.5.40", + "scratch-svg-renderer": "2.5.42", "scratch-translate-extension-languages": "^1.0.0", "text-encoding": "^0.7.0", "uuid": "^8.3.2", @@ -29202,21 +29202,21 @@ "license": "MIT" }, "node_modules/tldts": { - "version": "6.1.62", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.62.tgz", - "integrity": "sha512-TF+wo3MgTLbf37keEwQD0IxvOZO8UZxnpPJDg5iFGAASGxYzbX/Q0y944ATEjrfxG/pF1TWRHCPbFp49Mz1Y1w==", + "version": "6.1.63", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.63.tgz", + "integrity": "sha512-YWwhsjyn9sB/1rOkSRYxvkN/wl5LFM1QDv6F2pVR+pb/jFne4EOBxHfkKVWvDIBEAw9iGOwwubHtQTm0WRT5sQ==", "license": "MIT", "dependencies": { - "tldts-core": "^6.1.62" + "tldts-core": "^6.1.63" }, "bin": { "tldts": "bin/cli.js" } }, "node_modules/tldts-core": { - "version": "6.1.62", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.62.tgz", - "integrity": "sha512-ohONqbfobpuaylhqFbtCzc0dFFeNz85FVKSesgT8DS9OV3a25Yj730pTj7/dDtCqmgoCgEj6gDiU9XxgHKQlBw==", + "version": "6.1.63", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.63.tgz", + "integrity": "sha512-H1XCt54xY+QPbwhTgmxLkepX0MVHu3USfMmejiCOdkMbRcP22Pn2FVF127r/GWXVDmXTRezyF3Ckvhn4Fs6j7Q==", "license": "MIT" }, "node_modules/tmp": { @@ -29661,9 +29661,9 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz", + "integrity": "sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==", "dev": true, "license": "MIT", "dependencies": { @@ -29672,7 +29672,8 @@ "for-each": "^0.3.3", "gopd": "^1.0.1", "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "is-typed-array": "^1.1.13", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -29682,18 +29683,18 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-proto": "^1.0.3", "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -29709,9 +29710,9 @@ "license": "MIT" }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "license": "Apache-2.0", "bin": {