import { paraglideVitePlugin } from '@inlang/paraglide-js'; import adapter from '@sveltejs/adapter-node'; import { sveltekit } from '@sveltejs/kit/vite'; import tailwindcss from '@tailwindcss/vite'; import { defineConfig } from 'vite'; export default defineConfig({ plugins: [ tailwindcss(), sveltekit({ adapter: adapter(), compilerOptions: { experimental: { async: true }, runes: ({ filename }) => filename.split(/[/\\]/).includes('node_modules') ? undefined : true }, experimental: { remoteFunctions: true }, typescript: { config: (config) => ({ ...config, include: [...config.include, '../drizzle.config.ts'] }) } }), paraglideVitePlugin({ outdir: './src/lib/paraglide', project: './project.inlang' }) ], server: { allowedHosts: [process.env.ALLOWED_HOST || 'localhost:5173'] } });