summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/astro/src/core/app/index.ts6
-rw-r--r--packages/astro/src/core/app/types.ts2
-rw-r--r--packages/astro/src/core/build/vite-plugin-ssr.ts7
3 files changed, 11 insertions, 4 deletions
diff --git a/packages/astro/src/core/app/index.ts b/packages/astro/src/core/app/index.ts
index b963b5794..a53c1c062 100644
--- a/packages/astro/src/core/app/index.ts
+++ b/packages/astro/src/core/app/index.ts
@@ -78,8 +78,10 @@ export class App {
const renderers = manifest.renderers;
const info = this.#routeDataToRouteInfo.get(routeData!)!;
const links = createLinkStylesheetElementSet(info.links, manifest.site);
-
- const filteredScripts = info.scripts.filter(script => typeof script !== 'string' && script?.stage !== 'head-inline') as string[];
+
+ const filteredScripts = info.scripts.filter(
+ (script) => typeof script !== 'string' && script?.stage !== 'head-inline'
+ ) as string[];
const scripts = createModuleScriptElementWithSrcSet(filteredScripts, manifest.site);
// Add all injected scripts to the page.
diff --git a/packages/astro/src/core/app/types.ts b/packages/astro/src/core/app/types.ts
index 6a5b55760..063f33b7f 100644
--- a/packages/astro/src/core/app/types.ts
+++ b/packages/astro/src/core/app/types.ts
@@ -12,7 +12,7 @@ export interface RouteInfo {
routeData: RouteData;
file: string;
links: string[];
- scripts: Array<string | {children: string, stage: string}>;
+ scripts: Array<string | { children: string; stage: string }>;
}
export type SerializedRouteInfo = Omit<RouteInfo, 'routeData'> & {
diff --git a/packages/astro/src/core/build/vite-plugin-ssr.ts b/packages/astro/src/core/build/vite-plugin-ssr.ts
index 38b30b3df..1a4a0d291 100644
--- a/packages/astro/src/core/build/vite-plugin-ssr.ts
+++ b/packages/astro/src/core/build/vite-plugin-ssr.ts
@@ -109,7 +109,12 @@ function buildManifest(
routes.push({
file: '',
links: Array.from(pageData.css),
- scripts: [...scripts, ...astroConfig._ctx.scripts.filter(script => script.stage === 'head-inline').map(({stage, content}) => ({stage, children: content}))],
+ scripts: [
+ ...scripts,
+ ...astroConfig._ctx.scripts
+ .filter((script) => script.stage === 'head-inline')
+ .map(({ stage, content }) => ({ stage, children: content })),
+ ],
routeData: serializeRouteData(pageData.route),
});
}