File tree Expand file tree Collapse file tree 4 files changed +265
-7
lines changed
examples/default-template Expand file tree Collapse file tree 4 files changed +265
-7
lines changed Original file line number Diff line number Diff line change
1
+ // Patch for handling CJS output from the build
2
+ const app = require ( './build/server/static/js/app.js' ) ;
3
+
4
+ // Export all the top-level keys needed by react-router-serve
5
+ const {
6
+ assets,
7
+ assetsBuildDirectory,
8
+ basename,
9
+ entry,
10
+ future,
11
+ isSpaMode,
12
+ prerender,
13
+ publicPath,
14
+ routes,
15
+ ssr
16
+ } = app ;
17
+
18
+ // Export each property individually
19
+ exports . assets = assets ;
20
+ exports . assetsBuildDirectory = assetsBuildDirectory ;
21
+ exports . basename = basename ;
22
+ exports . entry = entry ;
23
+ exports . future = future ;
24
+ exports . isSpaMode = isSpaMode ;
25
+ exports . prerender = prerender ;
26
+ exports . publicPath = publicPath ;
27
+ exports . routes = routes ;
28
+ exports . ssr = ssr ;
Original file line number Diff line number Diff line change 5
5
"scripts" : {
6
6
"build" : " rsbuild build" ,
7
7
"dev" : " rsbuild dev" ,
8
- "start" : " react-router-serve ./build/server/index.js" ,
8
+ "start:esm" : " react-router-serve ./build/server/static/js/app.js" ,
9
+ "start:cjs" : " react-router-serve ./cjs-serve-patch.cjs" ,
9
10
"typecheck" : " react-router typegen && tsc" ,
10
11
"test:e2e" : " pnpm run dev & sleep 5 && playwright test" ,
11
12
"test:e2e:debug" : " playwright test --debug" ,
You can’t perform that action at this time.
0 commit comments