diff --git a/package-lock.json b/package-lock.json index 2f3946a6d..37dba2d2c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -344,9 +344,9 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.0.tgz", - "integrity": "sha512-q0T+dknZS+L5LDazIP+02gEZITG5unzvb6yIjcmj5i0eFrs5ToBV2m2JGH4EsE/gtP8ygEGLGApBgRIZkTm7zg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", "dev": true, "license": "MIT", "dependencies": { @@ -1668,17 +1668,17 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", - "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz", + "integrity": "sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -4049,9 +4049,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.0.0.tgz", - "integrity": "sha512-VT7KSYudcPOzP5Q0wfbowyNLaVR8QWUdw+088uFWwfvpY6uCWaXpqV6ieLAu9WBcnTa7H4Z5RLK8I5t2FuOcqw==", + "version": "22.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.0.3.tgz", + "integrity": "sha512-/e0NZtK2gs6Vk2DoyrXSZZ4AlamqTkx0CcKx1Aq8/P4ITlRgU9OtVf5fl+LXkWWJce1M89pkSlH6lJJEnK7bQA==", "dev": true, "license": "MIT", "dependencies": { @@ -6074,9 +6074,9 @@ "license": "ISC" }, "node_modules/browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "funding": [ { @@ -6094,9 +6094,9 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", "update-browserslist-db": "^1.1.0" }, "bin": { @@ -6491,9 +6491,9 @@ "license": "MIT" }, "node_modules/caniuse-lite": { - "version": "1.0.30001643", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz", - "integrity": "sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==", + "version": "1.0.30001646", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001646.tgz", + "integrity": "sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw==", "dev": true, "funding": [ { @@ -9037,9 +9037,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.2.tgz", - "integrity": "sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.4.tgz", + "integrity": "sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==", "dev": true, "license": "ISC" }, @@ -10760,9 +10760,9 @@ } }, "node_modules/flow-remove-types": { - "version": "2.242.0", - "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.242.0.tgz", - "integrity": "sha512-eNyar+dzet+HmKHZVywRLnkd3sxkkt/eYqCRLSsh2hOQ0mvqDWbnXJ4cwvGogAAq/QkG64BHMJ8g5aSuk41e/w==", + "version": "2.242.1", + "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.242.1.tgz", + "integrity": "sha512-57TEwQpFIaXCfKh/R2+N80njs9ZLIZGEzWK9F5wyV23gIdAdhgDs5PZfhEk4FyyXf8ijiZzXGiAAaykV7XMaOg==", "dev": true, "license": "MIT", "dependencies": { @@ -12826,9 +12826,9 @@ } }, "node_modules/hull.js": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/hull.js/-/hull.js-0.2.11.tgz", - "integrity": "sha512-WEmMRCFqoZA0d7bD9KY9RK0rTBKRfNqDExi8OvFz5A57hpywyc0Wd5N4egF9cU+E69p1KjE/fTIYU4CjOgXdZQ==", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/hull.js/-/hull.js-0.2.10.tgz", + "integrity": "sha512-UO3W30HxhWgeSpNKCdXt00xkwjRTGmhQaoZNP8ll509Nl+DP9juXE3wRGizihuop08FSB4xtAWIbWSe+RxEoog==", "deprecated": "This package is not maintained anymore on npmjs.com, please use GitHub URL to fetch the latest version. See the package homepage for instructions.", "dev": true, "license": "BSD" @@ -22549,9 +22549,9 @@ } }, "node_modules/scratch-audio": { - "version": "1.0.195", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.195.tgz", - "integrity": "sha512-e2EHXzoiQzeisY7zlUF7IXrWHS5rQafSPeUEx5gMKqAxMewXiZvxCNKlg4UzeLp4ZNAslx/CXHUQX7JmO0Bbtg==", + "version": "1.0.200", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.200.tgz", + "integrity": "sha512-TtEHUohpWNGs6oZLybZ73zfjLY4FTPV6wq6jOfnWAaeGyqMI+seAuZwvxQc9VtuScc3RQFHHQRSny/FmPIw30A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -22578,9 +22578,9 @@ } }, "node_modules/scratch-blocks": { - "version": "1.1.201", - "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-1.1.201.tgz", - "integrity": "sha512-S71dAiOjyBU4xaUVVMD+2/VuW1qlHc5NQWDH1r2Owb46GgdL4YlW4vMfN/6zB+klbCbl1RiHvsYu97MpBre93Q==", + "version": "1.1.206", + "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-1.1.206.tgz", + "integrity": "sha512-pjry8XGFlP2Gm3VJEuz7983oJE3fp2Gd1AzLDGaQSV8hDcAISzEd5GF0PoTZ2qQStp5G4b3eK/Xs9M+LEKmuJw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -23099,9 +23099,9 @@ } }, "node_modules/scratch-paint": { - "version": "2.2.312", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.312.tgz", - "integrity": "sha512-YzrnUqBasjFT5G7sO3Sy1dJsZjPs29i6e/UcPtE/XL77PpOnelyo0ZjYPDUUotO1XRjtg3LAegDwDDMlHCSxaw==", + "version": "2.2.319", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.319.tgz", + "integrity": "sha512-2noh+ch4zEsxpz19H4olkQMTCbkM/7APTb8xd8j9CP/wwDHAVFf7kw+yhU7JI8MXhti2QGLTwbKLRrbggM8dkA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23167,14 +23167,14 @@ } }, "node_modules/scratch-render": { - "version": "1.0.234", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.0.234.tgz", - "integrity": "sha512-gNQEoGg7cOHjBjXj9puntWa8G3gd1y2VBtZJhsX4W6DIi6/nTk5W4WDQzK5e9py0SmnWIDVtUUuOvuYeDhcvyA==", + "version": "1.0.241", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.0.241.tgz", + "integrity": "sha512-B2z/OCH86VE5lj3vDiqXirjVVmSbYj5i1rQWia2wVbIw8BAGU2eMs408mE+5I7sl9iMy1vGkSwE5iwqGjVyOGg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { "grapheme-breaker": "^0.3.2", - "hull.js": "^0.2.10", + "hull.js": "0.2.10", "ify-loader": "^1.0.4", "linebreak": "^0.3.0", "minilog": "^3.1.0", @@ -23187,9 +23187,9 @@ } }, "node_modules/scratch-render-fonts": { - "version": "1.0.79", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.79.tgz", - "integrity": "sha512-UTqmkQ6rKJ9pUNbCc0OySkN0qYtz+MdfQFnNSd4KrMSBBzwrf+eV52FQkuJm7xfBY+B1jtqCFTEGhRsVg5SxSQ==", + "version": "1.0.80", + "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.80.tgz", + "integrity": "sha512-1/SztvmioNyOudIaog4Jmnk9GZlapbvWl4zmXFgFpKqE8R3PU/qMZVdthOrzW/4L6DLbsyDqsVIT9ioJy3VzGw==", "dev": true, "dependencies": { "base64-loader": "^1.0.0" @@ -23213,9 +23213,9 @@ } }, "node_modules/scratch-render/node_modules/scratch-svg-renderer": { - "version": "2.3.102", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.3.102.tgz", - "integrity": "sha512-51p9wjYvkpzIqaxvSlGKaKs3F3Tj+LF5dxtTGQFy57HQp1zOLmiwccgXrBQ5OLeHR4XyIdKPxKIW0wQvY4qeFA==", + "version": "2.3.104", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.3.104.tgz", + "integrity": "sha512-UOgWkBidnR8kPl/lVFs8WOCL2+aHiD+/M1RSDN73wExCon9ciy5O6cgy1gM9J+XreaKZL6B+AORsFuPTNWHSPA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23232,9 +23232,9 @@ } }, "node_modules/scratch-sb1-converter": { - "version": "1.0.190", - "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.190.tgz", - "integrity": "sha512-r5TdVze/vrMAJ7UUtzAdaOFn199Yc7iXcn5oZgWKkhxwqv46+bObSGFXvcr+e9Z/zRSaU5DCmBSrWiQrgELkdg==", + "version": "1.0.195", + "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.195.tgz", + "integrity": "sha512-FWIDQ8qgIUusOf0dC75UE01wdHgFiH0RBG+3cgtS5r86z2aHsv50od+hTkAWnoDJNI13MgI7zaSTB+Dvg279Bw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -28357,9 +28357,9 @@ } }, "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", - "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", "dev": true, "license": "MIT" },