// @ts-check import { defineConfig } from 'astro/config'; import tailwindcss from '@tailwindcss/vite'; import svelte from '@astrojs/svelte'; import react from '@astrojs/react'; import markdoc from '@astrojs/markdoc'; import keystatic from '@keystatic/astro'; import node from '@astrojs/node'; // https://astro.build/config export default defineConfig({ vite: { plugins: [tailwindcss()] }, integrations: [ svelte({ extensions: ['.svelte'] }), react(), markdoc(), ...(process.env.SKIP_KEYSTATIC ? [] : [keystatic()]) ], output: 'server', adapter: node({ mode: 'standalone', }), });