diff options
Diffstat (limited to 'packages/integrations/vercel/src/serverless/adapter.ts')
-rw-r--r-- | packages/integrations/vercel/src/serverless/adapter.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/integrations/vercel/src/serverless/adapter.ts b/packages/integrations/vercel/src/serverless/adapter.ts index 47d164519..f1a71bdbd 100644 --- a/packages/integrations/vercel/src/serverless/adapter.ts +++ b/packages/integrations/vercel/src/serverless/adapter.ts @@ -11,6 +11,7 @@ import { import { getVercelOutput, removeDir, writeJson } from '../lib/fs.js'; import { copyDependenciesToFunction } from '../lib/nft.js'; import { getRedirects } from '../lib/redirects.js'; +import { exposeEnv } from '../lib/env.js'; const PACKAGE_NAME = '@astrojs/vercel/serverless'; @@ -50,6 +51,7 @@ export default function vercelServerless({ injectScript('page', 'import "@astrojs/vercel/analytics"'); } const outDir = getVercelOutput(config.root); + const viteDefine = exposeEnv(['VERCEL_ANALYTICS_ID']); updateConfig({ outDir, build: { @@ -57,6 +59,9 @@ export default function vercelServerless({ client: new URL('./static/', outDir), server: new URL('./dist/', config.root), }, + vite: { + define: viteDefine, + }, ...getImageConfig(imageService, imagesConfig, command), }); }, |