From 5182372026ac03ffa1fbfbcfc3e0a1ee56f1c597 Mon Sep 17 00:00:00 2001 From: Logan McAnsh Date: Thu, 16 Nov 2023 12:24:52 -0500 Subject: [PATCH] chore(vite): dynamically import getStylesForUrl and readConfig Signed-off-by: Logan McAnsh --- examples/unstable-vite/server.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/examples/unstable-vite/server.js b/examples/unstable-vite/server.js index 4d9dc73d..7078bd54 100644 --- a/examples/unstable-vite/server.js +++ b/examples/unstable-vite/server.js @@ -10,8 +10,6 @@ import { unstable_createViteServer, unstable_loadViteServerBuild, } from "@remix-run/dev"; -import { getStylesForUrl } from "@remix-run/dev/dist/vite/styles.js"; -import { readConfig } from "@remix-run/dev/dist/config.js"; installGlobals(); @@ -73,6 +71,11 @@ app.all("*", async (request, reply) => { let criticalCss; if (vite) { + let [{ getStylesForUrl }, { readConfig }] = await Promise.all([ + import("@remix-run/dev/dist/vite/styles.js"), + import("@remix-run/dev/dist/config.js"), + ]); + let remixConfig = await readConfig(); let resolvedBuild = vite ? await build() : build; criticalCss = await getStylesForUrl(