From bd03ddb1fd4f62a34af587b3ee634082c402f9f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Mart=C3=ADn=20Seery?= Date: Fri, 14 Oct 2022 17:17:13 -0300 Subject: [PATCH] feat(vercel): Edge improvements (#5086) * Added error on "output" == "static" * Minify output * Changeset --- packages/integrations/vercel/src/edge/adapter.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/integrations/vercel/src/edge/adapter.ts b/packages/integrations/vercel/src/edge/adapter.ts index 018ab70326..c842cb38ff 100644 --- a/packages/integrations/vercel/src/edge/adapter.ts +++ b/packages/integrations/vercel/src/edge/adapter.ts @@ -39,6 +39,13 @@ export default function vercelEdge(): AstroIntegration { _config = config; serverEntry = config.build.serverEntry; functionFolder = config.build.server; + + if (config.output === 'static') { + throw new Error(` + [@astrojs/vercel] \`output: "server"\` is required to use the edge adapter. + + `); + } }, 'astro:build:start': ({ buildConfig }) => { if (needsBuildConfig) { @@ -66,6 +73,9 @@ export default function vercelEdge(): AstroIntegration { target: 'webworker', noExternal: true, }; + + vite.build ||= {}; + vite.build.minify = true; } }, 'astro:build:done': async ({ routes }) => {