Skip to content

Commit 5f534ee

Browse files
authored
Improve vite development server config (#1007)
1 parent 391e502 commit 5f534ee

File tree

4 files changed

+16
-7
lines changed

4 files changed

+16
-7
lines changed

package-lock.json

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
"prettier": "^3.5.3",
149149
"prettier-plugin-sql": "^0.19.0",
150150
"prettier-plugin-tailwindcss": "^0.6.11",
151-
"react-router-devtools": "^5.0.1",
151+
"react-router-devtools": "^5.0.4",
152152
"remix-flat-routes": "^0.8.5",
153153
"tsx": "^4.19.4",
154154
"tw-animate-css": "^1.2.9",
@@ -164,4 +164,4 @@
164164
"seed": "tsx prisma/seed.ts"
165165
},
166166
"prettier": "@epic-web/config/prettier"
167-
}
167+
}

server/index.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@ const viteDevServer = IS_PROD
2525
? undefined
2626
: await import('vite').then((vite) =>
2727
vite.createServer({
28-
server: { middlewareMode: true },
28+
server: {
29+
middlewareMode: true,
30+
},
31+
// We tell Vite we are running a custom app instead of
32+
// the SPA default so it doesn't run HTML middleware
33+
appType: 'custom',
2934
}),
3035
)
3136

tests/mocks/index.ts

+4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ server.listen({
2121
if (request.url.includes('.sentry.io')) {
2222
return
2323
}
24+
// React-router-devtools send custom requests internally to handle some functionality, we ignore those
25+
if (request.url.includes('react-router-devtools-request')) {
26+
return
27+
}
2428
// Print the regular MSW unhandled request warning otherwise.
2529
print.warning()
2630
},

0 commit comments

Comments
 (0)