From 27aa304ab4090f73000e58c08938bd0624412dbe Mon Sep 17 00:00:00 2001 From: Nathaniel Blackburn Date: Wed, 19 Apr 2023 08:36:46 +0100 Subject: [PATCH] Align adapter setup (#6874) --- packages/integrations/vercel/src/static/adapter.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/integrations/vercel/src/static/adapter.ts b/packages/integrations/vercel/src/static/adapter.ts index c03c78218b..5455edbc0a 100644 --- a/packages/integrations/vercel/src/static/adapter.ts +++ b/packages/integrations/vercel/src/static/adapter.ts @@ -19,12 +19,17 @@ export default function vercelStatic({ analytics }: VercelStaticConfig = {}): As return { name: '@astrojs/vercel', hooks: { - 'astro:config:setup': ({ command, config, injectScript }) => { + 'astro:config:setup': ({ command, config, updateConfig, injectScript }) => { if (command === 'build' && analytics) { injectScript('page', 'import "@astrojs/vercel/analytics"'); } - config.outDir = new URL('./static/', getVercelOutput(config.root)); - config.build.format = 'directory'; + const outDir = new URL('./static/', getVercelOutput(config.root)); + updateConfig({ + outDir, + build: { + format: 'directory', + }, + }); }, 'astro:config:done': ({ setAdapter, config }) => { setAdapter(getAdapter());