summaryrefslogtreecommitdiff
path: root/packages/integrations/netlify/test/edge-functions/fixtures/prerender/astro.config.mjs
blob: c579d74eff314fdb15dcca5c3fd972daec525616 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import { defineConfig } from "astro/config";
import { netlifyEdgeFunctions } from "@astrojs/netlify";

const isHybridMode = process.env.PRERENDER === "false";

/** @type {import('astro').AstroConfig} */
const partialConfig = {
  output: isHybridMode ? "hybrid" : "server",
  ...(isHybridMode
    ? ({
      experimental: {
        hybridOutput: true,
      },
    })
    : ({})),
};

export default defineConfig({
  adapter: netlifyEdgeFunctions({
    dist: new URL("./dist/", import.meta.url),
  }),
  ...partialConfig,
});