diff --git a/package-lock.json b/package-lock.json index 965bffcb3..a7dac8855 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4093,9 +4093,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.7.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.3.tgz", - "integrity": "sha512-qXKfhXXqGTyBskvWEzJZPUxSslAiLaB6JGP1ic/XTH9ctGgzdgYguuLP1C601aRTSDNlLb0jbKqXjZ48GNraSA==", + "version": "22.7.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", + "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", "dev": true, "license": "MIT", "dependencies": { @@ -4127,9 +4127,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.9", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.9.tgz", - "integrity": "sha512-+BpAVyTpJkNWWSSnaLBk6ePpHLOGJKnEQNbINNovPWzvEUyAe3e+/d494QdEh71RekM/qV7lw6jzf1HGrJyAtQ==", + "version": "18.3.10", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.10.tgz", + "integrity": "sha512-02sAAlBnP39JgXwkAq3PeU9DVaaGpZyF3MGcC0MKgQVkZor5IiiDAipVaxQHtDJAmO4GIy/rVBy/LzVj76Cyqg==", "dev": true, "license": "MIT", "dependencies": { @@ -11191,9 +11191,9 @@ } }, "node_modules/flow-remove-types": { - "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==", + "version": "2.247.1", + "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.247.1.tgz", + "integrity": "sha512-6mbhNdQ4re2JO9vblOypfnVAVJIs31tcgdt9c2ONyMroX0OGDZ3wBJkCub9EF4mZW+takHNf+Z4+6l4ewxZpkQ==", "dev": true, "license": "MIT", "dependencies": { @@ -14448,15 +14448,15 @@ } }, "node_modules/isomorphic-dompurify": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.15.0.tgz", - "integrity": "sha512-RDHlyeVmwEDAPZuX1VaaBzSn9RrsfvswxH7faEQK9cTHC1dXeNuK6ElUeSr7locFyeLguut8ASfhQWxHB4Ttug==", + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.16.0.tgz", + "integrity": "sha512-cXhX2owp8rPxafCr0ywqy2CGI/4ceLNgWkWBEvUz64KTbtg3oRL2ZRqq/zW0pzt4YtDjkHLbwcp/lozpKzAQjg==", "dev": true, "license": "MIT", "dependencies": { "@types/dompurify": "^3.0.5", - "dompurify": "^3.1.6", - "jsdom": "^25.0.0" + "dompurify": "^3.1.7", + "jsdom": "^25.0.1" }, "engines": { "node": ">=18" @@ -19178,9 +19178,9 @@ "dev": true }, "node_modules/nwsapi": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", - "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", "dev": true, "license": "MIT" }, @@ -23260,9 +23260,9 @@ } }, "node_modules/scratch-audio": { - "version": "1.0.266", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.266.tgz", - "integrity": "sha512-BUnMMj38f3lF/voskTjjGdwi+LnmN9pa4915jtVeR4BDj6ADPMnXnzi0OiZ1bKparsI8emNQaBKoMwvV8QAHlA==", + "version": "1.0.269", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.269.tgz", + "integrity": "sha512-nrDMCIX4DYnPdV9nQBgeZXDN+urdvY1QyyNzfkHxADUoyToBFsPlKMFUivsLlN2zifEU2WkRNpLbveO2Qsyb7g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23628,9 +23628,9 @@ } }, "node_modules/scratch-paint": { - "version": "2.2.420", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.420.tgz", - "integrity": "sha512-wS20bNg1Ta3SH3nqHTiwPtqCtPN0y5B2UVePvh4kBeN5AJZu3SlQKvN860dHyOfj52F/leRBE5hvCReXSEFk7w==", + "version": "2.2.424", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.424.tgz", + "integrity": "sha512-atPH7iobHUtuCS0u70jRoqnhczNdqrRBNfHNDut19auSt4FO59owS0OyIFQZ0//RmS8JuPtuF8gkoffaU7S11A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23696,9 +23696,9 @@ } }, "node_modules/scratch-render": { - "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==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.2.11.tgz", + "integrity": "sha512-ZproV2AE0HP7XK50KTgu2RSCM4jfVylVp8TuQkZEibZirZomF1n/pxpfpPbobOvh5L0ZBw5ccP8f8jWfJQD6FQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23716,9 +23716,9 @@ } }, "node_modules/scratch-render-fonts": { - "version": "1.0.105", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.105.tgz", - "integrity": "sha512-616KY6lfFzZf8XopQdabVaP1bM6nLCHiNkRB94wZfeYqkf/Gzwtu3zvYXSaf7y3p8En+cOvSytCajPbL0Ks6sw==", + "version": "1.0.106", + "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.106.tgz", + "integrity": "sha512-9FFYOQGaOLJEIMTBOk7n6VqKdmMUOjo8O68HHMPdXSpENF1eD0dWtZwMcqRZRnZYBnrog+25HSbf4zpLO8/uQg==", "dev": true, "dependencies": { "base64-loader": "^1.0.0" @@ -23748,9 +23748,9 @@ "dev": true }, "node_modules/scratch-sb1-converter": { - "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==", + "version": "1.0.262", + "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.262.tgz", + "integrity": "sha512-t3BuUJ0773x89MnBqGK7H33Z7zP2+nG0WptCtw5Sucz5ZVCLdwtfcOT2SB8m96sdy+stZ9Z7NbKBYe64Ed71GQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23808,9 +23808,9 @@ } }, "node_modules/scratch-svg-renderer": { - "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==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.5.3.tgz", + "integrity": "sha512-U+kDMwMPQiy0881jGucESV06kAL6VUPXDdeQN+VbhhADiT3fr9vYQ6agqOxMX8YLXEpPXO92nS1DR0VVCauf+A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23851,9 +23851,9 @@ "license": "BSD-3-Clause" }, "node_modules/scratch-vm": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.8.3.tgz", - "integrity": "sha512-qmi6meju6l418tBnVCe4gnuTM17gO/+J4bTxkfmRop91FgQr9jC3vY3uzhl6kr+ezUOxJmTU9iOSJOAPghByKA==", + "version": "4.8.8", + "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-4.8.8.tgz", + "integrity": "sha512-NvT+PUaKk2XNa6YDM3KVax6QkNPNFFNxS/IfVEaQr66gTXtku4yhSNlIWH27Fd7myEJGni3i0TW40gHFhQW4tw==", "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.5.1", + "scratch-svg-renderer": "2.5.3", "scratch-translate-extension-languages": "^1.0.0", "text-encoding": "^0.7.0", "uuid": "^8.3.2", @@ -23908,25 +23908,6 @@ "microee": "0.0.6" } }, - "node_modules/scratch-vm/node_modules/scratch-svg-renderer": { - "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": { - "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", @@ -27425,9 +27406,9 @@ } }, "node_modules/terser": { - "version": "5.34.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.34.0.tgz", - "integrity": "sha512-y5NUX+U9HhVsK/zihZwoq4r9dICLyV2jXGOriDAVOeKhq3LKVjgJbGO90FisozXLlJfvjHqgckGmJFBb9KYoWQ==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.34.1.tgz", + "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -27733,22 +27714,22 @@ "license": "ISC" }, "node_modules/tldts": { - "version": "6.1.47", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.47.tgz", - "integrity": "sha512-R/K2tZ5MiY+mVrnSkNJkwqYT2vUv1lcT6wJvd2emGaMJ7PHUGRY4e3tUsdFCXgqxi2QgbHjL3yJgXCo40v9Hxw==", + "version": "6.1.48", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.48.tgz", + "integrity": "sha512-SPbnh1zaSzi/OsmHb1vrPNnYuwJbdWjwo5TbBYYMlTtH3/1DSb41t8bcSxkwDmmbG2q6VLPVvQc7Yf23T+1EEw==", "dev": true, "license": "MIT", "dependencies": { - "tldts-core": "^6.1.47" + "tldts-core": "^6.1.48" }, "bin": { "tldts": "bin/cli.js" } }, "node_modules/tldts-core": { - "version": "6.1.47", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.47.tgz", - "integrity": "sha512-6SWyFMnlst1fEt7GQVAAu16EGgFK0cLouH/2Mk6Ftlwhv3Ol40L0dlpGMcnnNiiOMyD2EV/aF3S+U2nKvvLvrA==", + "version": "6.1.48", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.48.tgz", + "integrity": "sha512-3gD9iKn/n2UuFH1uilBviK9gvTNT6iYwdqrj1Vr5mh8FuelvpRNaYVH4pNYqUgOGU4aAdL9X35eLuuj0gRsx+A==", "dev": true, "license": "MIT" }, @@ -28648,9 +28629,9 @@ "license": "MIT" }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -28668,8 +28649,8 @@ ], "license": "MIT", "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js"