From 59b0437e467637f290df36daea970bbb098009e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 06:32:21 +0000 Subject: [PATCH 01/23] fix(deps): lock file maintenance --- package-lock.json | 203 ++++++++++++++++++++++------------------------ 1 file changed, 96 insertions(+), 107 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ccecc21d..745db32ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -209,9 +209,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", + "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", "dev": true, "license": "MIT", "engines": { @@ -269,14 +269,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -298,20 +298,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", - "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", @@ -352,14 +338,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", - "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.1.1", + "regexpu-core": "^6.2.0", "semver": "^6.3.1" }, "engines": { @@ -491,20 +477,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", @@ -579,13 +551,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.26.0" + "@babel/types": "^7.26.3" }, "bin": { "parser": "bin/babel-parser.js" @@ -1215,13 +1187,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", - "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { @@ -1364,15 +1335,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", - "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-simple-access": "^7.25.9" + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2038,17 +2008,17 @@ } }, "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", + "@babel/types": "^7.26.3", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2057,9 +2027,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", "dev": true, "license": "MIT", "dependencies": { @@ -3922,9 +3892,9 @@ } }, "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", - "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz", + "integrity": "sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==", "dev": true, "license": "MIT", "dependencies": { @@ -4056,16 +4026,16 @@ "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", "dev": true, "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", - "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", + "version": "18.3.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.14.tgz", + "integrity": "sha512-NzahNKvjNhVjuPBQ+2G7WlxstQ+47kXZNHlUvFakDViuIEfGY926GqhMueQFZ7woG+sPiQKlF36XfrIUVSUfFg==", "dev": true, "license": "MIT", "dependencies": { @@ -6486,16 +6456,15 @@ } }, "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "set-function-length": "^1.2.2" }, "engines": { "node": ">= 0.4" @@ -6504,6 +6473,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.0.tgz", + "integrity": "sha512-CCKAP2tkPau7D3GE8+V8R6sQubA9R5foIzGp+85EXCVSCivuxBNAWqcpn72PKYiIcqoViv/kcUDpaEIMBVi1lQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -7591,10 +7573,9 @@ } }, "node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dev": true, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", "license": "MIT", "dependencies": { "node-fetch": "^2.6.12" @@ -9242,9 +9223,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.68", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.68.tgz", - "integrity": "sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==", + "version": "1.5.71", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.71.tgz", + "integrity": "sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==", "dev": true, "license": "ISC" }, @@ -11000,9 +10981,9 @@ } }, "node_modules/flow-remove-types": { - "version": "2.255.0", - "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.255.0.tgz", - "integrity": "sha512-93BVaLf/NyGqd9nq7Gf7jFvk4tF56+yU9R8FW0NFIAIeiULHO8UBIjJ4Cxc3VDh4QiHsvwT6HDLxB4MzGpYLqw==", + "version": "2.256.0", + "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.256.0.tgz", + "integrity": "sha512-R2SbUlCUdQb69fvU2dXRfM+gP+qItF5rMzebxmTzJX556i3BNExzc9oONWC1da6camios6fuo+dAJ6cyRbbhpQ==", "dev": true, "license": "MIT", "dependencies": { @@ -12545,13 +12526,10 @@ } }, "node_modules/gopd": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.1.0.tgz", - "integrity": "sha512-FQoVQnqcdk4hVM4JN1eromaun4iuS34oStkdlLENLdpULsuQcTyXj8w7ayhuUfPwEYZ1ZOooOTT6fdA9Vmx/RA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, "engines": { "node": ">= 0.4" }, @@ -22318,6 +22296,16 @@ "hasInstallScript": true, "license": "MIT" }, + "node_modules/scratch-gui/node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, "node_modules/scratch-gui/node_modules/decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -22663,15 +22651,6 @@ "minilog": "^3.1.0" } }, - "node_modules/scratch-storage/node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, "node_modules/scratch-storage/node_modules/microee": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz", @@ -22761,6 +22740,16 @@ "web-worker": "^1.3.0" } }, + "node_modules/scratch-vm/node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, "node_modules/scratch-vm/node_modules/immutable": { "version": "3.8.2", "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", @@ -26336,9 +26325,9 @@ } }, "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", + "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { From 6135afb13148e673a2af913700c3f682bd7c34c7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:17:18 +0000 Subject: [PATCH 02/23] fix(deps): update dependency scratch-l10n to v5.0.25 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ccecc21d..ac76869d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -112,7 +112,7 @@ "sass": "1.81.1", "sass-loader": "10.5.2", "scratch-gui": "5.1.5", - "scratch-l10n": "5.0.23", + "scratch-l10n": "5.0.25", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", "stream-browserify": "3.0.0", @@ -22484,9 +22484,9 @@ } }, "node_modules/scratch-l10n": { - "version": "5.0.23", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.23.tgz", - "integrity": "sha512-j+3TBBG1duca6WgCwkIaMft5lL9T8O7PIM8gb7UCnfUDYqGcSyFTn7Ygpfyj1ZhRaatv6AlLX+/gVir5M8CRmA==", + "version": "5.0.25", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.25.tgz", + "integrity": "sha512-MOiaH3R5hIIc3F07pgH9p2Pt5RBDeL27MHTxjBUjQT3turPMGCMig5VWYwrTBkD324q/HSY8LS8E03w53clvMQ==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index 59e7e3a34..bc86b70dd 100644 --- a/package.json +++ b/package.json @@ -147,7 +147,7 @@ "sass": "1.81.1", "sass-loader": "10.5.2", "scratch-gui": "5.1.5", - "scratch-l10n": "5.0.23", + "scratch-l10n": "5.0.25", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", "stream-browserify": "3.0.0", From 84956425be5ca690522ef4a6f9fc8ef5c2d125b6 Mon Sep 17 00:00:00 2001 From: MiroslavDionisiev Date: Fri, 6 Dec 2024 16:05:20 +0200 Subject: [PATCH 03/23] fix: [UEPR-88] fix swapped links --- src/components/cards-modal/cards-modal.jsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/cards-modal/cards-modal.jsx b/src/components/cards-modal/cards-modal.jsx index 91f0c82a9..7bb9437ae 100644 --- a/src/components/cards-modal/cards-modal.jsx +++ b/src/components/cards-modal/cards-modal.jsx @@ -51,11 +51,11 @@ const GUIDES_SECTIONS = [ hrefId: 'guides.ScratchLearningResource_MyBlocksLink' }, { - cardId: 'ideas.modalCardNameFaceSensing', + cardId: 'ideas.modalCardNameComputationalConcepts', hrefId: 'cards.paperplanes-turtlegraphics-cardsLink' }, { - cardId: 'ideas.modalCardNameComputationalConcepts', + cardId: 'ideas.modalCardNameFaceSensing', hrefId: 'cards.facesensing-cardsLink' } ] @@ -69,12 +69,12 @@ export const CardsModal = ({isOpen, onClose = () => {}}) => { if (currentPage < GUIDES_SECTIONS.length - 1) { setCurrentPage(currentPage + 1); } - }, [currentPage]); + }, [currentPage, setCurrentPage]); const onBackPage = useCallback(() => { if (currentPage > 0) { setCurrentPage(currentPage - 1); } - }, [currentPage]); + }, [currentPage, setCurrentPage]); if (!isOpen) return null; return ( From ea9e9df400e9a9ffa5614988893577f998291035 Mon Sep 17 00:00:00 2001 From: MiroslavDionisiev Date: Fri, 6 Dec 2024 18:39:27 +0200 Subject: [PATCH 04/23] fix: import of scratch-storage after update --- src/lib/storage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/storage.js b/src/lib/storage.js index ef5d68810..c9fd56617 100644 --- a/src/lib/storage.js +++ b/src/lib/storage.js @@ -1,4 +1,4 @@ -import ScratchStorage from 'scratch-storage'; +import {ScratchStorage} from 'scratch-storage'; const PROJECT_HOST = process.env.PROJECT_HOST || 'https://projects.scratch.mit.edu'; From 1f8c36a7efed618b4c50b93ddf8937bb664c4a16 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 16:48:03 +0000 Subject: [PATCH 05/23] fix(deps): update dependency scratch-storage to v4.0.17 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index ac76869d3..4e90c3b9e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "react-twitter-embed": "3.0.3", "react-use": "17.5.1", "scratch-parser": "6.0.0", - "scratch-storage": "4.0.15" + "scratch-storage": "4.0.17" }, "devDependencies": { "@babel/cli": "7.25.9", @@ -22649,9 +22649,9 @@ } }, "node_modules/scratch-storage": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.15.tgz", - "integrity": "sha512-DJzv1agc7p4Pq0sPYIBobXvXP08ubQjUCGksJmsZdebLHoiKVLxioxq/+1T1KNQWS91lzGqwjTpX9JFcxFvlvQ==", + "version": "4.0.17", + "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.17.tgz", + "integrity": "sha512-VokvWg7ZcV9GSXdDRBZEiGz/2L5A0+lBOHu6px/jMJCXl2kz/7UBvOCWP4+qEVHoW+e6CjVTpJgQmquegHRjTg==", "license": "AGPL-3.0-only", "dependencies": { "@babel/runtime": "^7.21.0", diff --git a/package.json b/package.json index bc86b70dd..df54dfadf 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "react-twitter-embed": "3.0.3", "react-use": "17.5.1", "scratch-parser": "6.0.0", - "scratch-storage": "4.0.15" + "scratch-storage": "4.0.17" }, "devDependencies": { "@babel/cli": "7.25.9", From 4ef77f08e78f8e185497b0219786a9cc5fa4553c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 19:07:00 +0000 Subject: [PATCH 06/23] chore(deps): update dependency webpack to v5.97.0 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4e90c3b9e..0220566f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -120,7 +120,7 @@ "tap": "14.11.0", "url-loader": "3.0.0", "use-onclickoutside": "0.4.1", - "webpack": "5.96.1", + "webpack": "5.97.0", "webpack-bundle-analyzer": "4.10.2", "webpack-cli": "5.1.4", "webpack-dev-middleware": "5.3.4", @@ -28013,17 +28013,17 @@ } }, "node_modules/webpack": { - "version": "5.96.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", - "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "version": "5.97.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.0.tgz", + "integrity": "sha512-CWT8v7ShSfj7tGs4TLRtaOLmOCPWhoKEvp+eA7FVx8Xrjb3XfT0aXdxDItnRZmE8sHcH+a8ayDrJCOjXKxVFfQ==", "dev": true, "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.14.0", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", diff --git a/package.json b/package.json index df54dfadf..219e40cf1 100644 --- a/package.json +++ b/package.json @@ -155,7 +155,7 @@ "tap": "14.11.0", "url-loader": "3.0.0", "use-onclickoutside": "0.4.1", - "webpack": "5.96.1", + "webpack": "5.97.0", "webpack-bundle-analyzer": "4.10.2", "webpack-cli": "5.1.4", "webpack-dev-middleware": "5.3.4", From ccd422d1d5240e33cbe0c2661cf1a1fbd9643654 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 01:00:53 +0000 Subject: [PATCH 07/23] chore(deps): update dependency sass to v1.82.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0220566f4..d752a9dda 100644 --- a/package-lock.json +++ b/package-lock.json @@ -109,7 +109,7 @@ "redux-mock-store": "1.5.5", "redux-thunk": "2.4.2", "regenerator-runtime": "0.13.9", - "sass": "1.81.1", + "sass": "1.82.0", "sass-loader": "10.5.2", "scratch-gui": "5.1.5", "scratch-l10n": "5.0.25", @@ -21913,9 +21913,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.81.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.81.1.tgz", - "integrity": "sha512-VNLgf4FC5yFyKwAumAAwwNh8X4SevlVREq3Y8aDZIkm0lI/zO1feycMXQ4hn+eB6FVhRbleSQ1Yb/q8juSldTA==", + "version": "1.82.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.82.0.tgz", + "integrity": "sha512-j4GMCTa8elGyN9A7x7bEglx0VgSpNUG4W4wNedQ33wSMdnkqQCT8HTwOaVSV4e6yQovcu/3Oc4coJP/l0xhL2Q==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 219e40cf1..fde816241 100644 --- a/package.json +++ b/package.json @@ -144,7 +144,7 @@ "redux-mock-store": "1.5.5", "redux-thunk": "2.4.2", "regenerator-runtime": "0.13.9", - "sass": "1.81.1", + "sass": "1.82.0", "sass-loader": "10.5.2", "scratch-gui": "5.1.5", "scratch-l10n": "5.0.25", From f02a77544e727622b61c9a4e8c611990046bcd3b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 07:51:28 +0000 Subject: [PATCH 08/23] fix(deps): update dependency scratch-gui to v5.1.6 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d752a9dda..e700120a9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -111,7 +111,7 @@ "regenerator-runtime": "0.13.9", "sass": "1.82.0", "sass-loader": "10.5.2", - "scratch-gui": "5.1.5", + "scratch-gui": "5.1.6", "scratch-l10n": "5.0.25", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", @@ -22200,9 +22200,9 @@ } }, "node_modules/scratch-gui": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-5.1.5.tgz", - "integrity": "sha512-ZTNu6vlw8/eGFx0W2DXTbMMOTtCIZRlVlpB9IefvYun5vmnQJlj+4rc8qAhWnSlBaCPQsmWn6sVIn7OrjpCt7g==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-5.1.6.tgz", + "integrity": "sha512-u2vqiROMhExLghzUPzJtTnkzmJtq9ShQp7yuLlmJ2Jw/KcuLgH0PbbIPq7tkF8hBl8t1vRzmMSVlIImXCudUAg==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index fde816241..cc2c8f33f 100644 --- a/package.json +++ b/package.json @@ -146,7 +146,7 @@ "regenerator-runtime": "0.13.9", "sass": "1.82.0", "sass-loader": "10.5.2", - "scratch-gui": "5.1.5", + "scratch-gui": "5.1.6", "scratch-l10n": "5.0.25", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", From cdad16ff4520425e09ee274fa4565c29be9762b9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 12:18:59 +0000 Subject: [PATCH 09/23] fix(deps): update dependency scratch-l10n to v5.0.27 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 17fbef949..cad1a7725 100644 --- a/package-lock.json +++ b/package-lock.json @@ -112,7 +112,7 @@ "sass": "1.82.0", "sass-loader": "10.5.2", "scratch-gui": "5.1.6", - "scratch-l10n": "5.0.25", + "scratch-l10n": "5.0.27", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", "stream-browserify": "3.0.0", @@ -22472,9 +22472,9 @@ } }, "node_modules/scratch-l10n": { - "version": "5.0.25", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.25.tgz", - "integrity": "sha512-MOiaH3R5hIIc3F07pgH9p2Pt5RBDeL27MHTxjBUjQT3turPMGCMig5VWYwrTBkD324q/HSY8LS8E03w53clvMQ==", + "version": "5.0.27", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.27.tgz", + "integrity": "sha512-0MFsRxPc5sziWuIUVpGH0ACbJtXJSJ+6pn52gB1WDuqmrzpH/zJUUss/zuy0gZsIWv0dEHX8m6ghz6Ktjcxo8w==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index cc2c8f33f..31bc96e19 100644 --- a/package.json +++ b/package.json @@ -147,7 +147,7 @@ "sass": "1.82.0", "sass-loader": "10.5.2", "scratch-gui": "5.1.6", - "scratch-l10n": "5.0.25", + "scratch-l10n": "5.0.27", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", "stream-browserify": "3.0.0", From 5b0dfde281a36102a84bcfb71c64d64c29f49450 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 12:21:47 +0000 Subject: [PATCH 10/23] fix(deps): lock file maintenance --- package-lock.json | 145 +++++++++++++++++++++++++--------------------- 1 file changed, 80 insertions(+), 65 deletions(-) diff --git a/package-lock.json b/package-lock.json index 17fbef949..f0d36dea6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6525,9 +6525,9 @@ "license": "MIT" }, "node_modules/caniuse-lite": { - "version": "1.0.30001686", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz", - "integrity": "sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==", + "version": "1.0.30001687", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz", + "integrity": "sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==", "dev": true, "funding": [ { @@ -8360,9 +8360,9 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "license": "MIT", "dependencies": { @@ -9064,6 +9064,20 @@ "node": ">= 0.8.0" } }, + "node_modules/dunder-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", + "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/dup": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dup/-/dup-1.0.0.tgz", @@ -9567,13 +9581,10 @@ "license": "MIT" }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, "engines": { "node": ">= 0.4" } @@ -11558,16 +11569,19 @@ "license": "MIT" }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.5.tgz", + "integrity": "sha512-Y4+pKa7XeRUPWFNvOOYHkRYrfzW07oraURSvjDmRVOJ748OrVmeXtpE4+GCEHncjCjkTxPNRt8kEbxDhsn6VTg==", "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -12785,12 +12799,12 @@ } }, "node_modules/has-proto": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.1.0.tgz", - "integrity": "sha512-QLdzI9IIO1Jg7f9GT1gXpPpXArAn6cS31R1eEZqz08Gc+uQ8/XiqHWt17Fiw+2p6oTTIq5GXEpQkAlA88YRl/Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "dunder-proto": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -14270,9 +14284,9 @@ } }, "node_modules/isomorphic-dompurify/node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.2.tgz", + "integrity": "sha512-JVzqkCNRT+VfqzzgPWDPnwvDheSAUdiMUn3NoLXpDJF5lRqeJqyC9iGsAxIOAW+mzIdq+uP1TvcX6bMtrH0agg==", "dev": true, "license": "MIT", "dependencies": { @@ -14350,13 +14364,13 @@ } }, "node_modules/isomorphic-dompurify/node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { @@ -20978,18 +20992,19 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.7.tgz", - "integrity": "sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz", + "integrity": "sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", + "dunder-proto": "^1.0.0", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "which-builtin-type": "^1.1.4" + "gopd": "^1.2.0", + "which-builtin-type": "^1.2.0" }, "engines": { "node": ">= 0.4" @@ -22054,9 +22069,9 @@ } }, "node_modules/scratch-audio": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-2.0.11.tgz", - "integrity": "sha512-C4p5jS1ETnxbxMVMiFxEtGO/z6gY4SiMsMaluJypHsGl7fKuYvXWXuiySjl+cJDBEGzvGqy4aY030GGkaO+xhA==", + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-2.0.15.tgz", + "integrity": "sha512-PWmiWREX7MxoMVGsAvoN7HFpiGCc6ewSX5LtHyBpc1XN8g234vKnbtzKS8Fq2G0XhIBwdjx3T0ODvAuFtR/lRQ==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { @@ -22488,9 +22503,9 @@ } }, "node_modules/scratch-paint": { - "version": "3.0.21", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-3.0.21.tgz", - "integrity": "sha512-d1CPF8OJhuI2tjzwCNVFkjuJMDG8ddUUAFm6W90u15Gks8Thw46ABAvL6/AukNvTemtCcCP7zaKGb/9n0uAOcA==", + "version": "3.0.26", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-3.0.26.tgz", + "integrity": "sha512-GL4KpNSgRr7fRq0uCRkbRzReZLsre5yMm6XB80B4sx0ADiAwjGVA20R8JYLNHlAR/eRMPb4A8b5ar2wQxaLnEA==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { @@ -22556,9 +22571,9 @@ } }, "node_modules/scratch-render": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-2.0.22.tgz", - "integrity": "sha512-WL+Ct7lP7bqVCnBqwgdvAMvqvMiJsPoXms/ZzYMSCW0ODbW+rfKBqRJQe6SxPfkpbW2iRnGTdOpBWXV684PdBw==", + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-2.0.27.tgz", + "integrity": "sha512-LoSeutdhvG2OyUye3rfOwgP1QDPwIqy3krivNqF3xxfO7t5yy32dQTfgqoHEskyqeg/OJKZDxU12NCBtKgIUTg==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { @@ -22576,9 +22591,9 @@ } }, "node_modules/scratch-render-fonts": { - "version": "1.0.135", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.135.tgz", - "integrity": "sha512-Z3SmSB/X7S2dFzyUsWIKazQtmgnGgHXjLo1B9QiUIzG+dKYT0lBeaFIcs8CLe2StZJ0r1/MOixjImsoAyMbOJg==", + "version": "1.0.136", + "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.136.tgz", + "integrity": "sha512-jeCxGZupNvjHCodq9d8RycXVSQxrz1RCa3YqlNAyuw+jHTnAElmykNQ8OJPacA3ZSPCXPPDeEMm+gGkroVD8cA==", "dev": true, "dependencies": { "base64-loader": "^1.0.0" @@ -22667,9 +22682,9 @@ } }, "node_modules/scratch-svg-renderer": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-3.0.8.tgz", - "integrity": "sha512-dh0DB7JcHM0OWnfIofRkpOJ2cOIKV6je1hziSAzewGFVvTTnf5fw/Vs/AZa/oatfkKfit4I7FEVpTndryxo06g==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-3.0.10.tgz", + "integrity": "sha512-Fgq4UL99EC+TtKz6jfvaTgniv43acMinAHJoSzM1ih/9vSR2RK9ABTzBE7zMFNJQnQh/1UtnkyK9BocSnqQM5Q==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { @@ -22710,9 +22725,9 @@ "license": "BSD-3-Clause" }, "node_modules/scratch-vm": { - "version": "5.0.25", - "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-5.0.25.tgz", - "integrity": "sha512-mVku/9OSLQLbCtvBWN1EmJso/rSlZs3PZDHco0bzwaXOngYDTqxkibmMMf+tEpyFfwvR2ep50kw+4Yc4+6MkEA==", + "version": "5.0.29", + "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-5.0.29.tgz", + "integrity": "sha512-ztBPUZfrMohmRAQ/E+adqvgKyCy2UBcPO0TKEyvujpq8ts0S1yDQ5q65/trGpexkDe4OUMJPuQWOEXTpw5+byg==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { @@ -22733,7 +22748,7 @@ "scratch-render": "^2.0.0", "scratch-sb1-converter": "^2.0.0", "scratch-storage": "^2.3.5", - "scratch-svg-renderer": "3.0.8", + "scratch-svg-renderer": "3.0.10", "scratch-translate-extension-languages": "^1.0.0", "text-encoding": "^0.7.0", "uuid": "^8.3.2", @@ -26623,22 +26638,22 @@ "license": "ISC" }, "node_modules/tldts": { - "version": "6.1.65", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.65.tgz", - "integrity": "sha512-xU9gLTfAGsADQ2PcWee6Hg8RFAv0DnjMGVJmDnUmI8a9+nYmapMQix4afwrdaCtT+AqP4MaxEzu7cCrYmBPbzQ==", + "version": "6.1.66", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.66.tgz", + "integrity": "sha512-l3ciXsYFel/jSRfESbyKYud1nOw7WfhrBEF9I3UiarYk/qEaOOwu3qXNECHw4fHGHGTEOuhf/VdKgoDX5M/dhQ==", "dev": true, "license": "MIT", "dependencies": { - "tldts-core": "^6.1.65" + "tldts-core": "^6.1.66" }, "bin": { "tldts": "bin/cli.js" } }, "node_modules/tldts-core": { - "version": "6.1.65", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.65.tgz", - "integrity": "sha512-Uq5t0N0Oj4nQSbU8wFN1YYENvMthvwU13MQrMJRspYCGLSAZjAfoBOJki5IQpnBM/WFskxxC/gIOTwaedmHaSg==", + "version": "6.1.66", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.66.tgz", + "integrity": "sha512-s07jJruSwndD2X8bVjwioPfqpIc1pDTzszPe9pL1Skbh4bjytL85KNQ3tolqLbCvpQHawIsGfFi9dgerWjqW4g==", "dev": true, "license": "MIT" }, @@ -27689,13 +27704,13 @@ } }, "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.0.tgz", + "integrity": "sha512-q6ayo8DWoPZT0VdG4u3D3uxcgONP3Mevx2i2b0434cwWBoL+aelL1DzkXI6w3PhTZzUeR2kaVlZn70iCiseP6w==", "dev": true, "license": "MIT", "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { From 790555052528e37918f459a6e2a90bab1a2e2c92 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 15:13:28 +0000 Subject: [PATCH 11/23] fix(deps): update dependency scratch-storage to v4.0.19 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index cad1a7725..99e976433 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "react-twitter-embed": "3.0.3", "react-use": "17.5.1", "scratch-parser": "6.0.0", - "scratch-storage": "4.0.17" + "scratch-storage": "4.0.19" }, "devDependencies": { "@babel/cli": "7.25.9", @@ -22637,9 +22637,9 @@ } }, "node_modules/scratch-storage": { - "version": "4.0.17", - "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.17.tgz", - "integrity": "sha512-VokvWg7ZcV9GSXdDRBZEiGz/2L5A0+lBOHu6px/jMJCXl2kz/7UBvOCWP4+qEVHoW+e6CjVTpJgQmquegHRjTg==", + "version": "4.0.19", + "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.19.tgz", + "integrity": "sha512-3bFjdWqivhRYwOtQ3LZlOoCG3gTGRRIlBFmbXLhSjOH3mKjh7E3xeA9GCnck8E0q4+adU0GJdeE4+hh/2babHw==", "license": "AGPL-3.0-only", "dependencies": { "@babel/runtime": "^7.21.0", diff --git a/package.json b/package.json index 31bc96e19..85fd419a9 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "react-twitter-embed": "3.0.3", "react-use": "17.5.1", "scratch-parser": "6.0.0", - "scratch-storage": "4.0.17" + "scratch-storage": "4.0.19" }, "devDependencies": { "@babel/cli": "7.25.9", From b68b07d8a63deb4a79b02976e0b2a4402d72e6b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 18:26:03 +0000 Subject: [PATCH 12/23] chore(deps): update dependency @babel/preset-react to v7.26.3 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 99e976433..1df87e2bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "@babel/plugin-transform-async-to-generator": "7.25.9", "@babel/plugin-transform-object-rest-spread": "7.25.9", "@babel/preset-env": "7.26.0", - "@babel/preset-react": "7.25.9", + "@babel/preset-react": "7.26.3", "@formatjs/intl-datetimeformat": "6.16.5", "@formatjs/intl-locale": "3.4.6", "@formatjs/intl-numberformat": "8.14.5", @@ -1954,9 +1954,9 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.9.tgz", - "integrity": "sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 85fd419a9..30c65e2f5 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "@babel/plugin-transform-async-to-generator": "7.25.9", "@babel/plugin-transform-object-rest-spread": "7.25.9", "@babel/preset-env": "7.26.0", - "@babel/preset-react": "7.25.9", + "@babel/preset-react": "7.26.3", "@formatjs/intl-datetimeformat": "6.16.5", "@formatjs/intl-locale": "3.4.6", "@formatjs/intl-numberformat": "8.14.5", From 5933bb0ff648a48a9dbc85ed118fb1a1ac5313e4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 00:04:01 +0000 Subject: [PATCH 13/23] chore(deps): update dependency google-libphonenumber to v3.2.40 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1df87e2bc..8c3d8aba6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,7 +69,7 @@ "formsy-react-components": "1.1.0", "git-bundle-sha": "0.0.2", "glob": "5.0.15", - "google-libphonenumber": "3.2.39", + "google-libphonenumber": "3.2.40", "html-webpack-plugin": "5.6.0", "iso-3166-2": "1.0.0", "jest": "29.7.0", @@ -12516,9 +12516,9 @@ "license": "Apache-2.0" }, "node_modules/google-libphonenumber": { - "version": "3.2.39", - "resolved": "https://registry.npmjs.org/google-libphonenumber/-/google-libphonenumber-3.2.39.tgz", - "integrity": "sha512-dpCbkY6ZxHXIHEFDwSir/gPBWkn22e2EixBv47guVs/NE8+qd35f1yu+fxQ8awRnHEXC60uhcPM9mbqmrD6nmw==", + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/google-libphonenumber/-/google-libphonenumber-3.2.40.tgz", + "integrity": "sha512-bzGxX/vfggcV80LVcibki+JvR91x6zHpBpovDXSfmZUGn6uLzhbYXsWll2a80EG6qTmvf8lt7KZZ/pkMml8ckw==", "dev": true, "license": "(MIT AND Apache-2.0)", "engines": { diff --git a/package.json b/package.json index 30c65e2f5..cf441e0f3 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "formsy-react-components": "1.1.0", "git-bundle-sha": "0.0.2", "glob": "5.0.15", - "google-libphonenumber": "3.2.39", + "google-libphonenumber": "3.2.40", "html-webpack-plugin": "5.6.0", "iso-3166-2": "1.0.0", "jest": "29.7.0", From cd30b518a3b5e6ca7dd5695f10f2e5a4e0d98f65 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 10:46:21 +0000 Subject: [PATCH 14/23] fix(deps): update dependency scratch-l10n to v5.0.29 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8c3d8aba6..d9e98e086 100644 --- a/package-lock.json +++ b/package-lock.json @@ -112,7 +112,7 @@ "sass": "1.82.0", "sass-loader": "10.5.2", "scratch-gui": "5.1.6", - "scratch-l10n": "5.0.27", + "scratch-l10n": "5.0.29", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", "stream-browserify": "3.0.0", @@ -22472,9 +22472,9 @@ } }, "node_modules/scratch-l10n": { - "version": "5.0.27", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.27.tgz", - "integrity": "sha512-0MFsRxPc5sziWuIUVpGH0ACbJtXJSJ+6pn52gB1WDuqmrzpH/zJUUss/zuy0gZsIWv0dEHX8m6ghz6Ktjcxo8w==", + "version": "5.0.29", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.29.tgz", + "integrity": "sha512-eakn5rzMjKJ+fyHeMusdnI8yvgTNY4JAozwUmRMwYY74eGf1RxuEY3yIRVXSZ2q1ojKyo6yE4fudgKkQixfajg==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index cf441e0f3..b405a6c22 100644 --- a/package.json +++ b/package.json @@ -147,7 +147,7 @@ "sass": "1.82.0", "sass-loader": "10.5.2", "scratch-gui": "5.1.6", - "scratch-l10n": "5.0.27", + "scratch-l10n": "5.0.29", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", "stream-browserify": "3.0.0", From c7513fda4fef385be8172b1b9d1f8762061dcb90 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 13:13:26 +0000 Subject: [PATCH 15/23] fix(deps): update dependency scratch-storage to v4.0.21 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d9e98e086..101f8176f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "react-twitter-embed": "3.0.3", "react-use": "17.5.1", "scratch-parser": "6.0.0", - "scratch-storage": "4.0.19" + "scratch-storage": "4.0.21" }, "devDependencies": { "@babel/cli": "7.25.9", @@ -22637,9 +22637,9 @@ } }, "node_modules/scratch-storage": { - "version": "4.0.19", - "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.19.tgz", - "integrity": "sha512-3bFjdWqivhRYwOtQ3LZlOoCG3gTGRRIlBFmbXLhSjOH3mKjh7E3xeA9GCnck8E0q4+adU0GJdeE4+hh/2babHw==", + "version": "4.0.21", + "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.21.tgz", + "integrity": "sha512-viT7JNTMV7MXRtDomT3fE//vZHVu4fbRgwqi7QOAsl+QFc3BhyJ6tYI3bAE5we1mcgQi5/2k45apLI2G3/Ek+g==", "license": "AGPL-3.0-only", "dependencies": { "@babel/runtime": "^7.21.0", diff --git a/package.json b/package.json index b405a6c22..13b124674 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "react-twitter-embed": "3.0.3", "react-use": "17.5.1", "scratch-parser": "6.0.0", - "scratch-storage": "4.0.19" + "scratch-storage": "4.0.21" }, "devDependencies": { "@babel/cli": "7.25.9", From 937b9d7bec8c2e3462980b0a0403ff7ec017ebc3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 15:05:42 +0000 Subject: [PATCH 16/23] chore(deps): update dependency webpack to v5.97.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 101f8176f..e409bd7d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -120,7 +120,7 @@ "tap": "14.11.0", "url-loader": "3.0.0", "use-onclickoutside": "0.4.1", - "webpack": "5.97.0", + "webpack": "5.97.1", "webpack-bundle-analyzer": "4.10.2", "webpack-cli": "5.1.4", "webpack-dev-middleware": "5.3.4", @@ -28002,9 +28002,9 @@ } }, "node_modules/webpack": { - "version": "5.97.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.0.tgz", - "integrity": "sha512-CWT8v7ShSfj7tGs4TLRtaOLmOCPWhoKEvp+eA7FVx8Xrjb3XfT0aXdxDItnRZmE8sHcH+a8ayDrJCOjXKxVFfQ==", + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 13b124674..e9c217597 100644 --- a/package.json +++ b/package.json @@ -155,7 +155,7 @@ "tap": "14.11.0", "url-loader": "3.0.0", "use-onclickoutside": "0.4.1", - "webpack": "5.97.0", + "webpack": "5.97.1", "webpack-bundle-analyzer": "4.10.2", "webpack-cli": "5.1.4", "webpack-dev-middleware": "5.3.4", From a5546672f400e20466bb30e5b5c8ac70d02b18dc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 19:58:26 +0000 Subject: [PATCH 17/23] chore(deps): update dependency @babel/cli to v7.26.4 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e409bd7d1..e10dc617f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "scratch-storage": "4.0.21" }, "devDependencies": { - "@babel/cli": "7.25.9", + "@babel/cli": "7.26.4", "@babel/core": "7.26.0", "@babel/eslint-parser": "7.25.9", "@babel/plugin-syntax-dynamic-import": "7.8.3", @@ -142,9 +142,9 @@ } }, "node_modules/@babel/cli": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.25.9.tgz", - "integrity": "sha512-I+02IfrTiSanpxJBlZQYb18qCxB6c2Ih371cVpfgIrPQrjAYkf45XxomTJOG8JBWX5GY35/+TmhCMdJ4ZPkL8Q==", + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.26.4.tgz", + "integrity": "sha512-+mORf3ezU3p3qr+82WvJSnQNE1GAYeoCfEv4fik6B5/2cvKZ75AX8oawWQdXtM9MmndooQj15Jr9kelRFWsuRw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index e9c217597..18d8ea7f4 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "scratch-storage": "4.0.21" }, "devDependencies": { - "@babel/cli": "7.25.9", + "@babel/cli": "7.26.4", "@babel/core": "7.26.0", "@babel/eslint-parser": "7.25.9", "@babel/plugin-syntax-dynamic-import": "7.8.3", From 6c00e1f7ae59ad5a77086a6b90ae4c1df9123014 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 23:49:29 +0000 Subject: [PATCH 18/23] fix(deps): update dependency express to v4.21.2 --- package-lock.json | 20 ++++++++++++-------- package.json | 2 +- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index e10dc617f..e2e41f317 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "bunyan": "1.8.15", "clipboard-copy": "2.0.1", "driver.js": "1.3.1", - "express": "4.21.1", + "express": "4.21.2", "express-http-proxy": "1.6.3", "lodash.defaults": "4.2.0", "lodash.get": "4.4.2", @@ -10370,9 +10370,9 @@ } }, "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -10394,7 +10394,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -10409,6 +10409,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express-http-proxy": { @@ -18977,9 +18981,9 @@ "license": "MIT" }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "license": "MIT" }, "node_modules/path-type": { diff --git a/package.json b/package.json index 18d8ea7f4..d936c21f8 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "bunyan": "1.8.15", "clipboard-copy": "2.0.1", "driver.js": "1.3.1", - "express": "4.21.1", + "express": "4.21.2", "express-http-proxy": "1.6.3", "lodash.defaults": "4.2.0", "lodash.get": "4.4.2", From 38e235272b9975aa4dab07feab3eb73a3b6b158a Mon Sep 17 00:00:00 2001 From: MiroslavDionisiev Date: Mon, 9 Dec 2024 10:26:17 +0200 Subject: [PATCH 19/23] fix: revert previous version of scratch-storage --- package-lock.json | 80 ++++++---------------------------------------- package.json | 2 +- src/lib/storage.js | 2 +- 3 files changed, 12 insertions(+), 72 deletions(-) diff --git a/package-lock.json b/package-lock.json index e2e41f317..dbb12d9fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "react-twitter-embed": "3.0.3", "react-use": "17.5.1", "scratch-parser": "6.0.0", - "scratch-storage": "4.0.21" + "scratch-storage": "2.3.284" }, "devDependencies": { "@babel/cli": "7.26.4", @@ -4742,7 +4742,6 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" @@ -7573,10 +7572,9 @@ } }, "node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "license": "MIT", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", "dependencies": { "node-fetch": "^2.6.12" } @@ -22300,16 +22298,6 @@ "hasInstallScript": true, "license": "MIT" }, - "node_modules/scratch-gui/node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dev": true, - "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, "node_modules/scratch-gui/node_modules/decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -22458,23 +22446,6 @@ "react": "^16.0.0" } }, - "node_modules/scratch-gui/node_modules/scratch-storage": { - "version": "2.3.284", - "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-2.3.284.tgz", - "integrity": "sha512-GlMSCQtP3O+Sd8504Q7P19OKB92i5v5k5oHBgaBoYCksxSLK3477Zw6c5wKRPa6314sqrmo/EAGxW3QZeoc9Yw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.21.0", - "arraybuffer-loader": "^1.0.3", - "base64-js": "^1.3.0", - "cross-fetch": "^3.1.5", - "fastestsmallesttextencoderdecoder": "^1.0.7", - "js-md5": "^0.7.3", - "minilog": "^3.1.0", - "worker-loader": "^2.0.0" - } - }, "node_modules/scratch-l10n": { "version": "5.0.29", "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.29.tgz", @@ -22641,18 +22612,18 @@ } }, "node_modules/scratch-storage": { - "version": "4.0.21", - "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.0.21.tgz", - "integrity": "sha512-viT7JNTMV7MXRtDomT3fE//vZHVu4fbRgwqi7QOAsl+QFc3BhyJ6tYI3bAE5we1mcgQi5/2k45apLI2G3/Ek+g==", - "license": "AGPL-3.0-only", + "version": "2.3.284", + "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-2.3.284.tgz", + "integrity": "sha512-GlMSCQtP3O+Sd8504Q7P19OKB92i5v5k5oHBgaBoYCksxSLK3477Zw6c5wKRPa6314sqrmo/EAGxW3QZeoc9Yw==", "dependencies": { "@babel/runtime": "^7.21.0", "arraybuffer-loader": "^1.0.3", "base64-js": "^1.3.0", - "cross-fetch": "^4.0.0", + "cross-fetch": "^3.1.5", "fastestsmallesttextencoderdecoder": "^1.0.7", "js-md5": "^0.7.3", - "minilog": "^3.1.0" + "minilog": "^3.1.0", + "worker-loader": "^2.0.0" } }, "node_modules/scratch-storage/node_modules/microee": { @@ -22744,16 +22715,6 @@ "web-worker": "^1.3.0" } }, - "node_modules/scratch-vm/node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dev": true, - "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, "node_modules/scratch-vm/node_modules/immutable": { "version": "3.8.2", "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", @@ -22781,23 +22742,6 @@ "microee": "0.0.6" } }, - "node_modules/scratch-vm/node_modules/scratch-storage": { - "version": "2.3.284", - "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-2.3.284.tgz", - "integrity": "sha512-GlMSCQtP3O+Sd8504Q7P19OKB92i5v5k5oHBgaBoYCksxSLK3477Zw6c5wKRPa6314sqrmo/EAGxW3QZeoc9Yw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.21.0", - "arraybuffer-loader": "^1.0.3", - "base64-js": "^1.3.0", - "cross-fetch": "^3.1.5", - "fastestsmallesttextencoderdecoder": "^1.0.7", - "js-md5": "^0.7.3", - "minilog": "^3.1.0", - "worker-loader": "^2.0.0" - } - }, "node_modules/screenfull": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz", @@ -28523,7 +28467,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/worker-loader/-/worker-loader-2.0.0.tgz", "integrity": "sha512-tnvNp4K3KQOpfRnD20m8xltE3eWh89Ye+5oj7wXEEHKac1P4oZ6p9oTj8/8ExqoSBnk9nu5Pr4nKfQ1hn2APJw==", - "dev": true, "license": "MIT", "dependencies": { "loader-utils": "^1.0.0", @@ -28540,7 +28483,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, "license": "MIT", "dependencies": { "minimist": "^1.2.0" @@ -28553,7 +28495,6 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, "license": "MIT", "dependencies": { "big.js": "^5.2.2", @@ -28568,7 +28509,6 @@ "version": "0.4.7", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.1.0", diff --git a/package.json b/package.json index d936c21f8..707077e49 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "react-twitter-embed": "3.0.3", "react-use": "17.5.1", "scratch-parser": "6.0.0", - "scratch-storage": "4.0.21" + "scratch-storage": "2.3.284" }, "devDependencies": { "@babel/cli": "7.26.4", diff --git a/src/lib/storage.js b/src/lib/storage.js index c9fd56617..ef5d68810 100644 --- a/src/lib/storage.js +++ b/src/lib/storage.js @@ -1,4 +1,4 @@ -import {ScratchStorage} from 'scratch-storage'; +import ScratchStorage from 'scratch-storage'; const PROJECT_HOST = process.env.PROJECT_HOST || 'https://projects.scratch.mit.edu'; From eb8c439f60c8e717c3b6cd37497574104b46388a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 09:51:20 +0000 Subject: [PATCH 20/23] fix(deps): update dependency scratch-gui to v5.1.7 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index c6b0dba92..a2ee60e6c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -111,7 +111,7 @@ "regenerator-runtime": "0.13.9", "sass": "1.82.0", "sass-loader": "10.5.2", - "scratch-gui": "5.1.6", + "scratch-gui": "5.1.7", "scratch-l10n": "5.0.29", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", @@ -22195,9 +22195,9 @@ } }, "node_modules/scratch-gui": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-5.1.6.tgz", - "integrity": "sha512-u2vqiROMhExLghzUPzJtTnkzmJtq9ShQp7yuLlmJ2Jw/KcuLgH0PbbIPq7tkF8hBl8t1vRzmMSVlIImXCudUAg==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-5.1.7.tgz", + "integrity": "sha512-wGMUdFAuKGQdAHLmORGglvh8+o31c0rp2hboAJJa157KJVo7Zh02r/OOvtDfZAZMbSFPERAMGPHPi7yJqq4lYQ==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index 707077e49..e3c2e9a91 100644 --- a/package.json +++ b/package.json @@ -146,7 +146,7 @@ "regenerator-runtime": "0.13.9", "sass": "1.82.0", "sass-loader": "10.5.2", - "scratch-gui": "5.1.6", + "scratch-gui": "5.1.7", "scratch-l10n": "5.0.29", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", From 66d7e52bba0994d29b1364b6ea61e52ff91cafae Mon Sep 17 00:00:00 2001 From: MiroslavDionisiev Date: Mon, 9 Dec 2024 15:51:45 +0200 Subject: [PATCH 21/23] refactor: [UEPR-121] add embedded ideas project to banner --- src/components/cards-modal/cards-modal.scss | 2 +- src/views/ideas/ideas.jsx | 9 ++++++--- src/views/ideas/ideas.scss | 6 +++++- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/components/cards-modal/cards-modal.scss b/src/components/cards-modal/cards-modal.scss index 1927285ef..a02494219 100644 --- a/src/components/cards-modal/cards-modal.scss +++ b/src/components/cards-modal/cards-modal.scss @@ -23,7 +23,7 @@ background: white; border-radius: 8px; - width: 640px; + width: 656px; box-shadow: 0 0 0 4px $ui-blue-25percent; diff --git a/src/views/ideas/ideas.jsx b/src/views/ideas/ideas.jsx index d9cfbc69a..1f7d81486 100644 --- a/src/views/ideas/ideas.jsx +++ b/src/views/ideas/ideas.jsx @@ -113,9 +113,12 @@ const Ideas = () => { return (
- {intl.formatMessage({id:
diff --git a/src/views/ideas/ideas.scss b/src/views/ideas/ideas.scss index 632acbb61..45531ac6d 100644 --- a/src/views/ideas/ideas.scss +++ b/src/views/ideas/ideas.scss @@ -17,6 +17,10 @@ $base-bg: $ui-white; padding: 3rem 0; background-color: $ui-aqua; + .ideas-project { + border: none; + } + .banner-description { display: flex; flex-direction: column; @@ -259,7 +263,7 @@ $base-bg: $ui-white; //4 columns @media #{$small} { .banner-wrapper { - img { + .ideas-project { display: none; } } From 7e442bf61db0b99b0dcce7c25d2a829e36dd1246 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 14:10:06 +0000 Subject: [PATCH 22/23] fix(deps): update dependency scratch-l10n to v5.0.30 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a2ee60e6c..b872ed1d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -112,7 +112,7 @@ "sass": "1.82.0", "sass-loader": "10.5.2", "scratch-gui": "5.1.7", - "scratch-l10n": "5.0.29", + "scratch-l10n": "5.0.30", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", "stream-browserify": "3.0.0", @@ -22462,9 +22462,9 @@ } }, "node_modules/scratch-l10n": { - "version": "5.0.29", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.29.tgz", - "integrity": "sha512-eakn5rzMjKJ+fyHeMusdnI8yvgTNY4JAozwUmRMwYY74eGf1RxuEY3yIRVXSZ2q1ojKyo6yE4fudgKkQixfajg==", + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.30.tgz", + "integrity": "sha512-5ReW/rl90BC6tAsJew/aXQUEuOIFhEzVAiyBU5ZbL57QgorBOtG1+wUfZxVgGrX8pAT4enERQ1b0x6e3VdTyvw==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index e3c2e9a91..c146020d5 100644 --- a/package.json +++ b/package.json @@ -147,7 +147,7 @@ "sass": "1.82.0", "sass-loader": "10.5.2", "scratch-gui": "5.1.7", - "scratch-l10n": "5.0.29", + "scratch-l10n": "5.0.30", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", "stream-browserify": "3.0.0", From f98afff566b3eff05a382e712778a1a3ff818502 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 04:21:39 +0000 Subject: [PATCH 23/23] fix(deps): update dependency scratch-l10n to v5.0.31 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index b872ed1d9..796ddbf4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -112,7 +112,7 @@ "sass": "1.82.0", "sass-loader": "10.5.2", "scratch-gui": "5.1.7", - "scratch-l10n": "5.0.30", + "scratch-l10n": "5.0.31", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", "stream-browserify": "3.0.0", @@ -22462,9 +22462,9 @@ } }, "node_modules/scratch-l10n": { - "version": "5.0.30", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.30.tgz", - "integrity": "sha512-5ReW/rl90BC6tAsJew/aXQUEuOIFhEzVAiyBU5ZbL57QgorBOtG1+wUfZxVgGrX8pAT4enERQ1b0x6e3VdTyvw==", + "version": "5.0.31", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.31.tgz", + "integrity": "sha512-rkf8VMczAH3NYyh5E2y4O1nPBGGd41idXGNR+smgBetfkuL+PYS2TO9WITbWzSZO16udozYNi+lKkLnRqKGRJA==", "dev": true, "license": "AGPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index c146020d5..f0ed2c4b2 100644 --- a/package.json +++ b/package.json @@ -147,7 +147,7 @@ "sass": "1.82.0", "sass-loader": "10.5.2", "scratch-gui": "5.1.7", - "scratch-l10n": "5.0.30", + "scratch-l10n": "5.0.31", "selenium-webdriver": "4.27.0", "slick-carousel": "1.8.1", "stream-browserify": "3.0.0",