From cb5b491633f7ee6529058427531e5bcf1e2771d6 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 7 Jan 2026 14:42:02 +0200 Subject: [PATCH] fix(client-standalone): get client scripts to run --- apps/client-standalone/src/desktop.ts | 2 ++ apps/client-standalone/src/index.html | 6 +++--- apps/client-standalone/src/runtime.ts | 2 ++ apps/client-standalone/vite.config.mts | 4 ++-- 4 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 apps/client-standalone/src/desktop.ts create mode 100644 apps/client-standalone/src/runtime.ts diff --git a/apps/client-standalone/src/desktop.ts b/apps/client-standalone/src/desktop.ts new file mode 100644 index 0000000000..090b1fb88c --- /dev/null +++ b/apps/client-standalone/src/desktop.ts @@ -0,0 +1,2 @@ +// Re-export desktop from client +export * from "../../client/src/desktop"; diff --git a/apps/client-standalone/src/index.html b/apps/client-standalone/src/index.html index 8df170bb36..bb0300eda6 100644 --- a/apps/client-standalone/src/index.html +++ b/apps/client-standalone/src/index.html @@ -117,9 +117,9 @@ } async function loadScripts() { - const assetPath = glob.assetPath; - await import(`./${assetPath}/runtime.js`); - await import(`./${assetPath}/desktop.js`); + // Import from local re-export files that reference client source + await import("./runtime.ts"); + await import("./desktop.ts"); } bootstrap(); diff --git a/apps/client-standalone/src/runtime.ts b/apps/client-standalone/src/runtime.ts new file mode 100644 index 0000000000..d2a2dfe77b --- /dev/null +++ b/apps/client-standalone/src/runtime.ts @@ -0,0 +1,2 @@ +// Re-export runtime from client +export * from "../../client/src/runtime"; diff --git a/apps/client-standalone/vite.config.mts b/apps/client-standalone/vite.config.mts index 52f9c5053a..c6b21db814 100644 --- a/apps/client-standalone/vite.config.mts +++ b/apps/client-standalone/vite.config.mts @@ -135,11 +135,11 @@ export default defineConfig(() => ({ }, build: { target: "esnext", - outDir: join(__dirname, 'dist'), // Keep output in parent directory + outDir: join(__dirname, 'dist'), emptyOutDir: true, rollupOptions: { input: { - main: join(__dirname, 'src', 'index.html') // Input relative to config file + main: join(__dirname, 'src', 'index.html') } } },