import { defineConfig } from 'astro/config'; import react from '@astrojs/react'; import node from '@astrojs/node'; import tailwindcss from '@tailwindcss/vite'; export default defineConfig({ output: 'server', adapter: node({ mode: 'standalone' }), integrations: [react()], telemetry: false, devToolbar: { enabled: false }, vite: { plugins: [tailwindcss()], build: { // CodeMirror + uPlot + React naturally exceeds 500kB minified chunkSizeWarningLimit: 700, }, server: { host: '0.0.0.0', ...(process.env.VITE_HMR_HOST && { hmr: { host: process.env.VITE_HMR_HOST, protocol: 'wss', clientPort: 443 } }) } } });