MM-66972 Upgrade to node 24 and main dependencies with babel, webpack and jest (#34760)

* chore: upgrade to node 24 and dependencies mainly with babel, webpack and jest

* fix components tests, make trial modal passed on all node 20-24

* fix cache for platform packages

* updated test

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
This commit is contained in:
sabril
2026-01-14 13:14:01 +08:00
committed by GitHub
co-authored by Mattermost Build
parent 92339d03ab
commit dab04576a1
53 changed files with 5777 additions and 10651 deletions
@@ -5,6 +5,7 @@
"target": "es2022",
"declaration": true,
"strict": true,
"skipLibCheck": true,
"resolveJsonModule": true,
"isolatedModules": true,
"esModuleInterop": true,
+1
View File
@@ -5,6 +5,7 @@
"target": "es2022",
"declaration": true,
"strict": true,
"skipLibCheck": true,
"resolveJsonModule": true,
"isolatedModules": true,
"esModuleInterop": true,
+1
View File
@@ -17,6 +17,7 @@
},
"devDependencies": {
"@babel/plugin-transform-runtime": "^7.17.0",
"jest-environment-jsdom": "30.1.0",
"@rollup/plugin-babel": "^5.3.1",
"@rollup/plugin-commonjs": "^21.0.2",
"@rollup/plugin-node-resolve": "^13.1.3",
+1
View File
@@ -5,6 +5,7 @@
"target": "es6",
"declaration": true,
"strict": true,
"skipLibCheck": true,
"resolveJsonModule": true,
"isolatedModules": true,
"esModuleInterop": true,