diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 81799eade..5932bfad7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -868,7 +868,7 @@ importers: version: 1.4.15 '@rsbuild/plugin-vue2': specifier: ^1.0.4 - version: 1.0.4(@rsbuild/core@1.4.15)(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0)) + version: 1.0.4(@rsbuild/core@1.4.15)(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2)) typescript: specifier: ^5.9.2 version: 5.9.2 @@ -1055,7 +1055,7 @@ importers: version: 1.2.2(@rsbuild/core@1.4.15)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1076,7 +1076,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1089,7 +1089,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1098,7 +1098,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1132,7 +1132,7 @@ importers: version: 5.6.0(@lingui/core@4.11.4)(@swc/core@1.13.3(@swc/helpers@0.5.17)) '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1174,7 +1174,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1183,7 +1183,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1195,7 +1195,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1204,7 +1204,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1229,7 +1229,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1257,7 +1257,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1275,7 +1275,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1284,7 +1284,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1300,7 +1300,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1312,7 +1312,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1340,7 +1340,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1352,7 +1352,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1371,7 +1371,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1387,7 +1387,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1396,7 +1396,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1408,7 +1408,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1417,7 +1417,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1429,7 +1429,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1468,7 +1468,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1477,7 +1477,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1486,7 +1486,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1495,7 +1495,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1513,7 +1513,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1538,7 +1538,7 @@ importers: version: 3.1.0(webpack@5.101.2) '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1622,7 +1622,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1650,7 +1650,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1722,7 +1722,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1753,7 +1753,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1787,7 +1787,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1815,7 +1815,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1846,7 +1846,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1880,7 +1880,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1898,7 +1898,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) monaco-editor: specifier: ^0.52.2 version: 0.52.2 @@ -1911,7 +1911,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) monaco-editor: specifier: ^0.52.2 version: 0.52.2 @@ -1942,7 +1942,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1957,7 +1957,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2013,7 +2013,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2075,7 +2075,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2084,7 +2084,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2099,7 +2099,7 @@ importers: version: 1.14.2(encoding@0.1.13)(isolated-vm@4.7.2)(webpack@5.101.2) '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2112,7 +2112,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2121,7 +2121,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2139,7 +2139,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@swc/helpers': specifier: ^0.5.17 version: 0.5.17 @@ -2174,7 +2174,7 @@ importers: version: 1.2.1 '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2189,7 +2189,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2198,7 +2198,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@swc/helpers': specifier: ^0.5.17 version: 0.5.17 @@ -2236,7 +2236,7 @@ importers: version: 7.27.1(@babel/core@7.28.3) '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2270,7 +2270,7 @@ importers: version: 7.27.1(@babel/core@7.28.3) '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2301,7 +2301,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2332,7 +2332,7 @@ importers: version: 7.27.1(@babel/core@7.28.3) '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2357,7 +2357,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2368,11 +2368,57 @@ importers: specifier: 0.17.0 version: 0.17.0 + rspack/react-ssr-esm: + dependencies: + ejs: + specifier: ^3.1.10 + version: 3.1.10 + express: + specifier: ^5.1.0 + version: 5.1.0 + react: + specifier: ^19.1.1 + version: 19.1.1 + react-dom: + specifier: ^19.1.1 + version: 19.1.1(react@19.1.1) + devDependencies: + '@rspack/cli': + specifier: 1.4.11 + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) + '@rspack/core': + specifier: 1.4.11 + version: 1.4.11(@swc/helpers@0.5.17) + '@types/cross-spawn': + specifier: ^6.0.6 + version: 6.0.6 + '@types/express': + specifier: ^5.0.3 + version: 5.0.3 + '@types/node': + specifier: ^22.17.1 + version: 22.17.2 + '@types/react': + specifier: ^19.1.9 + version: 19.1.10 + '@types/react-dom': + specifier: ^19.1.7 + version: 19.1.7(@types/react@19.1.10) + cross-spawn: + specifier: ^7.0.6 + version: 7.0.6 + rspack-manifest-plugin: + specifier: ^5.0.3 + version: 5.0.3(@rspack/core@1.4.11(@swc/helpers@0.5.17)) + typescript: + specifier: ^5.9.2 + version: 5.9.2 + rspack/react-with-extract-css: dependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@swc/helpers': specifier: ^0.5.17 version: 0.5.17 @@ -2403,7 +2449,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@swc/helpers': specifier: ^0.5.17 version: 0.5.17 @@ -2431,7 +2477,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@swc/helpers': specifier: ^0.5.17 version: 0.5.17 @@ -2456,7 +2502,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2468,7 +2514,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2483,7 +2529,7 @@ importers: version: 7.28.3 '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) babel-loader: specifier: 10.0.0 version: 10.0.0(@babel/core@7.28.3)(webpack@5.101.2) @@ -2515,7 +2561,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2524,7 +2570,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2549,7 +2595,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2561,7 +2607,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2616,7 +2662,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2673,7 +2719,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2685,7 +2731,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2694,7 +2740,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2713,7 +2759,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2778,7 +2824,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2796,7 +2842,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2814,7 +2860,7 @@ importers: version: 2.7.14 vue-loader: specifier: ^15.11.0 - version: 15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2))(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.101.2) + version: 15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.101.2) vue-style-loader: specifier: ^4.1.3 version: 4.1.3 @@ -2823,7 +2869,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2841,7 +2887,7 @@ importers: version: 2.7.14 vue-loader: specifier: ^15.10.1 - version: 15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2))(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.101.2) + version: 15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.101.2) vue-style-loader: specifier: ^4.1.3 version: 4.1.3 @@ -2860,7 +2906,7 @@ importers: version: 7.27.1(@babel/core@7.28.3) '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2878,7 +2924,7 @@ importers: version: 12.3.0(@rspack/core@1.4.11(@swc/helpers@0.5.17))(less@4.4.0)(webpack@5.101.2) vue-loader: specifier: ^15.11.1 - version: 15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2))(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.101.2) + version: 15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.101.2) rspack/vue3-jsx: dependencies: @@ -2891,7 +2937,7 @@ importers: version: 7.28.3 '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2916,7 +2962,7 @@ importers: version: 7.27.1(@babel/core@7.28.3) '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2941,7 +2987,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2965,7 +3011,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) devDependencies: '@rspack/core': specifier: 1.4.11 @@ -2975,7 +3021,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2987,7 +3033,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -2999,7 +3045,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -3011,7 +3057,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) devDependencies: '@rspack/core': specifier: 1.4.11 @@ -3028,7 +3074,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -3037,7 +3083,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.4.11 - version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + version: 1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -6841,6 +6887,9 @@ packages: '@types/cors@2.8.17': resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} + '@types/cross-spawn@6.0.6': + resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -9023,8 +9072,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - ejs@3.1.9: - resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} + ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} engines: {node: '>=0.10.0'} hasBin: true @@ -18455,10 +18504,10 @@ snapshots: optionalDependencies: '@rsbuild/core': 1.4.15 - '@rsbuild/plugin-vue2@1.0.4(@rsbuild/core@1.4.15)(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0))': + '@rsbuild/plugin-vue2@1.0.4(@rsbuild/core@1.4.15)(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2))': dependencies: - vue-loader: 15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0))(webpack@5.101.0) - webpack: 5.101.0 + vue-loader: 15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.101.2) + webpack: 5.101.2(webpack-cli@5.1.4) optionalDependencies: '@rsbuild/core': 1.4.15 transitivePeerDependencies: @@ -18831,11 +18880,11 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 1.5.0-beta.0 '@rspack/binding-win32-x64-msvc': 1.5.0-beta.0 - '@rspack/cli@1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2)': + '@rspack/cli@1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3)': dependencies: '@discoveryjs/json-ext': 0.5.7 '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - '@rspack/dev-server': 1.1.4(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) + '@rspack/dev-server': 1.1.4(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3) colorette: 2.0.20 exit-hook: 4.0.0 interpret: 3.1.1 @@ -18851,11 +18900,11 @@ snapshots: - webpack - webpack-cli - '@rspack/cli@1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17)))': + '@rspack/cli@1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2)': dependencies: '@discoveryjs/json-ext': 0.5.7 '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - '@rspack/dev-server': 1.1.4(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + '@rspack/dev-server': 1.1.4(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2) colorette: 2.0.20 exit-hook: 4.0.0 interpret: 3.1.1 @@ -18871,11 +18920,11 @@ snapshots: - webpack - webpack-cli - '@rspack/cli@1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2)': + '@rspack/cli@1.4.11(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17)))': dependencies: '@discoveryjs/json-ext': 0.5.7 '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - '@rspack/dev-server': 1.1.4(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@4.17.21)(webpack@5.101.2) + '@rspack/dev-server': 1.1.4(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) colorette: 2.0.20 exit-hook: 4.0.0 interpret: 3.1.1 @@ -18978,11 +19027,28 @@ snapshots: - webpack - webpack-cli + '@rspack/dev-server@1.1.4(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/express@5.0.3)': + dependencies: + '@rspack/core': 1.4.11(@swc/helpers@0.5.17) + chokidar: 3.6.0 + http-proxy-middleware: 2.0.9(@types/express@5.0.3) + p-retry: 6.2.0 + webpack-dev-server: 5.2.2(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) + ws: 8.18.0 + transitivePeerDependencies: + - '@types/express' + - bufferutil + - debug + - supports-color + - utf-8-validate + - webpack + - webpack-cli + '@rspack/dev-server@1.1.4(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack-cli@5.1.4)(webpack@5.101.2)': dependencies: '@rspack/core': 1.4.11(@swc/helpers@0.5.17) chokidar: 3.6.0 - http-proxy-middleware: 2.0.9(@types/express@4.17.21) + http-proxy-middleware: 2.0.9(@types/express@5.0.3) p-retry: 6.2.0 webpack-dev-server: 5.2.2(webpack-cli@5.1.4)(webpack@5.101.2) ws: 8.18.0 @@ -18999,7 +19065,7 @@ snapshots: dependencies: '@rspack/core': 1.4.11(@swc/helpers@0.5.17) chokidar: 3.6.0 - http-proxy-middleware: 2.0.9(@types/express@4.17.21) + http-proxy-middleware: 2.0.9(@types/express@5.0.3) p-retry: 6.2.0 webpack-dev-server: 5.2.2(webpack@5.101.2(@swc/core@1.13.3(@swc/helpers@0.5.17))) ws: 8.18.0 @@ -19295,7 +19361,7 @@ snapshots: '@surma/rollup-plugin-off-main-thread@2.2.3': dependencies: - ejs: 3.1.9 + ejs: 3.1.10 json5: 2.2.3 magic-string: 0.25.9 string.prototype.matchall: 4.0.11 @@ -19694,6 +19760,10 @@ snapshots: dependencies: '@types/node': 22.17.2 + '@types/cross-spawn@6.0.6': + dependencies: + '@types/node': 22.17.2 + '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 @@ -20465,9 +20535,9 @@ snapshots: '@vue/compiler-dom': 3.5.8 '@vue/shared': 3.5.8 - '@vue/component-compiler-utils@3.3.0(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)': + '@vue/component-compiler-utils@3.3.0(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)': dependencies: - consolidate: 0.15.1(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2) + consolidate: 0.15.1(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2) hash-sum: 1.0.2 lru-cache: 4.1.5 merge-source-map: 1.1.0 @@ -21709,18 +21779,18 @@ snapshots: console-browserify@1.2.0: {} - consolidate@0.15.1(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2): + consolidate@0.15.1(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2): dependencies: bluebird: 3.7.2 optionalDependencies: - ejs: 3.1.9 + ejs: 3.1.10 handlebars: 4.7.8 lodash: 4.17.21 pug: 3.0.2 constantinople@4.0.1: dependencies: - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@babel/types': 7.28.2 optional: true @@ -21889,20 +21959,6 @@ snapshots: css-color-keywords@1.0.0: {} - css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0): - dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.49) - postcss-modules-scope: 3.2.0(postcss@8.4.49) - postcss-modules-values: 4.0.0(postcss@8.4.49) - postcss-value-parser: 4.2.0 - semver: 7.6.3 - optionalDependencies: - '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - webpack: 5.101.0 - css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2): dependencies: icss-utils: 5.1.0(postcss@8.4.49) @@ -22242,7 +22298,7 @@ snapshots: ee-first@1.1.1: {} - ejs@3.1.9: + ejs@3.1.10: dependencies: jake: 10.8.7 @@ -23718,6 +23774,18 @@ snapshots: transitivePeerDependencies: - debug + http-proxy-middleware@2.0.9(@types/express@5.0.3): + dependencies: + '@types/http-proxy': 1.17.14 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + optionalDependencies: + '@types/express': 5.0.3 + transitivePeerDependencies: + - debug + http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 @@ -29109,75 +29177,9 @@ snapshots: vue-hot-reload-api@2.3.4: {} - vue-loader@15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0))(webpack@5.101.0): - dependencies: - '@vue/component-compiler-utils': 3.3.0(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2) - css-loader: 7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0) - hash-sum: 1.0.2 - loader-utils: 1.4.2 - vue-hot-reload-api: 2.3.4 - vue-style-loader: 4.1.3 - webpack: 5.101.0 - optionalDependencies: - '@vue/compiler-sfc': 3.5.18 - transitivePeerDependencies: - - arc-templates - - atpl - - babel-core - - bracket-template - - coffee-script - - dot - - dust - - dustjs-helpers - - dustjs-linkedin - - eco - - ect - - ejs - - haml-coffee - - hamlet - - hamljs - - handlebars - - hogan.js - - htmling - - jade - - jazz - - jqtpl - - just - - liquid-node - - liquor - - lodash - - marko - - mote - - mustache - - nunjucks - - plates - - pug - - qejs - - ractive - - razor-tmpl - - react - - react-dom - - slm - - squirrelly - - swig - - swig-templates - - teacup - - templayed - - then-jade - - then-pug - - tinyliquid - - toffee - - twig - - twing - - underscore - - vash - - velocityjs - - walrus - - whiskers - - vue-loader@15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2))(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.101.2): + vue-loader@15.11.1(@vue/compiler-sfc@3.5.18)(css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.101.2): dependencies: - '@vue/component-compiler-utils': 3.3.0(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2) + '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2) css-loader: 7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.2) hash-sum: 1.0.2 loader-utils: 1.4.2 @@ -29829,7 +29831,7 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@babel/types': 7.28.2 assert-never: 1.4.0 babel-walk: 3.0.0-canary-5 diff --git a/rsbuild/ssr/rsbuild.config.ts b/rsbuild/ssr/rsbuild.config.ts index 184fced67..8d2d2f4a6 100644 --- a/rsbuild/ssr/rsbuild.config.ts +++ b/rsbuild/ssr/rsbuild.config.ts @@ -1,16 +1,16 @@ -import { type RequestHandler, type ServerAPIs, defineConfig, logger } from '@rsbuild/core'; +import { type RequestHandler, type SetupMiddlewaresContext, defineConfig, logger } from '@rsbuild/core'; import { pluginReact } from '@rsbuild/plugin-react'; export const serverRender = - (serverAPI: ServerAPIs): RequestHandler => + (serverContext: SetupMiddlewaresContext): RequestHandler => async (_req, res, _next) => { - const indexModule = await serverAPI.environments.ssr.loadBundle<{ + const indexModule = await serverContext.environments.ssr.loadBundle<{ render: () => string; }>('index'); const markup = indexModule.render(); - const template = await serverAPI.environments.web.getTransformedHtml('index'); + const template = await serverContext.environments.web.getTransformedHtml('index'); const html = template.replace('', markup); @@ -24,8 +24,8 @@ export default defineConfig({ plugins: [pluginReact()], dev: { setupMiddlewares: [ - ({ unshift }, serverAPI) => { - const serverRenderMiddleware = serverRender(serverAPI); + ({ unshift }, serverContext) => { + const serverRenderMiddleware = serverRender(serverContext); unshift(async (req, res, next) => { if (req.method === 'GET' && req.url === '/') { diff --git a/rsbuild/vue3-element-plus/components.d.ts b/rsbuild/vue3-element-plus/components.d.ts index 960a8db71..ce1f2b627 100644 --- a/rsbuild/vue3-element-plus/components.d.ts +++ b/rsbuild/vue3-element-plus/components.d.ts @@ -2,6 +2,7 @@ // @ts-nocheck // Generated by unplugin-vue-components // Read more: https://github.com/vuejs/core/pull/3399 +// biome-ignore lint: disable export {} /* prettier-ignore */ diff --git a/rsbuild/vue3-vant/components.d.ts b/rsbuild/vue3-vant/components.d.ts index a451a6230..376463093 100644 --- a/rsbuild/vue3-vant/components.d.ts +++ b/rsbuild/vue3-vant/components.d.ts @@ -2,6 +2,7 @@ // @ts-nocheck // Generated by unplugin-vue-components // Read more: https://github.com/vuejs/core/pull/3399 +// biome-ignore lint: disable export {} /* prettier-ignore */ diff --git a/rspack/react-ssr-esm/client/client.tsx b/rspack/react-ssr-esm/client/client.tsx new file mode 100644 index 000000000..266708695 --- /dev/null +++ b/rspack/react-ssr-esm/client/client.tsx @@ -0,0 +1,5 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import { App } from "./components/app"; + +ReactDOM.hydrate(, document.getElementById("root")); diff --git a/rspack/react-ssr-esm/client/components/app.tsx b/rspack/react-ssr-esm/client/components/app.tsx new file mode 100644 index 000000000..92ee0f3c8 --- /dev/null +++ b/rspack/react-ssr-esm/client/components/app.tsx @@ -0,0 +1,3 @@ +import React from "react"; + +export const App: React.FC = () =>

Rspack + React + SSR + ESM

; diff --git a/rspack/react-ssr-esm/dev.js b/rspack/react-ssr-esm/dev.js new file mode 100644 index 000000000..109a72196 --- /dev/null +++ b/rspack/react-ssr-esm/dev.js @@ -0,0 +1,56 @@ +import { spawn } from "cross-spawn"; +import path from "path"; +import rspack from "@rspack/core"; +import rspackConfigClient from "./rspack.config.client.js"; +import rspackConfigServer from "./rspack.config.server.js"; +import { fileURLToPath } from 'url' +import { dirname } from 'path' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = dirname(__filename) + +const compiler = rspack([ + { + ...rspackConfigClient, + mode: "development", + devtool: "source-map", + output: { + ...rspackConfigClient.output, + filename: "[name].js", + }, + }, + { + ...rspackConfigServer, + mode: "development", + devtool: "source-map", + }, +]); + +let node; + +compiler.hooks.watchRun.tap("Dev", (compiler) => { + console.log(`Compiling ${compiler.name} ...`); + if (compiler.name === "server" && node) { + node.kill(); + node = undefined; + } +}); + +compiler.watch({}, (err, stats) => { + if (err) { + console.error(err); + process.exit(1); + } + console.log(stats?.toString("minimal")); + const compiledSuccessfully = !stats?.hasErrors(); + if (compiledSuccessfully && !node) { + console.log("Starting Node.js ..."); + node = spawn( + "node", + ["--inspect", path.join(__dirname, "dist/server.js")], + { + stdio: "inherit", + } + ); + } +}); diff --git a/rspack/react-ssr-esm/package.json b/rspack/react-ssr-esm/package.json new file mode 100644 index 000000000..1a956ed2b --- /dev/null +++ b/rspack/react-ssr-esm/package.json @@ -0,0 +1,29 @@ +{ + "name": "example-react-ssr-esm", + "version": "1.0.0", + "type": "module", + "scripts": { + "build:server": "rspack --config rspack.config.server.js", + "build:client": "rspack --config rspack.config.client.js", + "start": "node ./dist/server.js", + "start:dev": "node dev.js" + }, + "devDependencies": { + "@types/cross-spawn": "^6.0.6", + "@types/express": "^5.0.3", + "@types/node": "^22.17.1", + "@types/react": "^19.1.9", + "@types/react-dom": "^19.1.7", + "cross-spawn": "^7.0.6", + "typescript": "^5.9.2", + "rspack-manifest-plugin": "^5.0.3", + "@rspack/core": "1.4.11", + "@rspack/cli": "1.4.11" + }, + "dependencies": { + "ejs": "^3.1.10", + "express": "^5.1.0", + "react": "^19.1.1", + "react-dom": "^19.1.1" + } +} diff --git a/rspack/react-ssr-esm/rspack.config.client.js b/rspack/react-ssr-esm/rspack.config.client.js new file mode 100644 index 000000000..c2d2da594 --- /dev/null +++ b/rspack/react-ssr-esm/rspack.config.client.js @@ -0,0 +1,39 @@ +import path from "path"; +import { RspackManifestPlugin } from "rspack-manifest-plugin"; +import { fileURLToPath } from "url"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + +export default { + name: "client", + entry: { + client: path.resolve(__dirname, "client/client.tsx"), + }, + mode: "production", + output: { + clean: true, + path: path.resolve(__dirname + "/dist/static"), + filename: "[name].[contenthash].js", + publicPath: "", + }, + resolve: { + extensions: [".ts", ".tsx", ".js"], + }, + module: { + rules: [ + { + test: /\.tsx?$/, + loader: "builtin:swc-loader", + }, + ], + }, + target: "web", + plugins: [new RspackManifestPlugin()], + output: { + module: true, + }, + experiments: { + outputModule: true, + }, +}; diff --git a/rspack/react-ssr-esm/rspack.config.server.js b/rspack/react-ssr-esm/rspack.config.server.js new file mode 100644 index 000000000..840b925b9 --- /dev/null +++ b/rspack/react-ssr-esm/rspack.config.server.js @@ -0,0 +1,56 @@ +import path from 'path' +import rspack from '@rspack/core' +import { fileURLToPath } from 'url' +import { dirname } from 'path' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = dirname(__filename) + +export default { + name: 'server', + entry: { + server: path.resolve(__dirname, 'server', 'server.ts'), + }, + mode: 'production', + experiments: { + outputModule: true, + }, + output: { + module: true, + path: path.resolve(__dirname, 'dist'), + filename: '[name].js', + }, + externalsType: 'node-commonjs', + externals: ['react', 'express', 'react-dom/server'], + resolve: { + extensions: ['.ts', '.tsx'], + }, + module: { + rules: [ + { + test: /\.tsx?$/, + loader: "builtin:swc-loader", + }, + ], + }, + target: 'node', + node: { + __dirname: false, + __filename: false, + }, + + plugins: [ + new rspack.BannerPlugin({ + banner: ` +import { fileURLToPath as __rspack_fileURLToPath } from 'url'; +import { dirname as __rspack_dirname } from 'path' +const __filename = __rspack_fileURLToPath(import.meta.url); +const __dirname = __rspack_dirname(__filename); + `, + raw: true, + }), + new rspack.CopyRspackPlugin({ + patterns: [{ context: 'server', from: 'views', to: 'views' }], + }), + ], +} diff --git a/rspack/react-ssr-esm/server/server.ts b/rspack/react-ssr-esm/server/server.ts new file mode 100644 index 000000000..0a395e122 --- /dev/null +++ b/rspack/react-ssr-esm/server/server.ts @@ -0,0 +1,28 @@ +import express from "express"; +import fs from "fs"; +import path from "path"; +import React from "react"; +import ReactDOMServer from "react-dom/server"; +import { App } from "../client/components/app"; + +const server = express(); + +server.set("view engine", "ejs"); +server.set("views", path.join(__dirname, "views")); + +server.use("/", express.static(path.join(__dirname, "static"))); + +const manifest = fs.readFileSync( + path.join(__dirname, "static/manifest.json"), + "utf-8" +); +const assets = JSON.parse(manifest); + +server.get("/", (req, res) => { + const component = ReactDOMServer.renderToString(React.createElement(App)); + res.render("client", { assets, component }); +}); + +server.listen(3000, () => { + console.log(`Server running on http://localhost:3000`); +}); diff --git a/rspack/react-ssr-esm/server/views/client.ejs b/rspack/react-ssr-esm/server/views/client.ejs new file mode 100644 index 000000000..a8b69a3bb --- /dev/null +++ b/rspack/react-ssr-esm/server/views/client.ejs @@ -0,0 +1,11 @@ + + + + + Rspack + React + Node.js App + + +
<%- component %>
+ + +