( server: ViteDevServer, decodedUrl: string, decodedBase: string, )
| 554 | // NOTE: We usually don't prefix `url` and `base` with `decoded`, but in this file particularly |
| 555 | // we're dealing with mixed encoded/decoded paths often, so we make this explicit for now. |
| 556 | function preTransformRequest( |
| 557 | server: ViteDevServer, |
| 558 | decodedUrl: string, |
| 559 | decodedBase: string, |
| 560 | ) { |
| 561 | if (!server.config.server.preTransformRequests) return |
| 562 | |
| 563 | // transform all url as non-ssr as html includes client-side assets only |
| 564 | decodedUrl = unwrapId(stripBase(decodedUrl, decodedBase)) |
| 565 | server.warmupRequest(decodedUrl) |
| 566 | } |
| 567 | |
| 568 | async function generateFallbackHtml(server: ViteDevServer) { |
| 569 | const hmrRuntime = await getHmrImplementation(server.config) |
no test coverage detected