diff --git a/packages/docusaurus-faster/package.json b/packages/docusaurus-faster/package.json index 62b7365922ed..002dffe8fda6 100644 --- a/packages/docusaurus-faster/package.json +++ b/packages/docusaurus-faster/package.json @@ -19,7 +19,7 @@ "license": "MIT", "dependencies": { "@docusaurus/types": "3.9.2", - "@rspack/core": "^1.7.5", + "@rspack/core": "^1.7.10", "@swc/core": "^1.7.39", "@swc/html": "^1.13.5", "browserslist": "^4.24.2", diff --git a/packages/docusaurus/src/server/configValidation.ts b/packages/docusaurus/src/server/configValidation.ts index defc47589b7b..5558b509ca75 100644 --- a/packages/docusaurus/src/server/configValidation.ts +++ b/packages/docusaurus/src/server/configValidation.ts @@ -576,26 +576,6 @@ function postProcessDocusaurusConfig(config: DocusaurusConfig) { } } - // Docusaurus Faster doesn't fully support Yarn PnP :s - // Until we support Rspack + PnP, we simply revert to Webpack with a warning - // See https://github.com/facebook/docusaurus/issues/10787 - if (process.versions.pnp) { - if (config.future.faster.rspackBundler) { - logger.warn(`Docusaurus Faster doesn't fully support the Yarn PnP linker yet. -We recommend to use Yarn node-linker instead. -Docusaurus will still attempt to build your app with Webpack (instead of Rspack) and use slower minimizers. -See also https://github.com/facebook/docusaurus/issues/10787`); - config.future.faster.rspackBundler = false; - config.future.faster.rspackPersistentCache = false; - - // This also won't work due to Webpack libs using peerDependencies :s - // This could eventually work if the deps are added at the site level - // TODO Docusaurus v4 clean this up - config.future.faster.lightningCssMinimizer = false; - config.future.faster.swcJsMinimizer = false; - } - } - if (config.onBrokenMarkdownLinks) { logger.warn`The code=${'siteConfig.onBrokenMarkdownLinks'} config option is deprecated and will be removed in Docusaurus v4. Please migrate and move this option to code=${'siteConfig.markdown.hooks.onBrokenMarkdownLinks'} instead.`; diff --git a/yarn.lock b/yarn.lock index c39ff43d5bc5..ae9589fd8f98 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3401,81 +3401,81 @@ fs-extra "^11.1.1" lodash "^4.17.21" -"@rspack/binding-darwin-arm64@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.5.tgz#5adad9b17d4a29c62d239bfac653b71e7d755b61" - integrity sha512-dg2/IrF+g498NUt654N8LFWfIiUsHlTankWieE1S3GWEQM6jweeRbNuu1Py1nWIUsjR2yQtv7ziia7c9Q8UTaQ== - -"@rspack/binding-darwin-x64@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.5.tgz#bfa31b9bdcea5238babf0914289ad4227a4eabdb" - integrity sha512-RQJX4boQJUu3lo1yiN344+y8W6iSO08ARXIZqFPg66coOgfX1lhsXQSRJGQEQG4PAcYuC0GmrYFzErliifbc1Q== - -"@rspack/binding-linux-arm64-gnu@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.5.tgz#2f3705a444911602619f48c2aac7a92205b9de8a" - integrity sha512-R7CO1crkJQLIQpJQzf+6DMHjvcvH/VxsatS5CG897IIT2aAfBeQuQAO+ERJko/UwSZam2K8Rxjuopcu5A2jsTQ== - -"@rspack/binding-linux-arm64-musl@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.5.tgz#ac94268f78ffd818465a2ee1d626f5d349190f39" - integrity sha512-moDVFD06ISZi+wCIjJLzQSr8WO8paViacSHk+rOKQxwKI96cPoC4JFkz0+ibT2uks4i2ecs4Op48orsoguiXxw== - -"@rspack/binding-linux-x64-gnu@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.5.tgz#69414ac99b79240d0148331bfd6579c3c669b85e" - integrity sha512-LGtdsdhtA5IxdMptj2NDVEbuZF4aqM99BVn3saHp92A4Fn20mW9UtQ+19PtaOFdbQBUN1GcP+cosrJ1wY56hOg== - -"@rspack/binding-linux-x64-musl@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.5.tgz#a5b14a9a90e2400b85b2d13e83f379974356bd83" - integrity sha512-V1HTvuj0XF/e4Xnixqf7FrxdCtTkYqn26EKwH7ExUFuVBh4SsLGr29EK5SOXBG0xdy5TSEUokMup7cuONPb3Hw== - -"@rspack/binding-wasm32-wasi@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.5.tgz#4addba33fbc8ba100cf7c963e804c9659dd87618" - integrity sha512-rGNHrk2QuLFfwOTib91skuLh2aMYeTP4lgM4zanDhtt95DLDlwioETFY7FzY1WmS+Z3qnEyrgQIRp8osy0NKTw== +"@rspack/binding-darwin-arm64@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.10.tgz#6695cf6da39a2eb346723ec09d5b1f8586f64bd6" + integrity sha512-bsXi7I6TpH+a4L6okIUh1JDvwT+XcK/L7Yvhu5G2t5YYyd2fl5vMM5O9cePRpEb0RdqJZ3Z8i9WIWHap9aQ8Gw== + +"@rspack/binding-darwin-x64@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.10.tgz#8845d616ff8b091250a07e04798346c53cc5c764" + integrity sha512-h/kOGL1bUflDDYnbiUjaRE9kagJpour4FatGihueV03+cRGQ6jpde+BjUakqzMx65CeDbeYI6jAiPhElnlAtRw== + +"@rspack/binding-linux-arm64-gnu@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.10.tgz#43f339569715e75201ffa87412456a3ba260908d" + integrity sha512-Z4reus7UxGM4+JuhiIht8KuGP1KgM7nNhOlXUHcQCMswP/Rymj5oJQN3TDWgijFUZs09ULl8t3T+AQAVTd/WvA== + +"@rspack/binding-linux-arm64-musl@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.10.tgz#3c6a22a9d802f99706ff51daecae8ea974546270" + integrity sha512-LYaoVmWizG4oQ3g+St3eM5qxsyfH07kLirP7NJcDMgvu3eQ29MeyTZ3ugkgW6LvlmJue7eTQyf6CZlanoF5SSg== + +"@rspack/binding-linux-x64-gnu@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.10.tgz#822af2900cff8c907fab78d9cdf9004652b32c06" + integrity sha512-aIm2G4Kcm3qxDTNqKarK0oaLY2iXnCmpRQQhAcMlR0aS2LmxL89XzVeRr9GFA1MzGrAsZONWCLkxQvn3WUbm4Q== + +"@rspack/binding-linux-x64-musl@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.10.tgz#2a698c7984877df2e5f38ddda98983bffbe80c40" + integrity sha512-SIHQbAgB9IPH0H3H+i5rN5jo9yA/yTMq8b7XfRkTMvZ7P7MXxJ0dE8EJu3BmCLM19sqnTc2eX+SVfE8ZMDzghA== + +"@rspack/binding-wasm32-wasi@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.10.tgz#f906f5b21d8a25547a3d2212a98d078623bdb874" + integrity sha512-J9HDXHD1tj+9FmX4+K3CTkO7dCE2bootlR37YuC2Owc0Lwl1/i2oGT71KHnMqI9faF/hipAaQM5OywkiiuNB7w== dependencies: "@napi-rs/wasm-runtime" "1.0.7" -"@rspack/binding-win32-arm64-msvc@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.5.tgz#a2bac95fa670738dd2850bac0f56fc490a2b6aad" - integrity sha512-eLyD9URS9M2pYa7sPICu9S0OuDAMnnGfuqrZYlrtgnEOEgimaG39gX6ENLwHvlNulaVMMFTNbDnS/2MELZ7r7g== - -"@rspack/binding-win32-ia32-msvc@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.5.tgz#7256001750794aa3b14815cc460c43d621ac4bdb" - integrity sha512-ZT4eC8hHWzweA6S4Tl2c/z/fvhbU7Wnh+l76z+qmDy8wuA8uNrHgIb1mHLPli/wsqcjmIy8rDO9gkIBitg5I+w== - -"@rspack/binding-win32-x64-msvc@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.5.tgz#eb8bafd9011139478ce79bd4924e3c0e481a2faa" - integrity sha512-a2j10QS3dZvW+gdu+FXteAkChxsK2g9BRUOmpt13w22LkiGrdmOkMQyDWRgJNxUGJTlqIUqtXxs72nTTlzo2Sw== - -"@rspack/binding@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/binding/-/binding-1.7.5.tgz#33efebda1596936193a6a9a8cdfb289b03c4cbba" - integrity sha512-tlZfDHfGu765FBL3hIyjrr8slJZztv7rCM+KIczZS7UlJQDl1+WsDKUe/+E1Fw9SlmorLWK40+y3rLTHmMrN2A== +"@rspack/binding-win32-arm64-msvc@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.10.tgz#924a89455a4210fa5e6d404820d944e0838c9a72" + integrity sha512-FaQGSCXH89nMOYW0bVp0bKQDQbrOEFFm7yedla7g6mkWlFVQo5UyBxid5wJUCqGJBtJepRxeRfByWiaI5nVGvg== + +"@rspack/binding-win32-ia32-msvc@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.10.tgz#26d2ca0f0719d164bb563a09a68be5290b56ca18" + integrity sha512-/66TNLOeM4R5dHhRWRVbMTgWghgxz+32ym0c/zGGXQRoMbz7210EoL40ALUgdBdeeREO8LoV+Mn7v8/QZCwHzw== + +"@rspack/binding-win32-x64-msvc@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.10.tgz#98ed751af1f500f28d33b04201e457c4727d8b3c" + integrity sha512-SUa3v1W7PGFCy6AHRmDsm43/tkfaZFi1TN2oIk5aCdT9T51baDVBjAbehRDu9xFbK4piL3k7uqIVSIrKgVqk1g== + +"@rspack/binding@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/binding/-/binding-1.7.10.tgz#fd20bafaa48541d803bbcba9cac5a680c63c0671" + integrity sha512-j+DPEaSJLRgasxXNpYQpvC7wUkQF5WoWPiTfm4fLczwlAmYwGSVkJiyWDrOlvVPiGGYiXIaXEjVWTw6fT6/vnA== optionalDependencies: - "@rspack/binding-darwin-arm64" "1.7.5" - "@rspack/binding-darwin-x64" "1.7.5" - "@rspack/binding-linux-arm64-gnu" "1.7.5" - "@rspack/binding-linux-arm64-musl" "1.7.5" - "@rspack/binding-linux-x64-gnu" "1.7.5" - "@rspack/binding-linux-x64-musl" "1.7.5" - "@rspack/binding-wasm32-wasi" "1.7.5" - "@rspack/binding-win32-arm64-msvc" "1.7.5" - "@rspack/binding-win32-ia32-msvc" "1.7.5" - "@rspack/binding-win32-x64-msvc" "1.7.5" - -"@rspack/core@^1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@rspack/core/-/core-1.7.5.tgz#d19295b5c2f137d4458701cf6dc3cbd3f73708b7" - integrity sha512-W1ChLhjBxGg6y4AHjEVjhcww/FZJ2O9obR0EOlYcfrfQGojCAUMeQjbmaF2sse5g5m0vSCaPtNYkycZ0qVRk1A== + "@rspack/binding-darwin-arm64" "1.7.10" + "@rspack/binding-darwin-x64" "1.7.10" + "@rspack/binding-linux-arm64-gnu" "1.7.10" + "@rspack/binding-linux-arm64-musl" "1.7.10" + "@rspack/binding-linux-x64-gnu" "1.7.10" + "@rspack/binding-linux-x64-musl" "1.7.10" + "@rspack/binding-wasm32-wasi" "1.7.10" + "@rspack/binding-win32-arm64-msvc" "1.7.10" + "@rspack/binding-win32-ia32-msvc" "1.7.10" + "@rspack/binding-win32-x64-msvc" "1.7.10" + +"@rspack/core@^1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@rspack/core/-/core-1.7.10.tgz#cb86011a730176e9067276af9688ce496af80216" + integrity sha512-dO7J0aHSa9Fg2kGT0+ZsM500lMdlNIyCHavIaz7dTDn6KXvFz1qbWQ/48x3OlNFw1mA0jxAjjw9e7h3sWQZUNg== dependencies: "@module-federation/runtime-tools" "0.22.0" - "@rspack/binding" "1.7.5" + "@rspack/binding" "1.7.10" "@rspack/lite-tapable" "1.1.0" "@rspack/lite-tapable@1.1.0":