Merge remote-tracking branch 'origin/develop' into monorepo-integration

This commit is contained in:
MiroslavDionisiev 2024-07-24 10:21:48 +03:00
commit 2576c5d9cd
7 changed files with 354 additions and 359 deletions

2
.nvmrc
View file

@ -1 +1 @@
18.20.3
18.20.4

639
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -55,18 +55,18 @@
"react-onclickoutside": "6.13.0",
"react-router-dom": "5.3.4",
"react-twitter-embed": "3.0.3",
"react-use": "17.5.0",
"react-use": "17.5.1",
"scratch-parser": "5.2.1",
"scratch-storage": "2.3.171"
"scratch-storage": "2.3.190"
},
"devDependencies": {
"@babel/cli": "7.24.7",
"@babel/core": "7.24.7",
"@babel/eslint-parser": "7.24.7",
"@babel/cli": "7.24.8",
"@babel/core": "7.24.9",
"@babel/eslint-parser": "7.24.8",
"@babel/plugin-syntax-dynamic-import": "7.8.3",
"@babel/plugin-transform-async-to-generator": "7.24.7",
"@babel/plugin-transform-object-rest-spread": "7.24.7",
"@babel/preset-env": "7.24.7",
"@babel/preset-env": "7.24.8",
"@babel/preset-react": "7.24.7",
"@formatjs/intl-datetimeformat": "6.12.5",
"@formatjs/intl-locale": "3.4.6",
@ -93,7 +93,7 @@
"eslint-config-scratch": "9.0.8",
"eslint-plugin-jest": "27.9.0",
"eslint-plugin-json": "2.1.2",
"eslint-plugin-react": "7.34.3",
"eslint-plugin-react": "7.35.0",
"eslint-plugin-react-hooks": "4.6.2",
"fastly": "1.2.1",
"file-loader": "^6.2.0",
@ -102,7 +102,7 @@
"formsy-react-components": "1.1.0",
"git-bundle-sha": "0.0.2",
"glob": "5.0.15",
"google-libphonenumber": "3.2.35",
"google-libphonenumber": "3.2.37",
"html-webpack-plugin": "5.6.0",
"iso-3166-2": "1.0.0",
"jest": "29.7.0",
@ -141,18 +141,18 @@
"redux-mock-store": "1.5.4",
"redux-thunk": "2.4.2",
"regenerator-runtime": "0.13.9",
"sass": "1.77.6",
"sass": "1.77.8",
"sass-loader": "10.5.2",
"scratch-gui": "3.6.15",
"scratch-l10n": "3.18.209",
"selenium-webdriver": "4.22.0",
"scratch-l10n": "3.18.230",
"selenium-webdriver": "4.23.0",
"slick-carousel": "1.8.1",
"stream-browserify": "3.0.0",
"style-loader": "^0.23.0",
"tap": "14.11.0",
"url-loader": "3.0.0",
"use-onclickoutside": "0.4.1",
"webpack": "5.92.1",
"webpack": "5.93.0",
"webpack-bundle-analyzer": "4.10.2",
"webpack-cli": "5.1.4",
"webpack-dev-middleware": "5.3.4",

View file

@ -3,7 +3,8 @@
"name": "about",
"pattern": "^/about/?$",
"routeAlias": "/about/?$",
"redirect": "RADISH_URL/"
"view": "about/about",
"title": "About"
},
{
"name": "annual-report",
@ -133,19 +134,23 @@
"name": "contact-us",
"pattern": "^/contact-us/?(\\?.*)?$",
"routeAlias": "/contact-us/?",
"redirect": "RADISH_URL/help-center/"
"view": "contact-us/contact-us",
"title": "Contact Us",
"viewportWidth": "device-width"
},
{
"name": "cookies",
"pattern": "^/cookies/?$",
"routeAlias": "/cookies/?",
"redirect": "RADISH_URL/cookie-policy/"
"view": "cookies/cookies",
"title": "Cookie Policy"
},
{
"name": "credits",
"pattern": "^/credits/?$",
"routeAlias": "/info/(cards|credits|faq|donate)/?$",
"redirect": "RADISH_URL/our-team-credits/"
"view": "credits/credits",
"title": "Credits"
},
{
"name": "developers",
@ -158,19 +163,22 @@
"name": "dmca",
"pattern": "^/DMCA/?$",
"routeAlias": "/DMCA/?$",
"redirect": "RADISH_URL/42-0-dmca/"
"view": "dmca/dmca",
"title": "DMCA"
},
{
"name": "download",
"pattern": "^/download/?(\\?.*)?$",
"routeAlias": "/download",
"redirect": "RADISH_URL/help-center/"
"view": "download/download",
"title": "Scratch Offline Editor"
},
{
"name": "educator-landing",
"pattern": "^/educators/?(\\?.*)?$",
"routeAlias": "/educators(?:/(faq|register|waiting))?/?(\\?.*)?$",
"redirect": "RADISH_URL/scratch-for-educators/"
"view": "teachers/landing/landing",
"title": "Educators"
},
{
"name": "ethics",
@ -246,7 +254,8 @@
"name": "parents",
"pattern": "^/parents/?(\\?.*)?$",
"routeAlias": "/parents/",
"redirect": "RADISH_URL/parents-caregivers/"
"view": "parents/parents",
"title": "For Parents"
},
{
"name": "preview-faq-redirect",
@ -258,7 +267,8 @@
"name": "privacypolicy",
"pattern": "^/privacy_policy/?$",
"routeAlias": "/privacy_policy/?$",
"redirect": "RADISH_URL/privacy-policy/"
"view": "privacypolicy/privacypolicy",
"title": "Privacy Policy"
},
{
"name": "privacypolicy-apps",
@ -389,7 +399,8 @@
"name": "terms",
"pattern": "^/terms_of_use/?$",
"routeAlias": "/terms_of_use/?$",
"redirect": "RADISH_URL/privacy-policy/"
"view": "terms/terms",
"title": "Scratch Terms of Use"
},
{
"name": "wedo2",
@ -443,7 +454,7 @@
"name" : "credits-redirect",
"pattern": "^/info/credits/?$",
"routeAlias": "/info/(cards|credits|faq|donate)/?$",
"redirect": "RADISH_URL/our-team-credits/"
"redirect" : "/credits"
},
{
"name" : "faq-redirect",
@ -538,7 +549,7 @@
"name": "sec-redirect",
"pattern": "^/sec/?$",
"routeAlias": "/sec",
"redirect": "RADISH_URL/scratch-education-collaborative/"
"redirect": "https://sip.scratch.mit.edu/sec"
},
{
"name": "splash-redirect",

View file

@ -117,9 +117,9 @@ const Credits = () => (
<FormattedMessage id="credits.pastContributorsThanks" />
</p>
<p>
Yusuf Ahmad, Zoë Bentley, Ben Berg, Amos Blanton, Paula Bontá, Carl Bowman, Karen Brennan,
Juanita Buitrago, Leo Burd, Gaia Carini, Jolie Castellucci, Karishma Chadha, Kasia Chmielinski,
Michelle Chung, Shane Clements, Hannah Cole, Sayamindu Dasgupta,
Yusuf Ahmad, Ashley Bass, Zoë Bentley, Ben Berg, Amos Blanton, Paula Bontá, Carl Bowman,
Karen Brennan, Juanita Buitrago, Leo Burd, Gaia Carini, Jolie Castellucci, Karishma Chadha,
Kasia Chmielinski, Michelle Chung, Shane Clements, Hannah Cole, Sayamindu Dasgupta,
Zachary Deiman, Margarita Dekoli, Manuj Dhariwal, Shruti Dhariwal, Dave Feinberg,
Champika Fernando, Linda Fernsel, Elizabeth Foster, Joan Fusco,
Lily Gabaree, Stephanie Gayle, Chris Graves, Joel Gritter,

View file

@ -39,11 +39,6 @@
"userId": 85830206,
"name": "Ashlee"
},
{
"userName": "bassa846",
"userId": 77575217,
"name": "Ashley"
},
{
"userName": "wheelsonfire",
"userId": 10001044,

View file

@ -108,7 +108,7 @@ module.exports = {
resolve: {
fallback: {
// Node modules are no longer polyfilled by default in Webpack 5, so we need to add these here
buffer: require.resolve('buffer/'),
Buffer: require.resolve('buffer/'),
stream: require.resolve('stream-browserify') // jszip
},
symlinks: false // Fix local development with `npm link` packages