diff --git a/packages/start/src/server/manifest/prod-server-manifest.ts b/packages/start/src/server/manifest/prod-server-manifest.ts index 17a6b06af..5b9ceb2ce 100644 --- a/packages/start/src/server/manifest/prod-server-manifest.ts +++ b/packages/start/src/server/manifest/prod-server-manifest.ts @@ -1,5 +1,5 @@ -import { manifest } from "solid-start:server-manifest" import { join } from "pathe"; +import { manifest } from "solid-start:server-manifest"; export function getSsrProdManifest() { const viteManifest = manifest.clientViteManifest; @@ -8,22 +8,22 @@ export function getSsrProdManifest() { return import(/* @vite-ignore */ id); }, async getAssets(id) { - return [] + return manifest.clientManifestData[id]?.assets ?? []; }, async json() { const json: Record = {}; const entryKeys = Object.keys(viteManifest) - .filter((id) => viteManifest[id]?.isEntry) - .map((id) => id); + .filter(id => viteManifest[id]?.isEntry) + .map(id => id); for (const entryKey of entryKeys) { json[entryKey] = { output: join(viteManifest[entryKey]!.file) - } + }; } - return json + return json; } } satisfies StartManifest & { json(): Promise> }; }