Skip to content

Commit d4b7c63

Browse files
authored
chore(bundler): upgrade Webpack and use built-in copying (AI-assisted) (facebook#12457)
1 parent a3f02b0 commit d4b7c63

19 files changed

Lines changed: 266 additions & 180 deletions

File tree

packages/docusaurus-bundler/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
"@docusaurus/utils": "workspace:*",
2727
"babel-loader": "^10.1.1",
2828
"clean-css": "^5.3.3",
29-
"copy-webpack-plugin": "^14.0.0",
3029
"css-loader": "^7.1.5",
3130
"css-minimizer-webpack-plugin": "^8.0.0",
3231
"cssnano": "^7.1.9",
@@ -40,7 +39,7 @@
4039
"terser-webpack-plugin": "^5.6.1",
4140
"tslib": "^2.8.1",
4241
"url-loader": "^4.1.1",
43-
"webpack": "^5.110.3",
42+
"webpack": "^5.111.0",
4443
"webpackbar": "^7.0.0"
4544
},
4645
"peerDependencies": {

packages/docusaurus-bundler/src/currentBundler.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import webpack from 'webpack';
99
import WebpackBar from 'webpackbar';
1010
import MiniCssExtractPlugin from 'mini-css-extract-plugin';
11-
import CopyWebpackPlugin from 'copy-webpack-plugin';
1211
import {importRspack} from './importFaster';
1312
import type {FasterModule} from './importFaster';
1413
import type {CurrentBundler, DocusaurusConfig} from '@docusaurus/types';
@@ -70,12 +69,12 @@ export async function getCopyPlugin({
7069
currentBundler,
7170
}: {
7271
currentBundler: CurrentBundler;
73-
}): Promise<typeof CopyWebpackPlugin> {
72+
}): Promise<typeof webpack.CopyPlugin> {
7473
if (currentBundler.name === 'rspack') {
7574
// @ts-expect-error: this exists only in Rspack
7675
return currentBundler.instance.CopyRspackPlugin;
7776
}
78-
return CopyWebpackPlugin;
77+
return currentBundler.instance.CopyPlugin;
7978
}
8079

8180
export async function getProgressBarPlugin({

packages/docusaurus-faster/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"semver": "^7.8.5",
2929
"swc-loader": "^0.2.7",
3030
"tslib": "^2.8.1",
31-
"webpack": "^5.110.3"
31+
"webpack": "^5.111.0"
3232
},
3333
"engines": {
3434
"node": ">=24.14"

packages/docusaurus-mdx-loader/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"unist-util-visit": "^5.1.0",
4242
"url-loader": "^4.1.1",
4343
"vfile": "^6.0.3",
44-
"webpack": "^5.110.3"
44+
"webpack": "^5.111.0"
4545
},
4646
"devDependencies": {
4747
"@docusaurus/types": "workspace:*",

packages/docusaurus-plugin-content-blog/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"tslib": "^2.8.1",
5151
"unist-util-visit": "^5.1.0",
5252
"utility-types": "^3.11.0",
53-
"webpack": "^5.110.3"
53+
"webpack": "^5.111.0"
5454
},
5555
"peerDependencies": {
5656
"react": "^19.3.0",

packages/docusaurus-plugin-content-docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"schema-dts": "^1.1.5",
5353
"tslib": "^2.8.1",
5454
"utility-types": "^3.11.0",
55-
"webpack": "^5.110.3"
55+
"webpack": "^5.111.0"
5656
},
5757
"devDependencies": {
5858
"@types/js-yaml": "^4.0.9",

packages/docusaurus-plugin-content-pages/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"@docusaurus/utils-validation": "workspace:*",
2626
"fs-extra": "^11.4.0",
2727
"tslib": "^2.8.1",
28-
"webpack": "^5.110.3"
28+
"webpack": "^5.111.0"
2929
},
3030
"peerDependencies": {
3131
"react": "^19.3.0",

packages/docusaurus-plugin-ideal-image/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"@docusaurus/utils-validation": "workspace:*",
2929
"sharp": "^0.35.1",
3030
"tslib": "^2.8.1",
31-
"webpack": "^5.110.3"
31+
"webpack": "^5.111.0"
3232
},
3333
"devDependencies": {
3434
"@docusaurus/module-type-aliases": "workspace:*",

packages/docusaurus-plugin-pwa/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"clsx": "^2.1.1",
3535
"core-js": "^3.50.0",
3636
"tslib": "^2.8.1",
37-
"webpack": "^5.110.3",
37+
"webpack": "^5.111.0",
3838
"webpack-merge": "^6.0.1",
3939
"workbox-build": "^7.4.1",
4040
"workbox-precaching": "^7.4.1",

packages/docusaurus-plugin-svgr/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"@svgr/core": "^8.1.0",
2626
"@svgr/webpack": "^8.1.0",
2727
"tslib": "^2.8.1",
28-
"webpack": "^5.110.3"
28+
"webpack": "^5.111.0"
2929
},
3030
"peerDependencies": {
3131
"react": "^19.3.0",

0 commit comments

Comments
 (0)