@@ -18,7 +18,7 @@ import type { Config } from "@react-router/dev/config";
18
18
19
19
const require = createRequire ( import . meta. url ) ;
20
20
21
- const reactRouterBin = "node_modules/@react-router/dev/dist/cli/index .js" ;
21
+ const reactRouterBin = "node_modules/@react-router/dev/bin .js" ;
22
22
const __dirname = url . fileURLToPath ( new URL ( "." , import . meta. url ) ) ;
23
23
const root = path . resolve ( __dirname , "../.." ) ;
24
24
const TMP_DIR = path . join ( root , ".tmp/integration" ) ;
@@ -29,6 +29,7 @@ export const reactRouterConfig = ({
29
29
prerender,
30
30
appDirectory,
31
31
splitRouteModules,
32
+ viteEnvironmentApi,
32
33
} : {
33
34
ssr ?: boolean ;
34
35
basename ?: string ;
@@ -37,6 +38,7 @@ export const reactRouterConfig = ({
37
38
splitRouteModules ?: NonNullable <
38
39
Config [ "future" ]
39
40
> [ "unstable_splitRouteModules" ] ;
41
+ viteEnvironmentApi ?: boolean ;
40
42
} ) => {
41
43
let config : Config = {
42
44
ssr,
@@ -45,6 +47,7 @@ export const reactRouterConfig = ({
45
47
appDirectory,
46
48
future : {
47
49
unstable_splitRouteModules : splitRouteModules ,
50
+ unstable_viteEnvironmentApi : viteEnvironmentApi ,
48
51
} ,
49
52
} ;
50
53
@@ -130,7 +133,7 @@ export const EXPRESS_SERVER = (args: {
130
133
app.listen(port, () => console.log('http://localhost:' + port));
131
134
` ;
132
135
133
- type TemplateName =
136
+ export type TemplateName =
134
137
| "vite-5-template"
135
138
| "vite-6-template"
136
139
| "vite-cloudflare-template" ;
0 commit comments