30 lines
775 B
JavaScript
30 lines
775 B
JavaScript
// @ts-check
|
|
import { defineConfig } from "astro/config";
|
|
import tailwind from "@tailwindcss/vite";
|
|
import react from "@astrojs/react";
|
|
import alpinejs from "@astrojs/alpinejs";
|
|
|
|
// https://astro.build/config
|
|
import { fileURLToPath } from "url";
|
|
import { resolve } from "path";
|
|
|
|
const __dirname = fileURLToPath(new URL(".", import.meta.url));
|
|
|
|
export default defineConfig({
|
|
vite: {
|
|
plugins: [tailwind()],
|
|
resolve: {
|
|
alias: {
|
|
"@middlelayer-types": resolve(__dirname, "./middlelayer/types"),
|
|
"@middlelayer": resolve(__dirname, "./middlelayer"),
|
|
},
|
|
},
|
|
},
|
|
|
|
integrations: [react(), alpinejs()],
|
|
|
|
// URL-basierte Locale-Routing
|
|
output: "server",
|
|
adapter: undefined, // Für SSR (später kann ein Adapter hinzugefügt werden)
|
|
});
|