Kaynağa Gözat

Upgrade webpack and related dependencies (#31638)

GitOrigin-RevId: e188a6ab9f7a024c1769a85e1d4e40ccb5d02213
Alf Eaton 3 ay önce
ebeveyn
işleme
00ddd8185c
4 değiştirilmiş dosya ile 247 ekleme ve 247 silme
  1. 0 13
      package.json
  2. 12 12
      services/web/package.json
  3. 1 1
      services/web/webpack.config.js
  4. 234 221
      yarn.lock

+ 0 - 13
package.json

@@ -96,7 +96,6 @@
     "lodash": "4.18.1",
     "express-session": "1.17.2",
     "ioredis": "4.27.11",
-    "webpack": "5.98.0",
     "knip": "5.64.1",
     "eslint-plugin-testing-library": "7.5.3",
     "chart.js": "4.0.1",
@@ -124,19 +123,12 @@
     "@babel/core": "7.28.5",
     "@babel/preset-env": "7.28.5",
     "@babel/register": "7.28.3",
-    "@testing-library/react": "16.3.0",
     "@vitejs/plugin-react": "4.4.1",
-    "babel-loader": "10.0.0",
-    "css-loader": "6.8.1",
     "cssnano": "7.1.4",
     "mini-css-extract-plugin": "2.7.6",
     "nodemon": "3.0.1",
     "postcss": "8.5.8",
-    "postcss-loader": "7.3.3",
     "postcss-reporter": "7.0.5",
-    "style-loader": "3.3.3",
-    "webpack-hot-middleware": "2.25.3",
-    "webpack-manifest-plugin": "5.0.0",
     "zod": "4.1.11",
     "zod-validation-error": "4.0.1",
     "simple-oauth2": "5.0.0",
@@ -185,8 +177,6 @@
     "eventsource-client": "1.1.4",
     "fake-indexeddb": "6.0.0",
     "formik": "2.2.9",
-    "handlebars": "4.7.8",
-    "html-webpack-plugin": "5.5.3",
     "katex": "0.16.28",
     "match-sorter": "6.3.1",
     "micromark": "4.0.0",
@@ -200,12 +190,9 @@
     "storybook": "10.3.5",
     "streamdown": "2.2.0",
     "tailwindcss": "3.4.17",
-    "terser-webpack-plugin": "5.3.17",
     "thread-loader": "patch:thread-loader@npm%3A4.0.2#~/.yarn/patches/thread-loader-npm-4.0.2-dab5735f54.patch",
-    "ts-loader": "9.5.4",
     "unist-util-visit": "5.0.0",
     "use-stick-to-bottom": "1.1.1",
-    "webpack-dev-server": "5.2.2",
     "zustand": "5.0.8",
     "retry-request@npm:^8.0.0": "patch:retry-request@npm%3A8.0.2#~/.yarn/patches/retry-request-npm-8.0.2-448ad084c8.patch",
     "retry-request@npm:^7.0.0": "patch:retry-request@npm%3A7.0.2#~/.yarn/patches/retry-request-npm-7.0.2-a41087680c.patch",

+ 12 - 12
services/web/package.json

@@ -224,7 +224,7 @@
     "@overleaf/dictionaries": "https://github.com/overleaf/dictionaries/archive/refs/tags/v0.0.3.tar.gz",
     "@overleaf/ranges-tracker": "workspace:*",
     "@overleaf/stream-utils": "workspace:*",
-    "@pmmmwh/react-refresh-webpack-plugin": "^0.5.16",
+    "@pmmmwh/react-refresh-webpack-plugin": "^0.6.2",
     "@pollyjs/adapter-node-http": "^6.0.6",
     "@pollyjs/core": "^6.0.6",
     "@pollyjs/persister-fs": "^6.0.6",
@@ -293,7 +293,7 @@
     "algoliasearch": "^3.35.1",
     "autoprefixer": "^10.4.16",
     "axios": "^1.15.0",
-    "babel-loader": "^10.0.0",
+    "babel-loader": "^10.1.1",
     "babel-plugin-macros": "^3.1.0",
     "babel-plugin-module-resolver": "^5.0.2",
     "backbone": "^1.6.0",
@@ -311,7 +311,7 @@
     "cookie-signature": "^1.2.1",
     "copy-webpack-plugin": "^14.0.0",
     "core-js": "~3.46.0",
-    "css-loader": "^6.8.1",
+    "css-loader": "^7.1.4",
     "css-minimizer-webpack-plugin": "^8.0.0",
     "cypress": "15.12.0",
     "cypress-multi-reporters": "^2.0.5",
@@ -340,7 +340,7 @@
     "globals": "^16.2.0",
     "handlebars": "^4.7.9",
     "handlebars-loader": "^1.7.3",
-    "html-webpack-plugin": "^5.5.3",
+    "html-webpack-plugin": "^5.6.7",
     "i18next-scanner": "4.4.0",
     "idb": "^8.0.0",
     "inversify": "^6.2.2",
@@ -371,7 +371,7 @@
     "pdfjs-dist": "5.1.91",
     "pirates": "^4.0.1",
     "postcss": "^8.4.31",
-    "postcss-loader": "^7.3.3",
+    "postcss-loader": "^7.3.4",
     "prop-types": "^15.7.2",
     "pyodide": "0.29.3",
     "qrcode": "^1.4.4",
@@ -406,11 +406,11 @@
     "stylelint": "^16.26.1",
     "stylelint-config-standard-scss": "^13.1.0",
     "tailwindcss": "^3.4.4",
-    "terser-webpack-plugin": "^5.3.17",
+    "terser-webpack-plugin": "^5.4.0",
     "thread-loader": "patch:thread-loader@npm%3A4.0.2#~/.yarn/patches/thread-loader-npm-4.0.2-dab5735f54.patch",
     "timekeeper": "^2.2.0",
     "to-string-loader": "^1.2.0",
-    "ts-loader": "^9.5.2",
+    "ts-loader": "^9.5.7",
     "tty-browserify": "^0.0.1",
     "typescript": "^5.9.3",
     "unified": "^11.0.5",
@@ -419,11 +419,11 @@
     "uuid": "^9.0.1",
     "vitest": "^4.0.0",
     "w3c-keyname": "^2.2.8",
-    "webpack": "^5.98.0",
-    "webpack-assets-manifest": "^5.2.1",
-    "webpack-cli": "^5.1.4",
-    "webpack-dev-server": "^5.2.1",
-    "webpack-merge": "^5.10.0",
+    "webpack": "^5.106.2",
+    "webpack-assets-manifest": "^6.5.1",
+    "webpack-cli": "^7.0.2",
+    "webpack-dev-server": "^5.2.3",
+    "webpack-merge": "^6.0.1",
     "yup": "^0.32.11",
     "zustand": "^5.0.1"
   }

+ 1 - 1
services/web/webpack.config.js

@@ -2,7 +2,7 @@ const path = require('path')
 const { globSync } = require('glob')
 const webpack = require('webpack')
 const CopyPlugin = require('copy-webpack-plugin')
-const WebpackAssetsManifest = require('webpack-assets-manifest')
+const { WebpackAssetsManifest } = require('webpack-assets-manifest')
 const MiniCssExtractPlugin = require('mini-css-extract-plugin')
 const {
   LezerGrammarCompilerPlugin,

Dosya farkı çok büyük olduğundan ihmal edildi
+ 234 - 221
yarn.lock


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor