// @ts-check import { defineConfig } from 'astro/config'; import { loadEnv } from 'vite'; import sanity from '@sanity/astro'; import react from '@astrojs/react'; import tailwindcss from '@tailwindcss/vite'; import node from '@astrojs/node'; const env = loadEnv(process.env.NODE_ENV ?? 'development', process.cwd(), ''); // https://astro.build/config export default defineConfig({ output: 'server', integrations: [ sanity({ projectId: env.PUBLIC_SANITY_PROJECT_ID, dataset: env.PUBLIC_SANITY_DATASET ?? 'production', studioBasePath: '/studio', useCdn: false, }), react(), ], vite: { plugins: [tailwindcss()], }, adapter: node({ mode: 'standalone', }), });