import { defineConfig } from 'astro/config'; import react from '@astrojs/react'; import tailwindcss from '@tailwindcss/vite'; import icon from 'astro-icon'; // https://astro.build/config export default defineConfig({ integrations: [ react(), icon({ include: { ph: ['*'], logos: ['*'], mdi: ['*'] } }) ], vite: { plugins: [tailwindcss()], server: { host: '0.0.0.0', allowedHosts: true, cors: { origin: '*', methods: ['GET'], allowedHeaders: ['X-Requested-With'] } }, preview: { host: '0.0.0.0', allowedHosts: ['jleibl.net'], port: 4321, cors: { origin: '*', methods: ['GET'], allowedHeaders: ['X-Requested-With'] } } } });